@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/solutions-reference/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/solutions-reference/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/solutions-reference/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/solutions-reference/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/solutions-reference/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:where(.solutionReferenceMirror,.solutionReferenceMirror *)*,:where(.solutionReferenceMirror,.solutionReferenceMirror *):before,:where(.solutionReferenceMirror,.solutionReferenceMirror *):after,:where(.solutionReferenceMirror,.solutionReferenceMirror *)::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{.solutionReferenceMirror,.solutionReferenceMirror{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{:where(.solutionReferenceMirror,.solutionReferenceMirror *)*,:where(.solutionReferenceMirror,.solutionReferenceMirror *):after,:where(.solutionReferenceMirror,.solutionReferenceMirror *):before,:where(.solutionReferenceMirror,.solutionReferenceMirror *)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.solutionReferenceMirror,.solutionReferenceMirror{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.solutionReferenceMirror,.solutionReferenceMirror *)hr{height:0;color:inherit;border-top-width:1px}:where(.solutionReferenceMirror,.solutionReferenceMirror *)abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.solutionReferenceMirror,.solutionReferenceMirror *)h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h3,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h4,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h5,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h6{font-size:inherit;font-weight:inherit}:where(.solutionReferenceMirror,.solutionReferenceMirror *)a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.solutionReferenceMirror,.solutionReferenceMirror *)b,:where(.solutionReferenceMirror,.solutionReferenceMirror *)strong{font-weight:bolder}:where(.solutionReferenceMirror,.solutionReferenceMirror *)code,:where(.solutionReferenceMirror,.solutionReferenceMirror *)kbd,:where(.solutionReferenceMirror,.solutionReferenceMirror *)samp,:where(.solutionReferenceMirror,.solutionReferenceMirror *)pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}:where(.solutionReferenceMirror,.solutionReferenceMirror *)small{font-size:80%}:where(.solutionReferenceMirror,.solutionReferenceMirror *)sub,:where(.solutionReferenceMirror,.solutionReferenceMirror *)sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *)sub{bottom:-.25em}:where(.solutionReferenceMirror,.solutionReferenceMirror *)sup{top:-.5em}:where(.solutionReferenceMirror,.solutionReferenceMirror *)table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.solutionReferenceMirror,.solutionReferenceMirror *):-moz-focusring{outline:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *)progress{vertical-align:baseline}:where(.solutionReferenceMirror,.solutionReferenceMirror *)summary{display:list-item}:where(.solutionReferenceMirror,.solutionReferenceMirror *)ol,:where(.solutionReferenceMirror,.solutionReferenceMirror *)ul,:where(.solutionReferenceMirror,.solutionReferenceMirror *)menu{list-style:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *)img,:where(.solutionReferenceMirror,.solutionReferenceMirror *)svg,:where(.solutionReferenceMirror,.solutionReferenceMirror *)video,:where(.solutionReferenceMirror,.solutionReferenceMirror *)canvas,:where(.solutionReferenceMirror,.solutionReferenceMirror *)audio,:where(.solutionReferenceMirror,.solutionReferenceMirror *)iframe,:where(.solutionReferenceMirror,.solutionReferenceMirror *)embed,:where(.solutionReferenceMirror,.solutionReferenceMirror *)object{vertical-align:middle;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *)img,:where(.solutionReferenceMirror,.solutionReferenceMirror *)video{max-width:100%;height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *)button,:where(.solutionReferenceMirror,.solutionReferenceMirror *)input,:where(.solutionReferenceMirror,.solutionReferenceMirror *)select,:where(.solutionReferenceMirror,.solutionReferenceMirror *)optgroup,:where(.solutionReferenceMirror,.solutionReferenceMirror *)textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::file-selector-button{margin-inline-end:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){:where(.solutionReferenceMirror,.solutionReferenceMirror *)::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.solutionReferenceMirror,.solutionReferenceMirror *)::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}:where(.solutionReferenceMirror,.solutionReferenceMirror *)textarea{resize:vertical}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-search-decoration{-webkit-appearance:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit{display:inline-flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-fields-wrapper{padding:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-year-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-month-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-day-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-hour-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-minute-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-second-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-millisecond-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-datetime-edit-meridiem-field{padding-block:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-calendar-picker-indicator{line-height:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *):-moz-ui-invalid{box-shadow:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *)button,:where(.solutionReferenceMirror,.solutionReferenceMirror *)input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::file-selector-button{appearance:button}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-inner-spin-button{height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *)::-webkit-outer-spin-button{height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *)[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{:where(.solutionReferenceMirror,.solutionReferenceMirror *).visible{visibility:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fixed{position:fixed}:where(.solutionReferenceMirror,.solutionReferenceMirror *).relative{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).start{inset-inline-start:var(--spacing)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).end{inset-inline-end:var(--spacing)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).container{width:100%}@media (min-width:40rem){:where(.solutionReferenceMirror,.solutionReferenceMirror *).container{max-width:40rem}}@media (min-width:48rem){:where(.solutionReferenceMirror,.solutionReferenceMirror *).container{max-width:48rem}}@media (min-width:64rem){:where(.solutionReferenceMirror,.solutionReferenceMirror *).container{max-width:64rem}}@media (min-width:80rem){:where(.solutionReferenceMirror,.solutionReferenceMirror *).container{max-width:80rem}}@media (min-width:96rem){:where(.solutionReferenceMirror,.solutionReferenceMirror *).container{max-width:96rem}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hidden{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).table{display:table}:where(.solutionReferenceMirror,.solutionReferenceMirror *).shrink{flex-shrink:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).border{border-style:var(--tw-border-style);border-width:1px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.solutionReferenceMirror,.solutionReferenceMirror *).outline{outline-style:var(--tw-outline-style);outline-width:1px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:where(.solutionReferenceMirror,.solutionReferenceMirror *)h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h3,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h4,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h5,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h6{overflow-wrap:break-word;word-break:normal;text-wrap:balance}:where(.solutionReferenceMirror,.solutionReferenceMirror *)p,:where(.solutionReferenceMirror,.solutionReferenceMirror *)li,:where(.solutionReferenceMirror,.solutionReferenceMirror *)dd,:where(.solutionReferenceMirror,.solutionReferenceMirror *)figcaption{overflow-wrap:break-word;text-wrap:pretty}:where(.solutionReferenceMirror,.solutionReferenceMirror *).btn,:where(.solutionReferenceMirror,.solutionReferenceMirror *).eyebrow,:where(.solutionReferenceMirror,.solutionReferenceMirror *)nav a{white-space:nowrap}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *)h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h3,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h4,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h5,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h6{word-break:normal;overflow-wrap:anywhere}:where(.solutionReferenceMirror,.solutionReferenceMirror *).eyebrow{white-space:normal}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage{background:var(--paper);min-height:100vh}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero{color:#f4f6f4;background:#101311;border-bottom:1px solid #2a302b;min-height:690px;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero:after{content:"";pointer-events:none;background:linear-gradient(#10131138 0%,#10131185 50%,#101311 92%);position:absolute;inset:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop{filter:blur(10px);opacity:.48;position:absolute;inset:-70px -4vw 0;overflow:hidden;transform:scale(1.04)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop span{color:#d7ddd8;font:750 clamp(30px,4vw,60px)/1 var(--mono);letter-spacing:-.06em;white-space:nowrap;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop span:first-child{top:50px;left:-4%;transform:rotate(-35deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop span:nth-child(2){top:5px;left:30%;transform:rotate(-36deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop span:nth-child(3){top:235px;right:-8%;transform:rotate(-34deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop i{filter:blur(18px);background:#4fbb82;border-radius:999px;width:190px;height:80px;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop i:first-of-type{top:40px;right:6%;transform:rotate(19deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop i:nth-of-type(2){top:280px;right:-3%;transform:rotate(-8deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop i:nth-of-type(3){opacity:.5;border-radius:50%;width:85px;height:85px;top:225px;left:44%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{z-index:2;text-align:center;flex-direction:column;align-items:center;min-height:690px;padding-top:76px;padding-bottom:58px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner>.eyebrow{color:#7f8b81;margin:0 0 23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1 em{color:#8fe7b3;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner>p:not(.eyebrow){color:#b2b8b3;max-width:850px;margin:48px auto 0;font-size:19px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions{justify-content:center;align-items:center;gap:34px;margin-top:auto;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions a{white-space:nowrap;align-items:center;min-height:64px;font-size:16px;font-weight:730;display:inline-flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePrimary{color:#10200f;background:#92ee4f;border-radius:7px;justify-content:space-between;min-width:300px;padding:0 26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePrimary b{font-size:32px;font-weight:400;line-height:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleSecondary{color:#b9beb9;gap:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleSecondary span{color:#f2f5f2;border:1px solid #5d665f;border-radius:50%;place-items:center;width:33px;height:33px;font-size:14px;display:grid}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{min-height:650px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{padding-top:62px;padding-bottom:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1{font-size:clamp(52px,14vw,68px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner>p:not(.eyebrow){margin-top:31px;font-size:16px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions{flex-direction:column;gap:13px;width:100%;margin-top:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions a{justify-content:center;width:100%;min-width:0;min-height:56px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePrimary{justify-content:space-between!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop{opacity:.34}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroBackdrop span{font-size:34px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural{padding-top:108px;padding-bottom:112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;margin-bottom:48px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header .eyebrow{margin:0 0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header>p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer{border:1px solid var(--line);background:#fff;grid-template-columns:.9fr 1.1fr;display:grid;box-shadow:0 20px 55px #12151209}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput{border-right:1px solid var(--line);flex-direction:column;padding:32px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>label{font:750 9px var(--mono);letter-spacing:.11em;color:#6f786f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div{background:#fbfcfa;border:1px solid #aeb8af;grid-template-columns:38px 1fr auto;align-items:center;min-height:82px;margin-top:65px;padding:10px 11px 10px 18px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div>span{color:var(--green);font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput input{min-width:0;color:var(--ink);font:590 17px var(--font-geist-sans);background:0 0;border:0;outline:0;padding:0 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div>button{background:var(--ink);color:#fff;border:0;height:58px;padding:0 19px;font-size:11px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div>button b{color:var(--green);margin-left:14px;font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput nav button{border:1px solid var(--line);color:#727a73;font:700 8px var(--mono);cursor:pointer;background:#fff;border-radius:999px;padding:10px 13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput nav button.active{color:#2a6b43;background:#eff9f3;border-color:#a7d9ba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput:after{content:"DESCRIBE → GENERATE → CONFIRM";color:#929a93;font:700 8px var(--mono);letter-spacing:.11em;margin-top:auto;padding-top:90px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult{min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>header{border-bottom:1px solid var(--line);height:59px;font:750 8px var(--mono);letter-spacing:.1em;color:#7c857d;justify-content:space-between;align-items:center;padding:0 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>header b{color:#34714b;background:#eff9f3;border:1px solid #aed8bd;border-radius:999px;padding:7px 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dl{margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dl>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:center;min-height:66px;padding:0 23px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dt{color:#858d86;font:700 8px var(--mono);letter-spacing:.08em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dd{margin:0;font-size:12px;font-weight:680}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult code{border:1px solid var(--line);color:#2f6544;font:700 10px var(--mono);background:#f6f8f5;padding:7px 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section{padding:21px 23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section>span{font:750 8px var(--mono);letter-spacing:.1em;color:#7d867e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section b{border:1px solid var(--line);font:700 8px var(--mono);white-space:nowrap;background:#fafbf9;padding:13px 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section i{color:var(--green);margin-right:8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>footer{border-top:1px solid var(--line);min-height:58px;font:700 9px var(--mono);justify-content:space-between;align-items:center;padding:0 23px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>footer span i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #e7f6ec}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>footer>b{color:#316c47}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header{gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput:after{padding-top:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div{margin-top:38px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2{font-size:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div{grid-template-columns:28px 1fr;margin-top:30px;padding:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div>button{grid-column:1/-1;width:100%;margin-top:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput:after{padding-top:35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dl>div{grid-template-columns:100px 1fr;padding:0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section{padding:20px 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>footer{flex-direction:column;align-items:flex-start;gap:15px;padding:15px 18px}}@media (max-width:1000px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural>header{gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput:after{padding-top:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div{margin-top:38px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit{border-top:1px solid var(--line);background:#fff;padding:108px 0 112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit>.wrap>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit>.wrap>header .eyebrow{margin:0 0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit>.wrap>header>p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleDiagram{border:1px solid var(--line);background:#f8faf7;grid-template-columns:.9fr 120px 1.1fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack{background:#fff;padding:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>span{font:750 8px var(--mono);letter-spacing:.11em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard>header{align-items:center;gap:13px;margin:30px 0 24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard>header>i{color:#33714b;width:43px;height:43px;font:750 12px var(--mono);background:#eff9f3;border:1px solid #a8d7ba;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard header b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard header small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard header b{font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard header small{color:var(--muted);font:650 8px var(--mono);margin-top:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard dl{border-top:1px solid var(--line);margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;min-height:62px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard dt{font:750 8px var(--mono);color:#818a82}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard dd{margin:0;font-size:11px;font-weight:650}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard>footer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>footer{color:#687169;font:700 9px var(--mono);margin-top:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire{border-left:1px solid var(--line);border-right:1px solid var(--line);background-image:radial-gradient(#d5dad5 1px,#0000 1px);background-size:8px 8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire:after{content:"";border-top:1px solid var(--green);position:absolute;top:50%;left:0;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire span{color:#727b73;font:750 7px var(--mono);letter-spacing:.09em;white-space:nowrap;background:#f8faf7;padding:5px;position:absolute;top:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire i{z-index:1;border:1px solid var(--green);width:38px;height:38px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire em{z-index:1;font:750 7px var(--mono);background:#f8faf7;font-style:normal;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire b{margin-top:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire em{color:#8a938b;margin-top:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack{flex-direction:column;gap:9px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>span{margin-bottom:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>article{border:1px solid var(--line);background:#fbfcfa;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article>i{color:#34704a;width:29px;height:29px;font:700 7px var(--mono);border:1px solid #b6d9c2;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article small{color:var(--muted);font:650 7px var(--mono);margin-top:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article>em{color:#34704a;font:700 6px var(--mono);background:#eef8f1;border:1px solid #b8d9c4;border-radius:999px;padding:6px 8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>footer{margin-top:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand{border-top:1px solid var(--line);background:#fff;grid-column:1/-1;grid-template-columns:190px 1fr auto;align-items:center;min-height:76px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>span{font:750 7px var(--mono);letter-spacing:.1em;color:#7e877f;padding-left:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:100%;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div b{border-right:1px solid var(--line);font:700 8px var(--mono);justify-content:center;align-items:center;gap:8px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div b:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div i{color:#398054;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>strong{color:#397650;font:700 8px var(--mono);padding:0 20px}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit>.wrap>header{grid-template-columns:1fr;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleDiagram{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:105px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire:after{border-top:0;border-left:1px solid var(--green);height:50%;top:50%;left:50%;right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire:before{top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire:after{top:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire i{transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand{grid-column:1;grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>strong{padding:17px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:65px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit{padding:78px 0 80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2{font-size:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack{padding:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>article{grid-template-columns:31px 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack article>em{grid-column:2;width:max-content}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div b{border-right:0;border-bottom:1px solid var(--line);min-height:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div b:last-child{border-bottom:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethods{border-top:1px solid var(--line);background:#f4f6f2;padding:108px 0 112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro{text-align:center;max-width:850px;margin:0 auto 62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,70px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:25px auto 0;font-size:15px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows{border:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows>article{border-bottom:1px solid var(--line);grid-template-columns:.88fr 1.12fr;min-height:390px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows>article:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy{flex-direction:column;padding:38px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy>span{font:750 9px var(--mono);letter-spacing:.11em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy h3{letter-spacing:-.045em;max-width:420px;margin:36px 0 16px;font-size:31px;line-height:1.08}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy a{border-bottom:1px solid #aab2aa;width:max-content;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard{color:#dbe1dc;background:#111512;border:1px solid #293029;min-width:0;margin:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>header{height:53px;font:700 8px var(--mono);letter-spacing:.08em;color:#859087;border-bottom:1px solid #2c332d;align-items:center;gap:7px;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode>header i{border:1px solid #49514a;border-radius:50%;width:7px;height:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode>header span{margin-left:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode>header b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>header b{color:#87dda9;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode pre{color:#aab3ab;font:570 13px/1.75 var(--mono);white-space:pre-wrap;margin:0;padding:40px 30px;overflow:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode code em{color:#d998ee;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode code strong{color:#9ee466}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode>footer{color:#89928a;min-height:55px;font:650 9px var(--mono);border-top:1px solid #2c332d;align-items:center;padding:0 20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode>footer span{color:#8addaa;margin-right:10px;font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard{color:var(--ink);border-color:var(--line);background:#fafbf9;padding-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>header{border-color:var(--line);color:#7a837b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>header b{color:#36734d;background:#eef8f1;border:1px solid #c7dfcf;border-radius:999px;padding:7px 9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard label{color:#7e877f;font:750 8px var(--mono);letter-spacing:.09em;margin:20px 22px 0;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard label>strong{border:1px solid var(--line);min-height:47px;color:var(--ink);font:650 11px var(--font-geist-sans);background:#fff;align-items:center;margin-top:8px;padding:0 13px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard label i{color:#397550;font:700 7px var(--mono);background:#eef9f2;border:1px solid #b5ddc3;margin-left:auto;padding:7px 9px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>div{grid-template-columns:1fr 1fr;gap:9px;margin:18px 22px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>div span{border:1px solid var(--line);color:#7e877f;font:750 7px var(--mono);background:#fff;padding:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>div code,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>div b{color:var(--ink);font:700 10px var(--mono);margin-top:7px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>footer{border-top:1px solid var(--line);min-height:53px;font:700 8px var(--mono);color:#35734d;justify-content:space-between;align-items:center;padding:0 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>footer b{color:#777f78}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro{text-align:left;margin-bottom:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro>p:not(.eyebrow){margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows>article{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy{min-height:300px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard{margin:0 16px 16px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethods{padding:78px 0 80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2{font-size:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy{min-height:285px;padding:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy h3{margin-top:30px;font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleCode pre{padding:28px 18px;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard label>strong{font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard label i{padding:6px;font-size:6px}}.solutionReferenceMirror{--ink:#121512;--muted:#6f776f;--line:#dce1dc;--paper:#f8f9f6;--white:#fff;--green:#4fbb82;--dark:#111612;--mono:var(--font-geist-mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *)*{box-sizing:border-box}.solutionReferenceMirror{scroll-behavior:smooth}.solutionReferenceMirror{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)a{color:inherit;text-decoration:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).wrap{max-width:1180px;margin:auto;padding-left:32px;padding-right:32px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffe6;align-items:center;height:76px;padding:0 max(32px,50vw - 590px);display:flex;position:sticky;top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).brand{letter-spacing:-.05em;white-space:nowrap;align-items:center;font-size:21px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).brand strong{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark{width:27px;height:27px;margin-right:7px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark:after,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark i{content:"";background:var(--ink);border-radius:4px;height:7px;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark:before{width:20px;top:3px;left:1px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark:after{width:20px;bottom:3px;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark i:first-child{width:7px;top:3px;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mark i:last-child{width:7px;bottom:3px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav>nav{gap:30px;margin-left:68px;font-size:14px;font-weight:580;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav>nav a{padding:29px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav .on{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).navCtas{align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).navCtas>a:first-child{border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).btn{border:1px solid var(--ink);border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).btn.black{background:var(--ink);color:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).btn.white{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).btn.compact{min-height:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).eyebrow{font:750 10px var(--mono);letter-spacing:.15em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *)h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *)h3,:where(.solutionReferenceMirror,.solutionReferenceMirror *)p{margin-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero h1{letter-spacing:-.075em;max-width:1000px;margin:23px 0 30px;font-size:clamp(58px,7vw,92px);line-height:.94}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroSub{color:var(--muted);max-width:700px;font-size:19px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroActions{gap:10px;margin-top:36px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).system{border-top:1px solid var(--line);padding-top:105px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro{grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;margin-bottom:52px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro .eyebrow{grid-column:1/-1;margin-bottom:-28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro>p:not(.eyebrow),:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro.row>p{color:var(--muted);max-width:410px;font-size:15px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap{grid-template-columns:1fr 70px 1.15fr 70px 1fr;align-items:stretch;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article.selected{border-color:var(--green);background:#f1fbf6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article header span{font:750 10px var(--mono);letter-spacing:.14em;color:#7d867d;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article header b{letter-spacing:-.035em;margin:13px 0 18px;font-size:23px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>div{border-top:1px solid var(--line);padding:15px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap strong,:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap em{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap strong{font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap em{color:var(--muted);margin-top:6px;font-size:11px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).arrow{color:var(--green);place-items:center;font-size:34px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).feedback{border:1px dashed var(--green);text-align:center;font:750 10px var(--mono);letter-spacing:.13em;color:var(--green);border-top:0;border-radius:0 0 14px 14px;grid-column:1/-1;margin-top:18px;padding:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).paths{padding-top:110px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro.row>div h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(43px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid a{border-right:1px solid var(--line);padding:28px;transition:all .22s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid a:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid a:hover{background:#effaf4;transform:translateY(-5px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid span{font:750 10px var(--mono);color:#8d958d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid p{font:700 11px var(--mono);letter-spacing:.04em;color:var(--green);margin:40px 0 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid h3{letter-spacing:-.045em;margin-bottom:14px;font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid em{min-height:58px;color:var(--muted);font-size:12px;font-style:normal;line-height:1.5;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).catalog{background:var(--dark);color:#f4f6f3;padding:112px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro.inverse>p:not(.eyebrow){color:#9da69e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionGrid{border:1px solid #303831;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard{border-bottom:1px solid #303831;border-right:1px solid #303831;min-height:300px;padding:22px;transition:all .22s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard:nth-child(3n){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard:nth-child(n+7){border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard:hover{background:#172018}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard header{font:750 9px var(--mono);letter-spacing:.12em;color:#768177;grid-template-columns:35px 1fr auto;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard header em{font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard header i{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).cardSignal{align-items:center;gap:6px;height:62px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).cardSignal i{background:#384239;height:5px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).cardSignal i:first-child{width:24%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).cardSignal i:nth-child(2){background:var(--green);width:40%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).cardSignal i:nth-child(3){width:17%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard h3{letter-spacing:-.04em;margin:11px 0;font-size:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard>p{color:#9da69e;min-height:55px;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard footer{font:650 8px var(--mono);letter-spacing:.08em;color:#747f75;border-top:1px solid #303831;padding-top:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).loopBar{border:1px solid var(--green);font:750 9px var(--mono);letter-spacing:.12em;color:var(--green);border-top:0;align-items:center;gap:18px;padding:18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).loopBar span{margin-right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).loopBar strong{margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proof{padding-top:112px;padding-bottom:115px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics div{border-right:1px solid var(--line);align-items:center;gap:18px;padding:28px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics div:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics b{letter-spacing:-.05em;font-size:32px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics span{color:var(--muted);font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow{border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(6,1fr);align-items:center;gap:16px;padding:29px 10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow span{font:700 9px var(--mono);letter-spacing:.12em;color:#8a938a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow b{text-align:center;font:750 11px var(--mono);color:#555e55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).case{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-top:80px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).caseCopy h3{letter-spacing:-.055em;margin:18px 0;font-size:42px;line-height:1.02}:where(.solutionReferenceMirror,.solutionReferenceMirror *).caseCopy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).caseCopy a{border-bottom:1px solid;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run{border:1px solid var(--line);background:#fff;padding:0 24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>header{border-bottom:1px solid var(--line);height:54px;font:750 9px var(--mono);letter-spacing:.1em;color:#7d867d;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>header span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>header i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #e4f7ed}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run h4{letter-spacing:-.04em;margin:24px 0;font-size:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>div{border-top:1px solid var(--line);grid-template-columns:28px 18px 1fr 38px;align-items:center;gap:8px;padding:14px 0;font-size:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>div>b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).run time{font-family:var(--mono);color:#7f887f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>div>i{background:var(--green);border-radius:50%;width:8px;height:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>div p{margin:0;font-weight:700}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run>div em{color:#8a938a;margin-top:4px;font-style:normal;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run footer{border-top:1px solid var(--line);height:53px;font:750 9px var(--mono);letter-spacing:.08em;justify-content:flex-end;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturity{background:var(--green);padding:110px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturity .sectionIntro.inverse{color:var(--ink)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturity .sectionIntro .eyebrow{color:#183c27}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid{border:1px solid #245c3b;grid-template-columns:repeat(4,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid a{border-right:1px solid #245c3b;flex-direction:column;min-height:255px;padding:25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid a:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid span{font:750 9px var(--mono);letter-spacing:.12em;color:#245c3b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid h3{letter-spacing:-.04em;margin:35px 0 12px;font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid p{color:#245035;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid b{margin-top:auto;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding-top:54px;padding-bottom:38px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter>p{color:var(--muted);margin:0 0 0 20px;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter nav{gap:22px;font-size:11px;font-weight:700;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter small{border-top:1px solid var(--line);font:700 8px var(--mono);letter-spacing:.1em;color:#828b82;grid-column:1/-1;margin-top:15px;padding-top:24px}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav>nav{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro,:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro.row{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro .eyebrow{grid-column:auto;margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).arrow{height:55px;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).feedback{grid-column:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard:nth-child(3n),:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard:nth-child(n+7){border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard{border-color:#303831}:where(.solutionReferenceMirror,.solutionReferenceMirror *).loopBar{flex-wrap:wrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).metrics div{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow{grid-template-columns:repeat(3,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow span{grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).case{grid-template-columns:1fr;gap:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid a:nth-child(2){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid a:nth-child(-n+2){border-bottom:1px solid #245c3b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter>p{margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter small{grid-column:auto}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).wrap{padding-left:20px;padding-right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav{height:66px;padding:0 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).navCtas>a:first-child{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).navCtas .btn{min-height:38px;padding:0 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero{padding-top:78px;padding-bottom:84px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero h1{font-size:53px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroSub{font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroActions{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).btn{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).system,:where(.solutionReferenceMirror,.solutionReferenceMirror *).paths,:where(.solutionReferenceMirror,.solutionReferenceMirror *).proof{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro{margin-bottom:35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro.row>div h2{font-size:43px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid a{padding:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionCard{min-height:270px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).catalog,:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturity{padding:80px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).loopBar span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).loopBar strong{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).case{padding-top:55px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).caseCopy h3{font-size:35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).run{padding:0 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).maturityGrid a:nth-child(2){border-bottom:1px solid #245c3b;border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter{padding-top:40px;padding-bottom:32px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capBreadcrumb{border-bottom:1px solid var(--line);height:58px;font:650 9px var(--mono);letter-spacing:.08em;color:#7d857d;align-items:center;gap:12px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capBreadcrumb b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capBreadcrumb strong{color:var(--ink)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;padding-top:90px;padding-bottom:94px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero h1{letter-spacing:-.07em;margin:20px 0 26px;font-size:clamp(54px,6vw,78px);line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:590px;font-size:17px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero .btn{margin-top:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroProof{border:1px solid var(--line);background:#fff;padding:0 22px;box-shadow:0 18px 50px #1116120a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroProof>header{border-bottom:1px solid var(--line);height:53px;font:750 8px var(--mono);letter-spacing:.12em;color:#818981;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroProof>header i{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroProofBody{padding:22px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskLine,:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualPrompt{border:1px solid var(--line);padding:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskLine span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualPrompt span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).outputLine span{font:700 8px var(--mono);letter-spacing:.1em;color:#818981;margin-bottom:7px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskLine b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualPrompt b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker{margin:18px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker>p{font:700 8px var(--mono);letter-spacing:.1em;color:#818981}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker>div{border-top:1px solid var(--line);grid-template-columns:15px 1fr auto;align-items:center;gap:8px;padding:12px 5px;font-size:11px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker i{border:1px solid #9fa79f;border-radius:50%;width:8px;height:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker div:first-of-type i{background:var(--green);border-color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPicker span{font:700 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).outputLine{color:#fff;background:#101510;padding:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).outputLine span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage{background:#edf1ec;height:235px;margin:16px 0;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage>i{background:#d5e9db;border:1px solid #aab5aa;position:absolute;transform:rotate(45deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage>i:first-child{width:170px;height:170px;bottom:-90px;left:-20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage>i:nth-child(2){border-color:var(--green);background:#c4e8d3;width:130px;height:130px;top:34px;right:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage>i:nth-child(3){background:#fff;width:72px;height:72px;top:-20px;right:-18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage>div{font:700 8px var(--mono);letter-spacing:.08em;background:#ffffffe6;justify-content:space-between;padding:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualStage>div span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualTools{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).visualTools span{border:1px solid var(--line);text-align:center;font:700 7px var(--mono);letter-spacing:.08em;padding:10px 4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiRequest,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiResponse{border:1px solid var(--line);align-items:center;gap:12px;padding:14px;font-size:10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiRequest span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiResponse span{font:750 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiRequest code{font:650 10px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroProof pre{color:#cbd4cc;font:500 11px/1.8 var(--mono);background:#111611;margin:12px 0;padding:24px;overflow:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiResponse b{font:650 9px var(--mono);margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div{align-items:center;gap:0;height:68px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div>span{font:750 9px var(--mono);letter-spacing:.12em;color:var(--green);margin-right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav a{border-left:1px solid var(--line);align-self:stretch;align-items:center;gap:8px;padding:0 18px;font-size:11px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav a i{font:700 8px var(--mono);color:#858e85;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav a.active{color:var(--green);background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div>b{font:700 9px var(--mono);letter-spacing:.08em;margin-left:auto;padding-left:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capProof{padding-top:108px;padding-bottom:108px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;margin-bottom:50px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead .eyebrow{grid-column:1/-1;margin-bottom:-28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,64px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats>div{border-right:1px solid var(--line);align-items:center;gap:17px;padding:27px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats>div:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats b{letter-spacing:-.05em;font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats span{color:var(--muted);font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow{border:1px solid var(--line);border-top:0;grid-template-columns:auto 1fr 45px auto 1fr 45px auto 1fr;align-items:center;gap:12px;padding:24px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow span{font:750 8px var(--mono);letter-spacing:.1em;color:#879087}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow i{color:var(--green);text-align:center;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).how{background:var(--dark);color:#f4f7f4;padding:108px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead.inverse>p:not(.eyebrow){color:#9aa49b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid{border:1px solid #303831;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid article{border-right:1px solid #303831;padding:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid article>span{font:750 9px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGlyph{align-items:center;gap:6px;height:90px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGlyph i{background:#354036;height:5px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGlyph i:first-child{width:25%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGlyph i:nth-child(2){background:var(--green);width:42%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGlyph i:nth-child(3){width:16%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid h3{letter-spacing:-.04em;margin:8px 0 12px;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid p{color:#9aa49b;font-size:12px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trust{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding-top:108px;padding-bottom:108px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trustCopy h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,5vw,62px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trustCopy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trustChecks{gap:10px;margin-top:28px;font-size:11px;font-weight:700;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace{border:1px solid var(--line);background:#fff;padding:0 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace footer{height:55px;font:750 8px var(--mono);letter-spacing:.09em;color:#818a81;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace header{border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace header span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace header i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;padding:17px 0;font-size:11px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace>div span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace>div em{font:650 9px var(--mono);color:#828a82;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trace footer b{color:var(--ink)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext{background:var(--green);padding:100px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext>.wrap{grid-template-columns:1fr .7fr;align-items:center;gap:90px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext .eyebrow{color:#1d4a2f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext h2{letter-spacing:-.065em;margin:19px 0;font-size:clamp(45px,5.7vw,72px);line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext>div>div>span{font:750 9px var(--mono);letter-spacing:.12em;color:#255b3b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext>div>div>p:not(.eyebrow){color:#245136;max-width:600px;font-size:14px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside{border:1px solid #27613e;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:25px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside span{font:750 8px var(--mono);letter-spacing:.1em;color:#245136;grid-row:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside b{font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside i{grid-area:1/2/3;font-size:24px;font-style:normal}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trust,:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext>.wrap{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div{flex-wrap:wrap;height:auto;padding-top:15px;padding-bottom:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div>span{width:100%;margin-bottom:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav a{border:0;height:45px;padding:0 14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div>b{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead .eyebrow{grid-column:auto;margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow{grid-template-columns:auto 1fr 30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow span:nth-of-type(n+3),:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow b:nth-of-type(n+3){margin-top:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid article{border-bottom:1px solid #303831;border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).stepGrid article:last-child{border:0}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).capBreadcrumb{height:52px;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero{gap:48px;padding-top:66px;padding-bottom:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero h1{font-size:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroProof{padding:0 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav a{border-top:1px solid var(--line);width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capProof,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trust{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead{margin-bottom:35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capSectionHead h2{font-size:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capStats>div{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow{text-align:left;grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).proofFlow i{text-align:left;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).how,:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext{padding:80px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trust{gap:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext>.wrap{gap:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside i{grid-area:auto/1;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext aside span{grid-row:auto}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketShowcase{border:1px solid var(--line);background:#fff;border-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketShowcase>header{border-bottom:1px solid var(--line);height:54px;font:750 9px var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketShowcase>header b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket>div{grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket article{border-right:1px solid var(--line);padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket article.featured{background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket article>span{font:700 8px var(--mono);color:#7f887f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket h3{margin:18px 0 8px;font-size:19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket p{color:var(--muted);font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket footer{border-top:1px solid var(--line);font:700 8px var(--mono);justify-content:space-between;margin-top:22px;padding-top:13px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket footer b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket footer i{color:#7f887f;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid article{background:#e8eee8;flex-direction:column;justify-content:flex-end;height:190px;padding:15px;display:flex;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid article>i{background:#c8e8d4;border:1px solid #a8b4a9;width:140px;height:140px;position:absolute;top:-55px;right:-40px;transform:rotate(45deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid article:nth-child(2)>i{background:#dae3da;border-radius:50%;top:22px;right:35px;transform:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid article:nth-child(3)>i{background:#fff;width:90px;height:170px;transform:rotate(25deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid article:nth-child(4)>i{border-color:var(--green);background:#b8dfc7;top:15px;right:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid b{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid span{font:700 8px var(--mono);color:#506052}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid b{margin-top:6px;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).integrationGrid{grid-template-columns:repeat(6,1fr);gap:8px;padding:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).integrationGrid span{border:1px solid var(--line);height:78px;font:700 9px var(--mono);background:#fafbf9;place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarket>footer{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:18px;padding:20px;font-size:11px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarket>footer div{border:1px solid var(--line);padding:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarket>footer b{color:var(--green);font:700 8px var(--mono);margin-right:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarket>footer i{color:var(--green);font-style:normal}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).integrationGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).integrationGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelMarket article{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarket>footer{flex-direction:column;align-items:stretch}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarket>footer i{text-align:center;transform:rotate(90deg)}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelNotice{color:#42604c;background:#edf8f1;border-bottom:1px solid #cfe8d8;justify-content:center;align-items:center;height:36px;font-size:10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelNotice a{margin-left:8px;text-decoration:underline}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelNav .modelSearch{border:1px solid var(--line);color:#8a928a;background:#fff;border-radius:6px;align-items:center;gap:9px;width:265px;height:38px;margin-left:55px;padding:0 11px;font-size:11px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelSearch kbd{border:1px solid var(--line);font:650 8px var(--mono);border-radius:3px;margin-left:auto;padding:2px 5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelNav>nav{gap:22px;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero{text-align:center;padding-top:100px;padding-bottom:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero h1{letter-spacing:-.075em;max-width:950px;margin:24px auto 28px;font-size:clamp(60px,7vw,90px);line-height:.94}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero>p:not(.eyebrow){color:var(--muted);max-width:690px;margin:0 auto;font-size:17px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero>div{justify-content:center;gap:10px;margin-top:32px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orMetrics{grid-template-columns:repeat(4,1fr);padding-top:30px;padding-bottom:78px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orMetrics>div{text-align:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orMetrics b{letter-spacing:-.05em;font-size:34px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orMetrics span{color:var(--muted);margin-top:8px;font-size:10px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:105px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:335px;padding:24px;transition:all .2s;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a:hover{border-color:var(--green);transform:translateY(-4px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a.wide{grid-column:span 2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a>span{font:750 9px var(--mono);letter-spacing:.1em;color:var(--green);margin-top:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue h2{letter-spacing:-.05em;margin:12px 0;font-size:32px;line-height:1.05}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue h3{letter-spacing:-.035em;margin:12px 0;font-size:21px;line-height:1.15}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a>b{margin-top:14px;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud{justify-content:center;align-items:center;gap:12px;height:145px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud i{border:1px solid var(--line);width:38px;height:38px;font:750 10px var(--mono);background:#fafbf9;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud i:nth-child(3),:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud i:nth-child(6){border-color:var(--green);background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).routeViz{grid-template-columns:1fr 1fr;align-content:center;gap:7px;height:150px;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).routeViz i{border:1px solid var(--green);text-align:center;grid-column:1/-1;padding:13px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).routeViz b{border:1px solid var(--line);text-align:center;padding:10px;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).perfViz{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:150px;padding:22px 30px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).perfViz i{background:#dce3dc;flex:1;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).perfViz i:nth-child(4){background:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentViz{justify-content:center;align-items:center;gap:9px;height:150px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentViz span{border:1px solid var(--line);font:700 9px var(--mono);padding:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentViz i{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentViz b{border:1px solid var(--green);font:700 9px var(--mono);background:#effaf4;padding:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels{border-top:1px solid var(--line);padding-top:95px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases>header{grid-template-columns:1fr .55fr auto;align-items:end;gap:35px;margin-bottom:40px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases h2{letter-spacing:-.06em;margin:15px 0 0;font-size:49px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels>header>p,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases>header>p{color:var(--muted);font-size:12px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels>header>a{font-size:10px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid article{border:1px solid var(--line);background:#fff;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid article>header{font:700 8px var(--mono);letter-spacing:.1em;color:#7e877e;justify-content:space-between;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid article>header b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelAvatar{border:1px solid var(--green);width:48px;height:48px;font:750 15px var(--mono);background:#effaf4;border-radius:50%;place-items:center;margin:32px 0 18px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid h3{letter-spacing:-.04em;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid dl{border-top:1px solid var(--line);margin:22px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:9px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid dt{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid dd{font-family:var(--mono);margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid dd.up{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid article>footer{justify-content:space-between;padding-top:17px;font-size:9px;font-weight:750;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid article>footer a:last-child{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playground{background:var(--dark);color:#f3f6f3;padding:110px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro{grid-template-columns:1fr .65fr;align-items:end;gap:45px;margin-bottom:42px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro .eyebrow{grid-column:1/-1;margin-bottom:-25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro h2{letter-spacing:-.06em;margin:0;font-size:62px;line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro>p:not(.eyebrow){color:#9da69e;font-size:13px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labModes{grid-column:1/-1;gap:7px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labModes span{font:700 8px var(--mono);color:#9da69e;border:1px solid #354036;padding:9px 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell{background:#151a16;border:1px solid #354036;grid-template-columns:210px 1fr;min-height:580px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>aside{border-right:1px solid #354036;padding:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>aside>header{font:750 10px var(--mono);margin-bottom:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>aside>button{background:var(--green);text-align:left;border:0;width:100%;padding:12px;font-size:10px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labHistory{border-bottom:1px solid #303a31;padding:15px 4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labHistory b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labHistory span{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labHistory b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labHistory span{color:#7e897f;margin-top:5px;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section{flex-direction:column;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header{height:58px;font:700 8px var(--mono);border-bottom:1px solid #354036;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header div{gap:7px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header b{border:1px solid #354036;padding:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header i{color:#8c978d;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare{grid-template-columns:1fr 1fr;gap:10px;padding:18px 0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare article{border:1px solid #354036;min-height:230px;padding:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare article>header{font:750 8px var(--mono);color:var(--green);justify-content:space-between;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare article>header span{color:#879087}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare article>p{color:#c2cbc3;margin:28px 0;font-size:11px;line-height:1.75}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare article>footer{border-top:1px solid #354036;justify-content:space-between;padding-top:13px;font-size:8px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare article>footer span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).promptBox{background:#111512;border:1px solid #465248;margin-top:auto;padding:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).promptBox>span{color:#d0d7d0;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).promptBox>div{font:700 8px var(--mono);gap:8px;margin-top:22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).promptBox i{border:1px solid #354036;padding:8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).promptBox b{background:var(--green);color:#101510;margin-left:auto;padding:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>footer{height:55px;font:700 8px var(--mono);color:#8e988f;align-items:center;gap:18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>footer b{color:var(--green);margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases{padding-top:110px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article{border-right:1px solid var(--line);background:#fff;padding:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>span{font:750 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases h3{letter-spacing:-.04em;margin:32px 0 12px;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>p{color:var(--muted);min-height:55px;font-size:11px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>footer{border-top:1px solid var(--line);font:700 8px var(--mono);color:#707970;padding-top:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart{background:var(--green);padding:100px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart header h2{letter-spacing:-.06em;margin:16px 0 45px;font-size:58px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart header .eyebrow{color:#235438}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart .wrap>div{border:1px solid #285e3e;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart article{border-right:1px solid #285e3e;padding:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart article>span{font:750 9px var(--mono);color:#285e3e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart h3{margin:34px 0 10px;font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart article p{color:#285438;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart .wrap>footer{gap:10px;margin-top:30px;display:flex}@media (max-width:1000px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelNav .modelSearch,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelNav>nav{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a.wide{grid-column:span 2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>aside{display:none}}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero{padding-top:72px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero h1{font-size:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orHero>div{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orMetrics{grid-template-columns:1fr 1fr;gap:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue,:where(.solutionReferenceMirror,.solutionReferenceMirror *).realModelGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart .wrap>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a.wide{grid-column:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro .eyebrow{grid-column:auto;margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).playIntro h2{font-size:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compare{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>header div b:nth-of-type(2),:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell>section>footer span{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).featuredModels h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases h2{font-size:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart .wrap>footer{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart article{border-bottom:1px solid #285e3e;border-right:0}}@media (min-width:1001px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue{grid-template-columns:repeat(4,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a{min-height:350px;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue h3{font-size:19px;line-height:1.2}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).policyViz{border-bottom:1px solid var(--line);align-content:center;place-items:center;gap:8px;height:150px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).policyViz i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).policyViz span{font:700 8px var(--mono);color:var(--muted);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).policyViz b{border:1px solid var(--green);width:54px;height:54px;color:var(--green);background:#effaf4;border-radius:50%;place-items:center;font-size:23px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article{padding:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>section{padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>section>span{font:750 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>section>p{color:var(--muted);min-height:55px;font-size:11px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article>section>footer{border-top:1px solid var(--line);font:700 8px var(--mono);color:#707970;padding-top:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview{color:#f5f7f5;background:#111612;flex-direction:column;justify-content:space-between;height:220px;padding:24px;display:flex;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview:after{content:"";border:1px solid #344036;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-55px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview small,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview i{font:700 8px var(--mono);color:#7f9383;letter-spacing:.08em;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview strong{letter-spacing:-.04em;z-index:1;font-size:25px;line-height:1.18;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).researchPreview strong{color:#d9ffe6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).codePreview strong{color:#b9efc9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).contentPreview strong{color:#f2f4ef}:where(.solutionReferenceMirror,.solutionReferenceMirror *).codePreview{background:#171917}:where(.solutionReferenceMirror,.solutionReferenceMirror *).contentPreview{background:#0e1510}:where(.solutionReferenceMirror,.solutionReferenceMirror *).startMini{border-top:1px solid #2e7049;align-items:end;gap:8px;height:75px;margin-top:28px;padding-top:14px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).startMini i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).startMini b{font:700 8px var(--mono);background:#69d893;border:1px solid #2e7049;padding:9px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).startMini b{margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).creditMini i:first-child{font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).keyMini{grid-template-columns:1fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).keyMini i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).keyMini b{background:#69d893;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).keyMini b{color:#245638}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview{height:190px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases article{border-right:0;border-bottom:1px solid var(--line)}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.capBreadcrumb{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero h1{max-width:900px;margin-top:18px;margin-bottom:22px;font-size:clamp(58px,6.6vw,86px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orMetrics{padding-top:18px;padding-bottom:90px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orMetrics b{font-size:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orMetrics span{font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .featuredModels{padding-top:86px;padding-bottom:95px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .featuredModels>header{grid-template-columns:1fr .5fr auto;margin-bottom:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .featuredModels h2{letter-spacing:-.035em;margin-top:10px;font-size:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article{min-height:205px;padding:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article>header{color:inherit;justify-content:flex-start;align-items:center;gap:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article>header>div:nth-child(2){flex:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article>header span{color:var(--muted);font:500 10px var(--sans);text-transform:none;letter-spacing:0;margin-top:5px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article>header b{background:#effaf4;border:1px solid #bfe3cb;border-radius:99px;align-self:flex-start;padding:5px 7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelAvatar{flex:none;width:45px;height:45px;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid h3{margin:0;font-size:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid dl{grid-template-columns:1fr 1fr;margin-top:28px;padding-top:20px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid dl div{border-bottom:0;padding:0;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid dl div:last-child{text-align:right}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid dd{margin-top:8px;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases{padding-top:85px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases h2{font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart{padding-top:85px;padding-bottom:85px}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero{padding-top:60px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero h1{font-size:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orMetrics{padding-bottom:65px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .featuredModels>header{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid dl{grid-template-columns:1fr 1fr}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelChatLink{border-top:1px solid var(--line);font:750 9px var(--mono);color:var(--green);margin-top:20px;padding-top:14px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases{padding-bottom:120px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header{margin-bottom:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header>a{font-size:10px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>div{border:0;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article{border-radius:12px;overflow:hidden;border:1px solid var(--line)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview{height:270px;padding:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview:before{content:"";background:linear-gradient(135deg,#0000 15%,#4fbb8224 15% 16%,#0000 16% 48%,#4fbb8233 48% 49%,#0000 49%);border:1px solid #29332b;position:absolute;inset:38px 28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview:after{width:230px;height:230px;top:-90px;right:-70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview strong{font:800 31px/1.05 var(--mono);letter-spacing:-.06em;z-index:2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview small,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview i{z-index:2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article>section{align-items:center;gap:14px;height:105px;padding:20px 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentIcon{border:1px solid var(--line);width:45px;height:45px;font:750 11px var(--mono);background:#f8faf7;border-radius:7px;flex:none;place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article>section h3{margin:0 0 6px;font-size:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article>section p{min-height:0;color:var(--muted);margin:0;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).quickChat{z-index:80;visibility:hidden;pointer-events:none;position:fixed;inset:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).quickChat:target{visibility:visible;pointer-events:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatBackdrop{opacity:0;background:#0c100d59;transition:all .2s;position:absolute;inset:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).quickChat:target .chatBackdrop{opacity:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel{border:1px solid var(--line);background:#fff;flex-direction:column;width:min(430px,100vw - 36px);padding:22px;transition:all .25s;display:flex;position:absolute;top:18px;bottom:18px;right:18px;transform:translate(110%);box-shadow:0 24px 70px #11161233}:where(.solutionReferenceMirror,.solutionReferenceMirror *).quickChat:target .chatPanel{transform:translate(0)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>header b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>header span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>header b{margin-top:7px;font-size:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>header>a{color:var(--muted);font-size:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatMessages{flex:1;padding-top:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatMessages p{background:#effaf4;border:1px solid #cce8d6;max-width:88%;padding:16px;font-size:13px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatMessages span{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatComposer{border:1px solid var(--ink);padding:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatComposer>div{color:#929992;height:76px;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatComposer footer{font:700 8px var(--mono);align-items:center;gap:12px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatComposer footer a{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatComposer footer b{background:var(--ink);color:#fff;margin-left:auto;padding:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel>small{color:var(--muted);text-align:center;margin-top:12px;font-size:9px}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>div{gap:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview{height:230px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chatPanel{width:100%;height:100%;inset:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.playground{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentProduct{min-width:0;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentProduct article{height:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentProduct:hover article{transform:translateY(-3px);border-color:var(--green)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentProduct article{transition:all .2s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div{z-index:2;background:#0a0f0bdb;border:1px solid #344238;gap:8px;width:88%;margin:auto 0;padding:14px;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div span{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div i{font:700 7px var(--mono);color:#6f8a76;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div b{color:#dff6e6;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>div span{color:#829087;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentPreview>strong{font:850 26px var(--mono)!important;letter-spacing:.14em!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).atlasWindow{box-shadow:12px 12px #4fbb8214}:where(.solutionReferenceMirror,.solutionReferenceMirror *).patchWindow{border-left:3px solid var(--green)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).relayWindow{background:linear-gradient(90deg,#4fbb821f,#0a0f0be6)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>div>.agentProduct article,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>div>.agentProduct:last-child article{border-right:1px solid var(--line)!important}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentProduct{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>div>.agentProduct article{border-bottom:1px solid var(--line)!important}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header{grid-template-columns:1fr auto;align-items:end}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header h2{letter-spacing:-.035em;margin:0 0 8px;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header h2 i{color:var(--muted);margin-left:7px;font-style:normal;font-weight:400}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header div>p{color:var(--muted);margin:0;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>div{gap:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview:after{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article>section{height:112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitPreview{background-color:#0d171d;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:38px 38px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitPreview .replitPrompt{color:#e9efeb;background:#19252c;border:0;gap:5px;width:82%;margin:auto;padding:22px;box-shadow:0 12px 35px #071013}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitPrompt span{color:#9eaaa3!important;font-size:15px!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitPrompt b{border-bottom:2px solid var(--green);font-weight:500;color:#fff!important;display:inline!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitPrompt small{color:#d0d8d1;border-bottom:1px solid #d8b935;width:max-content;padding-top:8px;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hermesPreview,:where(.solutionReferenceMirror,.solutionReferenceMirror *).kiloPreview{place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hermesPreview{background:#121212}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .hermesPreview strong{color:#ffc515;text-shadow:0 3px #8e5b00;font:900 32px/1 var(--mono)!important;letter-spacing:-.08em!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).kiloPreview{background:#151915}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .kiloPreview strong{color:#f2ef55;background:#1c211b;border:1px solid #55592b;padding:13px 18px;font:750 20px/1 var(--mono)!important;letter-spacing:.04em!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).kiloPreview strong i{margin-right:8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitIcon{position:relative;background:#111b2a!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitIcon i{background:#ff5b16;width:9px;height:9px;display:block;position:absolute;left:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitIcon i:first-child{top:10px;box-shadow:9px 0 #ff5b16}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitIcon i:last-child{top:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hermesIcon{color:#fff!important;background:#111!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).kiloIcon{color:#252925}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article>section h3{font-size:19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article>section p{font-size:12px}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header>a{margin-top:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview{height:240px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).catalog{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f1f4ef;padding:112px 0 120px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro{grid-template-columns:1.25fr .65fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro .eyebrow{grid-column:1/-1;margin-bottom:-28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint{grid-template-columns:1fr 52px 1.12fr 52px 1fr;align-items:stretch;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase{background:#fff;border:1px solid #d5dcd5;border-radius:18px;min-width:0;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase.active{border-color:var(--green);background:#f0fbf5;box-shadow:0 18px 50px #25673f14}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header{border-bottom:1px solid var(--line);padding:25px 25px 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header em{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header span{font:750 9px var(--mono);letter-spacing:.15em;color:#7d877f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header b{letter-spacing:-.035em;margin-top:13px;font-size:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header em{color:var(--muted);margin-top:8px;font-size:10px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>div{padding:0 25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:start;gap:10px;padding:19px 0;transition:all .18s;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a:hover{padding-left:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>span{font:700 8px var(--mono);color:#8a948b;margin-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>i{color:var(--green);opacity:0;font-style:normal;transition:all .18s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a:hover>i{opacity:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase h3{letter-spacing:-.025em;margin:0 0 7px;font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase p{color:var(--muted);margin-bottom:9px;font-size:10px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase small{font:650 7px var(--mono);letter-spacing:.07em;color:#879087}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintArrow{color:var(--green);place-items:center;font-size:30px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop{border:1px dashed var(--green);min-height:62px;font:750 8px var(--mono);letter-spacing:.12em;color:var(--green);border-top:0;border-radius:0 0 18px 18px;grid-column:1/-1;align-items:center;gap:16px;margin-top:18px;padding:18px 25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop span{color:#7f8980;margin-right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop i{font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop strong{margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap:before{content:"系统主线";font:750 8px var(--mono);letter-spacing:.14em;color:#8a938a;position:absolute;top:-24px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article{box-shadow:0 10px 35px #141e1609}:where(.solutionReferenceMirror,.solutionReferenceMirror *).feedback{background:#f3fbf6}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro .eyebrow{grid-column:auto;margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintArrow{height:54px;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop{flex-wrap:wrap;grid-column:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintLoop strong{width:100%;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase.active{box-shadow:none}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).catalog{padding:80px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro{margin-bottom:36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).blueprintIntro h2{font-size:43px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase>div{padding-left:20px;padding-right:20px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article{border-right:1px solid var(--line);background:#f1fbf6;padding:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article>span{font:750 10px var(--mono);color:#8d958d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article>p{font:700 11px var(--mono);letter-spacing:.04em;color:var(--green);margin:40px 0 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article>h3{letter-spacing:-.045em;margin-bottom:14px;font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article>em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilityPath>div{border-top:1px solid var(--line);margin-top:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid .capabilityPath>div>a{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:43px;padding:0;font-size:11px;font-weight:750;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid .capabilityPath>div>a:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid .capabilityPath>div>a:hover{color:var(--green);background:0 0;transform:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilityPath>div>a b{font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon{color:#172019;isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f4f7f3 72%);border:1px solid #d8ded8;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 18px #19261d14,0 2px #1119130f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon:before{content:"";opacity:.42;z-index:-1;background-image:radial-gradient(circle,#ccd5cd .7px,#0000 .8px);background-size:4px 4px;border-radius:8px;position:absolute;inset:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon>i{background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 0 3px #4fbb821f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large{border-radius:17px;width:64px;height:64px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large:before{background-size:5px 5px;border-radius:11px;inset:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article,:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>a{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>.capabilityPath>p,:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>a>p{margin-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article:hover>.solutionIcon,:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>a:hover>.solutionIcon,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a:hover>.solutionIcon{color:#2d8c57;border-color:#88caa4;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 14px 25px #235b3921,0 3px #22613a14}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header{min-height:48px;padding-left:62px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header>.solutionIcon{position:absolute;top:0;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article.selected>header>.solutionIcon{color:#26784a;background:#fff;border-color:#7bc699}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article:hover>header>.solutionIcon{color:#2d8c57;border-color:#88caa4;transform:translateY(-2px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a{grid-template-columns:44px 1fr auto;align-items:start;gap:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon{border-radius:10px;width:38px;height:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon>i{width:4px;height:4px;bottom:5px;right:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>div{padding-top:1px}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large{width:55px;height:55px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>.capabilityPath>.solutionIcon,:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>a>.solutionIcon{margin-bottom:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header{padding-left:57px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a{grid-template-columns:40px 1fr auto;gap:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon{width:35px;height:35px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).materialMarked{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).materialMarked:after{content:"TEMP · ICON MATERIAL";z-index:6;color:#28784a;font:750 7px var(--mono);letter-spacing:.14em;background:#edfaf2;border:1px solid #9ccfb0;border-radius:999px;padding:7px 10px;position:absolute;top:28px;right:4vw;box-shadow:0 5px 14px #265c3a17}:where(.solutionReferenceMirror,.solutionReferenceMirror *).catalog.materialMarked:after{top:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon{background:linear-gradient(150deg,#fff 3%,#eef2ed 78%);border-color:#cbd3cc;overflow:visible;box-shadow:inset 0 1px #fff,0 3px #cbd2cc,0 12px 24px #131f1724}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon:before{opacity:1;background:linear-gradient(145deg,#fffffffa,#e8ede8e6),radial-gradient(circle,#bcc8be .8px,#0000 .9px) 0 0/4px 4px;border:1px solid #ffffffeb;inset:7px;box-shadow:inset 0 1px #fff,0 5px 9px #1c2b201f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon svg{z-index:2;filter:drop-shadow(0 1px #fff);position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon>i{z-index:3;border:1px solid #fff;box-shadow:0 0 0 3px #4fbb822e,0 2px 5px #1a583147}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large{border-radius:22px;width:88px;height:88px;box-shadow:inset 0 1px #fff,0 5px #c7cec8,0 20px 34px #131f1729}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large:before{background:linear-gradient(145deg,#fff,#e9eeea 76%);border-radius:15px;inset:11px;box-shadow:inset 0 2px #fff,0 8px 14px #1a2a1f24}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large svg{stroke-width:1.35px;width:36px;height:36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large>i{width:8px;height:8px;bottom:11px;right:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>.capabilityPath>.solutionIcon,:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>a>.solutionIcon{margin-bottom:32px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article:hover>.solutionIcon,:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>a:hover>.solutionIcon{transform:translateY(-7px)rotate(-1deg);box-shadow:inset 0 1px #fff,0 5px #b7c8bb,0 26px 42px #205b3633}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header{min-height:55px;padding-left:72px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header>.solutionIcon{border-radius:14px;width:52px;height:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header>.solutionIcon:before{inset:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header>.solutionIcon svg{width:23px;height:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article.selected>header>.solutionIcon{box-shadow:inset 0 1px #fff,0 3px #a8cbb5,0 15px 28px #26704229}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a{grid-template-columns:54px 1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon{border-radius:12px;width:46px;height:46px;box-shadow:inset 0 1px #fff,0 3px #cbd2cc,0 10px 18px #131f171f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon:before{inset:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon svg{width:20px;height:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a:hover>.solutionIcon{transform:translateY(-4px)rotate(-1deg);box-shadow:inset 0 1px #fff,0 3px #b5c8ba,0 17px 25px #205b362e}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).materialMarked:after{font-size:6px;top:18px;right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large{border-radius:18px;width:70px;height:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large:before{inset:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionIcon.large svg{width:30px;height:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap article>header{padding-left:64px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a{grid-template-columns:48px 1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionPhase a>.solutionIcon{width:41px;height:41px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.modelCommerce{order:6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroTextLink{border-bottom:1px solid var(--ink);align-self:center;padding:5px 0;font-size:11px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelActions{border-top:1px solid var(--line);margin-top:20px;padding-top:14px!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelActions a:first-child{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelActions a:last-child{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce{border:1px solid var(--line);background:#fff;grid-template-columns:1.15fr 1fr auto;align-items:center;gap:30px;width:calc(100% - 64px);margin-top:-56px;margin-bottom:96px;padding:23px 25px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce>div span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce>div b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce>div span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce>div b{margin-top:7px;font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce dl{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce dl div{border-left:1px solid var(--line);padding-left:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce dt{color:var(--muted);font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce dd{font:750 11px var(--mono);margin:7px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce footer{align-items:center;gap:14px;font-size:9px;font-weight:750;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce footer>a:first-child{white-space:nowrap;text-decoration:underline}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce .btn{white-space:nowrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelStart{scroll-margin-top:74px}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce{grid-template-columns:1fr;margin-top:-45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce footer{justify-content:space-between}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).pathGrid>article{padding:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero>div{align-items:stretch}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroTextLink{text-align:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce{width:calc(100% - 40px);margin-bottom:70px;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce dl{gap:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce footer{flex-direction:column;align-items:stretch}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCommerce footer>a:first-child{text-align:center}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:105px 0 112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart header{margin-bottom:58px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart header .eyebrow{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart header h2{letter-spacing:-.05em;margin:14px 0 0;font-size:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart .wrap>div{border:0;grid-template-columns:repeat(3,1fr);gap:60px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article{border:0;padding:0 8px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article>span{width:42px;height:42px;color:var(--ink);font:700 12px var(--mono);background:#edf0ec;border-radius:50%;place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart h3{margin:18px 0 14px;font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article p{color:var(--muted);min-height:42px;font-size:13px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .startMini{background:#f0f2ef;border-top:0;border-radius:9px;align-items:center;gap:9px;height:108px;margin-top:30px;padding:16px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .startMini i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .startMini b{font:700 8px var(--mono);color:var(--ink);background:#fff;border:1px solid #e0e4df;border-radius:6px;padding:11px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .startMini b{margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .creditMini{grid-template-columns:auto 1fr auto;align-content:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .creditMini:after{content:"AUG 18  ·  ¥100";font:650 8px var(--mono);color:#6f776f;border-top:1px solid #d9ded9;grid-column:1/-1;margin-top:2px;padding-top:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .creditMini i:first-child{font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .keyMini{grid-template-columns:1fr;align-content:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .keyMini i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .keyMini b{background:#fff;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .keyMini b{color:#6f776f;letter-spacing:.16em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart .wrap>footer{display:none}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart{padding:78px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart header{margin-bottom:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart header h2{font-size:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart .wrap>div{grid-template-columns:1fr;gap:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article{border-bottom:1px solid var(--line);padding:0 0 36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article:last-child{border-bottom:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).wrap{width:100%;max-width:1280px;padding-left:4vw;padding-right:4vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav{padding-left:5vw;padding-right:5vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.orHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.orMetrics,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.orValue,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.featuredModels,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.agentCases{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).capPhaseNav>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).capProof>.wrap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).how>.wrap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trust,:where(.solutionReferenceMirror,.solutionReferenceMirror *).capNext>.wrap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).siteFooter{max-width:1280px}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).wrap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).nav{padding-left:20px;padding-right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelCommerce{width:calc(100% - 40px)}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaPage h2{letter-spacing:-.06em;font-size:clamp(42px,5vw,64px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;padding-top:72px;padding-bottom:62px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy h1{letter-spacing:-.07em;margin:20px 0 25px;font-size:clamp(52px,5.9vw,76px);line-height:.94}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy>p:not(.eyebrow){color:var(--muted);max-width:560px;font-size:16px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy>div{gap:10px;margin-top:30px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figure{border:1px solid var(--line);background:#fff;margin:0;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero img{object-fit:cover;width:100%;height:510px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figcaption{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:center;height:48px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figcaption span{text-align:center;font:750 8px var(--mono);letter-spacing:.12em;color:#737d74}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figcaption span+span{border-left:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(3,1fr);align-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof>p{color:var(--muted);margin:0;padding:25px 0;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof>div{border-left:1px solid var(--line);padding:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof span{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof b{letter-spacing:-.04em;font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof span{color:var(--muted);margin-top:5px;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts{padding-top:110px;padding-bottom:115px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts>header{grid-template-columns:1fr .65fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts>header .eyebrow{grid-column:1/-1;margin-bottom:-25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts>header h2{margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts>header>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:26px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid article.primary{background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid article>span{font:750 8px var(--mono);letter-spacing:.11em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid h3{letter-spacing:-.045em;margin:50px 0 16px;font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid p{color:var(--muted);font-size:12px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid ul{border-top:1px solid var(--line);margin:12px 0;padding:18px 0 0;list-style:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid li{padding:7px 0;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid li:before{content:"✓";color:var(--green);margin-right:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid article>a{margin-top:auto;font-size:10px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery{background:var(--dark);color:#f4f6f3;padding:110px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery .wrap>header{grid-template-columns:1fr .55fr auto;align-items:end;gap:35px;margin-bottom:40px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery h2{margin:13px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery header>p{color:#9ba49c;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery header>a{font-size:10px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid article{color:var(--ink);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCrop{background-image:url(/images/solutions/reference/media/generative-media-triptych.png);background-repeat:no-repeat;background-size:300% 100%;height:330px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCrop.left{background-position:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCrop.center{background-position:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCrop.right{background-position:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid article>section{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid article>section>span{font:750 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid h3{margin:18px 0 5px;font-size:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid article>section>p{color:var(--muted);font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:15px;font-size:9px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid footer a{color:var(--green);font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar{border:1px solid #354036;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;margin-top:11px;padding:17px;font-size:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar>div span{color:var(--green);font:750 8px var(--mono);margin-right:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar p{color:#939d94;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar>a{color:var(--green);font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCompare{padding-top:110px;padding-bottom:115px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCompare>header{max-width:800px;margin-bottom:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCompare h2{margin:15px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable{border:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable>div{grid-template-columns:1fr 1.25fr 1fr 1fr 1.55fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable>div>*{border-right:1px solid var(--line);padding:18px;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable>div>:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable>div+div{border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable .tableHead{background:#f0f2ef}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable .tableHead span{font:750 8px var(--mono);letter-spacing:.1em;color:#737d74}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable .recommended{background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable .recommended b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem{background:var(--green);padding:110px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem>.wrap{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem .eyebrow{color:#245b3b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem h2{margin:15px 0 22px;font-size:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystemCopy>p:not(.eyebrow){color:#275a3b;font-size:13px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow{grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:stretch;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>div{background:#62cf8b;border:1px solid #27643f;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>div.active{background:#eefbf3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>div span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>div b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>div span{font:750 8px var(--mono);color:#2d6844}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>div b{margin-top:20px;font-size:15px;line-height:1.8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>i{place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>footer{text-align:center;font:750 8px var(--mono);letter-spacing:.1em;color:#285e3e;border:1px dashed #27643f;border-top:0;grid-column:1/-1;padding:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStart{text-align:center;padding-top:105px;padding-bottom:100px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStart h2{margin:15px 0 32px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStart>div{justify-content:center;gap:10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStart>p:last-child{color:var(--muted);margin-top:20px;font-size:10px}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaNav>nav{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem>.wrap{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figure{order:-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero img{height:420px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery .wrap>header{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts>header .eyebrow{grid-column:auto;margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:330px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid{gap:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCrop{height:420px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable{overflow-x:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable>div{min-width:850px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>i{height:40px;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaFlow>footer{grid-column:auto}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero{gap:35px;padding-top:60px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero img{height:340px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy h1{font-size:49px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStart>div{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof>p{grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof>div{border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProof>div:nth-of-type(3){grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProducts,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCompare,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaModelGrid .mediaCrop{height:330px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaSystem h2{font-size:41px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding{border-top:1px solid var(--line);background:var(--paper);padding:105px 0 112px;scroll-margin-top:74px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header{grid-template-columns:1fr .72fr;align-items:end;gap:55px;margin-bottom:58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header .eyebrow{grid-column:1/-1;margin-bottom:-35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header h2{letter-spacing:-.05em;margin:0;font-size:40px;line-height:1.05}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header>p:not(.eyebrow){color:var(--muted);max-width:520px;font-size:13px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid article{padding:0 8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid article>span{width:42px;height:42px;font:700 12px var(--mono);background:#edf0ec;border-radius:50%;place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid h3{margin:18px 0 14px;font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid article>p{color:var(--muted);min-height:62px;font-size:13px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStartMini,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini{background:#f0f2ef;border-radius:9px;height:128px;margin-top:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStartMini{align-items:center;gap:9px;padding:16px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStartMini i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStartMini b{font:700 8px var(--mono);background:#fff;border:1px solid #e0e4df;border-radius:6px;padding:11px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaStartMini b{margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCreditMini{grid-template-columns:auto 1fr auto;align-content:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCreditMini:after{content:"MEDIA + LANGUAGE · SHARED";font:650 8px var(--mono);color:#6f776f;border-top:1px solid #d9ded9;grid-column:1/-1;margin-top:2px;padding-top:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini{font-family:var(--mono);flex-direction:column;padding:13px 15px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini footer{justify-content:space-between;align-items:center;font-size:8px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini header{border-bottom:1px solid #d9ded9;padding-bottom:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini footer span{color:var(--green);font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini>div{color:#596159;gap:5px;padding:10px 0;font-size:8px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini footer{border-top:1px solid #d9ded9;padding-top:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaRequestMini footer b{color:var(--ink)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:36px;padding-top:24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer>div{margin-right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer span{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer span{color:var(--muted);margin-top:5px;font-size:9px}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding{padding:78px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header{grid-template-columns:1fr;gap:18px;margin-bottom:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header .eyebrow{grid-column:auto;margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>header h2{font-size:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid{grid-template-columns:1fr;gap:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid article{border-bottom:1px solid var(--line);padding:0 0 36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid article:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid article>p{min-height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer{flex-direction:column;align-items:stretch}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer>div{margin:0 0 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboarding>div>footer .btn{text-align:center}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscover>input{opacity:0;pointer-events:none;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav{border:1px solid #354036;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label{cursor:pointer;border-right:1px solid #354036;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;min-height:96px;padding:20px;transition:all .18s;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label>span{font:750 8px var(--mono);color:#6f7d71;grid-row:1/3;padding-top:3px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label>small{color:#859087;margin-top:6px;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverPanels{border:1px solid #354036;min-height:455px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel{padding:26px;display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header{border-bottom:1px solid #354036;justify-content:space-between;align-items:end;margin-bottom:6px;padding-bottom:22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header div span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header div b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header div span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header div b{margin-top:8px;font-size:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header>p{color:#8e998f;max-width:440px;font-size:10px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid{grid-template-columns:repeat(2,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a{border-bottom:1px solid #354036;grid-template-columns:52px 1fr auto 20px;align-items:center;gap:15px;min-height:105px;padding:15px 16px;transition:all .18s;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a:nth-child(odd),:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a:nth-child(odd){border-right:1px solid #354036}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid i{width:46px;height:46px;font:750 8px var(--mono);color:var(--green);background:#151b16;border:1px solid #48534a;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid i{color:#173b26;border-color:var(--green);background:#eefaf3;border-radius:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid h3,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid h3{margin:0 0 7px;font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid p,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid p{color:#879188;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a>span{font:650 8px var(--mono);color:#818c82}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a>b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a>b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendingPanel .mediaModelGrid{margin-top:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendingPanel .mediaCrop{height:245px}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverNav label[for=discover-task],:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider],:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending]{background:var(--green);color:#102117}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverPanels .taskPanel,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverPanels .providerPanel,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverPanels .trendingPanel{display:block}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label{border-bottom:1px solid #354036;border-right:0;min-height:76px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel{padding:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header{flex-direction:column;align-items:start;gap:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a:nth-child(odd),:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a:nth-child(odd){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a{grid-template-columns:46px 1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a>b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a>b{display:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f7f4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery .wrap>header{padding-bottom:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery header>p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaGallery header>a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav{border-color:var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 14px 45px #141f1709}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label{border-color:var(--line);min-height:88px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label>span{color:#929a92}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label>b{font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label>small{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label:hover{background:#f2f5f1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverPanels{border-color:var(--line);background:#fff;border-radius:10px;min-height:455px;overflow:hidden;box-shadow:0 16px 50px #141f170a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel{padding:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header{border-color:var(--line);margin-bottom:0;padding-bottom:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header div b{font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel>header>p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a{border-color:var(--line);min-height:110px;padding:18px 16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a:nth-child(odd),:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a:nth-child(odd){border-color:var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a:hover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a:hover{background:#f4faf6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid i{color:var(--green);background:#f7f9f6;border-color:#dce2dc}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid i{color:#205737;background:#effaf4;border-color:#bfe2cd}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid p,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid p,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a>span{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverNav label[for=discover-task],:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider],:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--green);background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverNav label[for=discover-task] span,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverNav label[for=discover-task] small,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider] span,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider] small,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending] span,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending] small{color:#397052}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar{border-color:var(--line);color:var(--ink);background:#fff;border-radius:8px;margin-top:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar code{color:#3c463e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaApiBar p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendingPanel .mediaModelGrid article{border:1px solid var(--line);border-radius:8px;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendingPanel .mediaModelGrid article>section{background:#fff}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaDiscoverNav label{border-color:var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).discoverPanel{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaTaskGrid>a:nth-child(odd),:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProviderGrid>a:nth-child(odd){border-color:var(--line)}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;min-height:142px;padding:28px 34px;transition:all .2s;display:flex;box-shadow:0 12px 34px #141f1709}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label:hover{border-color:var(--green);background:#f3fbf6;transform:translateY(-3px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label b{margin:11px 0 8px;font-size:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).progressiveDiscover .mediaDiscoverPanels{margin-top:0;display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).progressiveDiscover .discoverHome{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-home:checked~.mediaCategoryChooser{display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaCategoryChooser,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaCategoryChooser,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaCategoryChooser{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverPanels,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverPanels,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverPanels,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-trending:checked~.mediaDiscoverPanels .trendingPanel,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-provider:checked~.mediaDiscoverPanels .providerPanel,:where(.solutionReferenceMirror,.solutionReferenceMirror *)#discover-task:checked~.mediaDiscoverPanels .taskPanel{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).progressiveDiscover .discoverPanel>header label{border:1px solid var(--line);font:700 8px var(--mono);color:var(--muted);cursor:pointer;border-radius:999px;padding:10px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).progressiveDiscover .discoverPanel>header label:hover{border-color:var(--green);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button{appearance:none;border:1px solid var(--line);font:700 9px var(--mono);color:#667067;background:#fff;border-radius:999px;padding:10px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button:hover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button.active{border-color:var(--green);color:#235f3c;background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).progressiveDiscover .trendingPanel .mediaModelGrid{margin-top:24px}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label{border-radius:54px;min-height:105px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label small{white-space:normal}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaCategoryChooser label{padding:23px 26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).progressiveDiscover .discoverPanel>header{display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules{gap:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button{padding:9px 11px;font-size:8px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button{appearance:none;text-align:left;color:inherit;font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex-direction:column;justify-content:center;min-height:142px;padding:28px 34px;transition:all .2s;display:flex;box-shadow:0 12px 34px #141f1709}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button b{margin:11px 0 8px;font-size:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button small{color:var(--muted);font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px;box-shadow:0 16px 50px #141f170a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header b{margin-top:8px;font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:10px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules .clearFilter{color:var(--muted);background:#fff;border-style:dashed;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterSummary{justify-content:space-between;padding:18px 0;font-size:10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterSummary span{font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterSummary b{color:var(--muted);font-weight:500}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer .mediaModelGrid{margin-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer .mediaModelGrid article{border:1px solid var(--line);border-radius:8px;overflow:hidden}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button{border-radius:54px;min-height:105px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer{padding:20px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header{align-items:flex-start}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterSummary{flex-direction:column;gap:8px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser{gap:10px;margin-bottom:14px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button{width:auto;min-height:0;box-shadow:none;background:#fff;border-radius:999px;flex-direction:row;align-items:center;gap:12px;padding:14px 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button span{color:#8a938b;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button b{white-space:nowrap;margin:0;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button:hover{border-color:var(--green);background:#f4faf6;transform:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button.selected{background:var(--green);border-color:var(--green);color:#12351f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button.selected span{color:#235b39}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button.muted{color:#7d857e;background:#f0f2ef;border-color:#e2e6e1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button.muted span{color:#a5aca6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button.muted:hover{color:var(--ink);background:#fff;border-color:#b9c3ba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer{margin-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer>header>p{color:var(--muted);font-size:9px}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser{padding-bottom:4px;overflow-x:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button{flex:none;padding:12px 17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer .mediaCategoryChooser button span{display:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).interactiveExplorer button:focus-visible{outline:2px solid var(--green);outline-offset:2px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button.muted{color:#9aa19b;background:#f2f3f1;border-color:#e3e6e2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button.muted:hover{color:var(--ink);background:#fff;border-color:#b9c3ba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).filterCapsules button.active{box-shadow:inset 0 0 0 1px var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketExplorer{padding:0;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketExplorer>header{padding:28px 30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRows{padding:0 30px 34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow{border-top:1px solid var(--line);padding:30px 0 38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow:first-child{border-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow>header h3{letter-spacing:-.04em;margin:0;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow>header h3 span{color:var(--green);margin-left:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow>header p{color:var(--muted);margin-top:7px;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRow>header small{font:700 7px var(--mono);letter-spacing:.1em;color:#8b938c}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail{scroll-snap-type:x mandatory;grid-template-rows:1fr;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail article{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:8px;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketThumb{background-image:url(/images/solutions/reference/media/generative-media-triptych.png);background-repeat:no-repeat;background-size:300% 100%;height:174px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketThumb.crop0{background-position:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketThumb.crop1{background-position:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketThumb.crop2{background-position:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketThumb>span{background:var(--green);color:#174529;font:750 7px var(--mono);border-radius:999px;padding:6px 9px;position:absolute;top:10px;left:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail article>div:last-child{padding:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail h4{margin:0 0 9px;font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail article p{color:var(--muted);min-height:45px;font-size:10px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail footer span{color:#286443;font:700 7px var(--mono);background:#effaf4;border-radius:4px;padding:5px 7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail footer a{color:var(--green);font-size:8px;font-weight:750}@media (min-width:1100px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail{grid-auto-columns:calc(25% - 9px)}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketExplorer>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketRows{padding-left:20px;padding-right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail{grid-auto-columns:82%}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketExplorer>.filterCapsules{margin:0 30px;padding-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail article>img{object-fit:cover;width:100%;height:174px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketExplorer .marketRows{padding-top:4px}@media (min-width:1100px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketCardRail{grid-auto-columns:calc(20% - 9.6px)}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).marketExplorer>.filterCapsules{margin-left:20px;margin-right:20px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labsExplorer{padding:0;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labsExplorer>header{padding:28px 30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf{border-top:1px solid var(--line);padding:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf>header{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf>header h3{letter-spacing:-.04em;margin:0;font-size:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf>header h3 span{color:var(--green);margin-left:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf>header p{color:var(--muted);margin-top:7px;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf>header small{font:700 7px var(--mono);letter-spacing:.1em;color:#8b938c}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail{scroll-snap-type:x mandatory;grid-auto-columns:126px;grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button{appearance:none;border:1px solid var(--line);cursor:pointer;scroll-snap-align:start;color:#676f68;background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;height:180px;padding:20px 12px 17px;transition:all .18s;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button:hover{border-color:var(--green);transform:translateY(-2px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button img{object-fit:cover;border:1px solid var(--line);width:76px;height:76px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button span{font-size:12px;line-height:1.15}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button.active{border-color:var(--green);color:var(--ink);background:#effaf4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button.muted{opacity:.38}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button.muted:hover{opacity:.8}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).labsExplorer>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShelf{padding-left:20px;padding-right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail{grid-auto-columns:112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button{height:164px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero{grid-template-columns:1fr 1fr;align-items:center;gap:82px;padding-top:94px;padding-bottom:88px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero h1{letter-spacing:-.075em;margin:20px 0 27px;font-size:clamp(58px,6.5vw,82px);line-height:.94}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>div>p:not(.eyebrow){max-width:590px;color:var(--muted);font-size:17px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>div>div{gap:10px;margin-top:32px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside{border:1px solid var(--line);background:#fff;padding:0 22px;box-shadow:0 20px 55px #1116120d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>footer{height:54px;font:700 8px var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>header{border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>header b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>p{padding:22px 0 12px;font-size:15px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;padding:13px 0;font-size:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>div span{align-items:center;font-weight:750;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain article>i{border:1px solid var(--line);width:30px;height:30px;font-style:normal;font:750 8px var(--mono);place-items:center;margin-right:9px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside em{color:var(--muted);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>div b{font:700 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>aside>footer{border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.45fr repeat(3,1fr);align-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers>p{color:var(--muted);margin:0;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers>div{border-left:1px solid var(--line);align-items:center;gap:14px;padding:26px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers b{letter-spacing:-.05em;font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers span{color:var(--muted);font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarketSection{background:#f3f5f1;padding:108px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiSectionHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:46px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiSectionHead h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(43px,5vw,64px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiSectionHead>p{color:var(--muted);font-size:14px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiCatalog>nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiCatalog>nav button{appearance:none;border:1px solid var(--line);font:700 8px var(--mono);color:#747d75;cursor:pointer;background:#fff;border-radius:999px;padding:11px 16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiCatalog>nav button.active{background:var(--green);border-color:var(--green);color:#173e27}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:215px;padding:20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid article>header{justify-content:space-between;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid article>header i{border:1px solid var(--line);width:42px;height:42px;font:750 9px var(--mono);place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid article>header span{font:750 7px var(--mono);color:var(--green);background:#effaf4;border-radius:999px;height:max-content;padding:6px 8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid h3{margin:25px 0 8px;font-size:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid p{color:var(--muted);font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid footer{border-top:1px solid var(--line);font:700 8px var(--mono);justify-content:space-between;margin-top:auto;padding-top:17px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid footer a{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiConsole{padding-top:108px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>nav{border-bottom:1px solid var(--line);height:54px;font:750 8px var(--mono);letter-spacing:.1em;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>nav b{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>aside{border-right:1px solid var(--line);padding:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench label{font:700 8px var(--mono);letter-spacing:.08em;color:#7c857d;margin:17px 0 8px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).selectLine,:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectionLine{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;min-height:54px;padding:8px 12px;font-size:11px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).selectLine i{border:1px solid var(--line);place-items:center;width:30px;height:30px;margin-right:10px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).selectLine span{font:700 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectionLine span{align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectionLine i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:9px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectionLine b{font:700 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench button{background:var(--ink);color:#fff;border:0;width:100%;margin-top:22px;padding:16px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section{color:#dce5dd;background:#111611;padding:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section footer{font:700 8px var(--mono);color:#8e9b90;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section footer span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench pre{font:500 12px/1.85 var(--mono);white-space:pre-wrap;margin:32px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section footer{border-top:1px solid #303831;padding-top:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase{background:var(--dark);color:#f4f6f4;padding:108px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiSectionHead.inverse>p{color:#99a39a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain{grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:stretch;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain article{border:1px solid #303831;flex-direction:column;padding:24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain article>span{font:750 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain article>i{border-color:#465147;margin:34px 0 28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain h3{margin-bottom:10px;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain p{color:#9aa49b;font-size:11px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain b{font:700 8px var(--mono);color:var(--green);margin-top:auto;padding-top:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain>em{color:var(--green);place-items:center;font-size:25px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding-top:108px;padding-bottom:110px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust>div h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(43px,5vw,62px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust>div>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust ul{gap:10px;margin:26px 0 0;padding:0;font-size:11px;font-weight:700;list-style:none;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust li:before{content:"✓";color:var(--green);margin-right:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside{border:1px solid var(--line);background:#fff;padding:0 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside footer{height:55px;font:700 8px var(--mono);justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside header{border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside header span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside header i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;padding:16px 0;font-size:11px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside>div>b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside>div>em{font:700 8px var(--mono);color:#7c857d;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside p{margin:0;font-weight:700}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust aside small{color:var(--muted);margin-top:5px;font-weight:500;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart{background:var(--green);padding:100px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart header h2{letter-spacing:-.06em;max-width:780px;font-size:clamp(44px,5.4vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart .eyebrow{color:#255b3b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart>.wrap>div{border:1px solid #28623f;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart article{border-right:1px solid #28623f;flex-direction:column;min-height:235px;padding:25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart article>span{font:750 9px var(--mono);color:#255b3b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart h3{margin:34px 0 10px;font-size:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart article p{color:#28553b;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart article i{font:750 8px var(--mono);color:#255b3b;margin-top:auto;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart footer{justify-content:space-between;align-items:center;margin-top:28px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart footer p{color:#244f35;max-width:700px;font-size:12px;line-height:1.55}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers>p{grid-column:1/-1;padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiSectionHead{grid-template-columns:1fr;gap:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid{grid-template-columns:repeat(2,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>aside{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).actionChain>em{height:45px;transform:rotate(90deg)}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero{gap:48px;padding-top:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero h1{font-size:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHero>div>div{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiNumbers>div{border-left:0;border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarketSection,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiConsole,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiTrust{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServiceGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench>section{padding:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart{padding:80px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart>.wrap>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart article{border-bottom:1px solid #28623f;border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiStart footer{flex-direction:column;align-items:stretch;gap:20px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase .apiSectionHead>p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase .actionChain article{border-color:var(--line);background:#fff;box-shadow:0 12px 32px #11161208}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase .actionChain article>i{border-color:var(--line);background:#f8faf7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase .actionChain p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiUseCase .actionChain>em{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .playground{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .playIntro>p:not(.eyebrow){color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labModes span{border-color:var(--line);color:#788078;background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labShell{border-color:var(--line);background:#fff;box-shadow:0 15px 42px #11161209}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labShell>aside{border-color:var(--line);background:#f8faf7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labHistory,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labShell>section>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labShell>section>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labShell>section>header b{border-color:var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .compare article{border-color:var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .compare article>p{color:#59625a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .compare article>footer{border-color:var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .promptBox{border-color:var(--line);background:#f8faf7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .promptBox>span{color:var(--ink)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .promptBox i{border-color:var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labShell>section>footer{color:#778078}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .labModes span{color:#788078}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section{color:var(--ink);border-left:1px solid var(--line);background:#f7f9f6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section footer{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section footer span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section footer{border-color:var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench pre{border:1px solid var(--line);color:#39423a;background:#fff;padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart .eyebrow{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart>.wrap>div{border-color:var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart article{border-color:var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart article>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart article i{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart article p,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart footer p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart footer .btn.black{background:var(--ink);color:#fff}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiWorkbench>section{border-left:0}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiServicesPage .apiStart article{border-color:var(--line)}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiAccess{padding-top:108px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint{border:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>header{border-bottom:1px solid var(--line);height:56px;font:750 10px var(--mono);letter-spacing:.06em;align-items:center;padding:0 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>header i{color:var(--green);margin:0 10px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap{grid-template-columns:1fr 58px .72fr 58px 1fr;align-items:center;min-height:390px;padding:50px 58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>section>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>article>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations>span{font:750 8px var(--mono);letter-spacing:.09em;color:#7d867e;margin-bottom:14px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>section b{border:1px solid var(--line);text-align:center;background:#fafbf9;padding:13px 10px;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>em{color:var(--green);text-align:center;font-size:24px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>article{border:1px solid var(--green);background:#effaf4;flex-direction:column;min-height:205px;padding:22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>article>span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>article strong{letter-spacing:-.02em;font-size:17px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>article small{font:700 8px var(--mono);color:#36704e;border-top:1px solid #bee4cd;margin-top:auto;padding-top:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations{border-top:1px solid var(--line);grid-template-columns:160px 1fr;align-items:center;padding:22px 58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations>span{margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations b{border:1px solid var(--line);text-align:center;background:#fafbf9;padding:11px 6px;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article{border-right:1px solid var(--line);min-height:130px;padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer b{font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer p{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.55}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap{grid-template-columns:1fr;padding:35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>em{place-items:center;height:44px;display:grid;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations{grid-template-columns:1fr;gap:14px;padding:22px 35px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations>div{grid-template-columns:repeat(3,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article:nth-child(2){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article{border-bottom:1px solid var(--line)}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiAccess{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap{padding:25px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessMap>section>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceDestinations>div{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article:last-child{border-bottom:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessExact{background:#faf8f5;grid-template-columns:250px 65px 270px 65px 1fr;align-items:center;min-height:650px;padding:52px 32px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources{flex-direction:column;justify-content:center;gap:38px;height:100%;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section{gap:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section>span{color:#666158;margin-bottom:2px;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section>b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b{background:#fff;border:1px solid #28251f;justify-content:center;align-items:center;height:47px;font-size:12px;font-weight:520;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section>b i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b i{font-style:normal;font:750 9px var(--mono);color:var(--green);margin-right:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section:first-child b:first-of-type i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section:nth-child(2) b:nth-of-type(2) i{color:#e77855}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section:nth-child(2) b:nth-of-type(3) i{color:#888}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section:nth-child(2) b:nth-of-type(4) i{color:#fff;background:#3178c6;padding:3px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources>em{border-right:1px solid #28251f;border-radius:0 10px 10px 0;width:18px;position:absolute;top:148px;bottom:59px;right:-19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources>em:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources>em:after,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em:after{content:"";background:#28251f;width:14px;height:1px;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources>em:before{top:0;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources>em:after{bottom:0;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessWire{background:#28251f;height:1px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore{background:#fff;border:1px solid #9d998f;flex-direction:column;justify-content:flex-end;height:340px;padding:24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore>div{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore>div i{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore>span{background-image:radial-gradient(var(--green) 1.2px,transparent 1.2px);background-size:6px 6px;height:32px;margin-top:18px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em{border-left:1px solid #28251f;border-radius:10px 0 0 10px;width:18px;position:absolute;top:30px;bottom:30px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em:before{top:0;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em:after{bottom:0;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b{white-space:nowrap;min-width:0;padding:0 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b i{color:#349bd4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(2) i{color:#36c5f0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(3) i{color:#ff7a1a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(4) i{color:#29b6e8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(5) i{color:#6264a7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(7) i{color:#ea4335}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(8) i{color:#39443d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps strong{border:1px solid var(--green);height:47px;color:var(--green);grid-column:1;place-items:center;font-size:11px;font-weight:520;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer{background:#fff}@media (max-width:1050px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessExact{grid-template-columns:220px 42px 230px 42px 1fr;padding-left:22px;padding-right:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b{font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore{padding:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore>div{font-size:9px}}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessExact{grid-template-columns:1fr;gap:28px;padding:30px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources{gap:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources>em,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessWire{justify-self:center;width:1px;height:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore{justify-self:center;width:min(100%,300px);height:240px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps{padding-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps strong{grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps strong{grid-column:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSources section>b{height:43px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessContinuation{border-top:1px solid var(--line);background:#fff;padding:58px 9% 64px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessContinuation>p{text-align:center;font:750 8px var(--mono);letter-spacing:.14em;color:#858e86;margin-bottom:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).entryPair{grid-template-columns:1fr 1fr;gap:24px;max-width:820px;margin:auto;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).entryPair article{border:1px solid var(--line);background:#fafbf9;padding:22px 24px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).entryPair article>span{font:750 8px var(--mono);letter-spacing:.08em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).entryPair h3{letter-spacing:-.02em;margin:20px 0 17px;font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).entryPair article>b{color:#2e6847;font:750 8px var(--mono);letter-spacing:.06em;background:#eff9f3;border:1px solid #b9dec8;border-radius:999px;padding:8px 12px;display:inline-block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines{border-bottom:1px solid var(--green);max-width:430px;height:70px;margin:auto;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines i{background:var(--green);width:1px;height:70px;position:absolute;top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines i:first-child{left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines i:nth-child(2){right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines b{border:1px solid var(--green);width:33px;height:33px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer{border:1px solid var(--green);text-align:center;background:#eff9f3;max-width:650px;margin:42px auto 0;padding:29px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>span{font:800 10px var(--mono);letter-spacing:.13em;color:#2d6a46}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer h3{margin:13px 0 24px;font-size:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>div{background:#fff;border:1px solid #badcc7;grid-template-columns:repeat(4,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>div b{font:750 8px var(--mono);letter-spacing:.06em;border-right:1px solid #badcc7;padding:13px 6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>div b:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDown{height:78px;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDown span{font-size:20px;line-height:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDown small{font:750 7px var(--mono);letter-spacing:.13em;margin-top:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations>b{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:10px;min-height:82px;font-size:10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations i{border:1px solid var(--line);background:#fafbf9;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations img{object-fit:contain;width:19px;height:19px;display:block}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessContinuation{padding-left:20px;padding-right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).entryPair{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines{border-bottom:0;height:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines i:first-child{left:35%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines i:nth-child(2){right:35%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mergeLines i{height:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>div{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>div b:nth-child(2){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceLayer>div b:nth-child(-n+2){border-bottom:1px solid #badcc7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations{grid-template-columns:repeat(2,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).flowDestinations>b{min-height:70px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiRecipes{padding-top:108px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>span{font:750 8px var(--mono);letter-spacing:.09em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid h3{letter-spacing:-.04em;margin:28px 0 5px;font-size:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>small{color:var(--muted);font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>div{align-items:center;gap:8px;margin:26px 0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>div i{border:1px solid var(--line);width:36px;height:36px;font:750 8px var(--mono);background:#fafbf9;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>div i:first-child{background:#f0faf4;border-color:#b9dec8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>div em{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>p{color:var(--muted);min-height:51px;font-size:11px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid dl{border-top:1px solid var(--line);grid-template-columns:42px 1fr;margin:4px 0 0;font-size:9px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid dt,:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid dt{font:700 7px var(--mono);color:#8b938b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>a{font:750 9px var(--mono);color:var(--green);margin-top:auto;padding-top:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid .moreRecipes{border-color:var(--green);background:#f1faf5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).moreRecipes h3{font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).moreRecipes>p{font:650 11px/2 var(--mono);color:#3d684d;min-height:auto;margin-top:32px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).moreRecipes>a{color:#235f3b!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid .serviceChain{align-items:center;gap:6px;margin:24px 0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceChain>span{align-items:center;gap:6px;min-width:0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceChain>span>em{color:#8a928b;font-size:11px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceChain>span>b{flex-direction:column;align-items:center;gap:6px;min-width:54px;font-weight:650;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceChain>span>b>i{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceChain img{object-fit:contain;width:22px;height:22px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).serviceChain strong{text-align:center;white-space:nowrap;font-size:8px;line-height:1.1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article>.serviceChain i:first-child{border-color:var(--line);background:#fff}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiRecipes{padding-top:78px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid article{min-height:345px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge{grid-template-columns:1fr 1fr;align-items:center;gap:82px;padding-top:105px;padding-bottom:105px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,4.8vw,61px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge>div>p:not(.eyebrow){max-width:600px;color:var(--muted);font-size:13px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge .btn{margin-top:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge>aside{border:1px solid var(--line);text-align:center;background:#f8faf7;flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge>aside>span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge>aside>b{border:1px solid var(--line);background:#fff;width:100%;padding:16px;font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge>aside>strong{border:1px solid var(--green);width:100%;font:750 10px var(--mono);letter-spacing:.08em;background:#eff9f3;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge>aside>i{color:var(--green);font-style:normal;font:700 8px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero{grid-template-columns:1.22fr .78fr;align-items:center;gap:66px;padding-top:100px;padding-bottom:90px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero h1{letter-spacing:-.068em;margin:20px 0 28px;font-size:clamp(52px,5.15vw,66px);line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>div>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:16px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>div>div{gap:10px;margin-top:31px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside{border:1px solid var(--line);background:#f8faf7;flex-direction:column;align-items:center;gap:15px;padding:30px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>div{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>div b{border:1px solid var(--line);text-align:center;background:#fff;padding:14px 5px;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>strong{border:1px solid var(--green);text-align:center;width:100%;font:750 9px var(--mono);letter-spacing:.08em;background:#eff9f3;padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>i{font-style:normal;font:700 8px var(--mono);color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.45fr repeat(3,1fr);align-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof>p{color:var(--muted);font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof>div{border-left:1px solid var(--line);align-items:center;gap:14px;padding:25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof b{letter-spacing:-.05em;font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof span{color:var(--muted);font-size:9px;line-height:1.45}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsPage .apiAccess{padding-top:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsPage .apiRecipes{border-top:1px solid var(--line)}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge,:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof>p{grid-column:1/-1;padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero{padding-top:72px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>div>div{flex-direction:column;align-items:stretch}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiToolsBridge{grid-template-columns:1fr;gap:42px;padding-top:78px;padding-bottom:78px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsProof>div{border-left:0;border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero h1{font-size:46px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialHeader{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #d1d5db;height:77px;position:fixed;top:0;left:0;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *)main:has(>.officialHeader){padding-top:77px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialHeaderBar{align-items:center;height:76px;padding:0 5vw;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialLogo{flex:none;align-items:center;width:133px;height:40px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialLogo img{object-fit:contain;width:133px;height:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDesktopNav{align-items:center;gap:24px;height:44px;margin-left:40px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDesktopNav>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMenuGroup>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger{color:#1d1f20;white-space:nowrap;font-size:16px;font-weight:520;line-height:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMenuGroup{align-items:center;height:44px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMenuGroup>button:not(.officialSolutionsTrigger){cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;font-size:16px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:44px;padding:0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger i{font-size:14px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDropdown{background:#fff;border:1px solid #d1d5db;gap:3px;width:260px;padding:8px;display:grid;position:absolute;top:48px;left:-12px;box-shadow:0 16px 40px #0f14101a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDropdown a{border-radius:5px;padding:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDropdown a:hover{background:#f3f5f1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDropdown b{font-size:13px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDropdown span{color:#737b74;margin-top:4px;font-size:9px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop{left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialHeaderSpacer{flex:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDesktopActions{align-items:center;gap:12px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialGithub{justify-content:center;align-items:center;width:34px;height:26px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSignIn,:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialStart{border-radius:6px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:520;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSignIn{background:#fff;border:1px solid #d1d5db}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialStart{color:#fff;background:#111411;padding:0 17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileButton{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialHeader a{text-decoration:none}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialHeaderBar{padding:0 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDesktopNav,:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDesktopActions{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileButton{margin-left:auto;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu{background:#fff;border-bottom:1px solid #d1d5db;gap:5px;padding:16px 20px 22px;display:grid;position:absolute;top:76px;left:0;right:0;box-shadow:0 18px 36px #0f141014}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu>a{padding:12px 4px;font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu .officialStart{justify-content:center;margin-top:7px;padding:0 17px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger.active{height:52px;color:var(--green);border:1px solid #8cc9a4;margin-top:8px;padding:0 7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger:focus{outline:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger:focus-visible{box-shadow:0 0 0 1px #8cc9a4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop{z-index:1001;background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-template-rows:1fr 29px;grid-template-columns:308px 1fr;column-gap:21px;width:768px;height:493px;padding:20px;display:grid;position:absolute;top:50px;left:-20px;box-shadow:0 8px 24px #0000001a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop section{flex-direction:column;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop section:nth-child(2){border-left:1px solid #ecefeb;padding-left:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop section>p{font:750 8px var(--mono);letter-spacing:.14em;color:#70bd90;margin:0 0 7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop section>a{color:#1d1f20;border-radius:5px;padding:10.4px 12px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop section>a:hover{background:#f5f7f4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop strong{font-size:14px;line-height:20px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop span{color:#717975;margin-top:4px;font-size:11px;line-height:17px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDrop footer{font:600 8px var(--mono);letter-spacing:.05em;color:#7c847e;border-top:1px solid #e5e7eb;grid-column:1/-1;padding-top:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop{grid-template-columns:repeat(3,1fr);width:auto;max-width:1178px;height:365px;margin:auto;position:fixed;top:70px;left:4vw;right:4vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section:nth-child(3){border-left:1px solid #ecefeb;padding-left:21px}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu{max-height:calc(100vh - 76px);overflow:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu>p{font:750 8px var(--mono);letter-spacing:.14em;color:var(--green);margin:14px 4px 2px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu>p:first-of-type{margin-top:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu>p+a{border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu>a[href^="/solutions/"]{padding-left:12px;font-size:14px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly{border:1px solid var(--line);background:#f8faf7;grid-template-columns:1fr 42px 1fr 42px 1fr;padding:28px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly>article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:280px;padding:24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly>article>span{font:750 8px var(--mono);letter-spacing:.1em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly h3{margin:30px 0 12px;font-size:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly article>p{color:var(--muted);font-size:11px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly article>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly article>div b{border-right:1px solid var(--line);font:700 7px var(--mono);text-align:center;padding:10px 4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly article>div b:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly>i{color:var(--green);place-items:center;font-size:20px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).assemblyDelivery{border:1px solid var(--green);background:#eff9f3;grid-column:1/-1;grid-template-columns:1.2fr repeat(3,1fr);width:min(100%,720px);margin:28px auto 0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).assemblyDelivery span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).assemblyDelivery b{text-align:center;font:750 8px var(--mono);letter-spacing:.06em;padding:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).assemblyDelivery b{background:#fff;border-left:1px solid #b9dec8}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly{grid-template-columns:1fr;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly>i{height:40px;transform:rotate(90deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).assemblyDelivery{grid-column:1;grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).assemblyDelivery b{border-top:1px solid #b9dec8;border-left:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPreview{background:#fbfefc;border-color:#9fd3b3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPreview h3{margin-top:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel{border:0;flex-direction:column;gap:13px;margin-top:auto;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>small{font:750 7px var(--mono);letter-spacing:.08em;color:#818a82;margin-bottom:6px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span>b{border:1px solid var(--line);text-align:left;background:#fff;align-items:center;min-height:37px;padding:7px 8px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>b>i{color:#e77855;margin-right:8px;font-size:13px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel strong{font:650 8px var(--sans)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel em{font:700 6px var(--mono);color:#3a7953;margin-left:auto;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span>b{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:7px 3px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span i{place-items:center;width:19px;height:19px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span img{object-fit:contain;width:17px;height:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span em{opacity:0;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span strong{white-space:nowrap;font-size:7px}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPreview{min-height:335px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel{margin-top:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>b{min-height:48px;padding:10px 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span>b{min-height:62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span i{width:24px;height:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span img{width:20px;height:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly .equipPanel label>span strong{font-size:8px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildArchitecture{border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentWorkbench,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentRun,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery{border-top:1px solid var(--line);padding-top:110px;padding-bottom:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell{border:1px solid var(--line);background:#fff;box-shadow:0 18px 50px #2031260b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:58px;padding:0 20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell>header span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell>header b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell>header i{font:650 8px var(--mono);color:#778178;margin-left:auto;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell button,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof button{color:#fff;font:700 8px var(--mono);background:#20241f;border:1px solid #20241f;padding:11px 16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns{grid-template-columns:1.05fr 1.15fr 1fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns>article{border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:30px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns>article:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns article>span{font:750 8px var(--mono);letter-spacing:.11em;color:var(--green);margin-bottom:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns label{font:700 8px var(--mono);letter-spacing:.06em;color:#858d86;margin:0 0 9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns article>div:not(.serviceChain){border:1px solid var(--line);background:#f8faf7;margin-bottom:24px;padding:15px;font-size:11px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns article>p{color:var(--muted);margin-bottom:24px;font-size:10px;line-height:1.6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderModel{flex-direction:column;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderModel small{color:var(--muted);margin-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .serviceChain{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .serviceChain span em{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .serviceChain b{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:9px 10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .serviceChain i{width:18px;height:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .serviceChain img{width:15px;height:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .serviceChain strong{font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns ul{border:1px solid var(--line);margin:0;padding:0;list-style:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns li{border-bottom:1px solid var(--line);align-items:center;padding:13px;font-size:10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns li:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns li small{color:var(--muted);margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns .policyNote{color:#32704a;background:#eff9f3;border:1px solid #badcc7;margin-top:auto;margin-bottom:0;padding:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof{border:1px solid var(--line);background:#f8faf7;grid-template-columns:290px 1fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>aside{border-right:1px solid var(--line);flex-direction:column;padding:30px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>aside span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article>header span{font:750 8px var(--mono);letter-spacing:.1em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>aside h3{margin:48px 0 12px;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>aside p{color:var(--muted);font-size:10px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>aside button{color:#20241f;background:#fff;align-self:flex-start;margin-top:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article>header{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:58px;padding:0 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article>header b{color:#32704a;font:700 8px var(--mono);background:#eff9f3;border:1px solid #add8bd;border-radius:999px;margin-left:auto;padding:7px 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article>header small{color:var(--muted);font:650 8px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps{padding:8px 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps p{border-bottom:1px solid var(--line);grid-template-columns:35px 95px 1fr 45px;align-items:center;min-height:67px;font-size:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps i{width:22px;height:22px;font:700 7px var(--mono);color:#32704a;background:#eff9f3;border:1px solid #badcc7;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps span{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps em{text-align:right;color:#858d86;font-style:normal;font:650 8px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article>footer{background:#eff9f3;border:1px solid #badcc7;grid-template-columns:80px 1fr;gap:12px;margin:0 22px 22px;padding:18px;font-size:10px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>article>footer b{font:750 8px var(--mono);color:#32704a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:300px;padding:28px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery article.selected{border-color:var(--green);background:#f5fbf7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery article>span{font:750 8px var(--mono);letter-spacing:.1em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery h3{margin:44px 0 14px;font-size:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery p{color:var(--muted);font-size:11px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery article>b{font:700 8px var(--mono);letter-spacing:.06em;margin-top:auto;padding-top:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery article>a{color:#20241f;text-underline-offset:3px;margin-top:15px;font-size:10px;text-decoration:underline}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentWorkbench,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentRun,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery{padding-top:80px;padding-bottom:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderColumns>article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).builderShell>header i{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runProof>aside{border-right:0;border-bottom:1px solid var(--line);min-height:260px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDelivery article{min-height:260px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps p{grid-template-columns:35px 75px 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSteps em{display:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>div{grid-template-columns:repeat(2,minmax(76px,1fr));gap:18px 20px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b{background:0 0;border:0;flex-direction:column;gap:7px;min-width:0;height:auto;padding:0;display:flex;position:relative;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(odd):before{content:"";background:#cbd1cb;width:24px;height:1px;position:absolute;top:35px;right:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b>i{background:#fff;border:1px solid #8e948e;border-radius:12px;place-items:center;width:70px;height:70px;display:grid;box-shadow:2px 3px #d8dcd8;margin:0!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b img{object-fit:contain;width:36px;height:36px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b>span{font:650 8px var(--sans);color:#697169;text-align:center;white-space:nowrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps strong{color:#4e574f;height:auto;font:750 9px var(--mono);letter-spacing:.06em;text-align:center;border:0;grid-column:1/-1;padding:9px 0 0}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps{justify-self:center;width:min(100%,360px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>div{grid-template-columns:repeat(2,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(odd):before{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b>i{width:64px;height:64px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b img{width:32px;height:32px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps{padding-left:54px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>em{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps .accessTopology{z-index:0;pointer-events:none;width:140px;height:378px;position:absolute;top:9px;left:-24px;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessTopology path{fill:none;stroke:#cfd4cf;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps>div{z-index:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps b:nth-child(odd):before{display:none}@media (max-width:1050px) and (min-width:801px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps{padding-left:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps .accessTopology{width:112px;left:-18px}}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps{padding-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessApps .accessTopology{display:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons{align-self:center;gap:18px;height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>strong{font:750 9px var(--mono);letter-spacing:.1em;text-align:center;color:#4e574f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>strong i{color:var(--green);padding:0 6px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div>b{aspect-ratio:1;background:#f2f3f1;border:0;border-radius:12px;place-items:center;display:grid;box-shadow:2px 4px #d9ddda}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div img{object-fit:contain;width:36px;height:36px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>em{display:none}@media (max-width:1050px) and (min-width:801px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div{gap:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div img{width:31px;height:31px}}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons{justify-self:center;width:min(100%,300px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div{grid-template-columns:repeat(3,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessSourceIcons>div>b{aspect-ratio:1}}@media (max-width:480px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>header{justify-content:center;height:auto;min-height:56px;padding:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>header b{font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>header i{margin:0 4px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills{width:100%;margin-bottom:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills>span{text-align:center;font:750 7px var(--mono);letter-spacing:.13em;color:#7c857d;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills b{min-height:34px;font:700 8px var(--mono);letter-spacing:.04em;background:#fafbf9;border:1px solid #cbd1cb;border-radius:999px;justify-content:center;align-items:center;gap:7px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills b:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #e8f6ed}@media (max-width:1050px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills>div{gap:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills b{font-size:7px}}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessCore:has(.governancePills){height:290px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills{max-width:230px;margin-left:auto;margin-right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills>div{gap:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).governancePills b{font-size:8px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint{flex-direction:column;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>header{flex:none;order:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>.accessExact{order:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer{order:2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>.accessContinuation{order:3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer article>span{font:750 8px var(--mono);letter-spacing:.14em;color:var(--green);margin-bottom:13px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer b{letter-spacing:-.02em;font-size:15px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint>footer p{max-width:220px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl{text-align:center;flex-direction:column;align-items:center;gap:0;min-height:850px;padding-top:64px;padding-bottom:0;display:flex;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroIntro{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroSignal{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:16px;min-height:46px;padding:5px 7px 5px 19px;font-size:12px;font-weight:650;display:flex;box-shadow:0 4px 15px #12151206}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroSignal b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .eyebrow{margin:28px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1{letter-spacing:-.078em;max-width:none;margin:19px 0 31px;font-size:clamp(64px,7.45vw,96px);line-height:.94}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1 em{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroIntro>p:not(.eyebrow){color:#303630;max-width:750px;margin:0;font-size:18px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroActions{gap:10px;margin-top:31px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroActions .btn{border-radius:10px;min-width:165px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroActions .btn.white{border-color:var(--line);background:#eef1ed}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroActions i{font-style:normal;font-family:var(--mono);margin-right:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl:after{content:"+   ·   +  ·      +   ·   +      ·   +     ·   +  ·   +\a  ·  +     ·  +   ·     +  ·    +    ·   +    ·\a +---+---+---+---+---+---+---+---+---+---+---+---+";white-space:pre;color:#c8cec8;font:600 11px/1.7 var(--mono);letter-spacing:1.55vw;text-align:center;pointer-events:none;position:absolute;bottom:70px;left:-5vw;right:-5vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher{border:1px solid var(--line);z-index:2;text-align:left;background:#fff;border-radius:28px 28px 0 0;width:min(960px,91%);min-height:194px;margin-top:47px;position:relative;overflow:hidden;box-shadow:0 24px 65px #12151217}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>header{border-bottom:1px solid var(--line);color:#899189;align-items:center;gap:15px;height:91px;padding:0 34px;font-size:18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>header i{color:#9ba39b;font-size:25px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>footer{grid-template-columns:auto 1fr 68px;align-items:center;gap:18px;height:102px;padding:19px 20px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher nav{background:#eef1ed;border-radius:13px;align-items:center;height:55px;padding:5px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher nav b{color:#7c847d;min-width:74px;height:45px;font:700 11px var(--mono);border-radius:10px;place-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher nav b.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #12151217}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher footer p{color:#7d857d;margin:0;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher footer>a{background:var(--green);color:#153c25;border-radius:13px;place-items:center;height:58px;font-size:28px;font-weight:400;display:grid}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl{min-height:720px;padding-top:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroSignal{font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .eyebrow{margin-top:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1{margin-top:16px;font-size:clamp(48px,13.5vw,64px);line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroIntro>p:not(.eyebrow){font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroIntro>p br{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroActions{flex-direction:column;width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroActions .btn{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher{border-radius:20px 20px 0 0;width:100%;min-height:185px;margin-top:36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>header{height:72px;padding:0 20px;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>footer{grid-template-columns:1fr 54px;height:auto;min-height:112px;padding:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher nav{grid-column:1/-1;height:47px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher nav b{flex:1;min-width:0;height:37px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher footer p{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher footer>a{border-radius:10px;height:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl:after{opacity:.6;bottom:30px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerFirst{border:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector{grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button{appearance:none;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;min-height:310px;color:var(--ink);cursor:pointer;background:#fff;flex-direction:column;padding:28px;transition:all .18s;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button.active{box-shadow:inset 0 3px 0 var(--green);background:#f8fbf8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button>span{font:750 8px var(--mono);letter-spacing:.12em;color:#858e86}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button>i{background-image:radial-gradient(#c7cec8 1.4px,#0000 1.4px);background-size:7px 7px;width:34px;height:34px;margin:37px auto 25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button.active>i{background-image:radial-gradient(var(--green) 1.4px,transparent 1.4px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector h3{text-align:center;margin:0 0 13px;font-size:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector p{text-align:center;color:var(--muted);max-width:270px;margin:0 auto;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector footer{font:700 8px var(--mono);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector footer b{color:#6f776f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector footer em{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar{border-bottom:1px solid var(--line);grid-template-columns:190px auto 1fr auto;align-items:center;min-height:84px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar>p{font:750 8px var(--mono);letter-spacing:.12em;color:#7e877f;margin:0;padding:0 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav{border-left:1px solid var(--line);border-right:1px solid var(--line);height:84px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button{appearance:none;border:0;border-right:1px solid var(--line);min-width:95px;font:700 10px var(--mono);cursor:pointer;color:#7c847d;background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button.active{color:#276846;box-shadow:inset 0 -3px 0 var(--green);background:#eff8f2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar>span{color:var(--muted);padding:0 22px;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).copySurface{appearance:none;border:1px solid var(--line);height:42px;font:750 8px var(--mono);cursor:pointer;background:#fff;border-radius:999px;margin-right:20px;padding:0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole{grid-template-columns:1fr 1fr;min-height:430px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole>section{background:#fafbf9;min-width:0;padding:0 26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole>section+section{border-left:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole header{border-bottom:1px solid var(--line);height:58px;font:700 8px var(--mono);letter-spacing:.07em;color:#7f8880;justify-content:space-between;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole header span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole pre{color:#354038;font:500 11px/1.85 var(--mono);white-space:pre-wrap;margin:0;padding:28px 4px;overflow:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole>section+section pre{color:#59615a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof{border-top:1px solid var(--line);grid-template-columns:1fr repeat(4,120px);align-items:center;height:66px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green);padding-left:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof b{border-left:1px solid var(--line);font:700 9px var(--mono);align-self:stretch;place-items:center;display:grid}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button{border-right:0;min-height:245px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button>i{margin:22px auto 16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar>p{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button{flex:1;min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar>span{padding:18px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).copySurface{margin-right:32px;position:absolute;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole>section{min-height:350px;padding:0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerConsole>section+section{border-left:0;border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof{grid-template-columns:1fr 1fr;height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof span{border-bottom:1px solid var(--line);grid-column:1/-1;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof b{border-bottom:1px solid var(--line);min-height:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerProof b:nth-of-type(odd){border-left:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerStage{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:215px 1fr auto;align-items:center;min-height:82px;padding:19px 23px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerStage>span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerStage>b{font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerStage>p{font:650 8px var(--mono);letter-spacing:.06em;color:#848d85;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceStage,:where(.solutionReferenceMirror,.solutionReferenceMirror *).consoleStage{border-top:1px solid var(--line);background:#f8faf7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button:nth-child(3n){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button:nth-child(n+4){border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button{min-height:275px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button>i{margin-top:25px;margin-bottom:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar{grid-template-columns:auto 1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav{border-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button:last-child{min-width:145px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar>span{justify-self:start}:where(.solutionReferenceMirror,.solutionReferenceMirror *).consoleStage{border-bottom:1px solid var(--line)}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerStage{grid-template-columns:1fr;gap:7px;min-height:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).developerStage>p{line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).capabilitySelector>button:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav{justify-content:flex-start;overflow-x:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button{flex:none;min-width:82px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar nav button:last-child{min-width:132px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).surfaceBar>span{align-items:center;min-height:52px;padding-right:120px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).copySurface{margin-right:14px;top:auto;bottom:12px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfa;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap{padding-top:0;padding-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:455px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header:after{content:"+  ·   +     ·  +\a ·   +  ·  +     ·\a +---+---+---+---+";white-space:pre;color:#d1d7d1;font:600 9px/1.7 var(--mono);letter-spacing:6px;opacity:.8;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header:before{top:48px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header:after{bottom:45px;right:0;transform:rotate(180deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadyLabel{border-bottom:1px solid var(--line);min-width:200px;font:750 9px var(--mono);letter-spacing:.11em;padding:0 15px 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadyLabel i{color:var(--green);margin-right:8px;font-size:18px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection h2{letter-spacing:-.07em;margin:4px 0 25px;font-size:clamp(52px,6vw,76px);line-height:.93}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection h2 em{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header>p:not(.agentReadyLabel){color:var(--muted);margin-bottom:25px;font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header>div{gap:7px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header>div b{border:1px solid var(--line);font:700 8px var(--mono);background:#fff;border-radius:999px;padding:9px 13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:405px;padding:30px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid h3{letter-spacing:-.04em;margin:42px 0 13px;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>p{color:var(--muted);min-height:60px;font-size:12px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>div{border:1px solid var(--line);background:#fafbf9;margin:25px 0 21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>div header{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:45px;padding:0 14px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>div header i{border:1px solid #d0d5d0;border-radius:50%;width:7px;height:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>div header b{font:700 7px var(--mono);color:#7e877f;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid code{white-space:pre-wrap;overflow-wrap:anywhere;min-height:82px;font:600 10px/1.6 var(--mono);color:#39433a;align-items:center;padding:21px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article>a{color:var(--green);margin-top:auto;font-size:10px;font-weight:750}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header{min-height:390px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header:after{opacity:.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection h2{font-size:49px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header>p:not(.agentReadyLabel){font-size:14px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentReadySection>.wrap>header>div{flex-wrap:wrap;justify-content:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article{border-right:0;border-bottom:1px solid var(--line);min-height:350px;padding:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid>article:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid h3{margin-top:30px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero{text-align:center;flex-direction:column;align-items:center;min-height:700px;padding-top:62px;padding-bottom:54px;display:flex;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero:before{content:"+   ·   +      ·  +   ·      +   ·   +\a ·  +      ·   +    ·  +      ·   +\a +---+---+---+---+---+---+---+";white-space:pre;text-align:center;color:#d2d8d2;font:600 10px/1.8 var(--mono);letter-spacing:1.8vw;opacity:.78;pointer-events:none;position:absolute;inset:auto -4vw 44px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsEyebrow{font:750 10px var(--mono);letter-spacing:.15em;color:#606b61;margin:0 0 34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero h1{z-index:1;letter-spacing:-.08em;max-width:1050px;margin:0 0 26px;font-size:clamp(57px,7.1vw,92px);line-height:.94;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero h1 em{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsLead{z-index:1;color:#454d46;margin:0;font-size:17px;line-height:1.55;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsActions{z-index:1;gap:10px;margin-top:34px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsActions .btn{border-radius:8px;min-width:170px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsActions .btn.white{background:#fff;border-color:#cfd6cf}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(810px,100%);margin-top:64px;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof>div{border-right:1px solid var(--line);text-align:left;justify-content:center;align-items:center;gap:13px;padding:22px 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof>div:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof b{letter-spacing:-.05em;color:var(--green);font-size:31px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof span{color:var(--muted);font-size:10px;line-height:1.45}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsCompliance{z-index:1;color:#69736a;font:650 9px var(--mono);letter-spacing:.07em;gap:23px;margin-top:22px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart{border-top:1px solid var(--line);background:#f4f7f3;padding:67px 0 70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart>.wrap{border:1px solid var(--line);text-align:center;background:#fafbf9;padding-top:47px;padding-bottom:41px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart header .eyebrow{margin:0 0 17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart h2{letter-spacing:-.045em;margin:0 0 10px;font-size:31px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart header>p:last-child{color:var(--muted);max-width:560px;margin:0 auto;font-size:13px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsTabs{background:#e8ece7;border-radius:8px;gap:3px;width:max-content;margin:27px auto 36px;padding:5px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsTabs b{color:#697269;border-radius:6px;padding:11px 21px;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsTabs b.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #12151214}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients{grid-template-columns:repeat(5,1fr);gap:18px;max-width:950px;margin:auto;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;gap:13px;padding:21px 12px 16px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article>div{place-items:center;width:51px;height:51px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients img{object-fit:contain;width:38px;height:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article>b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:950px;margin:35px auto 0;padding-top:20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart footer span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart footer .btn{min-height:42px;font-size:10px}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero{min-height:720px;padding-top:46px;padding-bottom:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsEyebrow{margin-bottom:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero h1{font-size:clamp(49px,13vw,65px);line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsLead{font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsLead br{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsActions{flex-direction:column;width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsActions .btn{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof{grid-template-columns:1fr;margin-top:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof>div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;padding:16px 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof>div:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsCompliance{flex-wrap:wrap;justify-content:center;gap:11px 16px;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart{padding:45px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart>.wrap{padding:35px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart h2{font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients{grid-template-columns:repeat(2,1fr);gap:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article:last-child{grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart footer{flex-direction:column;align-items:stretch;gap:19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart footer .btn{width:100%}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection{border-top:1px solid var(--line);background:#f2f1ec;padding:105px 0 110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header{text-align:center;margin:0 auto 50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header .eyebrow{margin:0 0 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection h2{letter-spacing:-.055em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.4vw,82px);font-weight:400;line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header>p:not(.eyebrow){color:#414741;max-width:860px;margin:0 auto 12px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.45}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header>span{color:#737a73;font-family:Georgia,Times New Roman,serif;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{max-width:940px;margin:0 auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminalLabel{font:700 11px var(--mono);color:#656d66;align-items:center;gap:12px;margin:0 0 10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminalLabel span{font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article{background:#ffffff40;border:1px solid #aeb5ae;border-radius:6px;align-items:center;min-height:72px;margin:0 0 14px;padding:20px 64px 20px 20px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(4){min-height:112px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal code{white-space:pre-wrap;font:600 17px/1.55 var(--mono);color:#252a26}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal code span{color:#979e98;font-style:italic}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal code em{color:var(--green);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article>i{font:700 23px/1 var(--mono);color:#343a35;font-style:normal;position:absolute;top:22px;right:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer{border-top:1px solid #c7ccc7;align-items:center;gap:8px;max-width:940px;margin:25px auto 0;padding-top:20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer b{font:750 8px var(--mono);letter-spacing:.08em;background:#fff;border:1px solid #bfc5bf;border-radius:999px;padding:8px 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer span{font:750 8px var(--mono);letter-spacing:.11em;color:#6f786f;margin-left:auto}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection{padding:72px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header{text-align:left;margin-bottom:37px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection h2{font-size:53px;line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header>p:not(.eyebrow){font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection header>span{font-size:13px;line-height:1.5;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article{min-height:67px;padding:17px 48px 17px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(2){min-height:130px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(3){min-height:100px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(4){min-height:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal code{overflow-wrap:anywhere;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article>i{font-size:20px;top:18px;right:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer{flex-wrap:wrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer span{width:100%;margin:8px 0 0;line-height:1.5}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1060px;margin:38px auto 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article{justify-content:center;min-height:126px;padding:17px 10px 14px;transition:border-color .18s,transform .18s,box-shadow .18s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 8px 22px #1215120d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article>div{width:47px;height:47px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients img{border-radius:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article>b{font-size:10px;line-height:1.25}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart footer{max-width:1060px}@media (max-width:950px) and (min-width:701px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article{min-height:112px;padding:13px 6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article:last-child{grid-column:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article>div{width:42px;height:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients img{width:34px;height:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article>b{font-size:9px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article>b{font:750 7px var(--mono);letter-spacing:.13em;color:#747d75}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:first-of-type{min-height:92px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(2){min-height:124px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(3),:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(4){min-height:112px}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:first-of-type{min-height:88px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(2){min-height:120px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(3),:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:nth-of-type(4){min-height:110px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article>b{font-size:7px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsFreshPage{background:#fafbf8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero{background:0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart{background:linear-gradient(#fafbf8 0%,#f7f8f4 22%,#f6f7f3 100%);border-top:1px solid #e1e5df}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart>.wrap{background:#ffffff85;border-color:#dde2dc;box-shadow:0 18px 54px #1b221c06}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients article{background:#ffffffd1;border-color:#dce1db}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection{background:linear-gradient(#f6f7f3 0%,#f2f3ef 18% 100%);border-top-color:#dde1db}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article{background:#ffffff47;border-color:#b9c0b9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer{border-top-color:#d4d9d3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).wrap{max-width:1280px;padding-left:4vw;padding-right:4vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero{padding-top:84px;padding-bottom:78px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero h1{max-width:920px;margin-top:20px;margin-bottom:25px;font-size:clamp(58px,6.7vw,86px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroSub{max-width:680px;font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroActions{margin-top:31px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero{padding-top:72px;padding-bottom:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero h1{font-size:clamp(58px,6.6vw,86px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero{gap:54px;padding-top:72px;padding-bottom:62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy h1{font-size:clamp(54px,5.9vw,76px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl{min-height:760px;padding-top:58px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1{margin-top:18px;margin-bottom:25px;font-size:clamp(60px,6.8vw,86px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroIntro>p:not(.eyebrow){font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl .apiHeroActions{margin-top:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher{min-height:182px;margin-top:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>header{height:82px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher>footer{height:99px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero{gap:58px;padding-top:78px;padding-bottom:68px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero h1{margin-top:18px;margin-bottom:24px;font-size:clamp(54px,5.9vw,76px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>div>p:not(.eyebrow){font-size:16px;line-height:1.58}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero{min-height:650px;padding-top:58px;padding-bottom:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsEyebrow{margin-bottom:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero h1{max-width:980px;margin-bottom:23px;font-size:clamp(58px,6.65vw,86px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsLead{font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsActions{margin-top:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof{margin-top:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsCompliance{margin-top:18px}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).wrap{padding-left:20px;padding-right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero{padding-top:62px;padding-bottom:68px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).hero h1{font-size:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroSub{font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero{padding-top:60px;padding-bottom:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orHero h1{font-size:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero{gap:34px;padding-top:58px;padding-bottom:54px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHeroCopy h1{font-size:49px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl{min-height:680px;padding-top:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1{font-size:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero{gap:38px;padding-top:60px;padding-bottom:58px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero h1{font-size:49px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero{min-height:0;padding-top:54px;padding-bottom:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero h1{font-size:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof{margin-top:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a{width:100%;min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figure{order:initial}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero img{height:230px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaHero figcaption{height:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside{gap:8px;padding:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>div{gap:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>div b{padding:9px 3px;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>strong{padding:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).aiToolsHero>aside>i{font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroLauncher{margin-top:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsProof>div{padding-top:14px;padding-bottom:14px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleAttachWire span{letter-spacing:.07em;text-align:center;white-space:normal;width:100%;padding:5px 9px;font-size:6px;line-height:1.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2>span{white-space:nowrap;display:block}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2{letter-spacing:-.055em;font-size:36px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserve{border-top:1px solid var(--line);background:#fff;padding:112px 0 120px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2 span{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory{border:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory>article{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:.8fr 1.2fr;min-height:390px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory>article:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy{background:#fff;flex-direction:column;padding:38px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy>span{color:var(--green);font:750 9px var(--mono);letter-spacing:.11em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy h3{letter-spacing:-.045em;max-width:390px;margin:58px 0 17px;font-size:30px;line-height:1.08}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy li{color:#657066;font:700 7px var(--mono);border:1px solid #cbd3cb;border-radius:999px;padding:6px 9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy a{border-bottom:1px solid #aab2aa;width:max-content;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeConsole{color:#dbe1dc;background:#111512;border:1px solid #293029;align-self:stretch;min-width:0;margin:16px;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeConsole>header{color:#869087;height:52px;font:700 8px var(--mono);letter-spacing:.08em;border-bottom:1px solid #2b332c;align-items:center;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeConsole>header b{color:#8bddaa;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus>div{border-bottom:1px solid #282e29;grid-template-columns:1fr 95px 80px;align-items:center;gap:10px;min-height:66px;padding:0 18px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus>div:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus code{color:#adb6ae;font:600 10px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus em{color:#8d968e;font:700 6px var(--mono);border:1px solid #485049;border-radius:999px;justify-self:start;padding:6px 8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus em.isRunning{color:#b7f07c;border-color:#638246;animation:1.8s ease-in-out infinite solutionReference-observePulse}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus em.isFailed{color:#ff6b78;border-color:#8f3740}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus em.isDone{color:#7fdda4;border-color:#3e7453}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus i{color:#737d74;font:650 8px var(--mono);justify-self:end;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus button{color:#fff;font:700 7px var(--mono);background:#d72d4c;border:1px solid #d03c55;border-radius:999px;justify-self:end;padding:8px 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeTrace>aside{border-bottom:1px solid #282e29;grid-template-columns:repeat(4,1fr);align-items:center;height:48px;padding:0 20px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeTrace>aside b{color:#7c867d;font:700 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).traceGrid{background-image:linear-gradient(90deg,#0000 24.8%,#232924 25%,#0000 25.2% 49.8%,#232924 50%,#0000 50.2% 74.8%,#232924 75%,#0000 75.2%);grid-template-columns:125px 1fr;gap:17px 14px;padding:25px 22px 27px;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).traceGrid span{color:#919b92;font:650 8px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).traceGrid i{background:#202621;border-radius:2px;height:8px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).traceGrid i:after{content:"";height:100%;width:var(--w);background:#78dc9b;animation:3.4s ease-in-out infinite alternate solutionReference-traceGrow;position:absolute;top:0;left:0;box-shadow:0 0 14px #4aa76a66}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeTrace>footer{color:#7f8980;height:52px;font:650 8px var(--mono);border-top:1px solid #2b332c;justify-content:space-between;align-items:center;padding:0 20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeTrace>footer b{color:#88dda8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert nav{grid-template-columns:repeat(3,1fr);gap:5px;margin:18px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert nav>*{text-align:center;color:#89938a;font:700 8px var(--mono);background:#1e241f;padding:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert nav strong{color:#e4e8e4;background:#303731}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert label{color:#7f8980;font:700 7px var(--mono);margin:0 18px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert label b{color:#d8ddd9;background:#1e241f;margin-top:8px;padding:12px;font-size:9px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert section{grid-template-columns:1fr 1fr;gap:20px;margin:19px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert section div{flex-direction:column;gap:9px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert section span{color:#7f8980;font:700 7px var(--mono);margin-bottom:3px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert section b{color:#bec6bf;font:650 8px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert>footer{color:#8e988f;height:49px;font:650 8px var(--mono);border-top:1px solid #2b332c;align-items:center;gap:9px;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert>footer i{color:#83dda4;font-style:normal;animation:1.8s ease-in-out infinite solutionReference-observePulse}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeRuns nav{border-bottom:1px solid #2b332c;gap:7px;padding:15px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeRuns nav>*{color:#828c83;font:650 7px var(--mono);border:1px solid #343c35;border-radius:999px;padding:7px 9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeRuns nav strong{color:#ff7884;border-color:#713a42}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable{grid-template-columns:75px 1fr 80px 75px;align-items:center;padding:5px 17px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable>*{color:#949e95;min-width:0;font:650 8px var(--mono);text-overflow:ellipsis;border-bottom:1px solid #292f2a;padding:13px 5px;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable b{color:#6f7970;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable em{color:#ff6a77;font-style:normal;animation:2.4s ease-in-out infinite solutionReference-errorBlink}@keyframes solutionReference-traceGrow{0%{transform-origin:0;opacity:.6;transform:scaleX(.35)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}@keyframes solutionReference-observePulse{50%{opacity:.45}}@keyframes solutionReference-errorBlink{50%{color:#ffb0b7}}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro{grid-template-columns:1fr;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro>p{max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory>article{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy{min-height:300px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeConsole{min-height:330px;margin:0 16px 16px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserve{padding:78px 0 80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2{letter-spacing:-.06em;font-size:33px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy{min-height:285px;padding:25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeCopy h3{margin-top:38px;font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus>div{grid-template-columns:1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus button{grid-column:2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).traceGrid{grid-template-columns:95px 1fr;padding-left:15px;padding-right:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeAlert section{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable{grid-template-columns:52px 1fr 62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable>:nth-child(4n),:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTable>:nth-child(4){display:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusiness{border-top:1px solid var(--line);background:#f4f6f2;padding:112px 0 120px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,5.3vw,68px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2 span{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples{border:1px solid var(--line);background:#fff;grid-template-columns:.72fr 1.28fr;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList{border-right:1px solid var(--line);background:#fafbf9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;width:100%;min-height:190px;padding:28px;transition:background .2s,box-shadow .2s;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button:hover{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button.isActive{box-shadow:inset 3px 0 0 var(--green);background:#fff;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button.isActive:after{content:"→";color:#32714a;border:1px solid #a7d5b7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;top:24px;right:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList span{color:#858e86;font:750 8px var(--mono);letter-spacing:.1em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button.isActive span{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList strong{letter-spacing:-.025em;max-width:345px;margin-top:30px;padding-right:30px;font-size:20px;line-height:1.15}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList small{max-width:360px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail{flex-direction:column;min-width:0;padding:28px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>header{color:#7d867e;font:750 8px var(--mono);letter-spacing:.1em;align-items:center;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>header b{color:#35734c;background:#eef8f1;border:1px solid #aed6ba;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain{border:1px solid var(--line);background:#fafbf9;justify-content:center;align-items:center;gap:19px;min-height:170px;margin:24px 0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain>div{align-items:center;gap:19px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain figure img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:9px;width:45px;height:45px;padding:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain figcaption{font:700 8px var(--mono);color:#626b63}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain i{color:#77bd8e;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl>div{border-right:1px solid var(--line);min-height:92px;padding:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl>div:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dt{color:#879087;font:750 7px var(--mono);letter-spacing:.08em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dd{margin:13px 0 0;font-size:11px;font-weight:700;line-height:1.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig{color:#dbe1dc;background:#111512;border:1px solid #293029;margin-top:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig>header{border-bottom:1px solid #2b332c;align-items:center;gap:6px;height:43px;padding:0 14px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig>header i{border:1px solid #4b544c;border-radius:50%;width:6px;height:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig>header span{color:#788279;font:650 7px var(--mono);margin-left:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig code{color:#9aa49b;font:600 9px var(--mono);grid-template-columns:1fr 1fr;gap:11px 25px;padding:18px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig code span:nth-child(2n){color:#9ade72}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>footer{color:#7e877f;min-height:62px;font:700 7px var(--mono);align-items:center;margin-top:auto;padding:0 5px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>footer b{color:var(--ink);margin-left:12px;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>footer em{color:#36744e;margin-left:auto;font-style:normal}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro{grid-template-columns:1fr;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro>p{max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button{border-bottom:0;border-right:1px solid var(--line);min-height:220px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button.isActive{box-shadow:inset 0 3px 0 var(--green)}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusiness{padding:78px 0 80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2{letter-spacing:-.06em;font-size:33px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button{width:100%;min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples{overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button{border-right:0;border-bottom:1px solid var(--line);min-height:170px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button.isActive{box-shadow:inset 3px 0 0 var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList strong,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList small{overflow-wrap:anywhere}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain{gap:6px;min-height:145px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain>div{gap:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessChain figure img{width:38px;height:38px;padding:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl>div{border-right:0;border-bottom:1px solid var(--line);min-height:76px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl>div:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessConfig code{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>footer{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:17px 4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>footer b{margin-left:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail>footer em{width:100%;margin-left:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero{min-height:650px;color:var(--ink);border-bottom:1px solid var(--line);background:#f5f6f2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero:after{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{text-align:left;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;min-height:650px;padding-top:72px;padding-bottom:72px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroCopy{min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroCopy>.eyebrow{color:var(--green);margin:0 0 25px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(58px,6vw,78px);font-weight:590;line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1 em{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1 em{color:#3f9b62}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroCopy>p:not(.eyebrow){color:#687169;max-width:610px;margin:30px 0 0;font-size:16px;line-height:1.62}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions{justify-content:flex-start;gap:12px;margin-top:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions a{min-height:54px;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePrimary{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:0;min-width:230px;padding:0 21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePrimary b{color:#8ee1ab}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleSecondary{min-width:205px;color:var(--ink);background:#fff;border:1px solid #c9cec9;justify-content:center;gap:10px;padding:0 17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleSecondary span{width:auto;height:auto;color:var(--green);border:0;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct{background:#fff;border:1px solid #cfd5cf;min-width:0;box-shadow:0 28px 75px #19201a12}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>header{border-bottom:1px solid var(--line);color:#7f8880;height:55px;font:750 8px var(--mono);letter-spacing:.1em;align-items:center;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>header b{color:#33714b;background:#eef8f1;border:1px solid #b4d8c0;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroNextRun{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:1fr auto;align-items:end;min-height:135px;padding:24px 22px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroNextRun span{color:#838c84;font:750 8px var(--mono);letter-spacing:.1em;grid-column:1/-1;align-self:start}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroNextRun strong{letter-spacing:-.055em;font-size:54px;line-height:.9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroNextRun small{color:#737c74;font:650 8px var(--mono);padding-bottom:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct ol{margin:0;padding:0 18px;list-style:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:11px;min-height:65px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li>i{color:#7b847c;width:27px;height:27px;font:700 8px var(--mono);border:1px solid #c8cec8;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li.isComplete>i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li.isRunning>i{color:#37744e;background:#eef8f1;border-color:#acd3b9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li small{color:#838c84;font:650 7px var(--mono);margin-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li em{color:#89928a;font:700 6px var(--mono);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li.isComplete em,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li.isRunning em{color:#3b7b52}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li.isRunning em{animation:1.8s ease-in-out infinite solutionReference-observePulse}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>footer{color:#7f8880;height:55px;font:700 7px var(--mono);align-items:center;gap:18px;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>footer b{color:#353a36;margin-left:auto;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>footer b+b{color:#38784f;margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2 span{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusiness{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethods{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserve{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro{text-align:left;grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;max-width:none;margin:0 0 58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro .eyebrow{margin:0 0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2{font-size:clamp(48px,5.3vw,68px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2 span{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro>p:not(.eyebrow){max-width:430px;margin:0;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2{font-size:clamp(46px,5vw,64px)}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{grid-template-columns:1fr;gap:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro{grid-template-columns:1fr;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro>p:not(.eyebrow){max-width:690px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{min-height:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroInner{gap:38px;padding-top:58px;padding-bottom:60px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1{font-size:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroCopy>p:not(.eyebrow){font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions{flex-direction:column;width:100%;margin-top:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions a{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>footer{gap:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct>footer span{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).heroNextRun strong{font-size:48px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2{letter-spacing:-.06em;font-size:33px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2 span{white-space:nowrap}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1{font-size:clamp(54px,5.25vw,68px)}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1{letter-spacing:-.065em;font-size:36px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleHeroCopy,.scheduleHeroProduct,.scheduleNatural>header>*,.taskScheduleSplit>.wrap>header>*,.agentDefinitionCard,.scheduleStack,.scheduleBusinessIntro>*,.scheduleMethodsIntro>*,.scheduleMethodCopy,.observeCopy,.observeConsole,.businessExampleList button,.businessExampleDetail){min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(h1,h2,h3,p,a,button,b,strong,small,span,em,dd){overflow-wrap:anywhere}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural h2 span,.taskScheduleSplit h2 span,.scheduleBusinessIntro h2 span,.scheduleMethodsIntro h2 span,.scheduleObserveIntro h2 span){white-space:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions{flex-wrap:wrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions a{white-space:normal;text-align:left;line-height:1.25}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct :is(header,footer){flex-wrap:wrap;height:auto;min-height:55px;padding-top:12px;padding-bottom:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroProduct li{grid-template-columns:30px minmax(0,1fr) auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div{grid-template-columns:38px minmax(0,1fr) auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div>button{white-space:normal;line-height:1.2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dl>div{grid-template-columns:minmax(90px,130px) minmax(0,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dd,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>footer>*{min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult>section b{white-space:normal;line-height:1.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentDefinitionCard dl>div{grid-template-columns:70px minmax(0,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>article{grid-template-columns:31px minmax(0,1fr) auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(170px,auto)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div b{text-align:center;padding:10px 6px;line-height:1.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodCopy a{align-self:flex-start;width:auto;max-width:100%;line-height:1.4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleDashboard label>strong{height:auto;min-height:47px;padding-top:12px;padding-bottom:12px;line-height:1.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeConsole :is(header,nav,footer){flex-wrap:wrap;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStatus>div{grid-template-columns:minmax(0,1fr) minmax(62px,auto) minmax(38px,auto)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button{height:auto;min-height:132px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1{font-size:clamp(32px,10vw,40px);line-height:1.02}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHeroActions a{text-align:center;justify-content:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNaturalInput>div{grid-template-columns:28px minmax(0,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleResult dl>div{grid-template-columns:82px minmax(0,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleStack>article{grid-template-columns:31px minmax(0,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleRunBand>div{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleDetail dl>div{grid-template-columns:1fr;gap:7px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHero{border-bottom:1px solid var(--line);background:#f5f6f2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;min-height:650px;padding-top:68px;padding-bottom:72px;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCopy{min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorTopline{align-items:center;gap:20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorTopline .eyebrow{color:var(--green);margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageSwitch{background:#ecefeb;border:1px solid #d4dad4;border-radius:999px;margin-left:auto;padding:3px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageSwitch button{color:#7b837c;min-width:49px;height:28px;font:750 8px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:999px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageSwitch button.active{color:#276f45;background:#fff;box-shadow:0 1px 4px #19231b14}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHero h1{letter-spacing:-.068em;max-width:720px;margin:27px 0 0;font-size:clamp(54px,5.25vw,68px);font-weight:590;line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHero h1 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHero h1 em{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHero h1 em{color:#3f9b62;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCopy>p{color:#687169;max-width:610px;margin:29px 0 0;font-size:16px;line-height:1.64}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions{gap:12px;margin-top:36px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions a{background:#fff;border:1px solid #c9cec9;align-items:center;min-height:54px;padding:0 20px;font-size:13px;font-weight:720;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions a:first-child{border-color:var(--ink);background:var(--ink);color:#fff;min-width:210px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions a b{color:#8ee1ab;margin-left:auto;font-size:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions a span{color:var(--green);margin-left:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI{color:#dce2dd;background:#111512;border:1px solid #293029;min-width:0;box-shadow:0 30px 75px #141b151f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI>header{color:#879188;height:53px;font:750 8px var(--mono);letter-spacing:.1em;border-bottom:1px solid #293029;align-items:center;padding:0 17px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI>header b{color:#86dda5;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroFilters{border-bottom:1px solid #293029;gap:7px;padding:13px 15px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroFilters>*{color:#808a81;font:700 6px var(--mono);border:1px solid #363e37;border-radius:999px;padding:6px 8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroFilters strong{color:#a8b1a9;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns article{border-bottom:1px solid #292f2a;grid-template-columns:28px 1fr 70px 42px;align-items:center;gap:10px;min-height:62px;padding:0 15px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns article.selected{background:#19201a;box-shadow:inset 2px 0 #73d895}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns i{color:#8e988f;width:24px;height:24px;font:700 7px var(--mono);border:1px solid #465047;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns i.done,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns i.run{color:#87dda6;border-color:#427355}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns i.fail{color:#ff7d87;border-color:#713e43}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns b{font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns small{color:#778178;font:650 6px var(--mono);margin-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns em{color:#818b82;font:700 6px var(--mono);justify-self:start;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns article.selected em{color:#8ce0a9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns em.failed{color:#ff7782}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns time{color:#778178;font:650 7px var(--mono);justify-self:end}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace{border-bottom:1px solid #293029;padding:16px 17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>b{font:700 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>span{color:#7b857c}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>b{float:right;color:#aab3ab}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>div{clear:both;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:16px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>div i{background:#73d895;height:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>div i:last-child{background:#303831;animation:1.8s infinite solutionReference-observePulse}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace>footer{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrace small{color:#6f7970;font:600 5px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI>footer{color:#778178;height:48px;font:700 6px var(--mono);align-items:center;gap:16px;padding:0 17px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI>footer b{color:#7fdc9f;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI>footer em{color:#ef8d78;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPreviewLabel{color:#8b938c;font:650 7px var(--mono);position:absolute;bottom:48px;right:0;transform:translateY(100%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof{border-bottom:1px solid var(--line);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof>.wrap{grid-template-columns:repeat(4,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div{border-right:1px solid var(--line);flex-direction:column;min-height:124px;padding:25px 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div:first-child{border-left:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof span{color:#43845a;font:750 8px var(--mono);letter-spacing:.09em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof b{max-width:220px;margin-top:auto;font-size:12px;line-height:1.45}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorInspect,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorImprove{padding-top:110px;padding-bottom:118px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro .eyebrow{margin:0 0 18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,64px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro h2 span{white-space:nowrap;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench{border:1px solid var(--line);background:#fff;grid-template-columns:.36fr .64fr;display:grid;box-shadow:0 22px 60px #1219130a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside{border-right:1px solid var(--line);background:#fafbf9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside>header{border-bottom:1px solid var(--line);color:#717a72;height:56px;font:750 8px var(--mono);text-transform:uppercase;align-items:center;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside>header b{color:#555e56;border:1px solid #cbd2cc;border-radius:999px;margin-left:auto;padding:5px 8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;width:100%;min-height:83px;padding:0 17px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button.active{box-shadow:inset 3px 0 0 var(--green);background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button>i{color:#7f8880;width:25px;height:25px;font:700 7px var(--mono);border:1px solid #cbd1cb;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button>i.isDone,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button>i.isRun{color:#34764d;border-color:#acd5ba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button>i.isFail{color:#c8525c;border-color:#e0b0b4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button small{color:#858e86;font:650 7px var(--mono);margin-top:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button em{color:#808981;font:700 6px var(--mono);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button.active em{color:#2e794b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector{min-width:0;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header{border-bottom:1px solid var(--line);align-items:center;min-height:62px;padding:0 5px 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header span{color:#858e86;font:750 7px var(--mono);text-transform:uppercase}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header b{margin-top:6px;font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header em{color:#31754a;font:750 7px var(--mono);background:#eff8f2;border:1px solid #b4d8c0;border-radius:999px;margin-left:auto;padding:8px 10px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary>div{border-right:1px solid var(--line);min-height:83px;padding:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary>div:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary b{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary span{color:#8a938b;font:750 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary b{margin-top:15px;font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline{color:#dce2dd;background:#111512;border:1px solid #293029;margin-top:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline>header{color:#89938a;height:44px;font:700 7px var(--mono);border-bottom:1px solid #2b332c;align-items:center;padding:0 15px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline>header b{color:#7fdda2;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline ol{margin:0;padding:0 15px;list-style:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li{border-bottom:1px solid #292f2a;grid-template-columns:27px 1fr auto;align-items:center;gap:11px;min-height:62px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li:last-child{border:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li>i{color:#879188;width:24px;height:24px;font:700 7px var(--mono);border:1px solid #465047;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li.complete>i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li.current>i{color:#82dca3;border-color:#467759}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li.current{background:#172019}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li b{font:650 9px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li small{color:#7f8980;font:600 7px var(--mono);margin-top:5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li em{color:#828c83;font:700 6px var(--mono);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runTimeline li.current em{color:#8ae0a8;animation:1.8s infinite solutionReference-observePulse}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>footer{grid-template-columns:90px 1fr auto;align-items:center;gap:15px;min-height:66px;padding:0 4px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>footer span{color:#878f88;font:750 7px var(--mono);text-transform:uppercase}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>footer strong{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>footer b{color:#34794e;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorDelivery{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:110px 0 118px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger{border:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger>article{grid-template-columns:1.2fr 1.15fr 1fr .55fr;align-items:center;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger>header{color:#818a82;height:46px;font:750 7px var(--mono);letter-spacing:.08em;background:#f5f7f4;padding:0 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger>article{border-top:1px solid var(--line);min-height:88px;padding:0 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article>div{align-items:center;gap:12px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article i{color:#31794c;width:32px;height:32px;font:750 10px var(--mono);border:1px solid #cbd2cc;border-radius:7px;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article strong{font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article span{color:#6f786f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article em{color:#34774d;font:750 6px var(--mono);background:#eff8f2;border:1px solid #afd4bb;border-radius:999px;justify-self:start;padding:7px 8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article em.review{color:#9a6a27;background:#fbf6ed;border-color:#e0ccb0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards article{border-right:1px solid var(--line);flex-direction:column;min-height:360px;padding:28px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards article:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards article>span{color:#42845a;font:750 8px var(--mono);letter-spacing:.09em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards article>i{color:#32764b;background:#f1f8f3;border:1px solid #b8d6c2;border-radius:50%;place-items:center;width:51px;height:51px;margin-top:52px;font-size:19px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards h3{letter-spacing:-.035em;margin:28px 0 12px;font-size:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards footer{border-top:1px solid var(--line);color:#7d867e;font:700 7px var(--mono);margin-top:auto;padding-top:25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards footer b{color:#3c8959;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext{border-top:1px solid var(--line);text-align:center;background:#fff;padding:98px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext .eyebrow{color:var(--green);margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext h2{letter-spacing:-.06em;max-width:930px;margin:22px auto 0;font-size:clamp(44px,5vw,64px);line-height:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext>div>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:24px auto 0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext>div>div{justify-content:center;gap:12px;margin-top:32px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext a{border:1px solid #c9cec9;align-items:center;gap:20px;min-height:52px;padding:0 20px;font-size:12px;font-weight:720;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext a b{color:#8ee1ab;font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext a span{color:var(--green)}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroInner{grid-template-columns:1fr;gap:45px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPreviewLabel{bottom:40px;right:4vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro{grid-template-columns:1fr;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro>p{max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside>header{grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button:nth-child(2n){border-right:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof>.wrap{grid-template-columns:repeat(2,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:650px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroInner{min-height:0;padding-top:54px;padding-bottom:62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorTopline{align-items:flex-start}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorTopline .eyebrow{max-width:210px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHero h1{font-size:36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCopy>p{font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroActions a{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroUI{overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns article{grid-template-columns:28px 1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns time,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPreviewLabel{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof>.wrap{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div:first-child,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:98px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof .wrap>div:first-child{border-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorInspect,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorImprove,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorDelivery{padding-top:78px;padding-bottom:82px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro h2{font-size:33px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSectionIntro h2 span{white-space:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runWorkbench>aside button:nth-child(2n){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary{grid-template-columns:repeat(2,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary>div:nth-child(2){border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector{padding:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header{align-items:flex-start;gap:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>header em{white-space:nowrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).runInspector>footer{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger{overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger>header{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger>article{grid-template-columns:1fr auto;align-items:start;gap:14px;padding:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article>strong{grid-column:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).deliveryLedger article>em{grid-area:1/2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards article{border-right:0;border-bottom:1px solid var(--line);min-height:320px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).improveCards article:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext{padding:78px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext h2{font-size:36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext>div>div{flex-direction:column}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorNext a{justify-content:center}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns article{grid-template-columns:28px 1fr 78px 44px;gap:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns em{white-space:nowrap;justify-self:end}@media (max-width:650px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns article{grid-template-columns:28px 1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroRuns em{justify-self:end}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageSwitch{align-items:center;gap:2px;padding-left:9px;padding-right:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageGlobe{color:#5e6961;place-items:center;width:17px;height:17px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageGlobe svg{stroke:currentColor;stroke-width:1.35px;width:15px;height:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).languageSwitch button{min-width:43px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialDesktopActions .siteLanguageSwitch{margin:0 4px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu .siteLanguageSwitch{width:max-content;margin:8px 0 4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialMobileMenu .siteLanguageSwitch button{color:var(--ink)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger.active{color:#318052;background:#f1f7f3;border:0;border-radius:999px;height:44px;margin:0 -10px;padding:0 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).officialSolutionsTrigger.active i{transform:rotate(180deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop{background:#f7f9f6;border:1px solid #dce2dc;border-radius:14px;grid-template-rows:auto 46px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(1080px,92vw);max-width:none;height:auto;min-height:0;margin:0;padding:12px;position:fixed;top:66px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 24px 70px #171f1824,0 4px 14px #171f180d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section{background:#fff;border:1px solid #e3e7e3;border-radius:9px;min-width:0;padding:17px 8px 9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section:nth-child(2),:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section:nth-child(3){border-left:1px solid #e3e7e3;padding-left:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>p{color:#44865d;font:750 8px var(--mono);letter-spacing:.11em;align-items:center;gap:9px;margin:0 8px 10px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>p i{color:#377b51;width:24px;height:24px;font:750 7px var(--mono);letter-spacing:0;background:#f2f9f4;border:1px solid #b8d7c3;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>a{color:#202421;border-top:1px solid #edf0ed;border-radius:0;min-height:76px;padding:13px 36px 12px 12px;transition:background .16s,color .16s;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>a:first-of-type{border-top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>a:after{content:"↗";color:#a0a8a1;font-size:11px;transition:transform .16s,color .16s;position:absolute;top:15px;right:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>a:hover{color:#226c42;background:#f4f8f4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop section>a:hover:after{color:#3e9a60;transform:translate(2px,-2px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop strong{letter-spacing:-.012em;font-size:13px;line-height:1.3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop span{color:#788079;max-width:285px;margin-top:5px;font-size:9px;line-height:1.5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop footer{color:#737c74;height:46px;font:650 8px var(--mono);letter-spacing:.04em;border-top:0;align-items:center;padding:0 11px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop footer span{max-width:none;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop footer a{color:#246d42;font:750 8px var(--mono);letter-spacing:.07em;align-items:center;gap:10px;margin-left:auto;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop footer b{background:#fff;border:1px solid #afd3ba;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered{background:#f7f8f5;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered:before{content:"";pointer-events:none;background-image:linear-gradient(#365b4209 1px,#0000 1px),linear-gradient(90deg,#365b4209 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 82%);mask-image:linear-gradient(#000000b3,#0000 82%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroInner{text-align:center;justify-content:center;min-height:700px;padding-top:70px;padding-bottom:76px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1160px;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorTopline{justify-content:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorTopline .eyebrow{color:#347c4f;letter-spacing:.1em;background:#ffffffb8;border:1px solid #cbd8ce;border-radius:999px;padding:10px 15px;box-shadow:0 4px 16px #1c352309}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1{letter-spacing:-.076em;text-wrap:balance;max-width:1160px;margin:36px auto 0;font-size:clamp(64px,7.15vw,96px);font-weight:580;line-height:.92}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1 em{white-space:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1 em{color:#367f51;margin-top:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){color:#616b63;text-wrap:balance;max-width:760px;margin:34px auto 0;font-size:17px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand{color:#dfe8e1;text-align:left;background:#111713;border:1px solid #28312a;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:7px 14px;width:min(470px,100%);min-height:72px;margin-top:31px;padding:9px 10px 9px 18px;display:grid;box-shadow:0 14px 30px #131c151a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand span{color:#87928a;font:700 7px var(--mono);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand code{color:#7de09f;font:650 13px var(--mono);white-space:nowrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button{color:#c4cec6;cursor:pointer;background:#182019;border:1px solid #39443b;border-radius:7px;width:37px;height:37px;font-size:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button:after{content:"";border:1px solid;border-radius:2px;width:12px;height:13px;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button:before{transform:translate(-7px,-5px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button:after{background:#182019;transform:translate(-4px,-2px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions{justify-content:center;margin-top:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions a{border-radius:8px;min-height:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions a:first-child{min-width:210px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroTrust{letter-spacing:.035em;align-items:center;gap:9px;display:flex;color:#737d75!important;max-width:none!important;font:650 9px/1.45 var(--mono)!important;margin:31px 0 0!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroTrust i{color:#377b50;width:20px;height:20px;font:750 8px var(--mono);background:#f2f8f3;border:1px solid #b9d2c1;border-radius:50%;place-items:center;font-style:normal;display:grid}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroInner{min-height:0;padding-top:48px;padding-bottom:56px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy{max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorTopline .eyebrow{padding:8px 12px;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1{letter-spacing:-.058em;margin-top:29px;font-size:clamp(36px,10vw,44px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){margin-top:25px;font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand{margin-top:27px;padding-left:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand code{font-size:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions{width:100%;margin-top:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroTrust{text-align:left;justify-content:center;font-size:9px!important}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro{margin-bottom:54px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio{background:#fff;border:1px solid #d9dfda;box-shadow:0 24px 70px #161f180e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header{border-bottom:1px solid #e0e5e1;align-items:center;min-height:61px;padding:0 24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header strong{font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header>div{gap:17px;margin-left:auto;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header span{color:#687169;font:700 7px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header span i{background:#d8a736;border-radius:50%;width:8px;height:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header .tone-1 i{background:#d45e64}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header .tone-2 i{background:#39aaba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header .tone-3 i{background:#6252bb}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas{background:#f8faf7;height:520px;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayGrid{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#4c5b4f1b 1px);background-size:4% 100%;position:absolute;inset:0 0 72px;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBars{position:absolute;inset:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar{cursor:pointer;background:#d8aa39;border:0;border-radius:4px;height:31px;padding:0;transition:filter .18s,transform .18s,opacity .18s;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar span{border-radius:inherit;background:linear-gradient(90deg,#ffffff24,#0000);width:100%;height:100%;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar:hover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar:focus-visible,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar.active{filter:saturate(1.18);outline:0;transform:translateY(-2px);box-shadow:0 7px 18px #1a241c1f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-0{background:#d45e64;width:12%;top:176px;left:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-1{width:6%;top:208px;left:15%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-2{background:#6252bb;width:16%;top:240px;left:20%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-3{background:#39aaba;width:22%;top:272px;left:35%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-4{width:7%;top:304px;left:68%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-5{background:#39aaba;width:20%;top:336px;left:74%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPlayhead{background:#397e51;width:2px;transition:left .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:90px;bottom:60px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPlayhead i{background:#397e51;border:2px solid #f8faf7;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;left:-5px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #d4dbd5;border-radius:12px;width:min(610px,57%);transition:left .4s,top .4s;position:absolute;top:43px;left:25%;box-shadow:0 24px 60px #1c271e1f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-0,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-1{left:18%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-4,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-5{left:38%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover>header{border-bottom:1px solid #e2e6e3;align-items:center;gap:10px;height:55px;padding:0 20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover>header i{background:#d8aa39;border-radius:3px;width:10px;height:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-0>header i{background:#d45e64}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-2>header i{background:#6252bb}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-3>header i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-5>header i{background:#39aaba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover>header span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover>header b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody{grid-template-columns:1.35fr .65fr;padding:21px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody section{border-right:1px solid #e1e5e2;min-width:0;padding-right:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody small{color:#397a50;font:700 7px var(--mono);letter-spacing:.06em;background:#eef4ef;border-radius:999px;padding:5px 9px;display:inline-flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody h3{letter-spacing:-.035em;margin:14px 0 8px;font-size:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody p{color:#657067;margin:0;font-size:11px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody dl{margin:0;padding-left:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody dl>div{gap:10px;margin-bottom:12px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody dl>div:last-child{margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody dt{color:#848d85;font-size:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody dd{text-align:right;font:700 9px var(--mono);white-space:nowrap;margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:29px;left:24px;right:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer time{color:#7d867e;font:700 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer>div{border-radius:999px;height:4px;display:flex;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer i{background:#d45e64;flex:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer .segment-1,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer .segment-4{background:#d8aa39}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer .segment-2{background:#6252bb}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer .segment-3,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas>footer .segment-5{background:#39aaba}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities{border-top:1px solid #dce2dd;grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce2dd;grid-template-columns:1fr auto;min-height:228px;padding:26px;transition:background .18s,box-shadow .18s;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button:hover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button.active{background:#f5f9f5;box-shadow:inset 0 3px #4b9b67}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button>span{color:#4c865f;font:750 7px var(--mono);letter-spacing:.09em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button>i{color:#397d51;border:1px solid #b8d4c1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities strong{letter-spacing:-.03em;grid-column:1/-1;margin-top:20px;font-size:19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities p{color:#677168;grid-column:1/-1;margin:10px 0 0;font-size:11px;line-height:1.58}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button>b{color:#43885b;font-size:14px;position:absolute;bottom:23px;right:25px}@media (max-width:800px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore{padding-top:82px;padding-bottom:88px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header{flex-direction:column;align-items:flex-start;gap:14px;padding-top:18px;padding-bottom:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header>div{flex-wrap:wrap;margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas{height:570px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-0,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-1,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-4,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover-5{width:auto;top:42px;left:20px;right:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBars{top:155px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPlayhead{top:215px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody section{border-bottom:1px solid #e1e5e2;border-right:0;padding-bottom:18px;padding-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody dl{padding:18px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button{border-bottom:1px solid #dce2dd;border-right:0;min-height:190px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button:last-child{border-bottom:0}}@media (max-width:520px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro h2{font-size:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas{height:600px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayGrid{background-size:9% 100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody{padding:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopoverBody h3{font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-0{width:19%;left:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-1{width:12%;left:20%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-2{width:22%;left:29%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-3{width:31%;left:47%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-4{width:12%;left:73%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayBar-5{width:17%;left:80%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button{padding:23px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{background:#fff;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd;padding:112px 0 124px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations>div>header{text-align:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations .eyebrow{color:#43865b;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations h2{letter-spacing:-.065em;text-wrap:balance;max-width:1040px;margin:22px auto 0;font-size:clamp(48px,5.6vw,72px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations header>p:last-child{color:#687169;text-wrap:balance;max-width:690px;margin:24px auto 0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{background:#f7f9f6;border:1px solid #dce2dd;height:600px;margin-top:60px;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap:before{content:"";background-image:radial-gradient(circle,#34583f1c 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines{width:88%;height:520px;position:absolute;inset:40px 6%;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines path{fill:none;stroke:#cbd4cd;stroke-width:1.4px;vector-effect:non-scaling-stroke}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines path:last-child{stroke:#8eae99}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines .signal{stroke:#58a773;stroke-width:2.4px;stroke-dasharray:5 15;animation:4.8s linear infinite solutionReference-frameworkSignal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines .signal-two{animation-delay:-2.4s}@keyframes solutionReference-frameworkSignal{to{stroke-dashoffset:-100px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{background:#fffffff5;border:1px solid #d6ddd7;border-radius:10px;align-items:center;gap:15px;width:220px;min-height:94px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:absolute;box-shadow:0 12px 30px #17211911}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode:hover{border-color:#a9c8b3;transform:translateY(-4px);box-shadow:0 18px 40px #1721191a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode img,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i{object-fit:contain;flex:0 0 42px;width:42px;height:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i{background:#f8faf8;border:1px solid #d9dfda;border-radius:8px;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode strong,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode span{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode strong{letter-spacing:-.02em;font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode span{color:#788179;font:650 7px var(--mono);letter-spacing:.035em;margin-top:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-openai{top:46px;left:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-autogen{top:214px;left:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-camel{top:382px;left:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-crewai{top:46px;right:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-llama{top:214px;right:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-langchain{top:382px;right:4%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark{gap:2px;padding:8px;grid-template-columns:repeat(2,1fr)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark b{background:#f25022;width:11px;height:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark b:nth-child(2){background:#7fba00}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark b:nth-child(3){background:#00a4ef}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark b:nth-child(4){background:#ffb900}:where(.solutionReferenceMirror,.solutionReferenceMirror *).camelMark{color:#6743a8;font-size:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).crewMark{color:#a3494e;font:800 18px var(--mono)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).llamaMark{color:#6357b8;font:800 18px var(--mono)!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).chainMark{color:#244e3b;font:800 24px serif!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub{text-align:center;background:#fff;border:1px solid #98b7a2;border-radius:14px;width:210px;min-height:150px;padding:17px;position:absolute;top:202px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px #1a2b1f21}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHubMark{background:#111713;border-radius:9px;place-items:center;height:75px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHubMark img{filter:none;width:132px;height:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub>small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub>span{color:#347b4e;font:750 8px var(--mono);letter-spacing:.08em;margin-top:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub>small{color:#7a837b;font:650 7px var(--mono);margin-top:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs{gap:26px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs>div{text-align:center;min-width:78px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs i{color:#347b4e;width:39px;height:39px;font:750 14px var(--mono);background:#fff;border:1px solid #b5d1be;border-radius:50%;place-items:center;margin:auto;font-style:normal;display:grid;box-shadow:0 7px 18px #1b271e0f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs span{color:#5e685f;font:700 8px var(--mono);letter-spacing:.04em;margin-top:9px;display:block}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{padding-top:84px;padding-bottom:90px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;padding:22px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub{grid-area:1/1/auto/-1;width:auto;min-height:145px;padding:15px;position:relative;top:auto;left:auto;transform:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHubMark{height:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{width:auto;min-height:86px;padding:14px;position:relative;top:auto;left:auto;right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs{grid-column:1/-1;justify-content:center;padding:22px 0 4px;position:relative;bottom:auto;left:auto;transform:none}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations h2{font-size:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{grid-template-columns:1fr;margin-top:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub{grid-column:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{min-height:80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs{grid-column:1;gap:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs>div{min-width:68px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend>header{text-align:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend .eyebrow{color:#43865b;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend h2{letter-spacing:-.068em;text-wrap:balance;max-width:980px;margin:22px auto 0;font-size:clamp(50px,5.8vw,74px);line-height:.95}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend h2 span{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend>header>p:last-child{color:#687169;text-wrap:balance;max-width:690px;margin:25px auto 0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{background:#fff;border:1px solid #d9dfda;margin-top:58px;box-shadow:0 24px 70px #161f180e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header{border-bottom:1px solid #dfe4e0;align-items:center;gap:34px;min-height:78px;padding:0 26px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>div span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>div strong{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>div span{color:#838c84;font:700 7px var(--mono);letter-spacing:.07em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>div strong{margin-top:7px;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>nav{gap:16px;margin-left:auto;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>nav span{color:#657068;font:700 8px var(--mono);align-items:center;gap:7px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>nav i{background:#397e51;border-radius:50%;width:8px;height:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>nav span:last-child i{background:#80bb96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costCharts{background:#f8faf7;border-bottom:1px solid #dce2dd;grid-template-columns:1fr 1fr;min-height:470px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costCharts>section{min-width:0;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostChart{border-right:1px solid #dce2dd}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostChart:after,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend:after{content:"";background:#9ca59e;height:1px;position:absolute;bottom:55px;left:24px;right:24px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars{align-items:end;gap:4%;display:flex;position:absolute;inset:112px 7% 56px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button{cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:end;gap:4px;height:100%;padding:0;display:flex;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button:before{content:"";background:0 0;border-radius:12px 12px 0 0;transition:background .18s;position:absolute;inset:-8px -5px 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button:hover:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button:focus-visible:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button.active:before{background:#edf4ee;outline:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button>i{z-index:1;background:#397e51;border-radius:5px 5px 0 0;width:34%;max-width:48px;transition:height .55s cubic-bezier(.2,.75,.2,1),filter .18s;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button>i:nth-child(2){background:#80bb96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button>span{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#687169;width:120%;font:700 7px var(--mono);position:absolute;bottom:-30px;left:50%;overflow:hidden;transform:translate(-50%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip{z-index:5;background:#fffffff5;border:1px solid #d3dbd5;border-radius:10px;width:270px;min-height:145px;padding:18px;transition:left .35s;position:absolute;top:24px;left:5%;box-shadow:0 18px 42px #18241b1c}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip.tooltip-1{left:35%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip.tooltip-2{left:54%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip>span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip>strong,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip>small{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip>span{font-size:12px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip>strong{letter-spacing:-.04em;margin-top:7px;font-size:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip>small{color:#7c867e;font:650 7px var(--mono);margin-top:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip dl{border-top:1px solid #e1e6e2;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;padding-top:14px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip dt{color:#7a847c;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip dd{color:#347a4d;font:750 11px var(--mono);margin:7px 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend{background-image:linear-gradient(#3c55420b 1px,#0000 1px),linear-gradient(90deg,#3c55420b 1px,#0000 1px);background-size:40px 40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend svg{width:88%;height:320px;position:absolute;top:80px;left:6%;right:6%;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend polyline{fill:none;vector-effect:non-scaling-stroke;stroke-width:2.3px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend .baseLine{stroke:#397e51}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend .optimizedLine{stroke:#80bb96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendPoints{position:absolute;inset:80px 6% 70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendPoints button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .16s,box-shadow .16s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #397e51}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendPoints button:hover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendPoints button:focus-visible,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendPoints button.active{outline:0;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 3px #397e51,0 0 0 8px #397e5121}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendPoints button i{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip{z-index:4;background:#fffffff5;border:1px solid #d3dbd5;border-radius:10px;width:205px;min-height:122px;padding:17px;transition:left .35s,top .35s;position:absolute;box-shadow:0 18px 42px #18241b1c}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip>span{margin-bottom:12px;font-size:11px;font-weight:750;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip>div{align-items:center;margin-top:8px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip small{color:#78827a;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip strong{color:#347a4d;font:750 10px var(--mono);margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer{grid-template-columns:repeat(3,1fr);display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article{border-right:1px solid #dce2dd;gap:16px;min-height:180px;padding:27px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article>i{color:#3b8053;width:38px;height:38px;font:750 14px var(--mono);border:1px solid #b8d3c1;border-radius:50%;flex:0 0 38px;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer strong{letter-spacing:-.025em;font-size:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer p{color:#687169;margin:10px 0 0;font-size:10px;line-height:1.6}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend{padding-top:84px;padding-bottom:90px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costCharts{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostChart{border-bottom:1px solid #dce2dd;border-right:0;min-height:430px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend{min-height:420px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article{border-bottom:1px solid #dce2dd;border-right:0;min-height:145px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article:last-child{border-bottom:0}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend h2{font-size:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend h2 span{display:inline}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{margin-top:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header>nav{width:100%;margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostChart{min-height:470px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip.tooltip-1,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip.tooltip-2{width:auto;left:18px;right:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars{top:165px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button>span{font-size:6px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCostTrend{min-height:440px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip{width:175px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article{padding:22px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport{background:#f4f6f2;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd;padding:110px 0 118px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport header{text-align:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport .eyebrow{color:#43865b;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport h2{letter-spacing:-.065em;text-wrap:balance;max-width:980px;margin:22px auto 0;font-size:clamp(48px,5.4vw,70px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport header>p:last-child{color:#677168;text-wrap:balance;max-width:690px;margin:24px auto 0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:53px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a{background:#fff;border:1px solid #d7ddd8;border-radius:12px;grid-template-columns:1fr auto;min-height:350px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 16px 42px #1721190b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a:hover{border-color:#a8c5b1;transform:translateY(-4px);box-shadow:0 24px 54px #17211917}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a>span{color:#43845a;font:750 8px var(--mono);letter-spacing:.1em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a>i{color:#357b4e;width:42px;height:42px;font:750 15px var(--mono);background:#f2f8f3;border:1px solid #b9d3c1;border-radius:50%;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards h3{letter-spacing:-.045em;grid-column:1/-1;align-self:end;margin:70px 0 0;font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards p{color:#687169;grid-column:1/-1;max-width:490px;margin:15px 0 0;font-size:12px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards footer{border-top:1px solid #e1e6e2;grid-column:1/-1;align-self:end;align-items:center;margin-top:35px;padding-top:19px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards footer b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards footer em{color:#3d8657;font:750 16px var(--mono);margin-left:auto;font-style:normal;transition:transform .18s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a:hover footer em{transform:translate(4px)}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport{padding:82px 0 88px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport h2{font-size:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards{grid-template-columns:1fr;margin-top:40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a{min-height:310px;padding:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards h3{margin-top:48px;font-size:24px}}@media (min-width:901px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{background:#ffffffed;border:1px solid #cfd7d1;border-radius:17px;height:680px;margin-top:68px;overflow:hidden;box-shadow:0 35px 85px #141f1716,0 5px #e0e5e1,0 0 0 8px #ffffff85}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap:before{opacity:.75;background-size:13px 13px;inset:54px 21%;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 66%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 66%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines{width:92%;height:520px;inset:54px 4% 50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines path{stroke:#cdd6cf;stroke-width:1.2px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines path:last-child{stroke:#8bb198}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines .signal{stroke:#4f9b67;stroke-width:2px;stroke-dasharray:3 18}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{background:#fffffff7;border-color:#d5ddd7;border-radius:15px;justify-content:center;width:260px;min-height:116px;padding:22px 25px;box-shadow:0 18px 45px #16211913,0 3px #e5e9e5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode:hover{transform:translateY(-5px);box-shadow:0 24px 54px #1621191c,0 3px #dce4de}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode img,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i{flex-basis:50px;width:50px;height:50px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>div{text-align:left}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode strong{font-size:19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode span{margin-top:7px;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-openai{top:36px;left:1%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-autogen{top:232px;left:1%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-camel{top:428px;left:1%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-crewai{top:36px;right:1%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-llama{top:232px;right:1%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-langchain{top:428px;right:1%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub{width:210px;min-height:230px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;top:201px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip{background-color:#f7faf7;background-image:radial-gradient(circle,#a9c9b3 1.2px,#0000 1.4px);background-size:10px 10px;border:1px solid #cfd9d1;border-radius:20px;place-items:center;width:174px;height:174px;margin:auto;display:grid;position:relative;box-shadow:0 20px 48px #18281d1f,0 3px #e0e7e1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip:after{content:"";background:#b6c9bb;position:absolute}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip:before{height:1px;top:50%;left:-40px;right:-40px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip:after{width:1px;top:-38px;bottom:-38px;left:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip>div{z-index:1;background:#101511;border:1px solid #273029;border-radius:14px;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:inset 0 0 0 7px #182019,0 12px 24px #1018122e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip img{filter:brightness(0)invert();opacity:.92;width:54px;height:54px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub>span{margin-top:18px;font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub>small{margin-top:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs{gap:38px;bottom:2px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs>div{min-width:88px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs i{background:#fff;border-radius:12px;width:48px;height:48px;box-shadow:0 10px 24px #18231b17,0 2px #e1e7e2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs span{margin-top:12px;font-size:8px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop{background:#f3f5f2;border-color:#d5ddd7;border-radius:16px;width:min(1178px,92vw);max-height:calc(100vh - 82px);padding:0;display:block;overflow:auto;box-shadow:0 30px 85px #141d162b,0 5px #e0e6e1c7}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader{background:#ffffffe6;border-bottom:1px solid #d9dfda;align-items:center;min-height:72px;padding:0 24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a{color:#171b18;align-items:baseline;gap:16px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a>span{color:#171b18;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:630}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a>strong{color:#788079;font:650 8px var(--mono);letter-spacing:.07em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>button{color:#565f58;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;width:38px;height:38px;margin-left:auto;font-size:28px;font-weight:300;line-height:1;transition:background .16s,border-color .16s,transform .16s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>button:hover{background:#f4f7f4;border-color:#d1d9d3;transform:rotate(4deg)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropBody{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:15px;padding:15px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsJourney{gap:12px;min-width:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section{background:#fff;border:1px solid #dbe1dc;border-radius:12px;grid-template-columns:160px minmax(0,1fr);min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #19241c0b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(2),:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(3){border-left:1px solid #dbe1dc;padding-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p{color:#3f8157;min-height:100%;font:750 8px var(--mono);letter-spacing:.1em;background:#f8faf8;border-right:1px solid #e2e7e3;align-items:flex-start;gap:10px;margin:0;padding:20px;line-height:1.45;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p i{color:#34794d;width:27px;height:27px;font:750 7px var(--mono);letter-spacing:0;background:#fff;border:1px solid #b8d5c1;border-radius:50%;flex:0 0 27px;place-items:center;font-style:normal;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p b{color:#8aa796;margin-left:auto;font-size:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(n+2)>div{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a{color:#1d221e;border-right:1px solid #e6eae7;min-width:0;min-height:104px;padding:17px 30px 14px 16px;transition:background .16s,color .16s;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:after{content:"↗";color:#9aa39c;font-size:11px;transition:transform .16s,color .16s;position:absolute;top:17px;right:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:hover{color:#236e42;background:#f2f7f3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:hover:after{color:#3f945e;transform:translate(2px,-2px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a strong{letter-spacing:-.015em;font-size:13px;line-height:1.35}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a span{color:#737d75;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;margin-top:7px;font-size:8px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary{grid-template-rows:1fr auto;gap:12px;min-width:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary>div{color:#f1f4f1;background:#111612;border:1px solid #1d241f;border-radius:12px;min-height:358px;padding:22px;box-shadow:0 18px 40px #12181321}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary>div>span{color:#85dda4;font:750 7px var(--mono);letter-spacing:.13em;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary h2{letter-spacing:-.045em;max-width:330px;margin:15px 0 17px;font-size:23px;line-height:1.04}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary ol{border-top:1px solid #2d352f;margin:0;padding:0;list-style:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary li{border-bottom:1px solid #2d352f;align-items:center;gap:13px;min-height:39px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary li i{color:#6f7c72;font:700 7px var(--mono);font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary li b{font-size:10px;font-weight:620}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary>div>a{color:#fff;background:#1c2b21;border:1px solid #638d70;align-items:center;min-height:43px;margin-top:16px;padding:0 15px;font-size:10px;font-weight:720;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary>div>a b{color:#8be0a8;margin-left:auto;font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsPathSummary>footer{background:#fff;border:1px solid #dbe1dc;border-radius:12px;height:auto;min-height:70px;padding:14px 17px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsPathSummary>footer span{color:#43845a;font:750 7px var(--mono);letter-spacing:.08em;margin:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsPathSummary>footer strong{color:#59635b;margin-top:8px;font-size:10px;line-height:1.45;display:block}@media (max-width:1050px) and (min-width:851px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropBody{grid-template-columns:minmax(0,1fr) 300px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section{grid-template-columns:145px minmax(0,1fr)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p{padding:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a{padding-left:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a span{font-size:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsPathSummary h2{font-size:22px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop{background:#f4f6f3;width:min(1120px,92vw)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader{min-height:76px;padding:0 26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a:after{content:"→";color:#3d8557;border:1px solid #b9d1c0;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:4px;font-size:12px;transition:transform .18s,background .18s;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a:hover:after{background:#eff7f1;transform:translate(3px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropBody{padding:16px;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsJourney{grid-template-columns:1.12fr .94fr .94fr;gap:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(2),:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(3){background:#fff;border:1px solid #d8dfd9;border-radius:13px;min-height:386px;padding:0;display:block;position:relative;overflow:visible;box-shadow:0 13px 32px #19241c0b}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:not(:last-child):after{content:"→";z-index:3;color:#49845c;width:31px;height:31px;font:750 11px var(--mono);background:#f4f6f3;border:1px solid #c4d8ca;border-radius:50%;place-items:center;display:grid;position:absolute;top:57px;right:-22px;box-shadow:0 4px 10px #19241c0d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p{color:#397d52;min-height:91px;font:750 8px var(--mono);letter-spacing:.11em;background:#f8faf8;border:0;border-bottom:1px solid #e0e6e1;border-radius:13px 13px 0 0;align-items:center;margin:0;padding:20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p i{flex:0 0 31px;width:31px;height:31px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p b{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(n+2)>div{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a{border:0;border-bottom:1px solid #e8ece9;min-height:94px;padding:17px 42px 15px 20px;display:block;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:after{top:18px;right:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a strong{font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a span{max-width:310px;margin-top:7px;font-size:9px;line-height:1.52}@media (max-width:1050px) and (min-width:851px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropBody{display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsJourney{grid-template-columns:1.08fr .96fr .96fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section{grid-template-columns:1fr;min-height:380px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p{padding:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a{padding-left:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a span{font-size:8px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop{background-color:#f3f5f3;background-image:radial-gradient(circle at 20% 20%,#52745b0e 0 1px,#0000 1.4px);background-size:13px 13px;border-color:#cfd7d1;border-radius:18px;width:min(1178px,94vw);box-shadow:0 34px 90px #161e1833,0 7px #dce2ddd1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader{background:#fafbf9f0;border-bottom-color:#d5ddd7;min-height:82px;padding:0 29px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a{gap:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a>span{font-size:27px;font-weight:650}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a>strong{letter-spacing:0;color:#7a837c;font:600 12px/1.4 Arial,sans-serif}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a:after{background:#fff;border-color:#aecab7;width:36px;height:36px;font-size:14px;box-shadow:0 6px 14px #1c2a2012}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>button{background:#fff;border-color:#d6ddd8;width:42px;height:42px;font-size:27px;box-shadow:0 6px 14px #1c2a200e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropBody{padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsJourney{gap:16px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(2),:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(3){background:#f9faf8fa;border-color:#d2dad4;border-radius:16px;min-height:430px;overflow:visible;box-shadow:0 20px 45px #1b261e17,0 3px #e0e5e1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:not(:last-child):after{background:#fff;border-color:#bfd1c4;width:38px;height:38px;font-size:13px;top:49px;right:-27px;box-shadow:0 8px 18px #19261d1a}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p{color:#33784c;letter-spacing:.02em;background:#f7f9f7f5;border-bottom-color:#dce3de;border-radius:16px 16px 0 0;gap:13px;min-height:96px;padding:22px 21px;font:680 14px/1.3 Arial,sans-serif}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p i{width:36px;height:36px;font:750 10px var(--mono);background:#fff;border-color:#aecab7;flex-basis:36px;box-shadow:0 5px 12px #1c2a200e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(n+2)>div{grid-template-columns:1fr;gap:10px;padding:14px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(n+2) div>a{background:#fff;border:1px solid #d9dfda;border-radius:11px;min-width:0;min-height:91px;padding:17px 44px 15px 17px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:0 8px 20px #19251c0e}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(n+2) div>a{min-height:139px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:last-child{border-bottom:1px solid #d9dfda}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:hover{background:#fff;border-color:#a9c8b3;transform:translateY(-2px);box-shadow:0 14px 28px #19251c18}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a:after{color:#568165;background:#f7faf7;border:1px solid #d5ded7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid;top:17px;right:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a strong{letter-spacing:-.018em;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.32}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a span{color:#6f7971;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:100%;max-width:100%;margin-top:8px;font-size:12px;line-height:1.5}@media (max-width:1050px) and (min-width:851px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop{width:95vw}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsDropHeader>a>strong{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsJourney{gap:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section{min-height:420px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:not(:last-child):after{right:-22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>p{padding:18px 16px;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div{padding:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney>section:nth-child(n+2) div>a{padding-left:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a strong{font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).compactSolutionsDrop .solutionsJourney section>div>a span{font-size:10px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{background:#f8f9f6}@media (min-width:901px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{padding-top:124px;padding-bottom:132px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations h2{letter-spacing:-.07em;font-size:clamp(58px,6vw,78px);line-height:.94}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations header>p:last-child{font-size:16px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{height:700px;margin-top:62px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap:before{opacity:.55;inset:48px 23% 94px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines{width:94%;height:520px;inset:62px 3% 80px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines path{stroke:#c9d2cb;stroke-width:1.15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines .signal{stroke:#4caf70;stroke-width:2.15px;stroke-dasharray:2 20}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{border-color:#d9dfda;border-radius:18px;width:272px;min-height:122px;padding:24px 27px;box-shadow:0 22px 48px #16211914,0 4px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode img,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i{flex-basis:54px;width:54px;height:54px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode strong{letter-spacing:-.035em;font-size:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode:not(.node-openai) span{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-openai{top:36px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-autogen{top:236px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-camel{top:436px;left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-crewai{top:36px;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-llama{top:236px;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-langchain{top:436px;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub{width:190px;min-height:174px;top:205px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip{border-radius:22px;width:176px;height:176px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip>div{width:114px;height:114px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs{gap:46px;bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs i{border-radius:14px;width:52px;height:52px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs span{color:#4f5951;margin-top:13px;font-size:9px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextStep{background:#f8f9f6;padding:0 0 96px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextCanvas{background:#fff;border:1px solid #d7ddd8;grid-template-columns:180px minmax(0,1fr) 250px;align-items:stretch;width:100%;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextPhase{color:#4b8e62;font:750 8px var(--mono);letter-spacing:.1em;border-right:1px solid #e1e5e2;flex-direction:column;justify-content:space-between;gap:18px;padding:30px 26px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextPhase i{color:#aab2ab;font-size:18px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextPhase b{color:#7a827c;font-size:7px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextCopy{padding:32px 38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextCopy h2{letter-spacing:-.045em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(25px,2.6vw,38px);line-height:1.08}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextCopy p{color:#707871;max-width:650px;margin:14px 0 0;font-size:13px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions{border-left:1px solid #e1e5e2;flex-direction:column;justify-content:center;gap:10px;padding:26px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions a{color:#202421;border:1px solid #cfd5d0;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:700;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions a.primary{color:#fff;background:#111713;border-color:#111713}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions a:hover{color:#2e7f4c;border-color:#65aa7c}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions a.primary:hover{color:#fff;background:#204b31}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions b,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions span{font-size:15px}@media (max-width:860px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextStep{padding-bottom:72px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextCanvas{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextPhase{border-bottom:1px solid #e1e5e2;border-right:0;flex-direction:row;align-items:center;padding:18px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextPhase i{margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextCopy{padding:26px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions{border-left:0;padding:0 20px 22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionNextActions a{min-height:52px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage{--monitor-paper:#f7f8f5;--monitor-paper-strong:#f1f4ef;--monitor-line:#d7ddd8;--monitor-ink:#111713;--monitor-signal:#4c9f68;background:var(--monitor-paper)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage.materialPageMarked:after{content:"TEMP · MONITOR MATERIAL";z-index:90;color:#2f7d4a;font:750 7px var(--mono);letter-spacing:.09em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#f4faf5f0;border:1px solid #8fc3a0;border-radius:999px;padding:8px 11px;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 25px #182c1e1f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorMaterialSection{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorMaterialSection:after{content:"MATERIAL PASS";z-index:5;color:#3f8356;font:750 6px var(--mono);letter-spacing:.1em;pointer-events:none;background:#f6fbf7;border:1px solid #b9d6c2;border-radius:999px;padding:5px 8px;position:absolute;top:18px;right:max(20px,4vw)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered{background-color:#fbfcfa;background-image:radial-gradient(circle at 50% 14%,#4f97651b,#0000 31%),radial-gradient(circle,#24432d13 .7px,#0000 .8px);background-size:auto,14px 14px;border-bottom:0;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered:before{content:"";background:linear-gradient(180deg,transparent,var(--monitor-paper));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsHeroField{isolation:isolate;background-color:#fbfcfa;background-image:radial-gradient(circle at 50% 14%,#4f97651b,#0000 31%),radial-gradient(circle,#24432d13 .7px,#0000 .8px);background-size:auto,14px 14px;position:relative;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsHeroField:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#f7f8f5);height:120px;position:absolute;inset:auto 0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsHeroField>.wrap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsHeroField>.scheduleHero{z-index:1;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionsHeroField>.scheduleHero{background:0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand{border-color:#202922;border-radius:12px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 18px 40px #11191324,0 4px #cad3cc,inset 0 1px #ffffff14}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand:hover{transform:translateY(-2px);box-shadow:0 23px 48px #1119132b,0 5px #c5d0c7,inset 0 1px #ffffff17}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#0000 0 49%,#ffffff06 50% 51%,#0000 52%);background-size:17px 100%;position:absolute;inset:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button{transition:color .18s,border-color .18s,background .18s}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button.copied{color:#81e09e;background:#1e3927;border-color:#75c28d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions a{border-radius:9px;transition:transform .16s,box-shadow .16s,background .16s;position:relative;box-shadow:0 3px #d2d8d3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions a:first-child{box-shadow:0 3px #294333,0 12px 24px #1423191f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions a:hover{transform:translateY(-2px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroActions a:active{transform:translateY(2px);box-shadow:0 0 #0000}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof{z-index:2;background:var(--monitor-paper);position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore{padding-top:128px;padding-bottom:132px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend:before{content:"";background:linear-gradient(#cbd4cd,#0000);width:1px;height:66px;position:absolute;top:0;left:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{background:#fff;border-color:#cfd7d1;border-radius:17px;overflow:hidden;box-shadow:0 35px 85px #141f1716,0 5px #e0e5e1,0 0 0 8px #ffffff85}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio>header,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCanvas,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costCharts{background-color:#f8faf7;background-image:radial-gradient(circle,#2f563b13 .7px,#0000 .8px);background-size:13px 13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayPopover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelCostTooltip,:where(.solutionReferenceMirror,.solutionReferenceMirror *).trendTooltip{-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:#ffffffe6;border-color:#bdc9c0e6;border-radius:15px;box-shadow:0 28px 65px #16231a26,0 3px #d3dcd5d9,inset 0 1px #fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button{background:linear-gradient(#fff,#fbfcfa);min-height:242px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button>i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article>i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs i{background:linear-gradient(145deg,#fff,#f3f7f3);border-radius:11px;box-shadow:0 9px 18px #1c2e2114,0 2px #e0e7e1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button:hover,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button.active{box-shadow:inset 0 3px 0 var(--monitor-signal);background:linear-gradient(#f8fbf8,#f1f7f2)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{background-color:#f2f5f1;background-image:linear-gradient(#ffffffb3,#0000 20% 80%,#ffffff80),radial-gradient(circle,#30583b12 .7px,#0000 .8px);background-size:auto,15px 15px;padding-top:132px;padding-bottom:140px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations:before{content:"";border:1px solid var(--monitor-line);background:var(--monitor-paper);border-top:0;border-radius:0 0 18px 18px;width:72px;height:18px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-color:#cfd8d1;box-shadow:0 22px 48px #16211917,0 4px #dde4de,inset 0 1px #fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode img{filter:saturate(.9)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub .frameworkChip{box-shadow:0 28px 60px #14251a26,0 5px #d9e1db}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend{padding-top:132px;padding-bottom:136px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costCharts>section{background-color:#f8faf7eb}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button:before{border:1px solid #0000}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button:hover:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button:focus-visible:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelBars button.active:before{background:#edf4eee0;border-color:#d9e3db;box-shadow:0 13px 26px #1e32240f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer{background:#fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article{background:linear-gradient(#fff,#fafcf9);min-height:194px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport{background-color:#eef2ed;background-image:radial-gradient(circle,#2b4e3511 .7px,#0000 .8px);background-size:14px 14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a{border-radius:17px;box-shadow:0 24px 58px #16211914,0 4px #dfe5e0,inset 0 1px #fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a:hover{box-shadow:0 32px 70px #1621191f,0 5px #d4dfd6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas{border-radius:15px;overflow:hidden;box-shadow:0 22px 52px #16211913,0 4px #dfe5e0}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend{padding-top:96px;padding-bottom:100px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{padding-top:98px;padding-bottom:105px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{border-radius:13px;box-shadow:0 24px 55px #141f1713,0 4px #e0e5e1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorMaterialSection:after{top:12px}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage.materialPageMarked:after{bottom:10px;right:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorMaterialSection:after{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1{letter-spacing:-.055em;width:100%;max-width:100%;font-size:clamp(33px,9.2vw,38px);line-height:1.01}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1 em{overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){overflow-wrap:anywhere;width:100%;max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 37px;width:100%;max-width:100%;box-shadow:0 13px 28px #11191321,0 3px #cad3cc}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand code{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCommand button{grid-area:2/2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{border-radius:11px;box-shadow:0 18px 42px #141f1712,0 3px #e0e5e1,0 0 0 4px #ffffff80}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayCapabilities button{min-height:205px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio>footer article{min-height:150px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy{max-width:1040px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered h1{max-width:1040px;font-size:clamp(60px,6.65vw,88px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro{text-align:center;max-width:980px;margin-left:auto;margin-right:auto;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro h2{letter-spacing:-.065em;text-wrap:balance;max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(48px,5.4vw,70px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro h2 span{white-space:normal;display:inline}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro h2 span+span:before{content:" "}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro>p{text-wrap:balance;max-width:690px;margin:25px auto 0;font-size:14px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport h2{letter-spacing:-.065em;max-width:980px;font-size:clamp(48px,5.4vw,70px);line-height:.98}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations header>p:last-child,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend>header>p:last-child,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport header>p:last-child{width:100%;max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{width:100%;max-width:none;margin-left:auto;margin-right:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{background:#fffffff0;border:1px solid #cfd7d1;border-radius:17px;width:100%;max-width:none;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint{padding:26px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap:before{background:var(--paper);padding:0 7px;top:-27px;left:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid{gap:38px;padding:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection>.wrap{max-width:1280px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{padding:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal article:last-of-type{margin-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectOnceSection footer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaProductGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).compareTable,:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentCases>div,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleDiagram,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows,:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory,:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio{width:100%;max-width:none}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{border-radius:13px;box-shadow:0 20px 48px #141f170e,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint{padding:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid{gap:34px;padding:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{padding:16px}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{border-radius:11px;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).systemMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionBlueprint{padding:13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).mediaOnboardingGrid{padding:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).connectTerminal{padding:12px}}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorHeroCentered .monitorHeroCopy{max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro{text-align:left;max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro h2{text-align:left;font-size:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCoreIntro>p{text-align:left;margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport h2{font-size:38px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).labRail button img{object-fit:contain;background:#fafbf9;width:58px;height:58px;padding:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients img{width:30px;height:30px}@media (min-width:901px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode img,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i{flex-basis:42px;width:42px;height:42px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark{padding:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).microsoftMark b{width:9px;height:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).camelMark,:where(.solutionReferenceMirror,.solutionReferenceMirror *).chainMark{font-size:20px!important}:where(.solutionReferenceMirror,.solutionReferenceMirror *).crewMark,:where(.solutionReferenceMirror,.solutionReferenceMirror *).llamaMark{font-size:15px!important}}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsClients img{width:28px;height:28px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).materialScope .hero h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).sectionIntro.row>div h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiSectionHead h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2{overflow-wrap:break-word;text-wrap:balance;max-width:100%;height:auto;padding-bottom:.08em;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).materialScope .hero h1{max-width:1040px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage>.orValue,:where(.solutionReferenceMirror,.solutionReferenceMirror *).orValue>a{min-width:0;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud{grid-template-columns:repeat(4,38px);place-content:center;gap:10px;min-width:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).quickChat{contain:paint;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .replitPreview{min-width:0;min-height:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replitPreview .replitPrompt{max-width:100%;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl:after{letter-spacing:clamp(8px,1.1vw,14px);left:0;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsHero:before{left:0;right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1{overflow-wrap:break-word;text-wrap:balance;width:100%;max-width:1080px;padding-bottom:.08em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleHero h1 em,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleNatural h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleSplit h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleBusinessIntro h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodsIntro h2 span,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleObserveIntro h2 span{white-space:normal;overflow-wrap:break-word;text-wrap:balance}:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button strong,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExampleList button small{white-space:normal;overflow-wrap:break-word;min-width:0;max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleDiagram,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows,:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench{background-color:#fffffff0;border:1px solid #cfd7d1;border-radius:17px;overflow:hidden;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{isolation:isolate}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend{background-image:linear-gradient(#ffffff70,#0000 108px calc(100% - 108px),#ffffff52)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{background-color:#f2f5f1;background-image:linear-gradient(180deg,var(--monitor-paper) 0,#f7f8f52e 112px,transparent 210px,transparent calc(100% - 210px),#f7f8f54d calc(100% - 112px),var(--monitor-paper) 100%),radial-gradient(circle,#30583b12 .7px,transparent .8px);background-size:auto,15px 15px;border-top:0;border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations:before{background:#f8faf7;border-color:#d4ddd6;width:58px;height:16px;top:0;box-shadow:0 5px 12px #18271c09}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend:before{background:linear-gradient(#bfcfc3 0,#dce4de 28%,#0000 100%);height:76px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport{background-color:#eef2ed;background-image:linear-gradient(180deg,var(--monitor-paper),#eef2ede0 130px,#eef2edf5 calc(100% - 110px),#f4f6f3),radial-gradient(circle,#2b4e350f .7px,transparent .8px);background-size:auto,14px 14px;border-top:0;border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas:before{content:"";background:linear-gradient(#c3d0c6,#0000);width:1px;height:58px;position:absolute;top:-83px;left:50%}@media (min-width:901px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{background-color:#fafcf9f2;border-radius:20px;height:680px;box-shadow:0 32px 78px #141f1713,0 4px #e1e7e2,0 0 0 8px #ffffff7a,inset 0 0 0 18px #f6f9f6bd}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap:after{content:"";z-index:1;pointer-events:none;border:1px solid #ccd7cfb8;border-radius:13px;position:absolute;inset:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap:before{inset:54px 25% 104px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkLines{z-index:1;width:88%;height:500px;inset:70px 6% 92px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode{z-index:3;border-radius:15px;gap:13px;width:238px;min-height:104px;padding:19px 21px;box-shadow:0 17px 38px #16211912,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode img,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode>i{flex-basis:38px;width:38px;height:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkNode strong{font-size:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-openai{top:48px;left:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-autogen{top:224px;left:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-camel{top:400px;left:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-crewai{top:48px;right:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-llama{top:224px;right:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).node-langchain{top:400px;right:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkHub{z-index:4;width:160px;min-height:156px;top:206px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip{border-radius:19px;width:148px;height:148px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip>div{border-radius:12px;width:92px;height:92px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkChip img{width:44px;height:44px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs{z-index:4;gap:48px;bottom:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs>div{min-width:72px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs i{border-radius:10px;width:38px;height:38px;font-size:11px;box-shadow:0 7px 15px #1c2e2112,0 3px #dfe6e0,inset 0 1px #fff}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkOutputs span{letter-spacing:.055em;margin-top:10px;font-size:7px}}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextStep{padding-top:64px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas:before{height:42px;top:-65px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage{--monitor-story-field:#f5f7f3;background:var(--monitor-story-field)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorProof{background:linear-gradient(180deg,#fff 0,#f8faf7 58%,var(--monitor-story-field) 100%);border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport{border-top:0;border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore{background:0 0;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 66px,#72a883 0 2px,#0000 2.5px),linear-gradient(90deg,#0000 4px,#c4d1c7 4px 5px,#0000 5px);width:9px;height:74px;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations{background-color:#0000;background-image:radial-gradient(#ffffff85,#fff0 66%),radial-gradient(circle,#355b400b .65px,#0000 .75px);background-size:auto,15px 15px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations:before{width:9px;height:74px;box-shadow:none;background:radial-gradient(circle at 50% 66px,#72a883 0 2px,#0000 2.5px),linear-gradient(90deg,#0000 4px,#c4d1c7 4px 5px,#0000 5px);border:0;border-radius:0;top:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend{background:0 0;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport{background-color:#0000;background-image:linear-gradient(#fff0,#ffffff47 42% 74%,#fff0),radial-gradient(circle,#2b4e350a .65px,#0000 .75px);background-size:auto,15px 15px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextStep{background:linear-gradient(180deg,var(--monitor-story-field),#f8faf7 38%,#f8faf7 100%);padding-top:92px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas:before{background:linear-gradient(#c4d1c7,#c4d1c71f);height:68px;top:-93px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).replayStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap,:where(.solutionReferenceMirror,.solutionReferenceMirror *).costStudio,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupportCards>a,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas{box-shadow:0 26px 64px #16211911,0 4px #dce4dde6,0 0 0 7px #ffffff61}:where(.solutionReferenceMirror,.solutionReferenceMirror *).frameworkMap{background-color:#fbfcfae6}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorCore:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorIntegrations:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorSpend:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).fdeSupport:before{background:radial-gradient(circle at 50% 47px,#72a883 0 2px,#0000 2.5px),linear-gradient(90deg,#0000 4px,#c4d1c7 4px 5px,#0000 5px);height:54px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextStep{padding-top:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).monitorPage .solutionNextCanvas:before{height:48px;top:-71px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleDiagram,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows,:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench{border-radius:13px;box-shadow:0 20px 48px #141f170e,0 3px #e3e8e4}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).materialScope .hero h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiHeroFirecrawl h1{overflow-wrap:anywhere;word-break:break-word}:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud{grid-template-columns:repeat(4,34px);gap:8px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).providerCloud i{width:34px;height:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).focusedExplorer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).labShell,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentEntryGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentAssembly,:where(.solutionReferenceMirror,.solutionReferenceMirror *).accessBlueprint,:where(.solutionReferenceMirror,.solutionReferenceMirror *).recipeGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleComposer,:where(.solutionReferenceMirror,.solutionReferenceMirror *).taskScheduleDiagram,:where(.solutionReferenceMirror,.solutionReferenceMirror *).businessExamples,:where(.solutionReferenceMirror,.solutionReferenceMirror *).scheduleMethodRows,:where(.solutionReferenceMirror,.solutionReferenceMirror *).observeStory,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiWorkbench{border-radius:11px;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid{background:#fff;border:1px solid #cfd7d1;border-radius:17px;gap:0;overflow:hidden;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article{border:0;border-right:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article:hover{background:#f8fbf8}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelCommerce{border-color:#cfd7d1;border-radius:14px;margin-top:-38px;box-shadow:0 18px 46px #141f170e,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentPreview{height:238px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases article{box-shadow:0 18px 42px #141f170e,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart .wrap>div{background:#fff;border:1px solid #cfd7d1;border-radius:17px;gap:0;overflow:hidden;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article{border-right:1px solid var(--line);padding:30px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article:last-child{border-right:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .creditMini:after{content:"8月18日  ·  ¥100"}.solutionReferenceMirror[lang=en] .modelPage .creditMini:after{content:"AUG 18  ·  ¥100"}:where(.solutionReferenceMirror,.solutionReferenceMirror *).localeEn,.solutionReferenceMirror[lang=en] .localeZh{display:none}.solutionReferenceMirror[lang=en] .localeEn{display:inline}.solutionReferenceMirror[lang=en] .realModelGrid .localeZh{display:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:14px 10px;height:156px;padding:8px 2px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud figure{justify-items:center;gap:6px;min-width:0;margin:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud figure>span{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 15px #1620190d}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud figure>span img{object-fit:contain;width:21px;height:21px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud figcaption{max-width:100%;font:650 7px var(--mono);color:#747d75;white-space:nowrap}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud .providerMore>span{font:650 16px var(--mono);color:var(--green);background:#f4faf6;border-color:#c8e5d3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelAvatar{border-color:var(--line);background:#fff;overflow:hidden}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelAvatar img{object-fit:contain;width:23px;height:23px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow figure{justify-items:center;gap:8px;min-width:0;margin:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow figure img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:38px;height:38px;padding:8px;box-shadow:0 6px 18px #141f170f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow figure figcaption{text-align:center;font:750 9px var(--mono);color:#555e55;white-space:nowrap}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;height:164px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud figure>span{width:38px;height:38px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .providerCloud figure>span img{width:19px;height:19px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).logoRow figure img{width:36px;height:36px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage{--schedule-main-copy:760px;--schedule-side-copy:348px;--schedule-column-gap:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural>header,.taskScheduleSplit>.wrap>header,.scheduleBusinessIntro,.scheduleMethodsIntro,.scheduleObserveIntro){grid-template-columns:minmax(0,var(--schedule-main-copy)) minmax(0,var(--schedule-side-copy));gap:var(--schedule-column-gap);text-align:left;align-items:end;width:100%;max-width:none;margin-left:0;margin-right:0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural h2,.taskScheduleSplit h2,.scheduleBusinessIntro h2,.scheduleMethodsIntro h2,.scheduleObserveIntro h2){width:100%;max-width:var(--schedule-main-copy);font-size:clamp(44px,4.55vw,58px)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural>header>p,.taskScheduleSplit>.wrap>header>p,.scheduleBusinessIntro>p,.scheduleMethodsIntro>p:not(.eyebrow),.scheduleObserveIntro>p){width:100%;max-width:var(--schedule-side-copy)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleComposer,.taskScheduleDiagram,.businessExamples,.scheduleMethodRows,.observeStory){width:100%;max-width:none;margin-left:0;margin-right:0}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural>header,.taskScheduleSplit>.wrap>header,.scheduleBusinessIntro,.scheduleMethodsIntro,.scheduleObserveIntro){grid-template-columns:1fr;gap:22px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural>header>p,.taskScheduleSplit>.wrap>header>p,.scheduleBusinessIntro>p,.scheduleMethodsIntro>p:not(.eyebrow),.scheduleObserveIntro>p){max-width:690px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).schedulePage :is(.scheduleNatural h2,.taskScheduleSplit h2,.scheduleBusinessIntro h2,.scheduleMethodsIntro h2,.scheduleObserveIntro h2){font-size:33px}}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart .wrap>div{border-radius:13px;box-shadow:0 20px 48px #141f170e,0 3px #e3e8e4}}@media (max-width:760px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid article:last-child,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article:last-child{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart article{padding:26px}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .realModelGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart .wrap>div{border-radius:11px;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage{--model-main-copy:760px;--model-side-copy:348px;--model-column-gap:70px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage :is(.featuredModels>header,.agentCases>header){grid-template-columns:minmax(0,var(--model-main-copy)) minmax(0,var(--model-side-copy));column-gap:var(--model-column-gap);align-items:end;width:100%;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .featuredModels>header>div:first-child,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header>div:first-child,:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelStart header{width:100%;max-width:var(--model-main-copy);min-width:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelSectionMeta{justify-content:space-between;align-items:flex-end;gap:22px;min-width:0;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelSectionMeta p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelSectionMeta a{white-space:nowrap;flex:none;font-size:10px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header>a{white-space:nowrap;place-self:end}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage :is(.realModelGrid,.agentCases>div,.modelStart .wrap>div){width:100%;max-width:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelCommerce{box-sizing:border-box;width:100%;max-width:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orValue{background:#fffffff0;border:1px solid #cfd7d1;border-radius:17px;gap:0;width:100%;max-width:none;margin-bottom:105px;margin-left:0;margin-right:0;padding:0;overflow:hidden;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orValue>a{border:0;border-right:1px solid var(--line);background:0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orValue>a:last-child{border-right:0}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage :is(.featuredModels>header,.agentCases>header){grid-template-columns:1fr;gap:20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelSectionMeta{align-items:flex-start;max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .agentCases>header>a{justify-self:start}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelSectionMeta{gap:12px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .modelCommerce{width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orValue{border-radius:11px;width:100%;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orValue>a{border-right:0;border-bottom:1px solid var(--line)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).modelPage .orValue>a:last-child{border-bottom:0}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsStart>.wrap{box-shadow:none;background:0 0;border:0;padding-top:0;padding-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsCanvas{text-align:center;background:#ffffff85;border:1px solid #dde2dc;width:100%;padding:47px 4vw 41px;box-shadow:0 18px 54px #1b221c06}@media (max-width:700px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).useToolsCanvas{padding:35px 20px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewPage{background:#f3f5f1;min-height:100vh}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero{text-align:center;padding-top:96px;padding-bottom:84px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero h1{letter-spacing:-.07em;text-wrap:balance;max-width:960px;margin:20px auto 0;font-size:clamp(54px,6vw,78px);line-height:.96}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:28px auto 0;font-size:15px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero nav{grid-template-columns:repeat(3,1fr);gap:9px;max-width:760px;margin:40px auto 0;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero nav a{color:#4c574f;min-height:56px;font:750 8px var(--mono);letter-spacing:.06em;background:#fff;border:1px solid #d1d9d3;border-radius:11px;align-items:center;padding:0 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 25px #18231b0b,0 3px #e0e6e1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero nav a:hover{border-color:#9fc1aa;transform:translateY(-3px);box-shadow:0 16px 34px #18231b14,0 3px #d8e1da}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero nav span{color:#43845a;margin-left:auto;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptions{gap:76px;padding-bottom:130px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOption{scroll-margin-top:96px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px;margin-bottom:32px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro .eyebrow{margin:0 0 13px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro h2{letter-spacing:-.055em;margin:0;font-size:46px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro>p{color:#6d776f;max-width:440px;margin:0;font-size:13px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSample{background:#f9faf8;border:1px solid #ced7d0;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 72px #15201812,0 4px #dfe6e0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:58px;min-height:330px;padding:42px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter>div>span{color:#43845a;font:750 8px var(--mono);letter-spacing:.11em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter h3{letter-spacing:-.05em;max-width:420px;margin:17px 0 0;font-size:35px;line-height:1.02}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter p{color:#717a73;max-width:410px;margin:17px 0 0;font-size:12px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment{background:#fff;border:1px solid #d4dcd6;border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #16211911,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>header{border-bottom:1px solid #e1e6e2;align-items:center;gap:14px;min-height:52px;padding:0 17px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>header span{color:#7b857d;font:700 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>header b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>header em{color:#34774d;font:750 7px var(--mono);background:#eff8f2;border:1px solid #b6d5c0;border-radius:999px;margin-left:auto;padding:6px 8px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline{background-image:linear-gradient(90deg,#42634b0d 1px,#0000 1px);background-size:26px 100%;align-items:center;gap:5px;height:112px;padding:27px 22px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline i{background:#c9d4cb;border-radius:999px;height:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline i:first-child{background:#76b48b;width:20%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline i:nth-child(2){width:8%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline i:nth-child(3){background:#397e51;width:30%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline i:nth-child(4){width:12%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionMiniTimeline i:nth-child(5){background:#9dc9aa;width:22%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>footer{color:#788179;min-height:58px;font:700 7px var(--mono);border-top:1px solid #e1e6e2;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;padding:0 17px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>footer b{color:#1d221e;font-size:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>footer span:last-child{text-align:right}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionJoin{z-index:3;place-items:center;height:54px;display:grid;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionJoin span{z-index:2;color:#3f7f55;font:750 7px var(--mono);letter-spacing:.11em;background:#f8faf7;border:1px solid #c5d3c8;border-radius:999px;padding:7px 13px;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOption>footer{background:#ffffffb3;border:1px solid #d2dad4;border-top:0;border-radius:0 0 12px 12px;align-items:center;gap:14px;min-height:62px;padding:0 20px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOption>footer span{color:#788279;font:700 8px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOption>footer b{font-size:11px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOption>footer a{color:#3e8054;font:750 8px var(--mono);margin-left:auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewSpine .transitionSampleChapter{background:#fafbf9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewSpine .transitionJoin:before{content:"";background:#aebfb2;width:1px;position:absolute;top:-36px;bottom:-36px;left:50%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewSpine .transitionJoin:after{content:"";background:#69a97e;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:calc(50% - 3px);box-shadow:0 0 0 6px #69a97e1f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewLayers .transitionSample{background:#edf1ed;padding-top:0;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewLayers .transitionSampleChapter{background:#fcfdfbfa;border:1px solid #d7ded8;border-radius:20px;position:relative;box-shadow:0 21px 52px #18241b11}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewLayers .chapterBottom{margin-top:-38px;padding-top:76px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewLayers .transitionJoin{height:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewLayers .transitionJoin span{position:absolute;top:-18px;box-shadow:0 8px 20px #1d2a2014}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewEditorial .transitionSample{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewEditorial .chapterTop{border-bottom:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewEditorial .transitionJoin{height:76px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewEditorial .transitionJoin:before{content:"";background:linear-gradient(90deg,#0000,#a9bbaa 16% 84%,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewEditorial .transitionJoin span{background:#f7f8f5}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewEditorial .chapterBottom{border-top:0}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero{padding-top:72px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero nav{grid-template-columns:1fr;max-width:520px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro,:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter{gap:30px;padding:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro{gap:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro>p{max-width:690px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).previewLayers .chapterBottom{padding-top:72px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero{text-align:left;padding-top:58px;padding-bottom:64px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero h1{letter-spacing:-.055em;font-size:34px;line-height:1}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero>p:not(.eyebrow){margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionPreviewHero nav{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptions{gap:60px;padding-bottom:90px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionOptionIntro h2{font-size:36px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSample{border-radius:14px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter{min-height:0;padding:27px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionSampleChapter h3{font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>footer{grid-template-columns:1fr auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).transitionProductFragment>footer span:last-child{display:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumSample{background:#f8faf7;border:1px solid #cbd5cd;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 34px 76px #14221813,0 4px #dce4de}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapter{grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr);align-items:center;gap:64px;min-height:330px;padding:44px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapterCopy>span{color:#3f8055;font:750 8px var(--mono);letter-spacing:.12em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapterCopy h3{letter-spacing:-.055em;max-width:430px;margin:16px 0 0;font-size:36px;line-height:1.01}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapterCopy p{color:#6f7971;max-width:390px;margin:17px 0 0;font-size:12px;line-height:1.65}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunPanel{background:#ffffffeb;border:1px solid #d0d9d2;border-radius:15px;overflow:hidden;box-shadow:0 19px 44px #19261d12,0 3px #e1e7e2}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunPanel>header{border-bottom:1px solid #e2e7e3;align-items:center;gap:15px;min-height:52px;padding:0 18px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunPanel>header span{color:#7c857e;font:700 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunPanel>header b{font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunPanel>header em{color:#34784c;font:750 7px var(--mono);background:#eff7f1;border:1px solid #b9d4c1;border-radius:999px;margin-left:auto;padding:6px 9px;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunBody{grid-template-columns:1.35fr .65fr;min-height:145px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars{background-image:linear-gradient(90deg,#3c62470b 1px,#0000 1px);background-size:26px 100%;border-right:1px solid #e4e9e5;align-items:center;gap:5px;padding:35px 24px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars i{background:#c7d1ca;border-radius:99px;height:9px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars i:first-child{background:#6faa83;width:24%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars i:nth-child(2){width:9%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars i:nth-child(3){background:#367b4e;width:31%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars i:nth-child(4){width:11%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars i:nth-child(5){background:#a3cbb0;width:23%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunBody dl{align-content:center;gap:14px;margin:0;padding:21px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunBody dl div{justify-content:space-between;gap:14px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunBody dt{color:#7a847c;font:700 7px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunBody dd{margin:0;font-size:12px;font-weight:750}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail{color:#fff;background:#101712;border-top:1px solid #c8d4cb;border-bottom:1px solid #c8d4cb;align-items:center;gap:14px;min-height:70px;padding:0 22px;display:flex;box-shadow:inset 0 1px #ffffff0f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail span{color:#91d1a6;font:750 7px var(--mono);letter-spacing:.12em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail i{background:#5cb378;border-radius:50%;width:4px;height:4px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail b{font:750 10px var(--mono)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail strong{color:#dfe8e1;font:750 7px var(--mono);background:#1a241d;border:1px solid #38463b;border-radius:999px;margin-left:auto;padding:9px 12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRail .premiumChapter:first-child{background:linear-gradient(#fbfcfa,#f3f6f2)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRail .premiumChapter:last-child{background:linear-gradient(#f1f5f1,#fafbf9)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoff{background:#edf2ee;padding-bottom:0;overflow:visible}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoff .premiumChapter{background:#fbfcfa;border-radius:21px;position:relative;box-shadow:0 22px 52px #16231a11}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoff .premiumChapter:first-child{z-index:1;border-bottom:1px solid #d4ddd6}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoff .premiumChapter:last-child{z-index:1;border-top:1px solid #d4ddd6;padding-top:92px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer{z-index:3;background:#fffffff7;border:1px solid #bac9bd;border-radius:17px;width:min(660px,78%);margin:-48px auto;padding:18px;position:relative;box-shadow:0 28px 62px #14221821,0 4px #d9e2db}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>small{color:#6f7b72;font:750 7px var(--mono);letter-spacing:.11em}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div{align-items:center;gap:17px;padding:17px 0 19px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div span{color:#34774c;font:750 7px var(--mono);background:#ecf6ef;border-radius:999px;padding:7px 10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div b{font-size:17px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div em{color:#cbd5cd;font:500 32px var(--mono);margin-left:auto;font-style:normal}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>footer{color:#778179;font:700 7px var(--mono);border-top:1px solid #e0e6e1;gap:24px;padding-top:13px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumAperture{background:#fafbf9}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumAperture .premiumChapter:first-child{background:linear-gradient(#fbfcfa 0%,#f7f9f6 78%,#f2f5f1 100%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumAperture .premiumChapter:last-child{background:linear-gradient(#f2f5f1 0%,#f8faf7 22%,#fbfcfa 100%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:112px;display:grid}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin>span{background:linear-gradient(90deg,#0000,#a8bbaa);height:1px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin>span:last-child{background:linear-gradient(90deg,#a8bbaa,#0000)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin>div{text-align:center}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin small{color:#73a583;font:750 7px var(--mono);letter-spacing:.15em;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin b{margin-top:9px;font-size:13px;font-weight:650;display:block}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapter{grid-template-columns:1fr;gap:30px;padding:34px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoff .premiumChapter:last-child{padding-top:86px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumSample{border-radius:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapter{min-height:0;padding:27px 20px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumChapterCopy h3{font-size:27px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumRunBody{grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumBars{border-bottom:1px solid #e4e9e5;border-right:0;min-height:100px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail{flex-wrap:wrap;padding:13px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumStatusRail strong{text-align:center;width:100%;margin-left:0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer{width:calc(100% - 30px);margin:-42px auto}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div{flex-wrap:wrap;align-items:flex-start}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div b{width:70%;font-size:15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>div em{position:absolute;right:18px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumHandoffLayer>footer{justify-content:space-between;gap:10px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin{gap:12px;height:95px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).premiumApertureJoin b{font-size:11px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage{--solution-story-field:#f5f7f3;background:var(--solution-story-field)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section{border-top:0;border-bottom:0;position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section+section{box-shadow:inset 0 92px 84px -108px #23392924}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section+section>:first-child{position:relative}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section+section>:first-child:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 50px,#72a883 0 2px,#0000 2.5px),linear-gradient(90deg,#0000 4px,#c4d1c7 4px 5px,#0000 5px);width:9px;height:58px;position:absolute;top:-72px;left:50%;transform:translate(-50%)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section:nth-of-type(3n){background-color:#f9fbf88c;background-image:radial-gradient(circle,#355b4009 .65px,#0000 .75px);background-size:15px 15px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section:last-of-type{background-image:linear-gradient(#fff0,#ffffff75)}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section+section{box-shadow:inset 0 72px 68px -92px #2339291f}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section+section>:first-child:before{background:radial-gradient(circle at 50% 36px,#72a883 0 2px,#0000 2.5px),linear-gradient(90deg,#0000 4px,#c4d1c7 4px 5px,#0000 5px);height:43px;top:-54px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section+section>:first-child:before{left:20px;transform:none}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section:nth-of-type(3n){background-color:#0000;background-image:none}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage:not(.monitorPage)>section:last-of-type{background-color:#0000;background-image:linear-gradient(#0000,#ffffff4d)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturity,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystem{color:var(--ink);background:0 0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturity .sectionIntro .eyebrow,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystem .eyebrow{color:var(--green)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturityGrid{background:#ffffffe6;border-color:#cfd8d1;border-radius:17px;overflow:hidden;box-shadow:0 28px 72px #141f170e,0 4px #e2e8e3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturityGrid a{border-color:#dce3dd}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturityGrid span{color:#3d8155}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturityGrid p{color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystem>.wrap{background:#ffffffe0;border:1px solid #cfd8d1;border-radius:17px;padding-top:42px;padding-bottom:42px;box-shadow:0 28px 72px #141f170e,0 4px #e2e8e3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystemCopy>p:not(.eyebrow){color:var(--muted)}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaFlow>div{background:#fff;border-color:#ced8d0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaFlow>div.active{background:#eff8f2;border-color:#9fceb0}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaFlow>footer{color:#3e8054;border-color:#9fc9ac}@media (max-width:900px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystem>.wrap{padding-top:34px;padding-bottom:34px}}@media (max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .maturityGrid,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystem>.wrap{border-radius:11px;box-shadow:0 16px 38px #141f170d,0 3px #e2e8e3}:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionStoryPage .mediaSystem>.wrap{padding-top:28px;padding-bottom:28px}}:where(.solutionReferenceMirror,.solutionReferenceMirror *).agentBuildPage .aiToolsProof{border:0;display:block}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas{background:#ffffffc7;border:1px solid #d3dbd5;border-radius:14px;grid-template-columns:1.45fr repeat(3,1fr);align-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 18px 48px #16221a0a,0 3px #e3e8e4}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas>p{color:var(--muted);margin:0;padding:25px;font-size:12px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas>div{border-left:1px solid var(--line);align-items:center;gap:14px;min-height:88px;padding:25px;display:flex}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas b{letter-spacing:-.05em;font-size:28px}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas span{color:var(--muted);font-size:9px;line-height:1.45}@media (max-width:850px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas{grid-template-columns:1fr 1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas>p{grid-column:1/-1}}@media (max-width:560px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas{border-radius:11px;grid-template-columns:1fr}:where(.solutionReferenceMirror,.solutionReferenceMirror *).buildProofCanvas>div{border-left:0;border-top:1px solid var(--line)}}


@media(prefers-reduced-motion:reduce){:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionReferenceMirror *,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionReferenceMirror *:before,:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionReferenceMirror *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* The reference app installs next/font and its base line-height on the document root. */
:where(.solutionReferenceMirror,.solutionReferenceMirror *).solutionReferenceMirror{--font-geist-sans:Geist;font-family:Geist,"Geist Fallback",Arial,sans-serif;line-height:1.5;margin-top:5px}
:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(.solutionReferenceMirror) h1,:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(.solutionReferenceMirror) h2,:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(.solutionReferenceMirror) h3,:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(.solutionReferenceMirror) h4,:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(.solutionReferenceMirror) h5,:where(.solutionReferenceMirror,.solutionReferenceMirror *):where(.solutionReferenceMirror) h6{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
@media(max-width:600px){:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarketSection .developerFirst,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarketSection .developerConsole,:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarketSection .developerConsole>section{min-width:0;max-width:100%}:where(.solutionReferenceMirror,.solutionReferenceMirror *).apiMarketSection .developerConsole pre{box-sizing:border-box;max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:normal}}
