@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)))){*,:before,:after,::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{:root,:host{--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{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:normal;text-wrap:balance}p,li,dd,figcaption{overflow-wrap:break-word;text-wrap:pretty}.btn,.eyebrow,nav a{white-space:nowrap}@media (max-width:600px){h1,h2,h3,h4,h5,h6{word-break:normal;overflow-wrap:anywhere}.eyebrow{white-space:normal}}.schedulePage{background:var(--paper);min-height:100vh}.scheduleHero{color:#f4f6f4;background:#101311;border-bottom:1px solid #2a302b;min-height:690px;position:relative;overflow:hidden}.scheduleHero:after{content:"";pointer-events:none;background:linear-gradient(#10131138 0%,#10131185 50%,#101311 92%);position:absolute;inset:0}.scheduleHeroBackdrop{filter:blur(10px);opacity:.48;position:absolute;inset:-70px -4vw 0;overflow:hidden;transform:scale(1.04)}.scheduleHeroBackdrop span{color:#d7ddd8;font:750 clamp(30px,4vw,60px)/1 var(--mono);letter-spacing:-.06em;white-space:nowrap;position:absolute}.scheduleHeroBackdrop span:first-child{top:50px;left:-4%;transform:rotate(-35deg)}.scheduleHeroBackdrop span:nth-child(2){top:5px;left:30%;transform:rotate(-36deg)}.scheduleHeroBackdrop span:nth-child(3){top:235px;right:-8%;transform:rotate(-34deg)}.scheduleHeroBackdrop i{filter:blur(18px);background:#4fbb82;border-radius:999px;width:190px;height:80px;position:absolute}.scheduleHeroBackdrop i:first-of-type{top:40px;right:6%;transform:rotate(19deg)}.scheduleHeroBackdrop i:nth-of-type(2){top:280px;right:-3%;transform:rotate(-8deg)}.scheduleHeroBackdrop i:nth-of-type(3){opacity:.5;border-radius:50%;width:85px;height:85px;top:225px;left:44%}.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}.scheduleHeroInner>.eyebrow{color:#7f8b81;margin:0 0 23px}.scheduleHero h1 em{color:#8fe7b3;font-style:normal}.scheduleHeroInner>p:not(.eyebrow){color:#b2b8b3;max-width:850px;margin:48px auto 0;font-size:19px;line-height:1.55}.scheduleHeroActions{justify-content:center;align-items:center;gap:34px;margin-top:auto;display:flex}.scheduleHeroActions a{white-space:nowrap;align-items:center;min-height:64px;font-size:16px;font-weight:730;display:inline-flex}.schedulePrimary{color:#10200f;background:#92ee4f;border-radius:7px;justify-content:space-between;min-width:300px;padding:0 26px}.schedulePrimary b{font-size:32px;font-weight:400;line-height:1}.scheduleSecondary{color:#b9beb9;gap:13px}.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){.scheduleHero,.scheduleHeroInner{min-height:650px}.scheduleHeroInner{padding-top:62px;padding-bottom:38px}.scheduleHero h1{font-size:clamp(52px,14vw,68px)}.scheduleHeroInner>p:not(.eyebrow){margin-top:31px;font-size:16px;line-height:1.55}.scheduleHeroActions{flex-direction:column;gap:13px;width:100%;margin-top:45px}.scheduleHeroActions a{justify-content:center;width:100%;min-width:0;min-height:56px}.schedulePrimary{justify-content:space-between!important}.scheduleHeroBackdrop{opacity:.34}.scheduleHeroBackdrop span{font-size:34px}}.scheduleNatural{padding-top:108px;padding-bottom:112px}.scheduleNatural>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;margin-bottom:48px;display:grid}.scheduleNatural>header .eyebrow{margin:0 0 18px}.scheduleNatural h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,5.3vw,68px);line-height:.98}.scheduleNatural>header>p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.scheduleComposer{border:1px solid var(--line);background:#fff;grid-template-columns:.9fr 1.1fr;display:grid;box-shadow:0 20px 55px #12151209}.scheduleNaturalInput{border-right:1px solid var(--line);flex-direction:column;padding:32px;display:flex}.scheduleNaturalInput>label{font:750 9px var(--mono);letter-spacing:.11em;color:#6f786f}.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}.scheduleNaturalInput>div>span{color:var(--green);font-size:22px}.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}.scheduleNaturalInput>div>button{background:var(--ink);color:#fff;border:0;height:58px;padding:0 19px;font-size:11px;font-weight:750}.scheduleNaturalInput>div>button b{color:var(--green);margin-left:14px;font-size:17px}.scheduleNaturalInput nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.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}.scheduleNaturalInput nav button.active{color:#2a6b43;background:#eff9f3;border-color:#a7d9ba}.scheduleNaturalInput:after{content:"DESCRIBE → GENERATE → CONFIRM";color:#929a93;font:700 8px var(--mono);letter-spacing:.11em;margin-top:auto;padding-top:90px}.scheduleResult{min-width:0}.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}.scheduleResult>header b{color:#34714b;background:#eff9f3;border:1px solid #aed8bd;border-radius:999px;padding:7px 10px}.scheduleResult dl{margin:0}.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}.scheduleResult dt{color:#858d86;font:700 8px var(--mono);letter-spacing:.08em}.scheduleResult dd{margin:0;font-size:12px;font-weight:680}.scheduleResult code{border:1px solid var(--line);color:#2f6544;font:700 10px var(--mono);background:#f6f8f5;padding:7px 10px}.scheduleResult>section{padding:21px 23px}.scheduleResult>section>span{font:750 8px var(--mono);letter-spacing:.1em;color:#7d867e}.scheduleResult>section>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.scheduleResult>section b{border:1px solid var(--line);font:700 8px var(--mono);white-space:nowrap;background:#fafbf9;padding:13px 10px}.scheduleResult>section i{color:var(--green);margin-right:8px;font-style:normal}.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}.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}.scheduleResult>footer>b{color:#316c47}@media (max-width:850px){.scheduleNatural>header,.scheduleComposer{grid-template-columns:1fr}.scheduleNatural>header{gap:22px}.scheduleNaturalInput{border-right:0;border-bottom:1px solid var(--line)}.scheduleNaturalInput:after{padding-top:48px}.scheduleNaturalInput>div{margin-top:38px}}@media (max-width:600px){.scheduleNatural{padding-top:78px;padding-bottom:80px}.scheduleNatural h2{font-size:42px}.scheduleNaturalInput{padding:20px}.scheduleNaturalInput>div{grid-template-columns:28px 1fr;margin-top:30px;padding:13px}.scheduleNaturalInput>div>button{grid-column:1/-1;width:100%;margin-top:12px}.scheduleNaturalInput:after{padding-top:35px}.scheduleResult dl>div{grid-template-columns:100px 1fr;padding:0 18px}.scheduleResult>section{padding:20px 18px}.scheduleResult>section>div{grid-template-columns:1fr}.scheduleResult>footer{flex-direction:column;align-items:flex-start;gap:15px;padding:15px 18px}}@media (max-width:1000px){.scheduleNatural>header,.scheduleComposer{grid-template-columns:1fr}.scheduleNatural>header{gap:22px}.scheduleNaturalInput{border-right:0;border-bottom:1px solid var(--line)}.scheduleNaturalInput:after{padding-top:48px}.scheduleNaturalInput>div{margin-top:38px}}.taskScheduleSplit{border-top:1px solid var(--line);background:#fff;padding:108px 0 112px}.taskScheduleSplit>.wrap>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.taskScheduleSplit>.wrap>header .eyebrow{margin:0 0 18px}.taskScheduleSplit h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,5.3vw,68px);line-height:.98}.taskScheduleSplit>.wrap>header>p{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.taskScheduleDiagram{border:1px solid var(--line);background:#f8faf7;grid-template-columns:.9fr 120px 1.1fr;display:grid}.agentDefinitionCard,.scheduleStack{background:#fff;padding:28px}.agentDefinitionCard>span,.scheduleStack>span{font:750 8px var(--mono);letter-spacing:.11em;color:var(--green)}.agentDefinitionCard>header{align-items:center;gap:13px;margin:30px 0 24px;display:flex}.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}.agentDefinitionCard header b,.agentDefinitionCard header small{display:block}.agentDefinitionCard header b{font-size:14px}.agentDefinitionCard header small{color:var(--muted);font:650 8px var(--mono);margin-top:5px}.agentDefinitionCard dl{border-top:1px solid var(--line);margin:0}.agentDefinitionCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;min-height:62px;display:grid}.agentDefinitionCard dt{font:750 8px var(--mono);color:#818a82}.agentDefinitionCard dd{margin:0;font-size:11px;font-weight:650}.agentDefinitionCard>footer,.scheduleStack>footer{color:#687169;font:700 9px var(--mono);margin-top:24px}.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}.scheduleAttachWire:before,.scheduleAttachWire:after{content:"";border-top:1px solid var(--green);position:absolute;top:50%;left:0;right:0}.scheduleAttachWire span{color:#727b73;font:750 7px var(--mono);letter-spacing:.09em;white-space:nowrap;background:#f8faf7;padding:5px;position:absolute;top:27px}.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}.scheduleAttachWire b,.scheduleAttachWire em{z-index:1;font:750 7px var(--mono);background:#f8faf7;font-style:normal;position:relative}.scheduleAttachWire b{margin-top:12px}.scheduleAttachWire em{color:#8a938b;margin-top:5px}.scheduleStack{flex-direction:column;gap:9px;display:flex}.scheduleStack>span{margin-bottom:20px}.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}.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}.scheduleStack article b,.scheduleStack article small{display:block}.scheduleStack article b{font-size:11px}.scheduleStack article small{color:var(--muted);font:650 7px var(--mono);margin-top:5px}.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}.scheduleStack>footer{margin-top:auto}.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}.scheduleRunBand>span{font:750 7px var(--mono);letter-spacing:.1em;color:#7e877f;padding-left:22px}.scheduleRunBand>div{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:repeat(3,1fr);height:100%;display:grid}.scheduleRunBand>div b{border-right:1px solid var(--line);font:700 8px var(--mono);justify-content:center;align-items:center;gap:8px;display:flex}.scheduleRunBand>div b:last-child{border:0}.scheduleRunBand>div i{color:#398054;font-style:normal}.scheduleRunBand>strong{color:#397650;font:700 8px var(--mono);padding:0 20px}@media (max-width:900px){.taskScheduleSplit>.wrap>header{grid-template-columns:1fr;gap:22px}.taskScheduleDiagram{grid-template-columns:1fr}.scheduleAttachWire{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:105px}.scheduleAttachWire:before,.scheduleAttachWire:after{border-top:0;border-left:1px solid var(--green);height:50%;top:50%;left:50%;right:auto}.scheduleAttachWire:before{top:0}.scheduleAttachWire:after{top:50%}.scheduleAttachWire i{transform:rotate(90deg)}.scheduleRunBand{grid-column:1;grid-template-columns:1fr}.scheduleRunBand>span,.scheduleRunBand>strong{padding:17px 20px}.scheduleRunBand>div{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:65px}}@media (max-width:600px){.taskScheduleSplit{padding:78px 0 80px}.taskScheduleSplit h2{font-size:42px}.agentDefinitionCard,.scheduleStack{padding:21px}.scheduleStack>article{grid-template-columns:31px 1fr}.scheduleStack article>em{grid-column:2;width:max-content}.scheduleRunBand>div{grid-template-columns:1fr}.scheduleRunBand>div b{border-right:0;border-bottom:1px solid var(--line);min-height:48px}.scheduleRunBand>div b:last-child{border-bottom:0}}.scheduleMethods{border-top:1px solid var(--line);background:#f4f6f2;padding:108px 0 112px}.scheduleMethodsIntro{text-align:center;max-width:850px;margin:0 auto 62px}.scheduleMethodsIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.4vw,70px);line-height:.98}.scheduleMethodsIntro>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:25px auto 0;font-size:15px;line-height:1.65}.scheduleMethodRows{border:1px solid var(--line);background:#fff}.scheduleMethodRows>article{border-bottom:1px solid var(--line);grid-template-columns:.88fr 1.12fr;min-height:390px;display:grid}.scheduleMethodRows>article:last-child{border-bottom:0}.scheduleMethodCopy{flex-direction:column;padding:38px;display:flex}.scheduleMethodCopy>span{font:750 9px var(--mono);letter-spacing:.11em;color:var(--green)}.scheduleMethodCopy h3{letter-spacing:-.045em;max-width:420px;margin:36px 0 16px;font-size:31px;line-height:1.08}.scheduleMethodCopy p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.65}.scheduleMethodCopy a{border-bottom:1px solid #aab2aa;width:max-content;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:750}.scheduleCode,.scheduleDashboard{color:#dbe1dc;background:#111512;border:1px solid #293029;min-width:0;margin:16px}.scheduleCode>header,.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}.scheduleCode>header i{border:1px solid #49514a;border-radius:50%;width:7px;height:7px}.scheduleCode>header span{margin-left:8px}.scheduleCode>header b,.scheduleDashboard>header b{color:#87dda9;margin-left:auto}.scheduleCode pre{color:#aab3ab;font:570 13px/1.75 var(--mono);white-space:pre-wrap;margin:0;padding:40px 30px;overflow:auto}.scheduleCode code em{color:#d998ee;font-style:normal}.scheduleCode code strong{color:#9ee466}.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}.scheduleCode>footer span{color:#8addaa;margin-right:10px;font-size:17px}.scheduleDashboard{color:var(--ink);border-color:var(--line);background:#fafbf9;padding-bottom:0}.scheduleDashboard>header{border-color:var(--line);color:#7a837b}.scheduleDashboard>header b{color:#36734d;background:#eef8f1;border:1px solid #c7dfcf;border-radius:999px;padding:7px 9px}.scheduleDashboard label{color:#7e877f;font:750 8px var(--mono);letter-spacing:.09em;margin:20px 22px 0;display:block}.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}.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}.scheduleDashboard>div{grid-template-columns:1fr 1fr;gap:9px;margin:18px 22px;display:grid}.scheduleDashboard>div span{border:1px solid var(--line);color:#7e877f;font:750 7px var(--mono);background:#fff;padding:12px}.scheduleDashboard>div code,.scheduleDashboard>div b{color:var(--ink);font:700 10px var(--mono);margin-top:7px;display:block}.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}.scheduleDashboard>footer b{color:#777f78}@media (max-width:850px){.scheduleMethodsIntro{text-align:left;margin-bottom:42px}.scheduleMethodsIntro>p:not(.eyebrow){margin-left:0}.scheduleMethodRows>article{grid-template-columns:1fr}.scheduleMethodCopy{min-height:300px}.scheduleCode,.scheduleDashboard{margin:0 16px 16px}}@media (max-width:600px){.scheduleMethods{padding:78px 0 80px}.scheduleMethodsIntro h2{font-size:42px}.scheduleMethodCopy{min-height:285px;padding:25px}.scheduleMethodCopy h3{margin-top:30px;font-size:27px}.scheduleCode pre{padding:28px 18px;font-size:10px}.scheduleDashboard>div{grid-template-columns:1fr}.scheduleDashboard label>strong{font-size:10px}.scheduleDashboard label i{padding:6px;font-size:6px}}:root{--ink:#121512;--muted:#6f776f;--line:#dce1dc;--paper:#f8f9f6;--white:#fff;--green:#4fbb82;--dark:#111612;--mono:var(--font-geist-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding-left:32px;padding-right:32px}.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}.brand{letter-spacing:-.05em;white-space:nowrap;align-items:center;font-size:21px;display:flex}.brand strong{color:var(--green)}.mark{width:27px;height:27px;margin-right:7px;position:relative}.mark:before,.mark:after,.mark i{content:"";background:var(--ink);border-radius:4px;height:7px;position:absolute}.mark:before{width:20px;top:3px;left:1px}.mark:after{width:20px;bottom:3px;right:0}.mark i:first-child{width:7px;top:3px;right:0}.mark i:last-child{width:7px;bottom:3px;left:0}.nav>nav{gap:30px;margin-left:68px;font-size:14px;font-weight:580;display:flex}.nav>nav a{padding:29px 0}.nav .on{color:var(--green)}.navCtas{align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.navCtas>a:first-child{border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 15px}.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}.btn.black{background:var(--ink);color:#fff}.btn.white{background:#fff}.btn.compact{min-height:42px}.eyebrow{font:750 10px var(--mono);letter-spacing:.15em;color:var(--green)}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.075em;max-width:1000px;margin:23px 0 30px;font-size:clamp(58px,7vw,92px);line-height:.94}.heroSub{color:var(--muted);max-width:700px;font-size:19px;line-height:1.55}.heroActions{gap:10px;margin-top:36px;display:flex}.system{border-top:1px solid var(--line);padding-top:105px;padding-bottom:110px}.sectionIntro{grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;margin-bottom:52px;display:grid}.sectionIntro .eyebrow{grid-column:1/-1;margin-bottom:-28px}.sectionIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5.3vw,68px);line-height:.98}.sectionIntro>p:not(.eyebrow),.sectionIntro.row>p{color:var(--muted);max-width:410px;font-size:15px;line-height:1.6}.systemMap{grid-template-columns:1fr 70px 1.15fr 70px 1fr;align-items:stretch;display:grid}.systemMap article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.systemMap article.selected{border-color:var(--green);background:#f1fbf6}.systemMap article header span{font:750 10px var(--mono);letter-spacing:.14em;color:#7d867d;display:block}.systemMap article header b{letter-spacing:-.035em;margin:13px 0 18px;font-size:23px;display:block}.systemMap article>div{border-top:1px solid var(--line);padding:15px 0}.systemMap strong,.systemMap em{display:block}.systemMap strong{font-size:14px}.systemMap em{color:var(--muted);margin-top:6px;font-size:11px;font-style:normal}.arrow{color:var(--green);place-items:center;font-size:34px;font-style:normal;display:grid}.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}.paths{padding-top:110px;padding-bottom:110px}.sectionIntro.row>div h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(43px,5.3vw,68px);line-height:.98}.pathGrid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.pathGrid a{border-right:1px solid var(--line);padding:28px;transition:all .22s}.pathGrid a:last-child{border:0}.pathGrid a:hover{background:#effaf4;transform:translateY(-5px)}.pathGrid span{font:750 10px var(--mono);color:#8d958d}.pathGrid p{font:700 11px var(--mono);letter-spacing:.04em;color:var(--green);margin:40px 0 12px}.pathGrid h3{letter-spacing:-.045em;margin-bottom:14px;font-size:27px}.pathGrid em{min-height:58px;color:var(--muted);font-size:12px;font-style:normal;line-height:1.5;display:block}.pathGrid b{font-size:12px}.catalog{background:var(--dark);color:#f4f6f3;padding:112px 0}.sectionIntro.inverse>p:not(.eyebrow){color:#9da69e}.solutionGrid{border:1px solid #303831;grid-template-columns:repeat(3,1fr);display:grid}.solutionCard{border-bottom:1px solid #303831;border-right:1px solid #303831;min-height:300px;padding:22px;transition:all .22s}.solutionCard:nth-child(3n){border-right:0}.solutionCard:nth-child(n+7){border-bottom:0}.solutionCard:hover{background:#172018}.solutionCard header{font:750 9px var(--mono);letter-spacing:.12em;color:#768177;grid-template-columns:35px 1fr auto;display:grid}.solutionCard header em{font-style:normal}.solutionCard header i{color:var(--green);font-style:normal}.cardSignal{align-items:center;gap:6px;height:62px;display:flex}.cardSignal i{background:#384239;height:5px;display:block}.cardSignal i:first-child{width:24%}.cardSignal i:nth-child(2){background:var(--green);width:40%}.cardSignal i:nth-child(3){width:17%}.solutionCard h3{letter-spacing:-.04em;margin:11px 0;font-size:25px}.solutionCard>p{color:#9da69e;min-height:55px;font-size:12px;line-height:1.55}.solutionCard footer{font:650 8px var(--mono);letter-spacing:.08em;color:#747f75;border-top:1px solid #303831;padding-top:15px}.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}.loopBar span{margin-right:auto}.loopBar strong{margin-left:auto}.proof{padding-top:112px;padding-bottom:115px}.metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metrics div{border-right:1px solid var(--line);align-items:center;gap:18px;padding:28px;display:flex}.metrics div:last-child{border:0}.metrics b{letter-spacing:-.05em;font-size:32px}.metrics span{color:var(--muted);font-size:12px}.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}.logoRow span{font:700 9px var(--mono);letter-spacing:.12em;color:#8a938a}.logoRow b{text-align:center;font:750 11px var(--mono);color:#555e55}.case{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-top:80px;display:grid}.caseCopy h3{letter-spacing:-.055em;margin:18px 0;font-size:42px;line-height:1.02}.caseCopy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}.caseCopy a{border-bottom:1px solid;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-block}.run{border:1px solid var(--line);background:#fff;padding:0 24px}.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}.run>header span{color:var(--green)}.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}.run h4{letter-spacing:-.04em;margin:24px 0;font-size:23px}.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}.run>div>b,.run time{font-family:var(--mono);color:#7f887f}.run>div>i{background:var(--green);border-radius:50%;width:8px;height:8px}.run>div p{margin:0;font-weight:700}.run>div em{color:#8a938a;margin-top:4px;font-style:normal;display:block}.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}.maturity{background:var(--green);padding:110px 0}.maturity .sectionIntro.inverse{color:var(--ink)}.maturity .sectionIntro .eyebrow{color:#183c27}.maturityGrid{border:1px solid #245c3b;grid-template-columns:repeat(4,1fr);display:grid}.maturityGrid a{border-right:1px solid #245c3b;flex-direction:column;min-height:255px;padding:25px;display:flex}.maturityGrid a:last-child{border:0}.maturityGrid span{font:750 9px var(--mono);letter-spacing:.12em;color:#245c3b}.maturityGrid h3{letter-spacing:-.04em;margin:35px 0 12px;font-size:22px}.maturityGrid p{color:#245035;font-size:12px;line-height:1.55}.maturityGrid b{margin-top:auto;font-size:11px}.siteFooter{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding-top:54px;padding-bottom:38px;display:grid}.siteFooter>p{color:var(--muted);margin:0 0 0 20px;font-size:12px}.siteFooter nav{gap:22px;font-size:11px;font-weight:700;display:flex}.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){.nav>nav{display:none}.sectionIntro,.sectionIntro.row{grid-template-columns:1fr}.sectionIntro .eyebrow{grid-column:auto;margin-bottom:0}.systemMap{grid-template-columns:1fr}.arrow{height:55px;transform:rotate(90deg)}.feedback{grid-column:auto}.pathGrid,.solutionGrid{grid-template-columns:1fr}.pathGrid a,.solutionCard,.solutionCard:nth-child(3n),.solutionCard:nth-child(n+7){border-right:0;border-bottom:1px solid var(--line)}.solutionCard{border-color:#303831}.loopBar{flex-wrap:wrap}.metrics{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid var(--line)}.logoRow{grid-template-columns:repeat(3,1fr)}.logoRow span{grid-column:1/-1}.case{grid-template-columns:1fr;gap:45px}.maturityGrid{grid-template-columns:1fr 1fr}.maturityGrid a:nth-child(2){border-right:0}.maturityGrid a:nth-child(-n+2){border-bottom:1px solid #245c3b}.siteFooter{grid-template-columns:1fr}.siteFooter>p{margin-left:0}.siteFooter small{grid-column:auto}}@media (max-width:600px){.wrap{padding-left:20px;padding-right:20px}.nav{height:66px;padding:0 20px}.navCtas>a:first-child{display:none}.navCtas .btn{min-height:38px;padding:0 12px}.hero{padding-top:78px;padding-bottom:84px}.hero h1{font-size:53px}.heroSub{font-size:16px}.heroActions{flex-direction:column}.btn{width:100%}.system,.paths,.proof{padding-top:78px;padding-bottom:80px}.sectionIntro{margin-bottom:35px}.sectionIntro h2,.sectionIntro.row>div h2{font-size:43px}.systemMap article{padding:20px}.pathGrid a{padding:23px}.solutionCard{min-height:270px}.catalog,.maturity{padding:80px 0}.loopBar span,.loopBar strong{width:100%}.logoRow{grid-template-columns:1fr 1fr}.case{padding-top:55px}.caseCopy h3{font-size:35px}.run{padding:0 15px}.maturityGrid{grid-template-columns:1fr}.maturityGrid a,.maturityGrid a:nth-child(2){border-bottom:1px solid #245c3b;border-right:0}.siteFooter{padding-top:40px;padding-bottom:32px}}.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}.capBreadcrumb b{color:var(--green)}.capBreadcrumb strong{color:var(--ink)}.capHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:76px;padding-top:90px;padding-bottom:94px;display:grid}.capHero h1{letter-spacing:-.07em;margin:20px 0 26px;font-size:clamp(54px,6vw,78px);line-height:.96}.capHero>div:first-child>p:not(.eyebrow){color:var(--muted);max-width:590px;font-size:17px;line-height:1.6}.capHero .btn{margin-top:20px}.heroProof{border:1px solid var(--line);background:#fff;padding:0 22px;box-shadow:0 18px 50px #1116120a}.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}.heroProof>header i{color:var(--green);font-style:normal}.heroProofBody{padding:22px 0}.taskLine,.visualPrompt{border:1px solid var(--line);padding:15px}.taskLine span,.visualPrompt span,.outputLine span{font:700 8px var(--mono);letter-spacing:.1em;color:#818981;margin-bottom:7px;display:block}.taskLine b,.visualPrompt b{font-size:12px}.modelPicker{margin:18px 0}.modelPicker>p{font:700 8px var(--mono);letter-spacing:.1em;color:#818981}.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}.modelPicker i{border:1px solid #9fa79f;border-radius:50%;width:8px;height:8px}.modelPicker div:first-of-type i{background:var(--green);border-color:var(--green)}.modelPicker b,.modelPicker span{font:700 8px var(--mono);color:var(--green)}.outputLine{color:#fff;background:#101510;padding:15px}.outputLine span{color:var(--green)}.visualStage{background:#edf1ec;height:235px;margin:16px 0;position:relative;overflow:hidden}.visualStage>i{background:#d5e9db;border:1px solid #aab5aa;position:absolute;transform:rotate(45deg)}.visualStage>i:first-child{width:170px;height:170px;bottom:-90px;left:-20px}.visualStage>i:nth-child(2){border-color:var(--green);background:#c4e8d3;width:130px;height:130px;top:34px;right:40px}.visualStage>i:nth-child(3){background:#fff;width:72px;height:72px;top:-20px;right:-18px}.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}.visualStage>div span{color:var(--green)}.visualTools{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.visualTools span{border:1px solid var(--line);text-align:center;font:700 7px var(--mono);letter-spacing:.08em;padding:10px 4px}.apiRequest,.apiResponse{border:1px solid var(--line);align-items:center;gap:12px;padding:14px;font-size:10px;display:flex}.apiRequest span,.apiResponse span{font:750 8px var(--mono);color:var(--green)}.apiRequest code{font:650 10px var(--mono)}.heroProof pre{color:#cbd4cc;font:500 11px/1.8 var(--mono);background:#111611;margin:12px 0;padding:24px;overflow:auto}.apiResponse b{font:650 9px var(--mono);margin-left:auto}.capPhaseNav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.capPhaseNav>div{align-items:center;gap:0;height:68px;display:flex}.capPhaseNav>div>span{font:750 9px var(--mono);letter-spacing:.12em;color:var(--green);margin-right:auto}.capPhaseNav a{border-left:1px solid var(--line);align-self:stretch;align-items:center;gap:8px;padding:0 18px;font-size:11px;display:flex}.capPhaseNav a i{font:700 8px var(--mono);color:#858e85;font-style:normal}.capPhaseNav a.active{color:var(--green);background:#effaf4}.capPhaseNav>div>b{font:700 9px var(--mono);letter-spacing:.08em;margin-left:auto;padding-left:20px}.capProof{padding-top:108px;padding-bottom:108px}.capSectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;margin-bottom:50px;display:grid}.capSectionHead .eyebrow{grid-column:1/-1;margin-bottom:-28px}.capSectionHead h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,64px);line-height:.98}.capSectionHead>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}.capStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capStats>div{border-right:1px solid var(--line);align-items:center;gap:17px;padding:27px;display:flex}.capStats>div:last-child{border:0}.capStats b{letter-spacing:-.05em;font-size:28px}.capStats span{color:var(--muted);font-size:11px}.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}.proofFlow span{font:750 8px var(--mono);letter-spacing:.1em;color:#879087}.proofFlow b{font-size:12px}.proofFlow i{color:var(--green);text-align:center;font-style:normal}.how{background:var(--dark);color:#f4f7f4;padding:108px 0}.capSectionHead.inverse>p:not(.eyebrow){color:#9aa49b}.stepGrid{border:1px solid #303831;grid-template-columns:repeat(3,1fr);display:grid}.stepGrid article{border-right:1px solid #303831;padding:26px}.stepGrid article:last-child{border:0}.stepGrid article>span{font:750 9px var(--mono);color:var(--green)}.stepGlyph{align-items:center;gap:6px;height:90px;display:flex}.stepGlyph i{background:#354036;height:5px;display:block}.stepGlyph i:first-child{width:25%}.stepGlyph i:nth-child(2){background:var(--green);width:42%}.stepGlyph i:nth-child(3){width:16%}.stepGrid h3{letter-spacing:-.04em;margin:8px 0 12px;font-size:24px}.stepGrid p{color:#9aa49b;font-size:12px;line-height:1.6}.trust{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding-top:108px;padding-bottom:108px;display:grid}.trustCopy h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,5vw,62px);line-height:.98}.trustCopy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}.trustChecks{gap:10px;margin-top:28px;font-size:11px;font-weight:700;display:grid}.trace{border:1px solid var(--line);background:#fff;padding:0 22px}.trace header,.trace footer{height:55px;font:750 8px var(--mono);letter-spacing:.09em;color:#818a81;justify-content:space-between;align-items:center;display:flex}.trace header{border-bottom:1px solid var(--line)}.trace header span{color:var(--green)}.trace header i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.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}.trace>div span,.trace>div em{font:650 9px var(--mono);color:#828a82;font-style:normal}.trace footer b{color:var(--ink)}.capNext{background:var(--green);padding:100px 0}.capNext>.wrap{grid-template-columns:1fr .7fr;align-items:center;gap:90px;display:grid}.capNext .eyebrow{color:#1d4a2f}.capNext h2{letter-spacing:-.065em;margin:19px 0;font-size:clamp(45px,5.7vw,72px);line-height:.96}.capNext>div>div>span{font:750 9px var(--mono);letter-spacing:.12em;color:#255b3b}.capNext>div>div>p:not(.eyebrow){color:#245136;max-width:600px;font-size:14px;line-height:1.6}.capNext aside{border:1px solid #27613e;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:25px;display:grid}.capNext aside span{font:750 8px var(--mono);letter-spacing:.1em;color:#245136;grid-row:1}.capNext aside b{font-size:15px}.capNext aside i{grid-area:1/2/3;font-size:24px;font-style:normal}@media (max-width:900px){.capHero,.trust,.capNext>.wrap{grid-template-columns:1fr}.capPhaseNav>div{flex-wrap:wrap;height:auto;padding-top:15px;padding-bottom:15px}.capPhaseNav>div>span{width:100%;margin-bottom:12px}.capPhaseNav a{border:0;height:45px;padding:0 14px}.capPhaseNav>div>b{display:none}.capSectionHead{grid-template-columns:1fr}.capSectionHead .eyebrow{grid-column:auto;margin-bottom:0}.proofFlow{grid-template-columns:auto 1fr 30px}.proofFlow span:nth-of-type(n+3),.proofFlow b:nth-of-type(n+3){margin-top:10px}.stepGrid{grid-template-columns:1fr}.stepGrid article{border-bottom:1px solid #303831;border-right:0}.stepGrid article:last-child{border:0}}@media (max-width:600px){.capBreadcrumb{height:52px;overflow:hidden}.capHero{gap:48px;padding-top:66px;padding-bottom:70px}.capHero h1{font-size:50px}.heroProof{padding:0 15px}.capPhaseNav a{border-top:1px solid var(--line);width:100%}.capProof,.trust{padding-top:78px;padding-bottom:80px}.capSectionHead{margin-bottom:35px}.capSectionHead h2{font-size:42px}.capStats{grid-template-columns:1fr}.capStats>div{border-right:0;border-bottom:1px solid var(--line)}.proofFlow{text-align:left;grid-template-columns:1fr}.proofFlow i{text-align:left;transform:rotate(90deg)}.how,.capNext{padding:80px 0}.trust{gap:45px}.capNext>.wrap{gap:50px}.capNext aside{grid-template-columns:1fr}.capNext aside i{grid-area:auto/1;transform:rotate(90deg)}.capNext aside span{grid-row:auto}}.marketShowcase{border:1px solid var(--line);background:#fff;border-top:0}.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}.marketShowcase>header b{color:var(--green)}.modelMarket>div{grid-template-columns:repeat(3,1fr);display:grid}.modelMarket article{border-right:1px solid var(--line);padding:22px}.modelMarket article:last-child{border:0}.modelMarket article.featured{background:#effaf4}.modelMarket article>span{font:700 8px var(--mono);color:#7f887f}.modelMarket h3{margin:18px 0 8px;font-size:19px}.modelMarket p{color:var(--muted);font-size:11px}.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}.modelMarket footer b{color:var(--green)}.modelMarket footer i{color:#7f887f;font-style:normal}.mediaGrid{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.mediaGrid article{background:#e8eee8;flex-direction:column;justify-content:flex-end;height:190px;padding:15px;display:flex;position:relative;overflow:hidden}.mediaGrid article>i{background:#c8e8d4;border:1px solid #a8b4a9;width:140px;height:140px;position:absolute;top:-55px;right:-40px;transform:rotate(45deg)}.mediaGrid article:nth-child(2)>i{background:#dae3da;border-radius:50%;top:22px;right:35px;transform:none}.mediaGrid article:nth-child(3)>i{background:#fff;width:90px;height:170px;transform:rotate(25deg)}.mediaGrid article:nth-child(4)>i{border-color:var(--green);background:#b8dfc7;top:15px;right:10px}.mediaGrid span,.mediaGrid b{position:relative}.mediaGrid span{font:700 8px var(--mono);color:#506052}.mediaGrid b{margin-top:6px;font-size:13px}.integrationGrid{grid-template-columns:repeat(6,1fr);gap:8px;padding:10px;display:grid}.integrationGrid span{border:1px solid var(--line);height:78px;font:700 9px var(--mono);background:#fafbf9;place-items:center;display:grid}.apiMarket>footer{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:18px;padding:20px;font-size:11px;display:flex}.apiMarket>footer div{border:1px solid var(--line);padding:12px}.apiMarket>footer b{color:var(--green);font:700 8px var(--mono);margin-right:8px}.apiMarket>footer i{color:var(--green);font-style:normal}@media (max-width:900px){.modelMarket>div,.mediaGrid{grid-template-columns:1fr 1fr}.integrationGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.modelMarket>div,.mediaGrid,.integrationGrid{grid-template-columns:1fr}.modelMarket article{border-right:0;border-bottom:1px solid var(--line)}.apiMarket>footer{flex-direction:column;align-items:stretch}.apiMarket>footer i{text-align:center;transform:rotate(90deg)}}.modelNotice{color:#42604c;background:#edf8f1;border-bottom:1px solid #cfe8d8;justify-content:center;align-items:center;height:36px;font-size:10px;display:flex}.modelNotice a{margin-left:8px;text-decoration:underline}.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}.modelSearch kbd{border:1px solid var(--line);font:650 8px var(--mono);border-radius:3px;margin-left:auto;padding:2px 5px}.modelNav>nav{gap:22px;margin-left:auto}.orHero{text-align:center;padding-top:100px;padding-bottom:70px}.orHero h1{letter-spacing:-.075em;max-width:950px;margin:24px auto 28px;font-size:clamp(60px,7vw,90px);line-height:.94}.orHero>p:not(.eyebrow){color:var(--muted);max-width:690px;margin:0 auto;font-size:17px;line-height:1.55}.orHero>div{justify-content:center;gap:10px;margin-top:32px;display:flex}.orMetrics{grid-template-columns:repeat(4,1fr);padding-top:30px;padding-bottom:78px;display:grid}.orMetrics>div{text-align:center}.orMetrics b{letter-spacing:-.05em;font-size:34px;display:block}.orMetrics span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.orValue{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:105px;display:grid}.orValue>a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:335px;padding:24px;transition:all .2s;display:flex}.orValue>a:hover{border-color:var(--green);transform:translateY(-4px)}.orValue>a.wide{grid-column:span 2}.orValue>a>span{font:750 9px var(--mono);letter-spacing:.1em;color:var(--green);margin-top:auto}.orValue h2{letter-spacing:-.05em;margin:12px 0;font-size:32px;line-height:1.05}.orValue h3{letter-spacing:-.035em;margin:12px 0;font-size:21px;line-height:1.15}.orValue>a>b{margin-top:14px;font-size:10px}.providerCloud{justify-content:center;align-items:center;gap:12px;height:145px;display:flex}.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}.providerCloud i:nth-child(3),.providerCloud i:nth-child(6){border-color:var(--green);background:#effaf4}.routeViz{grid-template-columns:1fr 1fr;align-content:center;gap:7px;height:150px;display:grid;position:relative}.routeViz i{border:1px solid var(--green);text-align:center;grid-column:1/-1;padding:13px;font-style:normal}.routeViz b{border:1px solid var(--line);text-align:center;padding:10px;font-size:9px}.perfViz{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:150px;padding:22px 30px;display:flex}.perfViz i{background:#dce3dc;flex:1;display:block}.perfViz i:nth-child(4){background:var(--green)}.agentViz{justify-content:center;align-items:center;gap:9px;height:150px;display:flex}.agentViz span{border:1px solid var(--line);font:700 9px var(--mono);padding:14px}.agentViz i{color:var(--green);font-style:normal}.agentViz b{border:1px solid var(--green);font:700 9px var(--mono);background:#effaf4;padding:14px}.featuredModels{border-top:1px solid var(--line);padding-top:95px;padding-bottom:110px}.featuredModels>header,.agentCases>header{grid-template-columns:1fr .55fr auto;align-items:end;gap:35px;margin-bottom:40px;display:grid}.featuredModels h2,.agentCases h2{letter-spacing:-.06em;margin:15px 0 0;font-size:49px}.featuredModels>header>p,.agentCases>header>p{color:var(--muted);font-size:12px;line-height:1.5}.featuredModels>header>a{font-size:10px;font-weight:750}.realModelGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.realModelGrid article{border:1px solid var(--line);background:#fff;padding:20px}.realModelGrid article>header{font:700 8px var(--mono);letter-spacing:.1em;color:#7e877e;justify-content:space-between;display:flex}.realModelGrid article>header b{color:var(--green)}.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}.realModelGrid h3{letter-spacing:-.04em;font-size:24px}.realModelGrid dl{border-top:1px solid var(--line);margin:22px 0 0}.realModelGrid dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.realModelGrid dt{color:var(--muted)}.realModelGrid dd{font-family:var(--mono);margin:0}.realModelGrid dd.up{color:var(--green)}.realModelGrid article>footer{justify-content:space-between;padding-top:17px;font-size:9px;font-weight:750;display:flex}.realModelGrid article>footer a:last-child{color:var(--green)}.playground{background:var(--dark);color:#f3f6f3;padding:110px 0}.playIntro{grid-template-columns:1fr .65fr;align-items:end;gap:45px;margin-bottom:42px;display:grid}.playIntro .eyebrow{grid-column:1/-1;margin-bottom:-25px}.playIntro h2{letter-spacing:-.06em;margin:0;font-size:62px;line-height:.98}.playIntro>p:not(.eyebrow){color:#9da69e;font-size:13px;line-height:1.6}.labModes{grid-column:1/-1;gap:7px;display:flex}.labModes span{font:700 8px var(--mono);color:#9da69e;border:1px solid #354036;padding:9px 12px}.labShell{background:#151a16;border:1px solid #354036;grid-template-columns:210px 1fr;min-height:580px;display:grid}.labShell>aside{border-right:1px solid #354036;padding:16px}.labShell>aside>header{font:750 10px var(--mono);margin-bottom:18px}.labShell>aside>button{background:var(--green);text-align:left;border:0;width:100%;padding:12px;font-size:10px;font-weight:750}.labHistory{border-bottom:1px solid #303a31;padding:15px 4px}.labHistory b,.labHistory span{display:block}.labHistory b{font-size:11px}.labHistory span{color:#7e897f;margin-top:5px;font-size:8px}.labShell>section{flex-direction:column;padding:0 18px;display:flex}.labShell>section>header{height:58px;font:700 8px var(--mono);border-bottom:1px solid #354036;justify-content:space-between;align-items:center;display:flex}.labShell>section>header div{gap:7px;display:flex}.labShell>section>header span,.labShell>section>header b{border:1px solid #354036;padding:8px}.labShell>section>header span{color:var(--green)}.labShell>section>header i{color:#8c978d;font-style:normal}.compare{grid-template-columns:1fr 1fr;gap:10px;padding:18px 0;display:grid}.compare article{border:1px solid #354036;min-height:230px;padding:16px}.compare article>header{font:750 8px var(--mono);color:var(--green);justify-content:space-between;display:flex}.compare article>header span{color:#879087}.compare article>p{color:#c2cbc3;margin:28px 0;font-size:11px;line-height:1.75}.compare article>footer{border-top:1px solid #354036;justify-content:space-between;padding-top:13px;font-size:8px;display:flex}.compare article>footer span{color:var(--green)}.promptBox{background:#111512;border:1px solid #465248;margin-top:auto;padding:17px}.promptBox>span{color:#d0d7d0;font-size:11px}.promptBox>div{font:700 8px var(--mono);gap:8px;margin-top:22px;display:flex}.promptBox i{border:1px solid #354036;padding:8px;font-style:normal}.promptBox b{background:var(--green);color:#101510;margin-left:auto;padding:8px}.labShell>section>footer{height:55px;font:700 8px var(--mono);color:#8e988f;align-items:center;gap:18px;display:flex}.labShell>section>footer b{color:var(--green);margin-left:auto}.agentCases{padding-top:110px;padding-bottom:110px}.agentCases>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.agentCases article{border-right:1px solid var(--line);background:#fff;padding:25px}.agentCases article:last-child{border:0}.agentCases article>span{font:750 8px var(--mono);color:var(--green)}.agentCases h3{letter-spacing:-.04em;margin:32px 0 12px;font-size:24px}.agentCases article>p{color:var(--muted);min-height:55px;font-size:11px;line-height:1.6}.agentCases article>footer{border-top:1px solid var(--line);font:700 8px var(--mono);color:#707970;padding-top:16px}.modelStart{background:var(--green);padding:100px 0}.modelStart header h2{letter-spacing:-.06em;margin:16px 0 45px;font-size:58px}.modelStart header .eyebrow{color:#235438}.modelStart .wrap>div{border:1px solid #285e3e;grid-template-columns:repeat(3,1fr);display:grid}.modelStart article{border-right:1px solid #285e3e;padding:24px}.modelStart article:last-child{border:0}.modelStart article>span{font:750 9px var(--mono);color:#285e3e}.modelStart h3{margin:34px 0 10px;font-size:22px}.modelStart article p{color:#285438;font-size:11px}.modelStart .wrap>footer{gap:10px;margin-top:30px;display:flex}@media (max-width:1000px){.modelNav .modelSearch,.modelNav>nav{display:none}.orValue{grid-template-columns:1fr 1fr}.orValue>a.wide{grid-column:span 2}.labShell{grid-template-columns:1fr}.labShell>aside{display:none}}@media (max-width:760px){.orHero{padding-top:72px}.orHero h1{font-size:52px}.orHero>div{flex-direction:column}.orMetrics{grid-template-columns:1fr 1fr;gap:28px}.orValue,.realModelGrid,.agentCases>div,.modelStart .wrap>div{grid-template-columns:1fr}.orValue>a.wide{grid-column:auto}.featuredModels>header,.agentCases>header,.playIntro{grid-template-columns:1fr}.playIntro .eyebrow{grid-column:auto;margin-bottom:0}.playIntro h2{font-size:46px}.compare{grid-template-columns:1fr}.labShell>section>header div b:nth-of-type(2),.labShell>section>footer span{display:none}.featuredModels h2,.agentCases h2{font-size:40px}.modelStart .wrap>footer{flex-direction:column}.modelStart article{border-bottom:1px solid #285e3e;border-right:0}}@media (min-width:1001px){.orValue{grid-template-columns:repeat(4,1fr)}.orValue>a{min-height:350px;padding:20px}.orValue h3{font-size:19px;line-height:1.2}}.policyViz{border-bottom:1px solid var(--line);align-content:center;place-items:center;gap:8px;height:150px;display:grid}.policyViz i,.policyViz span{font:700 8px var(--mono);color:var(--muted);font-style:normal}.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}.agentCases article{padding:0}.agentCases article>section{padding:22px}.agentCases article>section>span{font:750 8px var(--mono);color:var(--green)}.agentCases article>section>p{color:var(--muted);min-height:55px;font-size:11px;line-height:1.6}.agentCases article>section>footer{border-top:1px solid var(--line);font:700 8px var(--mono);color:#707970;padding-top:16px}.agentPreview{color:#f5f7f5;background:#111612;flex-direction:column;justify-content:space-between;height:220px;padding:24px;display:flex;position:relative;overflow:hidden}.agentPreview:after{content:"";border:1px solid #344036;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-55px}.agentPreview small,.agentPreview i{font:700 8px var(--mono);color:#7f9383;letter-spacing:.08em;font-style:normal}.agentPreview strong{letter-spacing:-.04em;z-index:1;font-size:25px;line-height:1.18;position:relative}.researchPreview strong{color:#d9ffe6}.codePreview strong{color:#b9efc9}.contentPreview strong{color:#f2f4ef}.codePreview{background:#171917}.contentPreview{background:#0e1510}.startMini{border-top:1px solid #2e7049;align-items:end;gap:8px;height:75px;margin-top:28px;padding-top:14px;display:flex}.startMini i,.startMini b{font:700 8px var(--mono);background:#69d893;border:1px solid #2e7049;padding:9px;font-style:normal}.startMini b{margin-left:auto}.creditMini i:first-child{font-size:15px}.keyMini{grid-template-columns:1fr;display:grid}.keyMini i,.keyMini b{background:#69d893;margin:0}.keyMini b{color:#245638}@media (max-width:760px){.agentPreview{height:190px}.agentCases article{border-right:0;border-bottom:1px solid var(--line)}}.modelPage{display:block}.modelPage>.capBreadcrumb{display:none}.modelPage .orHero h1{max-width:900px;margin-top:18px;margin-bottom:22px;font-size:clamp(58px,6.6vw,86px)}.modelPage .orMetrics{padding-top:18px;padding-bottom:90px}.modelPage .orMetrics b{font-size:40px}.modelPage .orMetrics span{font-size:10px}.modelPage .featuredModels{padding-top:86px;padding-bottom:95px}.modelPage .featuredModels>header{grid-template-columns:1fr .5fr auto;margin-bottom:30px}.modelPage .featuredModels h2{letter-spacing:-.035em;margin-top:10px;font-size:25px}.modelPage .realModelGrid article{min-height:205px;padding:24px}.modelPage .realModelGrid article>header{color:inherit;justify-content:flex-start;align-items:center;gap:14px}.modelPage .realModelGrid article>header>div:nth-child(2){flex:1}.modelPage .realModelGrid article>header span{color:var(--muted);font:500 10px var(--sans);text-transform:none;letter-spacing:0;margin-top:5px;display:block}.modelPage .realModelGrid article>header b{background:#effaf4;border:1px solid #bfe3cb;border-radius:99px;align-self:flex-start;padding:5px 7px}.modelPage .modelAvatar{flex:none;width:45px;height:45px;margin:0}.modelPage .realModelGrid h3{margin:0;font-size:20px}.modelPage .realModelGrid dl{grid-template-columns:1fr 1fr;margin-top:28px;padding-top:20px;display:grid}.modelPage .realModelGrid dl div{border-bottom:0;padding:0;display:block}.modelPage .realModelGrid dl div:last-child{text-align:right}.modelPage .realModelGrid dd{margin-top:8px;font-size:14px}.modelPage .agentCases{padding-top:85px}.modelPage .agentCases h2{font-size:28px}.modelPage .modelStart{padding-top:85px;padding-bottom:85px}@media (max-width:760px){.modelPage .orHero{padding-top:60px}.modelPage .orHero h1{font-size:48px}.modelPage .orMetrics{padding-bottom:65px}.modelPage .featuredModels>header{grid-template-columns:1fr}.modelPage .realModelGrid dl{grid-template-columns:1fr 1fr}}.modelChatLink{border-top:1px solid var(--line);font:750 9px var(--mono);color:var(--green);margin-top:20px;padding-top:14px;display:block}.modelPage .agentCases{padding-bottom:120px}.modelPage .agentCases>header{margin-bottom:34px}.modelPage .agentCases>header>a{font-size:10px;font-weight:750}.modelPage .agentCases>div{border:0;gap:22px}.modelPage .agentCases article{border-radius:12px;overflow:hidden;border:1px solid var(--line)!important}.modelPage .agentPreview{height:270px;padding:27px}.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}.modelPage .agentPreview:after{width:230px;height:230px;top:-90px;right:-70px}.modelPage .agentPreview strong{font:800 31px/1.05 var(--mono);letter-spacing:-.06em;z-index:2}.modelPage .agentPreview small,.modelPage .agentPreview i{z-index:2}.modelPage .agentCases article>section{align-items:center;gap:14px;height:105px;padding:20px 22px;display:flex}.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}.modelPage .agentCases article>section h3{margin:0 0 6px;font-size:18px}.modelPage .agentCases article>section p{min-height:0;color:var(--muted);margin:0;font-size:11px}.quickChat{z-index:80;visibility:hidden;pointer-events:none;position:fixed;inset:0}.quickChat:target{visibility:visible;pointer-events:auto}.chatBackdrop{opacity:0;background:#0c100d59;transition:all .2s;position:absolute;inset:0}.quickChat:target .chatBackdrop{opacity:1}.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}.quickChat:target .chatPanel{transform:translate(0)}.chatPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.chatPanel>header span,.chatPanel>header b{display:block}.chatPanel>header span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.chatPanel>header b{margin-top:7px;font-size:18px}.chatPanel>header>a{color:var(--muted);font-size:26px}.chatMessages{flex:1;padding-top:45px}.chatMessages p{background:#effaf4;border:1px solid #cce8d6;max-width:88%;padding:16px;font-size:13px;line-height:1.6}.chatMessages span{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5;display:block}.chatComposer{border:1px solid var(--ink);padding:14px}.chatComposer>div{color:#929992;height:76px;font-size:12px}.chatComposer footer{font:700 8px var(--mono);align-items:center;gap:12px;display:flex}.chatComposer footer a{color:var(--green)}.chatComposer footer b{background:var(--ink);color:#fff;margin-left:auto;padding:10px}.chatPanel>small{color:var(--muted);text-align:center;margin-top:12px;font-size:9px}@media (max-width:760px){.modelPage .agentCases>div{gap:12px}.modelPage .agentPreview{height:230px}.chatPanel{width:100%;height:100%;inset:0}}.modelPage>.playground{display:none}.agentProduct{min-width:0;display:block}.agentProduct article{height:100%}.agentProduct:hover article{transform:translateY(-3px);border-color:var(--green)!important}.agentProduct article{transition:all .2s}.agentPreview>div{z-index:2;background:#0a0f0bdb;border:1px solid #344238;gap:8px;width:88%;margin:auto 0;padding:14px;display:grid;position:relative}.agentPreview>div i,.agentPreview>div b,.agentPreview>div span{display:block}.agentPreview>div i{font:700 7px var(--mono);color:#6f8a76;font-style:normal}.agentPreview>div b{color:#dff6e6;font-size:13px}.agentPreview>div span{color:#829087;font-size:9px}.agentPreview>strong{font:850 26px var(--mono)!important;letter-spacing:.14em!important}.atlasWindow{box-shadow:12px 12px #4fbb8214}.patchWindow{border-left:3px solid var(--green)!important}.relayWindow{background:linear-gradient(90deg,#4fbb821f,#0a0f0be6)!important}.modelPage .agentCases>div>.agentProduct article,.modelPage .agentCases>div>.agentProduct:last-child article{border-right:1px solid var(--line)!important}@media (max-width:760px){.agentProduct{width:100%}.modelPage .agentCases>div>.agentProduct article{border-bottom:1px solid var(--line)!important}}.modelPage .agentCases>header{grid-template-columns:1fr auto;align-items:end}.modelPage .agentCases>header h2{letter-spacing:-.035em;margin:0 0 8px;font-size:24px}.modelPage .agentCases>header h2 i{color:var(--muted);margin-left:7px;font-style:normal;font-weight:400}.modelPage .agentCases>header div>p{color:var(--muted);margin:0;font-size:12px}.modelPage .agentCases>div{gap:26px}.modelPage .agentPreview:before,.modelPage .agentPreview:after{display:none}.modelPage .agentCases article>section{height:112px}.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}.replitPreview .replitPrompt{color:#e9efeb;background:#19252c;border:0;gap:5px;width:82%;margin:auto;padding:22px;box-shadow:0 12px 35px #071013}.replitPrompt span{color:#9eaaa3!important;font-size:15px!important}.replitPrompt b{border-bottom:2px solid var(--green);font-weight:500;color:#fff!important;display:inline!important}.replitPrompt small{color:#d0d8d1;border-bottom:1px solid #d8b935;width:max-content;padding-top:8px;font-size:8px}.hermesPreview,.kiloPreview{place-items:center;display:grid}.hermesPreview{background:#121212}.modelPage .hermesPreview strong{color:#ffc515;text-shadow:0 3px #8e5b00;font:900 32px/1 var(--mono)!important;letter-spacing:-.08em!important}.kiloPreview{background:#151915}.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}.kiloPreview strong i{margin-right:8px;font-style:normal}.replitIcon{position:relative;background:#111b2a!important}.replitIcon i{background:#ff5b16;width:9px;height:9px;display:block;position:absolute;left:11px}.replitIcon i:first-child{top:10px;box-shadow:9px 0 #ff5b16}.replitIcon i:last-child{top:20px}.hermesIcon{color:#fff!important;background:#111!important}.kiloIcon{color:#252925}.modelPage .agentCases article>section h3{font-size:19px}.modelPage .agentCases article>section p{font-size:12px}@media (max-width:760px){.modelPage .agentCases>header{grid-template-columns:1fr}.modelPage .agentCases>header>a{margin-top:12px}.modelPage .agentPreview{height:240px}}.catalog{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f1f4ef;padding:112px 0 120px}.blueprintIntro{grid-template-columns:1.25fr .65fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.blueprintIntro .eyebrow{grid-column:1/-1;margin-bottom:-28px}.blueprintIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.3vw,68px);line-height:.98}.blueprintIntro>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65}.solutionBlueprint{grid-template-columns:1fr 52px 1.12fr 52px 1fr;align-items:stretch;display:grid}.solutionPhase{background:#fff;border:1px solid #d5dcd5;border-radius:18px;min-width:0;overflow:hidden}.solutionPhase.active{border-color:var(--green);background:#f0fbf5;box-shadow:0 18px 50px #25673f14}.solutionPhase>header{border-bottom:1px solid var(--line);padding:25px 25px 22px}.solutionPhase>header span,.solutionPhase>header b,.solutionPhase>header em{display:block}.solutionPhase>header span{font:750 9px var(--mono);letter-spacing:.15em;color:#7d877f}.solutionPhase>header b{letter-spacing:-.035em;margin-top:13px;font-size:23px}.solutionPhase>header em{color:var(--muted);margin-top:8px;font-size:10px;font-style:normal}.solutionPhase>div{padding:0 25px}.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}.solutionPhase a:last-child{border:0}.solutionPhase a:hover{padding-left:7px}.solutionPhase a>span{font:700 8px var(--mono);color:#8a948b;margin-top:4px}.solutionPhase a>i{color:var(--green);opacity:0;font-style:normal;transition:all .18s}.solutionPhase a:hover>i{opacity:1}.solutionPhase h3{letter-spacing:-.025em;margin:0 0 7px;font-size:17px}.solutionPhase p{color:var(--muted);margin-bottom:9px;font-size:10px;line-height:1.5}.solutionPhase small{font:650 7px var(--mono);letter-spacing:.07em;color:#879087}.blueprintArrow{color:var(--green);place-items:center;font-size:30px;font-style:normal;display:grid}.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}.blueprintLoop span{color:#7f8980;margin-right:auto}.blueprintLoop i{font-style:normal}.blueprintLoop strong{margin-left:auto}.systemMap{position:relative}.systemMap:before{content:"系统主线";font:750 8px var(--mono);letter-spacing:.14em;color:#8a938a;position:absolute;top:-24px;left:0}.systemMap article{box-shadow:0 10px 35px #141e1609}.feedback{background:#f3fbf6}@media (max-width:900px){.blueprintIntro{grid-template-columns:1fr}.blueprintIntro .eyebrow{grid-column:auto;margin-bottom:0}.solutionBlueprint{grid-template-columns:1fr}.blueprintArrow{height:54px;transform:rotate(90deg)}.blueprintLoop{flex-wrap:wrap;grid-column:auto}.blueprintLoop span,.blueprintLoop strong{width:100%;margin:0}.solutionPhase.active{box-shadow:none}}@media (max-width:600px){.catalog{padding:80px 0}.blueprintIntro{margin-bottom:36px}.blueprintIntro h2{font-size:43px}.solutionPhase>header,.solutionPhase>div{padding-left:20px;padding-right:20px}}.pathGrid>article{border-right:1px solid var(--line);background:#f1fbf6;padding:28px}.pathGrid>article>span{font:750 10px var(--mono);color:#8d958d}.pathGrid>article>p{font:700 11px var(--mono);letter-spacing:.04em;color:var(--green);margin:40px 0 12px}.pathGrid>article>h3{letter-spacing:-.045em;margin-bottom:14px;font-size:27px}.pathGrid>article>em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5;display:block}.capabilityPath>div{border-top:1px solid var(--line);margin-top:22px}.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}.pathGrid .capabilityPath>div>a:last-child{border-bottom:0}.pathGrid .capabilityPath>div>a:hover{color:var(--green);background:0 0;transform:none}.capabilityPath>div>a b{font-size:13px}.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}.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}.solutionIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.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}.solutionIcon.large{border-radius:17px;width:64px;height:64px}.solutionIcon.large:before{background-size:5px 5px;border-radius:11px;inset:7px}.pathGrid>article,.pathGrid>a{position:relative}.pathGrid>.capabilityPath>p,.pathGrid>a>p{margin-top:0}.pathGrid>article:hover>.solutionIcon,.pathGrid>a:hover>.solutionIcon,.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}.systemMap article>header{min-height:48px;padding-left:62px;position:relative}.systemMap article>header>.solutionIcon{position:absolute;top:0;left:0}.systemMap article.selected>header>.solutionIcon{color:#26784a;background:#fff;border-color:#7bc699}.systemMap article:hover>header>.solutionIcon{color:#2d8c57;border-color:#88caa4;transform:translateY(-2px)}.solutionPhase a{grid-template-columns:44px 1fr auto;align-items:start;gap:13px}.solutionPhase a>.solutionIcon{border-radius:10px;width:38px;height:38px}.solutionPhase a>.solutionIcon>i{width:4px;height:4px;bottom:5px;right:5px}.solutionPhase a>div{padding-top:1px}@media (max-width:600px){.solutionIcon.large{width:55px;height:55px}.pathGrid>.capabilityPath>.solutionIcon,.pathGrid>a>.solutionIcon{margin-bottom:21px}.systemMap article>header{padding-left:57px}.solutionPhase a{grid-template-columns:40px 1fr auto;gap:11px}.solutionPhase a>.solutionIcon{width:35px;height:35px}}.materialMarked{position:relative}.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}.catalog.materialMarked:after{top:28px}.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}.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}.solutionIcon svg{z-index:2;filter:drop-shadow(0 1px #fff);position:relative}.solutionIcon>i{z-index:3;border:1px solid #fff;box-shadow:0 0 0 3px #4fbb822e,0 2px 5px #1a583147}.solutionIcon.large{border-radius:22px;width:88px;height:88px;box-shadow:inset 0 1px #fff,0 5px #c7cec8,0 20px 34px #131f1729}.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}.solutionIcon.large svg{stroke-width:1.35px;width:36px;height:36px}.solutionIcon.large>i{width:8px;height:8px;bottom:11px;right:11px}.pathGrid>.capabilityPath>.solutionIcon,.pathGrid>a>.solutionIcon{margin-bottom:32px}.pathGrid>article:hover>.solutionIcon,.pathGrid>a:hover>.solutionIcon{transform:translateY(-7px)rotate(-1deg);box-shadow:inset 0 1px #fff,0 5px #b7c8bb,0 26px 42px #205b3633}.systemMap article>header{min-height:55px;padding-left:72px}.systemMap article>header>.solutionIcon{border-radius:14px;width:52px;height:52px}.systemMap article>header>.solutionIcon:before{inset:8px}.systemMap article>header>.solutionIcon svg{width:23px;height:23px}.systemMap article.selected>header>.solutionIcon{box-shadow:inset 0 1px #fff,0 3px #a8cbb5,0 15px 28px #26704229}.solutionPhase a{grid-template-columns:54px 1fr auto}.solutionPhase a>.solutionIcon{border-radius:12px;width:46px;height:46px;box-shadow:inset 0 1px #fff,0 3px #cbd2cc,0 10px 18px #131f171f}.solutionPhase a>.solutionIcon:before{inset:7px}.solutionPhase a>.solutionIcon svg{width:20px;height:20px}.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){.materialMarked:after{font-size:6px;top:18px;right:20px}.solutionIcon.large{border-radius:18px;width:70px;height:70px}.solutionIcon.large:before{inset:9px}.solutionIcon.large svg{width:30px;height:30px}.systemMap article>header{padding-left:64px}.solutionPhase a{grid-template-columns:48px 1fr auto}.solutionPhase a>.solutionIcon{width:41px;height:41px}}.modelPage>.modelCommerce{order:6}.heroTextLink{border-bottom:1px solid var(--ink);align-self:center;padding:5px 0;font-size:11px;font-weight:750}.modelActions{border-top:1px solid var(--line);margin-top:20px;padding-top:14px!important}.modelActions a:first-child{color:var(--muted)}.modelActions a:last-child{color:var(--green)}.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}.modelCommerce>div span,.modelCommerce>div b{display:block}.modelCommerce>div span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}.modelCommerce>div b{margin-top:7px;font-size:17px}.modelCommerce dl{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;display:grid}.modelCommerce dl div{border-left:1px solid var(--line);padding-left:14px}.modelCommerce dt{color:var(--muted);font-size:8px}.modelCommerce dd{font:750 11px var(--mono);margin:7px 0 0}.modelCommerce footer{align-items:center;gap:14px;font-size:9px;font-weight:750;display:flex}.modelCommerce footer>a:first-child{white-space:nowrap;text-decoration:underline}.modelCommerce .btn{white-space:nowrap}.modelStart{scroll-margin-top:74px}@media (max-width:900px){.pathGrid>article{border-right:0;border-bottom:1px solid var(--line)}.modelCommerce{grid-template-columns:1fr;margin-top:-45px}.modelCommerce footer{justify-content:space-between}}@media (max-width:600px){.pathGrid>article{padding:23px}.modelPage .orHero>div{align-items:stretch}.heroTextLink{text-align:center}.modelCommerce{width:calc(100% - 40px);margin-bottom:70px;padding:20px}.modelCommerce dl{gap:8px}.modelCommerce footer{flex-direction:column;align-items:stretch}.modelCommerce footer>a:first-child{text-align:center}}.modelPage .modelStart{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:105px 0 112px}.modelPage .modelStart header{margin-bottom:58px}.modelPage .modelStart header .eyebrow{color:var(--green)}.modelPage .modelStart header h2{letter-spacing:-.05em;margin:14px 0 0;font-size:40px}.modelPage .modelStart .wrap>div{border:0;grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.modelPage .modelStart article{border:0;padding:0 8px;position:relative}.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}.modelPage .modelStart h3{margin:18px 0 14px;font-size:22px}.modelPage .modelStart article p{color:var(--muted);min-height:42px;font-size:13px;line-height:1.55}.modelPage .startMini{background:#f0f2ef;border-top:0;border-radius:9px;align-items:center;gap:9px;height:108px;margin-top:30px;padding:16px;display:flex}.modelPage .startMini i,.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}.modelPage .startMini b{margin-left:auto}.modelPage .creditMini{grid-template-columns:auto 1fr auto;align-content:center;display:grid}.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}.modelPage .creditMini i:first-child{font-size:13px}.modelPage .keyMini{grid-template-columns:1fr;align-content:center;display:grid}.modelPage .keyMini i,.modelPage .keyMini b{background:#fff;margin:0}.modelPage .keyMini b{color:#6f776f;letter-spacing:.16em}.modelPage .modelStart .wrap>footer{display:none}@media (max-width:760px){.modelPage .modelStart{padding:78px 0}.modelPage .modelStart header{margin-bottom:38px}.modelPage .modelStart header h2{font-size:34px}.modelPage .modelStart .wrap>div{grid-template-columns:1fr;gap:45px}.modelPage .modelStart article{border-bottom:1px solid var(--line);padding:0 0 36px}.modelPage .modelStart article:last-child{border-bottom:0}}.wrap{width:100%;max-width:1280px;padding-left:4vw;padding-right:4vw}.nav{padding-left:5vw;padding-right:5vw}.modelPage>.orHero,.modelPage>.orMetrics,.modelPage>.orValue,.modelPage>.featuredModels,.modelPage>.agentCases{width:100%}.capHero,.capPhaseNav>div,.capProof>.wrap,.how>.wrap,.trust,.capNext>.wrap,.siteFooter{max-width:1280px}@media (max-width:600px){.wrap,.nav{padding-left:20px;padding-right:20px}.modelPage .modelCommerce{width:calc(100% - 40px)}}.mediaPage h2{letter-spacing:-.06em;font-size:clamp(42px,5vw,64px);line-height:.98}.mediaHero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;padding-top:72px;padding-bottom:62px;display:grid}.mediaHeroCopy h1{letter-spacing:-.07em;margin:20px 0 25px;font-size:clamp(52px,5.9vw,76px);line-height:.94}.mediaHeroCopy>p:not(.eyebrow){color:var(--muted);max-width:560px;font-size:16px;line-height:1.6}.mediaHeroCopy>div{gap:10px;margin-top:30px;display:flex}.mediaHero figure{border:1px solid var(--line);background:#fff;margin:0;position:relative}.mediaHero img{object-fit:cover;width:100%;height:510px;display:block}.mediaHero figcaption{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:center;height:48px;display:grid}.mediaHero figcaption span{text-align:center;font:750 8px var(--mono);letter-spacing:.12em;color:#737d74}.mediaHero figcaption span+span{border-left:1px solid var(--line)}.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}.mediaProof>p{color:var(--muted);margin:0;padding:25px 0;font-size:12px}.mediaProof>div{border-left:1px solid var(--line);padding:25px}.mediaProof b,.mediaProof span{display:block}.mediaProof b{letter-spacing:-.04em;font-size:28px}.mediaProof span{color:var(--muted);margin-top:5px;font-size:9px}.mediaProducts{padding-top:110px;padding-bottom:115px}.mediaProducts>header{grid-template-columns:1fr .65fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}.mediaProducts>header .eyebrow{grid-column:1/-1;margin-bottom:-25px}.mediaProducts>header h2{margin:0}.mediaProducts>header>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.mediaProductGrid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.mediaProductGrid article{border-right:1px solid var(--line);flex-direction:column;min-height:390px;padding:26px;display:flex}.mediaProductGrid article:last-child{border:0}.mediaProductGrid article.primary{background:#effaf4}.mediaProductGrid article>span{font:750 8px var(--mono);letter-spacing:.11em;color:var(--green)}.mediaProductGrid h3{letter-spacing:-.045em;margin:50px 0 16px;font-size:27px}.mediaProductGrid p{color:var(--muted);font-size:12px;line-height:1.6}.mediaProductGrid ul{border-top:1px solid var(--line);margin:12px 0;padding:18px 0 0;list-style:none}.mediaProductGrid li{padding:7px 0;font-size:10px}.mediaProductGrid li:before{content:"✓";color:var(--green);margin-right:8px}.mediaProductGrid article>a{margin-top:auto;font-size:10px;font-weight:750}.mediaGallery{background:var(--dark);color:#f4f6f3;padding:110px 0}.mediaGallery .wrap>header{grid-template-columns:1fr .55fr auto;align-items:end;gap:35px;margin-bottom:40px;display:grid}.mediaGallery h2{margin:13px 0 0}.mediaGallery header>p{color:#9ba49c;font-size:12px;line-height:1.55}.mediaGallery header>a{font-size:10px;font-weight:750}.mediaModelGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.mediaModelGrid article{color:var(--ink);background:#fff}.mediaCrop{background-image:url(/images/solutions/reference/media/generative-media-triptych.png);background-repeat:no-repeat;background-size:300% 100%;height:330px}.mediaCrop.left{background-position:0}.mediaCrop.center{background-position:50%}.mediaCrop.right{background-position:100%}.mediaModelGrid article>section{padding:20px}.mediaModelGrid article>section>span{font:750 8px var(--mono);color:var(--green)}.mediaModelGrid h3{margin:18px 0 5px;font-size:23px}.mediaModelGrid article>section>p{color:var(--muted);font-size:9px}.mediaModelGrid footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:15px;font-size:9px;display:flex}.mediaModelGrid footer a{color:var(--green);font-weight:750}.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}.mediaApiBar>div span{color:var(--green);font:750 8px var(--mono);margin-right:12px}.mediaApiBar p{color:#939d94;margin:0}.mediaApiBar>a{color:var(--green);font-weight:750}.mediaCompare{padding-top:110px;padding-bottom:115px}.mediaCompare>header{max-width:800px;margin-bottom:45px}.mediaCompare h2{margin:15px 0 0}.compareTable{border:1px solid var(--line);background:#fff}.compareTable>div{grid-template-columns:1fr 1.25fr 1fr 1fr 1.55fr;display:grid}.compareTable>div>*{border-right:1px solid var(--line);padding:18px;font-size:10px}.compareTable>div>:last-child{border:0}.compareTable>div+div{border-top:1px solid var(--line)}.compareTable .tableHead{background:#f0f2ef}.compareTable .tableHead span{font:750 8px var(--mono);letter-spacing:.1em;color:#737d74}.compareTable .recommended{background:#effaf4}.compareTable .recommended b{color:var(--green)}.mediaSystem{background:var(--green);padding:110px 0}.mediaSystem>.wrap{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;display:grid}.mediaSystem .eyebrow{color:#245b3b}.mediaSystem h2{margin:15px 0 22px;font-size:48px}.mediaSystemCopy>p:not(.eyebrow){color:#275a3b;font-size:13px;line-height:1.6}.mediaFlow{grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:stretch;display:grid}.mediaFlow>div{background:#62cf8b;border:1px solid #27643f;padding:20px}.mediaFlow>div.active{background:#eefbf3}.mediaFlow>div span,.mediaFlow>div b{display:block}.mediaFlow>div span{font:750 8px var(--mono);color:#2d6844}.mediaFlow>div b{margin-top:20px;font-size:15px;line-height:1.8}.mediaFlow>i{place-items:center;font-style:normal;display:grid}.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}.mediaStart{text-align:center;padding-top:105px;padding-bottom:100px}.mediaStart h2{margin:15px 0 32px}.mediaStart>div{justify-content:center;gap:10px;display:flex}.mediaStart>p:last-child{color:var(--muted);margin-top:20px;font-size:10px}@media (max-width:900px){.mediaNav>nav{display:none}.mediaHero,.mediaSystem>.wrap{grid-template-columns:1fr}.mediaHero figure{order:-1}.mediaHero img{height:420px}.mediaProducts>header,.mediaGallery .wrap>header{grid-template-columns:1fr}.mediaProducts>header .eyebrow{grid-column:auto;margin-bottom:0}.mediaProductGrid,.mediaModelGrid{grid-template-columns:1fr}.mediaProductGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:330px}.mediaModelGrid{gap:14px}.mediaCrop{height:420px}.compareTable{overflow-x:auto}.compareTable>div{min-width:850px}.mediaFlow{grid-template-columns:1fr}.mediaFlow>i{height:40px;transform:rotate(90deg)}.mediaFlow>footer{grid-column:auto}}@media (max-width:600px){.mediaHero{gap:35px;padding-top:60px}.mediaHero img{height:340px}.mediaHeroCopy h1{font-size:49px}.mediaHeroCopy>div,.mediaStart>div{flex-direction:column}.mediaProof{grid-template-columns:1fr 1fr}.mediaProof>p{grid-column:1/-1}.mediaProof>div{border-top:1px solid var(--line)}.mediaProof>div:nth-of-type(3){grid-column:1/-1}.mediaProducts,.mediaGallery,.mediaCompare,.mediaSystem{padding-top:78px;padding-bottom:80px}.mediaModelGrid .mediaCrop{height:330px}.mediaApiBar{grid-template-columns:1fr}.mediaSystem h2{font-size:41px}}.mediaOnboarding{border-top:1px solid var(--line);background:var(--paper);padding:105px 0 112px;scroll-margin-top:74px}.mediaOnboarding>div>header{grid-template-columns:1fr .72fr;align-items:end;gap:55px;margin-bottom:58px;display:grid}.mediaOnboarding>div>header .eyebrow{grid-column:1/-1;margin-bottom:-35px}.mediaOnboarding>div>header h2{letter-spacing:-.05em;margin:0;font-size:40px;line-height:1.05}.mediaOnboarding>div>header>p:not(.eyebrow){color:var(--muted);max-width:520px;font-size:13px;line-height:1.6}.mediaOnboardingGrid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.mediaOnboardingGrid article{padding:0 8px}.mediaOnboardingGrid article>span{width:42px;height:42px;font:700 12px var(--mono);background:#edf0ec;border-radius:50%;place-items:center;display:grid}.mediaOnboardingGrid h3{margin:18px 0 14px;font-size:22px}.mediaOnboardingGrid article>p{color:var(--muted);min-height:62px;font-size:13px;line-height:1.55}.mediaStartMini,.mediaRequestMini{background:#f0f2ef;border-radius:9px;height:128px;margin-top:28px}.mediaStartMini{align-items:center;gap:9px;padding:16px;display:flex}.mediaStartMini i,.mediaStartMini b{font:700 8px var(--mono);background:#fff;border:1px solid #e0e4df;border-radius:6px;padding:11px;font-style:normal}.mediaStartMini b{margin-left:auto}.mediaCreditMini{grid-template-columns:auto 1fr auto;align-content:center;display:grid}.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}.mediaRequestMini{font-family:var(--mono);flex-direction:column;padding:13px 15px;display:flex}.mediaRequestMini header,.mediaRequestMini footer{justify-content:space-between;align-items:center;font-size:8px;display:flex}.mediaRequestMini header{border-bottom:1px solid #d9ded9;padding-bottom:9px}.mediaRequestMini header span,.mediaRequestMini footer span{color:var(--green);font-weight:750}.mediaRequestMini>div{color:#596159;gap:5px;padding:10px 0;font-size:8px;display:grid}.mediaRequestMini footer{border-top:1px solid #d9ded9;padding-top:8px}.mediaRequestMini footer b{color:var(--ink)}.mediaOnboarding>div>footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:36px;padding-top:24px;display:flex}.mediaOnboarding>div>footer>div{margin-right:auto}.mediaOnboarding>div>footer b,.mediaOnboarding>div>footer span{display:block}.mediaOnboarding>div>footer b{font-size:11px}.mediaOnboarding>div>footer span{color:var(--muted);margin-top:5px;font-size:9px}@media (max-width:760px){.mediaOnboarding{padding:78px 0}.mediaOnboarding>div>header{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.mediaOnboarding>div>header .eyebrow{grid-column:auto;margin-bottom:0}.mediaOnboarding>div>header h2{font-size:34px}.mediaOnboardingGrid{grid-template-columns:1fr;gap:45px}.mediaOnboardingGrid article{border-bottom:1px solid var(--line);padding:0 0 36px}.mediaOnboardingGrid article:last-child{border-bottom:0}.mediaOnboardingGrid article>p{min-height:auto}.mediaOnboarding>div>footer{flex-direction:column;align-items:stretch}.mediaOnboarding>div>footer>div{margin:0 0 10px}.mediaOnboarding>div>footer .btn{text-align:center}}.mediaDiscover>input{opacity:0;pointer-events:none;position:absolute}.mediaDiscoverNav{border:1px solid #354036;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.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}.mediaDiscoverNav label:last-child{border-right:0}.mediaDiscoverNav label>span{font:750 8px var(--mono);color:#6f7d71;grid-row:1/3;padding-top:3px}.mediaDiscoverNav label>small{color:#859087;margin-top:6px;font-size:9px}.mediaDiscoverPanels{border:1px solid #354036;min-height:455px}.discoverPanel{padding:26px;display:none}.discoverPanel>header{border-bottom:1px solid #354036;justify-content:space-between;align-items:end;margin-bottom:6px;padding-bottom:22px;display:flex}.discoverPanel>header div span,.discoverPanel>header div b{display:block}.discoverPanel>header div span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.discoverPanel>header div b{margin-top:8px;font-size:20px}.discoverPanel>header>p{color:#8e998f;max-width:440px;font-size:10px;line-height:1.55}.mediaTaskGrid,.mediaProviderGrid{grid-template-columns:repeat(2,1fr);display:grid}.mediaTaskGrid>a,.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}.mediaTaskGrid>a:nth-child(odd),.mediaProviderGrid>a:nth-child(odd){border-right:1px solid #354036}.mediaTaskGrid i,.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}.mediaProviderGrid i{color:#173b26;border-color:var(--green);background:#eefaf3;border-radius:50%}.mediaTaskGrid h3,.mediaProviderGrid h3{margin:0 0 7px;font-size:16px}.mediaTaskGrid p,.mediaProviderGrid p{color:#879188;font-size:9px}.mediaTaskGrid>a>span,.mediaProviderGrid>a>span{font:650 8px var(--mono);color:#818c82}.mediaTaskGrid>a>b,.mediaProviderGrid>a>b{color:var(--green)}.trendingPanel .mediaModelGrid{margin-top:18px}.trendingPanel .mediaCrop{height:245px}#discover-task:checked~.mediaDiscoverNav label[for=discover-task],#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider],#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending]{background:var(--green);color:#102117}#discover-task:checked~.mediaDiscoverPanels .taskPanel,#discover-provider:checked~.mediaDiscoverPanels .providerPanel,#discover-trending:checked~.mediaDiscoverPanels .trendingPanel{display:block}@media (max-width:760px){.mediaDiscoverNav{grid-template-columns:1fr}.mediaDiscoverNav label{border-bottom:1px solid #354036;border-right:0;min-height:76px}.mediaDiscoverNav label:last-child{border-bottom:0}.discoverPanel{padding:18px}.discoverPanel>header{flex-direction:column;align-items:start;gap:12px}.mediaTaskGrid,.mediaProviderGrid{grid-template-columns:1fr}.mediaTaskGrid>a:nth-child(odd),.mediaProviderGrid>a:nth-child(odd){border-right:0}.mediaTaskGrid>a,.mediaProviderGrid>a{grid-template-columns:46px 1fr auto}.mediaTaskGrid>a>b,.mediaProviderGrid>a>b{display:none}}.mediaGallery{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f7f4}.mediaGallery .wrap>header{padding-bottom:4px}.mediaGallery header>p{color:var(--muted)}.mediaGallery header>a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}.mediaDiscoverNav{border-color:var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 14px 45px #141f1709}.mediaDiscoverNav label{border-color:var(--line);min-height:88px}.mediaDiscoverNav label>span{color:#929a92}.mediaDiscoverNav label>b{font-size:15px}.mediaDiscoverNav label>small{color:var(--muted)}.mediaDiscoverNav label:hover{background:#f2f5f1}.mediaDiscoverPanels{border-color:var(--line);background:#fff;border-radius:10px;min-height:455px;overflow:hidden;box-shadow:0 16px 50px #141f170a}.discoverPanel{padding:30px}.discoverPanel>header{border-color:var(--line);margin-bottom:0;padding-bottom:25px}.discoverPanel>header div b{font-size:22px}.discoverPanel>header>p{color:var(--muted)}.mediaTaskGrid>a,.mediaProviderGrid>a{border-color:var(--line);min-height:110px;padding:18px 16px}.mediaTaskGrid>a:nth-child(odd),.mediaProviderGrid>a:nth-child(odd){border-color:var(--line)}.mediaTaskGrid>a:hover,.mediaProviderGrid>a:hover{background:#f4faf6}.mediaTaskGrid i,.mediaProviderGrid i{color:var(--green);background:#f7f9f6;border-color:#dce2dc}.mediaProviderGrid i{color:#205737;background:#effaf4;border-color:#bfe2cd}.mediaTaskGrid p,.mediaProviderGrid p,.mediaTaskGrid>a>span,.mediaProviderGrid>a>span{color:var(--muted)}#discover-task:checked~.mediaDiscoverNav label[for=discover-task],#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider],#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--green);background:#effaf4}#discover-task:checked~.mediaDiscoverNav label[for=discover-task] span,#discover-task:checked~.mediaDiscoverNav label[for=discover-task] small,#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider] span,#discover-provider:checked~.mediaDiscoverNav label[for=discover-provider] small,#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending] span,#discover-trending:checked~.mediaDiscoverNav label[for=discover-trending] small{color:#397052}.mediaApiBar{border-color:var(--line);color:var(--ink);background:#fff;border-radius:8px;margin-top:12px}.mediaApiBar code{color:#3c463e}.mediaApiBar p{color:var(--muted)}.trendingPanel .mediaModelGrid article{border:1px solid var(--line);border-radius:8px;overflow:hidden}.trendingPanel .mediaModelGrid article>section{background:#fff}@media (max-width:760px){.mediaDiscoverNav label{border-color:var(--line)}.discoverPanel{padding:20px}.mediaTaskGrid>a:nth-child(odd),.mediaProviderGrid>a:nth-child(odd){border-color:var(--line)}}.mediaCategoryChooser{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.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}.mediaCategoryChooser label:hover{border-color:var(--green);background:#f3fbf6;transform:translateY(-3px)}.mediaCategoryChooser label span,.mediaCategoryChooser label b,.mediaCategoryChooser label small{display:block}.mediaCategoryChooser label span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.mediaCategoryChooser label b{margin:11px 0 8px;font-size:21px}.mediaCategoryChooser label small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.progressiveDiscover .mediaDiscoverPanels{margin-top:0;display:none}.progressiveDiscover .discoverHome{display:none}#discover-home:checked~.mediaCategoryChooser{display:grid}#discover-trending:checked~.mediaCategoryChooser,#discover-provider:checked~.mediaCategoryChooser,#discover-task:checked~.mediaCategoryChooser{display:none}#discover-trending:checked~.mediaDiscoverPanels,#discover-provider:checked~.mediaDiscoverPanels,#discover-task:checked~.mediaDiscoverPanels,#discover-trending:checked~.mediaDiscoverPanels .trendingPanel,#discover-provider:checked~.mediaDiscoverPanels .providerPanel,#discover-task:checked~.mediaDiscoverPanels .taskPanel{display:block}.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}.progressiveDiscover .discoverPanel>header label:hover{border-color:var(--green);color:var(--green)}.filterCapsules{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.filterCapsules button{appearance:none;border:1px solid var(--line);font:700 9px var(--mono);color:#667067;background:#fff;border-radius:999px;padding:10px 15px}.filterCapsules button:hover,.filterCapsules button.active{border-color:var(--green);color:#235f3c;background:#effaf4}.progressiveDiscover .trendingPanel .mediaModelGrid{margin-top:24px}@media (max-width:900px){.mediaCategoryChooser{grid-template-columns:1fr}.mediaCategoryChooser label{border-radius:54px;min-height:105px}.mediaCategoryChooser label small{white-space:normal}}@media (max-width:600px){.mediaCategoryChooser label{padding:23px 26px}.progressiveDiscover .discoverPanel>header{display:flex}.filterCapsules{gap:6px}.filterCapsules button{padding:9px 11px;font-size:8px}}.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}.interactiveExplorer .mediaCategoryChooser button span,.interactiveExplorer .mediaCategoryChooser button b,.interactiveExplorer .mediaCategoryChooser button small{display:block}.interactiveExplorer .mediaCategoryChooser button span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.interactiveExplorer .mediaCategoryChooser button b{margin:11px 0 8px;font-size:21px}.interactiveExplorer .mediaCategoryChooser button small{color:var(--muted);font-size:9px}.focusedExplorer{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px;box-shadow:0 16px 50px #141f170a}.focusedExplorer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.focusedExplorer>header span,.focusedExplorer>header b{display:block}.focusedExplorer>header span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.focusedExplorer>header b{margin-top:8px;font-size:22px}.focusedExplorer>header button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:10px 15px}.filterCapsules .clearFilter{color:var(--muted);background:#fff;border-style:dashed;margin-left:auto}.filterSummary{justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.filterSummary span{font-weight:750}.filterSummary b{color:var(--muted);font-weight:500}.focusedExplorer .mediaModelGrid{margin-top:4px}.focusedExplorer .mediaModelGrid article{border:1px solid var(--line);border-radius:8px;overflow:hidden}@media (max-width:900px){.interactiveExplorer .mediaCategoryChooser button{border-radius:54px;min-height:105px}.focusedExplorer{padding:20px}}@media (max-width:600px){.focusedExplorer>header{align-items:flex-start}.filterSummary{flex-direction:column;gap:8px}}.interactiveExplorer .mediaCategoryChooser{gap:10px;margin-bottom:14px;display:flex}.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}.interactiveExplorer .mediaCategoryChooser button span{color:#8a938b;font-size:7px}.interactiveExplorer .mediaCategoryChooser button b{white-space:nowrap;margin:0;font-size:13px}.interactiveExplorer .mediaCategoryChooser button:hover{border-color:var(--green);background:#f4faf6;transform:none}.interactiveExplorer .mediaCategoryChooser button.selected{background:var(--green);border-color:var(--green);color:#12351f}.interactiveExplorer .mediaCategoryChooser button.selected span{color:#235b39}.interactiveExplorer .mediaCategoryChooser button.muted{color:#7d857e;background:#f0f2ef;border-color:#e2e6e1}.interactiveExplorer .mediaCategoryChooser button.muted span{color:#a5aca6}.interactiveExplorer .mediaCategoryChooser button.muted:hover{color:var(--ink);background:#fff;border-color:#b9c3ba}.focusedExplorer{margin-top:0}.focusedExplorer>header>p{color:var(--muted);font-size:9px}@media (max-width:700px){.interactiveExplorer .mediaCategoryChooser{padding-bottom:4px;overflow-x:auto}.interactiveExplorer .mediaCategoryChooser button{flex:none;padding:12px 17px}.interactiveExplorer .mediaCategoryChooser button span{display:none}}.interactiveExplorer button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.filterCapsules button.muted{color:#9aa19b;background:#f2f3f1;border-color:#e3e6e2}.filterCapsules button.muted:hover{color:var(--ink);background:#fff;border-color:#b9c3ba}.filterCapsules button.active{box-shadow:inset 0 0 0 1px var(--green)}.marketExplorer{padding:0;overflow:hidden}.marketExplorer>header{padding:28px 30px}.marketRows{padding:0 30px 34px}.marketRow{border-top:1px solid var(--line);padding:30px 0 38px}.marketRow:first-child{border-top:0}.marketRow>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.marketRow>header h3{letter-spacing:-.04em;margin:0;font-size:24px}.marketRow>header h3 span{color:var(--green);margin-left:6px}.marketRow>header p{color:var(--muted);margin-top:7px;font-size:11px}.marketRow>header small{font:700 7px var(--mono);letter-spacing:.1em;color:#8b938c}.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}.marketCardRail article{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:8px;overflow:hidden}.marketThumb{background-image:url(/images/solutions/reference/media/generative-media-triptych.png);background-repeat:no-repeat;background-size:300% 100%;height:174px;position:relative}.marketThumb.crop0{background-position:0}.marketThumb.crop1{background-position:50%}.marketThumb.crop2{background-position:100%}.marketThumb>span{background:var(--green);color:#174529;font:750 7px var(--mono);border-radius:999px;padding:6px 9px;position:absolute;top:10px;left:10px}.marketCardRail article>div:last-child{padding:16px}.marketCardRail h4{margin:0 0 9px;font-size:15px}.marketCardRail article p{color:var(--muted);min-height:45px;font-size:10px;line-height:1.5}.marketCardRail footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.marketCardRail footer span{color:#286443;font:700 7px var(--mono);background:#effaf4;border-radius:4px;padding:5px 7px}.marketCardRail footer a{color:var(--green);font-size:8px;font-weight:750}@media (min-width:1100px){.marketCardRail{grid-auto-columns:calc(25% - 9px)}}@media (max-width:600px){.marketExplorer>header,.marketRows{padding-left:20px;padding-right:20px}.marketCardRail{grid-auto-columns:82%}}.marketExplorer>.filterCapsules{margin:0 30px;padding-top:4px}.marketCardRail article>img{object-fit:cover;width:100%;height:174px;display:block}.marketExplorer .marketRows{padding-top:4px}@media (min-width:1100px){.marketCardRail{grid-auto-columns:calc(20% - 9.6px)}}@media (max-width:600px){.marketExplorer>.filterCapsules{margin-left:20px;margin-right:20px}}.labsExplorer{padding:0;overflow:hidden}.labsExplorer>header{padding:28px 30px}.labShelf{border-top:1px solid var(--line);padding:30px}.labShelf>header{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.labShelf>header h3{letter-spacing:-.04em;margin:0;font-size:25px}.labShelf>header h3 span{color:var(--green);margin-left:6px}.labShelf>header p{color:var(--muted);margin-top:7px;font-size:11px}.labShelf>header small{font:700 7px var(--mono);letter-spacing:.1em;color:#8b938c}.labRail{scroll-snap-type:x mandatory;grid-auto-columns:126px;grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.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}.labRail button:hover{border-color:var(--green);transform:translateY(-2px)}.labRail button img{object-fit:cover;border:1px solid var(--line);width:76px;height:76px}.labRail button span{font-size:12px;line-height:1.15}.labRail button.active{border-color:var(--green);color:var(--ink);background:#effaf4}.labRail button.muted{opacity:.38}.labRail button.muted:hover{opacity:.8}@media (max-width:600px){.labsExplorer>header,.labShelf{padding-left:20px;padding-right:20px}.labRail{grid-auto-columns:112px}.labRail button{height:164px}}.apiHero{grid-template-columns:1fr 1fr;align-items:center;gap:82px;padding-top:94px;padding-bottom:88px;display:grid}.apiHero h1{letter-spacing:-.075em;margin:20px 0 27px;font-size:clamp(58px,6.5vw,82px);line-height:.94}.apiHero>div>p:not(.eyebrow){max-width:590px;color:var(--muted);font-size:17px;line-height:1.6}.apiHero>div>div{gap:10px;margin-top:32px;display:flex}.apiHero>aside{border:1px solid var(--line);background:#fff;padding:0 22px;box-shadow:0 20px 55px #1116120d}.apiHero>aside>header,.apiHero>aside>footer{height:54px;font:700 8px var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.apiHero>aside>header{border-bottom:1px solid var(--line)}.apiHero>aside>header b{color:var(--green)}.apiHero>aside>p{padding:22px 0 12px;font-size:15px;line-height:1.5}.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}.apiHero>aside>div span{align-items:center;font-weight:750;display:flex}.apiHero>aside i,.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}.apiHero>aside em{color:var(--muted);font-style:normal}.apiHero>aside>div b{font:700 8px var(--mono);color:var(--green)}.apiHero>aside>footer{border-top:1px solid var(--line)}.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}.apiNumbers>p{color:var(--muted);margin:0;font-size:12px}.apiNumbers>div{border-left:1px solid var(--line);align-items:center;gap:14px;padding:26px;display:flex}.apiNumbers b{letter-spacing:-.05em;font-size:28px}.apiNumbers span{color:var(--muted);font-size:10px}.apiMarketSection{background:#f3f5f1;padding:108px 0}.apiSectionHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:46px;display:grid}.apiSectionHead h2{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(43px,5vw,64px);line-height:.98}.apiSectionHead>p{color:var(--muted);font-size:14px;line-height:1.6}.apiCatalog>nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.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}.apiCatalog>nav button.active{background:var(--green);border-color:var(--green);color:#173e27}.apiServiceGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.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}.apiServiceGrid article>header{justify-content:space-between;display:flex}.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}.apiServiceGrid article>header span{font:750 7px var(--mono);color:var(--green);background:#effaf4;border-radius:999px;height:max-content;padding:6px 8px}.apiServiceGrid h3{margin:25px 0 8px;font-size:21px}.apiServiceGrid p{color:var(--muted);font-size:11px}.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}.apiServiceGrid footer a{color:var(--green)}.apiConsole{padding-top:108px;padding-bottom:110px}.apiWorkbench{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;display:grid}.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}.apiWorkbench>nav b{color:var(--green)}.apiWorkbench>aside{border-right:1px solid var(--line);padding:23px}.apiWorkbench label{font:700 8px var(--mono);letter-spacing:.08em;color:#7c857d;margin:17px 0 8px;display:block}.selectLine,.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}.selectLine i{border:1px solid var(--line);place-items:center;width:30px;height:30px;margin-right:10px;font-style:normal;display:grid}.selectLine span{font:700 8px var(--mono);color:var(--green)}.connectionLine span{align-items:center;display:flex}.connectionLine i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:9px;display:block}.connectionLine b{font:700 8px var(--mono);color:var(--green)}.apiWorkbench button{background:var(--ink);color:#fff;border:0;width:100%;margin-top:22px;padding:16px;font-weight:750}.apiWorkbench>section{color:#dce5dd;background:#111611;padding:23px}.apiWorkbench>section header,.apiWorkbench>section footer{font:700 8px var(--mono);color:#8e9b90;justify-content:space-between;align-items:center;display:flex}.apiWorkbench>section header span,.apiWorkbench>section footer span{color:var(--green)}.apiWorkbench pre{font:500 12px/1.85 var(--mono);white-space:pre-wrap;margin:32px 0}.apiWorkbench>section footer{border-top:1px solid #303831;padding-top:18px}.apiUseCase{background:var(--dark);color:#f4f6f4;padding:108px 0}.apiSectionHead.inverse>p{color:#99a39a}.actionChain{grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:stretch;display:grid}.actionChain article{border:1px solid #303831;flex-direction:column;padding:24px;display:flex}.actionChain article>span{font:750 8px var(--mono);color:var(--green)}.actionChain article>i{border-color:#465147;margin:34px 0 28px}.actionChain h3{margin-bottom:10px;font-size:24px}.actionChain p{color:#9aa49b;font-size:11px;line-height:1.6}.actionChain b{font:700 8px var(--mono);color:var(--green);margin-top:auto;padding-top:22px}.actionChain>em{color:var(--green);place-items:center;font-size:25px;font-style:normal;display:grid}.apiTrust{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding-top:108px;padding-bottom:110px;display:grid}.apiTrust>div h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(43px,5vw,62px);line-height:.98}.apiTrust>div>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.6}.apiTrust ul{gap:10px;margin:26px 0 0;padding:0;font-size:11px;font-weight:700;list-style:none;display:grid}.apiTrust li:before{content:"✓";color:var(--green);margin-right:9px}.apiTrust aside{border:1px solid var(--line);background:#fff;padding:0 22px}.apiTrust aside header,.apiTrust aside footer{height:55px;font:700 8px var(--mono);justify-content:space-between;align-items:center;display:flex}.apiTrust aside header{border-bottom:1px solid var(--line)}.apiTrust aside header span{color:var(--green)}.apiTrust aside header i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.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}.apiTrust aside>div>b,.apiTrust aside>div>em{font:700 8px var(--mono);color:#7c857d;font-style:normal}.apiTrust aside p{margin:0;font-weight:700}.apiTrust aside small{color:var(--muted);margin-top:5px;font-weight:500;display:block}.apiStart{background:var(--green);padding:100px 0}.apiStart header h2{letter-spacing:-.06em;max-width:780px;font-size:clamp(44px,5.4vw,68px);line-height:.98}.apiStart .eyebrow{color:#255b3b}.apiStart>.wrap>div{border:1px solid #28623f;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.apiStart article{border-right:1px solid #28623f;flex-direction:column;min-height:235px;padding:25px;display:flex}.apiStart article:last-child{border:0}.apiStart article>span{font:750 9px var(--mono);color:#255b3b}.apiStart h3{margin:34px 0 10px;font-size:22px}.apiStart article p{color:#28553b;font-size:12px;line-height:1.55}.apiStart article i{font:750 8px var(--mono);color:#255b3b;margin-top:auto;font-style:normal}.apiStart footer{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.apiStart footer p{color:#244f35;max-width:700px;font-size:12px;line-height:1.55}@media (max-width:900px){.apiHero,.apiTrust{grid-template-columns:1fr}.apiNumbers{grid-template-columns:1fr 1fr}.apiNumbers>p{grid-column:1/-1;padding:22px}.apiSectionHead{grid-template-columns:1fr;gap:20px}.apiServiceGrid{grid-template-columns:repeat(2,1fr)}.apiWorkbench{grid-template-columns:1fr}.apiWorkbench>aside{border-right:0;border-bottom:1px solid var(--line)}.actionChain{grid-template-columns:1fr}.actionChain>em{height:45px;transform:rotate(90deg)}}@media (max-width:600px){.apiHero{gap:48px;padding-top:70px}.apiHero h1{font-size:52px}.apiHero>div>div{flex-direction:column}.apiNumbers{grid-template-columns:1fr}.apiNumbers>div{border-left:0;border-top:1px solid var(--line)}.apiMarketSection,.apiConsole,.apiUseCase,.apiTrust{padding-top:78px;padding-bottom:80px}.apiServiceGrid{grid-template-columns:1fr}.apiWorkbench>section{padding:18px}.apiStart{padding:80px 0}.apiStart>.wrap>div{grid-template-columns:1fr}.apiStart article{border-bottom:1px solid #28623f;border-right:0}.apiStart footer{flex-direction:column;align-items:stretch;gap:20px}}.apiUseCase{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f1}.apiUseCase .apiSectionHead>p{color:var(--muted)}.apiUseCase .actionChain article{border-color:var(--line);background:#fff;box-shadow:0 12px 32px #11161208}.apiUseCase .actionChain article>i{border-color:var(--line);background:#f8faf7}.apiUseCase .actionChain p{color:var(--muted)}.apiUseCase .actionChain>em{color:var(--green)}.modelPage .playground{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f1}.modelPage .playIntro>p:not(.eyebrow){color:var(--muted)}.modelPage .labModes span{border-color:var(--line);color:#788078;background:#fff}.modelPage .labShell{border-color:var(--line);background:#fff;box-shadow:0 15px 42px #11161209}.modelPage .labShell>aside{border-color:var(--line);background:#f8faf7}.modelPage .labHistory,.modelPage .labShell>section>header,.modelPage .labShell>section>header span,.modelPage .labShell>section>header b{border-color:var(--line)}.modelPage .compare article{border-color:var(--line);background:#fff}.modelPage .compare article>p{color:#59625a}.modelPage .compare article>footer{border-color:var(--line)}.modelPage .promptBox{border-color:var(--line);background:#f8faf7}.modelPage .promptBox>span{color:var(--ink)}.modelPage .promptBox i{border-color:var(--line);background:#fff}.modelPage .labShell>section>footer{color:#778078}.modelPage .labModes span{color:#788078}.apiServicesPage .apiWorkbench>section{color:var(--ink);border-left:1px solid var(--line);background:#f7f9f6}.apiServicesPage .apiWorkbench>section header,.apiServicesPage .apiWorkbench>section footer{color:var(--muted)}.apiServicesPage .apiWorkbench>section header span,.apiServicesPage .apiWorkbench>section footer span{color:var(--green)}.apiServicesPage .apiWorkbench>section footer{border-color:var(--line)}.apiServicesPage .apiWorkbench pre{border:1px solid var(--line);color:#39423a;background:#fff;padding:22px}.apiServicesPage .apiStart{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f5f1}.apiServicesPage .apiStart .eyebrow{color:var(--green)}.apiServicesPage .apiStart>.wrap>div{border-color:var(--line);background:#fff}.apiServicesPage .apiStart article{border-color:var(--line)}.apiServicesPage .apiStart article>span,.apiServicesPage .apiStart article i{color:var(--green)}.apiServicesPage .apiStart article p,.apiServicesPage .apiStart footer p{color:var(--muted)}.apiServicesPage .apiStart footer .btn.black{background:var(--ink);color:#fff}@media (max-width:900px){.apiServicesPage .apiWorkbench>section{border-left:0}}@media (max-width:600px){.apiServicesPage .apiStart article{border-color:var(--line)}}.apiAccess{padding-top:108px;padding-bottom:110px}.accessBlueprint{border:1px solid var(--line);background:#fff}.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}.accessBlueprint>header i{color:var(--green);margin:0 10px;font-style:normal}.accessMap{grid-template-columns:1fr 58px .72fr 58px 1fr;align-items:center;min-height:390px;padding:50px 58px;display:grid}.accessMap>section>span,.accessMap>article>span,.serviceDestinations>span{font:750 8px var(--mono);letter-spacing:.09em;color:#7d867e;margin-bottom:14px;display:block}.accessMap>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.accessMap>section b{border:1px solid var(--line);text-align:center;background:#fafbf9;padding:13px 10px;font-size:10px}.accessMap>em{color:var(--green);text-align:center;font-size:24px;font-style:normal}.accessMap>article{border:1px solid var(--green);background:#effaf4;flex-direction:column;min-height:205px;padding:22px;display:flex}.accessMap>article>span{color:var(--green)}.accessMap>article strong{letter-spacing:-.02em;font-size:17px;line-height:1.6}.accessMap>article small{font:700 8px var(--mono);color:#36704e;border-top:1px solid #bee4cd;margin-top:auto;padding-top:15px}.serviceDestinations{border-top:1px solid var(--line);grid-template-columns:160px 1fr;align-items:center;padding:22px 58px;display:grid}.serviceDestinations>span{margin:0}.serviceDestinations>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.serviceDestinations b{border:1px solid var(--line);text-align:center;background:#fafbf9;padding:11px 6px;font-size:9px}.accessBlueprint>footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.accessBlueprint>footer article{border-right:1px solid var(--line);min-height:130px;padding:22px}.accessBlueprint>footer article:last-child{border:0}.accessBlueprint>footer b{font-size:13px}.accessBlueprint>footer p{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.55}@media (max-width:900px){.accessMap{grid-template-columns:1fr;padding:35px}.accessMap>em{place-items:center;height:44px;display:grid;transform:rotate(90deg)}.serviceDestinations{grid-template-columns:1fr;gap:14px;padding:22px 35px}.serviceDestinations>div{grid-template-columns:repeat(3,1fr)}.accessBlueprint>footer{grid-template-columns:1fr 1fr}.accessBlueprint>footer article:nth-child(2){border-right:0}.accessBlueprint>footer article{border-bottom:1px solid var(--line)}}@media (max-width:600px){.apiAccess{padding-top:78px;padding-bottom:80px}.accessMap{padding:25px 20px}.accessMap>section>div{grid-template-columns:1fr}.serviceDestinations{padding:20px}.serviceDestinations>div{grid-template-columns:1fr 1fr}.accessBlueprint>footer{grid-template-columns:1fr}.accessBlueprint>footer article{border-right:0}.accessBlueprint>footer article:last-child{border-bottom:0}}.accessExact{background:#faf8f5;grid-template-columns:250px 65px 270px 65px 1fr;align-items:center;min-height:650px;padding:52px 32px;display:grid}.accessSources{flex-direction:column;justify-content:center;gap:38px;height:100%;display:flex;position:relative}.accessSources section{gap:10px;display:grid}.accessSources section>span{color:#666158;margin-bottom:2px;font-size:11px}.accessSources section>b,.accessApps b{background:#fff;border:1px solid #28251f;justify-content:center;align-items:center;height:47px;font-size:12px;font-weight:520;display:flex}.accessSources section>b i,.accessApps b i{font-style:normal;font:750 9px var(--mono);color:var(--green);margin-right:9px}.accessSources section:first-child b:first-of-type i,.accessSources section:nth-child(2) b:nth-of-type(2) i{color:#e77855}.accessSources section:nth-child(2) b:nth-of-type(3) i{color:#888}.accessSources section:nth-child(2) b:nth-of-type(4) i{color:#fff;background:#3178c6;padding:3px}.accessSources>em{border-right:1px solid #28251f;border-radius:0 10px 10px 0;width:18px;position:absolute;top:148px;bottom:59px;right:-19px}.accessSources>em:before,.accessSources>em:after,.accessApps>em:before,.accessApps>em:after{content:"";background:#28251f;width:14px;height:1px;position:absolute}.accessSources>em:before{top:0;right:0}.accessSources>em:after{bottom:0;right:0}.accessWire{background:#28251f;height:1px;display:block}.accessCore{background:#fff;border:1px solid #9d998f;flex-direction:column;justify-content:flex-end;height:340px;padding:24px;display:flex}.accessCore>div{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.accessCore>div i{color:var(--green);font-style:normal}.accessCore>span{background-image:radial-gradient(var(--green) 1.2px,transparent 1.2px);background-size:6px 6px;height:32px;margin-top:18px;display:block}.accessApps>em{border-left:1px solid #28251f;border-radius:10px 0 0 10px;width:18px;position:absolute;top:30px;bottom:30px;left:0}.accessApps>em:before{top:0;left:0}.accessApps>em:after{bottom:0;left:0}.accessApps>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accessApps b{white-space:nowrap;min-width:0;padding:0 10px}.accessApps b i{color:#349bd4}.accessApps b:nth-child(2) i{color:#36c5f0}.accessApps b:nth-child(3) i{color:#ff7a1a}.accessApps b:nth-child(4) i{color:#29b6e8}.accessApps b:nth-child(5) i{color:#6264a7}.accessApps b:nth-child(7) i{color:#ea4335}.accessApps b:nth-child(8) i{color:#39443d}.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}.accessBlueprint>footer{background:#fff}@media (max-width:1050px){.accessExact{grid-template-columns:220px 42px 230px 42px 1fr;padding-left:22px;padding-right:22px}.accessApps b{font-size:10px}.accessCore{padding:18px}.accessCore>div{font-size:9px}}@media (max-width:800px){.accessExact{grid-template-columns:1fr;gap:28px;padding:30px 20px}.accessSources{gap:26px}.accessSources>em,.accessApps>em{display:none}.accessWire{justify-self:center;width:1px;height:34px}.accessCore{justify-self:center;width:min(100%,300px);height:240px}.accessApps{padding-left:0}.accessApps strong{grid-column:1/-1}.accessSources section>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.accessApps>div{grid-template-columns:1fr}.accessApps strong{grid-column:1}.accessSources section>b{height:43px}}.accessContinuation{border-top:1px solid var(--line);background:#fff;padding:58px 9% 64px}.accessContinuation>p{text-align:center;font:750 8px var(--mono);letter-spacing:.14em;color:#858e86;margin-bottom:25px}.entryPair{grid-template-columns:1fr 1fr;gap:24px;max-width:820px;margin:auto;display:grid}.entryPair article{border:1px solid var(--line);background:#fafbf9;padding:22px 24px;position:relative}.entryPair article>span{font:750 8px var(--mono);letter-spacing:.08em;color:var(--green)}.entryPair h3{letter-spacing:-.02em;margin:20px 0 17px;font-size:16px}.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}.mergeLines{border-bottom:1px solid var(--green);max-width:430px;height:70px;margin:auto;position:relative}.mergeLines i{background:var(--green);width:1px;height:70px;position:absolute;top:0}.mergeLines i:first-child{left:0}.mergeLines i:nth-child(2){right:0}.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%)}.serviceLayer{border:1px solid var(--green);text-align:center;background:#eff9f3;max-width:650px;margin:42px auto 0;padding:29px}.serviceLayer>span{font:800 10px var(--mono);letter-spacing:.13em;color:#2d6a46}.serviceLayer h3{margin:13px 0 24px;font-size:20px}.serviceLayer>div{background:#fff;border:1px solid #badcc7;grid-template-columns:repeat(4,1fr);display:grid}.serviceLayer>div b{font:750 8px var(--mono);letter-spacing:.06em;border-right:1px solid #badcc7;padding:13px 6px}.serviceLayer>div b:last-child{border:0}.flowDown{height:78px;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}.flowDown span{font-size:20px;line-height:1}.flowDown small{font:750 7px var(--mono);letter-spacing:.13em;margin-top:9px}.flowDestinations{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.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}.flowDestinations i{border:1px solid var(--line);background:#fafbf9;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.flowDestinations img{object-fit:contain;width:19px;height:19px;display:block}@media (max-width:800px){.accessContinuation{padding-left:20px;padding-right:20px}.entryPair{grid-template-columns:1fr}.mergeLines{border-bottom:0;height:48px}.mergeLines i:first-child{left:35%}.mergeLines i:nth-child(2){right:35%}.mergeLines i{height:48px}.flowDestinations{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.serviceLayer>div{grid-template-columns:1fr 1fr}.serviceLayer>div b:nth-child(2){border-right:0}.serviceLayer>div b:nth-child(-n+2){border-bottom:1px solid #badcc7}.flowDestinations{grid-template-columns:repeat(2,1fr)}.flowDestinations>b{min-height:70px}}.apiRecipes{padding-top:108px;padding-bottom:110px}.recipeGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.recipeGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:360px;padding:24px;display:flex}.recipeGrid article>span{font:750 8px var(--mono);letter-spacing:.09em;color:var(--green)}.recipeGrid h3{letter-spacing:-.04em;margin:28px 0 5px;font-size:23px}.recipeGrid article>small{color:var(--muted);font-size:10px}.recipeGrid article>div{align-items:center;gap:8px;margin:26px 0;display:flex}.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}.recipeGrid article>div i:first-child{background:#f0faf4;border-color:#b9dec8}.recipeGrid article>div em{color:var(--green);font-style:normal}.recipeGrid article>p{color:var(--muted);min-height:51px;font-size:11px;line-height:1.55}.recipeGrid dl{border-top:1px solid var(--line);grid-template-columns:42px 1fr;margin:4px 0 0;font-size:9px;display:grid}.recipeGrid dt,.recipeGrid dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0}.recipeGrid dt{font:700 7px var(--mono);color:#8b938b}.recipeGrid article>a{font:750 9px var(--mono);color:var(--green);margin-top:auto;padding-top:17px}.recipeGrid .moreRecipes{border-color:var(--green);background:#f1faf5}.moreRecipes h3{font-size:28px}.moreRecipes>p{font:650 11px/2 var(--mono);color:#3d684d;min-height:auto;margin-top:32px}.moreRecipes>a{color:#235f3b!important}.recipeGrid .serviceChain{align-items:center;gap:6px;margin:24px 0;display:flex}.serviceChain>span{align-items:center;gap:6px;min-width:0;display:flex}.serviceChain>span>em{color:#8a928b;font-size:11px;font-style:normal}.serviceChain>span>b{flex-direction:column;align-items:center;gap:6px;min-width:54px;font-weight:650;display:flex}.serviceChain>span>b>i{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.serviceChain img{object-fit:contain;width:22px;height:22px;display:block}.serviceChain strong{text-align:center;white-space:nowrap;font-size:8px;line-height:1.1}.recipeGrid article>.serviceChain i:first-child{border-color:var(--line);background:#fff}@media (max-width:900px){.recipeGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.apiRecipes{padding-top:78px;padding-bottom:80px}.recipeGrid{grid-template-columns:1fr}.recipeGrid article{min-height:345px}}.apiToolsBridge{grid-template-columns:1fr 1fr;align-items:center;gap:82px;padding-top:105px;padding-bottom:105px;display:grid}.apiToolsBridge h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(42px,4.8vw,61px);line-height:.98}.apiToolsBridge>div>p:not(.eyebrow){max-width:600px;color:var(--muted);font-size:13px;line-height:1.65}.apiToolsBridge .btn{margin-top:26px}.apiToolsBridge>aside{border:1px solid var(--line);text-align:center;background:#f8faf7;flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex}.apiToolsBridge>aside>span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.apiToolsBridge>aside>b{border:1px solid var(--line);background:#fff;width:100%;padding:16px;font-size:11px}.apiToolsBridge>aside>strong{border:1px solid var(--green);width:100%;font:750 10px var(--mono);letter-spacing:.08em;background:#eff9f3;padding:20px}.apiToolsBridge>aside>i{color:var(--green);font-style:normal;font:700 8px var(--mono)}.aiToolsHero{grid-template-columns:1.22fr .78fr;align-items:center;gap:66px;padding-top:100px;padding-bottom:90px;display:grid}.aiToolsHero h1{letter-spacing:-.068em;margin:20px 0 28px;font-size:clamp(52px,5.15vw,66px);line-height:.96}.aiToolsHero>div>p:not(.eyebrow){max-width:660px;color:var(--muted);font-size:16px;line-height:1.65}.aiToolsHero>div>div{gap:10px;margin-top:31px;display:flex}.aiToolsHero>aside{border:1px solid var(--line);background:#f8faf7;flex-direction:column;align-items:center;gap:15px;padding:30px;display:flex}.aiToolsHero>aside>span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}.aiToolsHero>aside>div{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.aiToolsHero>aside>div b{border:1px solid var(--line);text-align:center;background:#fff;padding:14px 5px;font-size:9px}.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}.aiToolsHero>aside>i{font-style:normal;font:700 8px var(--mono);color:var(--green)}.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}.aiToolsProof>p{color:var(--muted);font-size:12px}.aiToolsProof>div{border-left:1px solid var(--line);align-items:center;gap:14px;padding:25px;display:flex}.aiToolsProof b{letter-spacing:-.05em;font-size:28px}.aiToolsProof span{color:var(--muted);font-size:9px;line-height:1.45}.aiToolsPage .apiAccess{padding-top:110px}.aiToolsPage .apiRecipes{border-top:1px solid var(--line)}@media (max-width:850px){.apiToolsBridge,.aiToolsHero{grid-template-columns:1fr}.aiToolsProof{grid-template-columns:1fr 1fr}.aiToolsProof>p{grid-column:1/-1;padding:22px}.aiToolsHero{padding-top:72px}.aiToolsHero>div>div{flex-direction:column;align-items:stretch}}@media (max-width:560px){.apiToolsBridge{grid-template-columns:1fr;gap:42px;padding-top:78px;padding-bottom:78px}.aiToolsProof{grid-template-columns:1fr}.aiToolsProof>div{border-left:0;border-top:1px solid var(--line)}.aiToolsHero h1{font-size:46px}}.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}main:has(>.officialHeader){padding-top:77px}.officialHeaderBar{align-items:center;height:76px;padding:0 5vw;display:flex}.officialLogo{flex:none;align-items:center;width:133px;height:40px;display:flex}.officialLogo img{object-fit:contain;width:133px;height:40px}.officialDesktopNav{align-items:center;gap:24px;height:44px;margin-left:40px;display:flex}.officialDesktopNav>a,.officialMenuGroup>a,.officialSolutionsTrigger{color:#1d1f20;white-space:nowrap;font-size:16px;font-weight:520;line-height:24px}.officialMenuGroup{align-items:center;height:44px;display:flex;position:relative}.officialMenuGroup>button:not(.officialSolutionsTrigger){cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;font-size:16px;display:grid}.officialSolutionsTrigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:44px;padding:0;display:flex}.officialSolutionsTrigger i{font-size:14px;font-style:normal}.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}.officialDropdown a{border-radius:5px;padding:12px}.officialDropdown a:hover{background:#f3f5f1}.officialDropdown b{font-size:13px;display:block}.officialDropdown span{color:#737b74;margin-top:4px;font-size:9px;display:block}.solutionsDrop{left:0}.officialHeaderSpacer{flex:1}.officialDesktopActions{align-items:center;gap:12px;display:flex}.officialGithub{justify-content:center;align-items:center;width:34px;height:26px;display:flex}.officialSignIn,.officialStart{border-radius:6px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:520;display:flex}.officialSignIn{background:#fff;border:1px solid #d1d5db}.officialStart{color:#fff;background:#111411;padding:0 17px}.officialMobileButton{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.officialMobileMenu{display:none}.officialHeader a{text-decoration:none}@media (max-width:850px){.officialHeaderBar{padding:0 20px}.officialDesktopNav,.officialDesktopActions{display:none}.officialMobileButton{margin-left:auto;display:flex}.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}.officialMobileMenu>a{padding:12px 4px;font-size:15px}.officialMobileMenu .officialStart{justify-content:center;margin-top:7px;padding:0 17px}}.officialSolutionsTrigger.active{height:52px;color:var(--green);border:1px solid #8cc9a4;margin-top:8px;padding:0 7px}.officialSolutionsTrigger:focus{outline:none}.officialSolutionsTrigger:focus-visible{box-shadow:0 0 0 1px #8cc9a4}.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}.solutionsDrop section{flex-direction:column;display:flex}.solutionsDrop section:nth-child(2){border-left:1px solid #ecefeb;padding-left:21px}.solutionsDrop section>p{font:750 8px var(--mono);letter-spacing:.14em;color:#70bd90;margin:0 0 7px}.solutionsDrop section>a{color:#1d1f20;border-radius:5px;padding:10.4px 12px;display:block}.solutionsDrop section>a:hover{background:#f5f7f4}.solutionsDrop strong{font-size:14px;line-height:20px;display:block}.solutionsDrop span{color:#717975;margin-top:4px;font-size:11px;line-height:17px;display:block}.solutionsDrop footer{font:600 8px var(--mono);letter-spacing:.05em;color:#7c847e;border-top:1px solid #e5e7eb;grid-column:1/-1;padding-top:12px}.compactSolutionsDrop{grid-template-columns:repeat(3,1fr);width:auto;max-width:1178px;height:365px;margin:auto;position:fixed;top:70px;left:4vw;right:4vw}.compactSolutionsDrop section:nth-child(3){border-left:1px solid #ecefeb;padding-left:21px}@media (max-width:850px){.officialMobileMenu{max-height:calc(100vh - 76px);overflow:auto}.officialMobileMenu>p{font:750 8px var(--mono);letter-spacing:.14em;color:var(--green);margin:14px 4px 2px}.officialMobileMenu>p:first-of-type{margin-top:8px}.officialMobileMenu>p+a{border-top:1px solid var(--line)}.officialMobileMenu>a[href^="/solutions/"]{padding-left:12px;font-size:14px}}.agentAssembly{border:1px solid var(--line);background:#f8faf7;grid-template-columns:1fr 42px 1fr 42px 1fr;padding:28px;display:grid}.agentAssembly>article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:280px;padding:24px;display:flex}.agentAssembly>article>span{font:750 8px var(--mono);letter-spacing:.1em;color:var(--green)}.agentAssembly h3{margin:30px 0 12px;font-size:23px}.agentAssembly article>p{color:var(--muted);font-size:11px;line-height:1.6}.agentAssembly article>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.agentAssembly article>div b{border-right:1px solid var(--line);font:700 7px var(--mono);text-align:center;padding:10px 4px}.agentAssembly article>div b:last-child{border:0}.agentAssembly>i{color:var(--green);place-items:center;font-size:20px;font-style:normal;display:grid}.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}.assemblyDelivery span,.assemblyDelivery b{text-align:center;font:750 8px var(--mono);letter-spacing:.06em;padding:15px}.assemblyDelivery b{background:#fff;border-left:1px solid #b9dec8}@media (max-width:800px){.agentAssembly{grid-template-columns:1fr;padding:20px}.agentAssembly>i{height:40px;transform:rotate(90deg)}.assemblyDelivery{grid-column:1;grid-template-columns:1fr}.assemblyDelivery b{border-top:1px solid #b9dec8;border-left:0}}.agentAssembly .equipPreview{background:#fbfefc;border-color:#9fd3b3}.agentAssembly .equipPreview h3{margin-top:20px}.agentAssembly .equipPanel{border:0;flex-direction:column;gap:13px;margin-top:auto;display:flex}.agentAssembly .equipPanel label{display:block}.agentAssembly .equipPanel label>small{font:750 7px var(--mono);letter-spacing:.08em;color:#818a82;margin-bottom:6px;display:block}.agentAssembly .equipPanel label>b,.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}.agentAssembly .equipPanel label>b>i{color:#e77855;margin-right:8px;font-size:13px;font-style:normal}.agentAssembly .equipPanel strong{font:650 8px var(--sans)}.agentAssembly .equipPanel em{font:700 6px var(--mono);color:#3a7953;margin-left:auto;font-style:normal}.agentAssembly .equipPanel label>span{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.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}.agentAssembly .equipPanel label>span i{place-items:center;width:19px;height:19px;display:grid}.agentAssembly .equipPanel label>span img{object-fit:contain;width:17px;height:17px}.agentAssembly .equipPanel label>span em{opacity:0;position:absolute}.agentAssembly .equipPanel label>span strong{white-space:nowrap;font-size:7px}@media (max-width:600px){.agentAssembly .equipPreview{min-height:335px}.agentAssembly .equipPanel{margin-top:24px}.agentAssembly .equipPanel label>b{min-height:48px;padding:10px 12px}.agentAssembly .equipPanel label>span>b{min-height:62px}.agentAssembly .equipPanel label>span i{width:24px;height:24px}.agentAssembly .equipPanel label>span img{width:20px;height:20px}.agentAssembly .equipPanel label>span strong{font-size:8px}}.buildArchitecture{border-top:1px solid var(--line)}.agentWorkbench,.agentRun,.agentDelivery{border-top:1px solid var(--line);padding-top:110px;padding-bottom:110px}.builderShell{border:1px solid var(--line);background:#fff;box-shadow:0 18px 50px #2031260b}.builderShell>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:58px;padding:0 20px;display:flex}.builderShell>header span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.builderShell>header b{font-size:12px}.builderShell>header i{font:650 8px var(--mono);color:#778178;margin-left:auto;font-style:normal}.builderShell button,.runProof button{color:#fff;font:700 8px var(--mono);background:#20241f;border:1px solid #20241f;padding:11px 16px}.builderColumns{grid-template-columns:1.05fr 1.15fr 1fr;display:grid}.builderColumns>article{border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:30px;display:flex}.builderColumns>article:last-child{border:0}.builderColumns article>span{font:750 8px var(--mono);letter-spacing:.11em;color:var(--green);margin-bottom:30px}.builderColumns label{font:700 8px var(--mono);letter-spacing:.06em;color:#858d86;margin:0 0 9px}.builderColumns article>div:not(.serviceChain){border:1px solid var(--line);background:#f8faf7;margin-bottom:24px;padding:15px;font-size:11px;line-height:1.6}.builderColumns article>p{color:var(--muted);margin-bottom:24px;font-size:10px;line-height:1.6}.builderModel{flex-direction:column;display:flex}.builderModel small{color:var(--muted);margin-top:4px}.builderColumns .serviceChain{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.builderColumns .serviceChain span em{display:none}.builderColumns .serviceChain b{border:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:9px 10px;display:flex}.builderColumns .serviceChain i{width:18px;height:18px}.builderColumns .serviceChain img{width:15px;height:15px}.builderColumns .serviceChain strong{font-size:9px}.builderColumns ul{border:1px solid var(--line);margin:0;padding:0;list-style:none}.builderColumns li{border-bottom:1px solid var(--line);align-items:center;padding:13px;font-size:10px;display:flex}.builderColumns li:last-child{border:0}.builderColumns li small{color:var(--muted);margin-left:auto}.builderColumns .policyNote{color:#32704a;background:#eff9f3;border:1px solid #badcc7;margin-top:auto;margin-bottom:0;padding:12px}.runProof{border:1px solid var(--line);background:#f8faf7;grid-template-columns:290px 1fr;display:grid}.runProof>aside{border-right:1px solid var(--line);flex-direction:column;padding:30px;display:flex}.runProof>aside span,.runProof>article>header span{font:750 8px var(--mono);letter-spacing:.1em;color:var(--green)}.runProof>aside h3{margin:48px 0 12px;font-size:24px}.runProof>aside p{color:var(--muted);font-size:10px;line-height:1.65}.runProof>aside button{color:#20241f;background:#fff;align-self:flex-start;margin-top:auto}.runProof>article{background:#fff}.runProof>article>header{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:58px;padding:0 22px;display:flex}.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}.runProof>article>header small{color:var(--muted);font:650 8px var(--mono)}.runSteps{padding:8px 22px}.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}.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}.runSteps span{color:var(--muted)}.runSteps em{text-align:right;color:#858d86;font-style:normal;font:650 8px var(--mono)}.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}.runProof>article>footer b{font:750 8px var(--mono);color:#32704a}.agentDelivery>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agentDelivery article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:300px;padding:28px;display:flex}.agentDelivery article.selected{border-color:var(--green);background:#f5fbf7}.agentDelivery article>span{font:750 8px var(--mono);letter-spacing:.1em;color:var(--green)}.agentDelivery h3{margin:44px 0 14px;font-size:25px}.agentDelivery p{color:var(--muted);font-size:11px;line-height:1.65}.agentDelivery article>b{font:700 8px var(--mono);letter-spacing:.06em;margin-top:auto;padding-top:24px}.agentDelivery article>a{color:#20241f;text-underline-offset:3px;margin-top:15px;font-size:10px;text-decoration:underline}@media (max-width:800px){.agentWorkbench,.agentRun,.agentDelivery{padding-top:80px;padding-bottom:80px}.builderColumns,.runProof,.agentDelivery>div{grid-template-columns:1fr}.builderColumns>article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.builderShell>header i{display:none}.runProof>aside{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.agentDelivery article{min-height:260px}.runSteps p{grid-template-columns:35px 75px 1fr}.runSteps em{display:none}}.accessApps>div{grid-template-columns:repeat(2,minmax(76px,1fr));gap:18px 20px;position:relative}.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}.accessApps b:nth-child(odd):before{content:"";background:#cbd1cb;width:24px;height:1px;position:absolute;top:35px;right:100%}.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}.accessApps b img{object-fit:contain;width:36px;height:36px;display:block}.accessApps b>span{font:650 8px var(--sans);color:#697169;text-align:center;white-space:nowrap}.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){.accessApps{justify-self:center;width:min(100%,360px)}.accessApps>div{grid-template-columns:repeat(2,1fr)}.accessApps b:nth-child(odd):before{display:none}.accessApps b>i{width:64px;height:64px}.accessApps b img{width:32px;height:32px}}.accessApps{padding-left:54px;position:relative}.accessApps>em{display:none}.accessApps .accessTopology{z-index:0;pointer-events:none;width:140px;height:378px;position:absolute;top:9px;left:-24px;overflow:visible}.accessTopology path{fill:none;stroke:#cfd4cf;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.accessApps>div{z-index:1}.accessApps b:nth-child(odd):before{display:none}@media (max-width:1050px) and (min-width:801px){.accessApps{padding-left:42px}.accessApps .accessTopology{width:112px;left:-18px}}@media (max-width:800px){.accessApps{padding-left:0}.accessApps .accessTopology{display:none}}.accessSourceIcons{align-self:center;gap:18px;height:auto}.accessSourceIcons>strong{font:750 9px var(--mono);letter-spacing:.1em;text-align:center;color:#4e574f}.accessSourceIcons>strong i{color:var(--green);padding:0 6px;font-style:normal}.accessSourceIcons>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.accessSourceIcons>div>b{aspect-ratio:1;background:#f2f3f1;border:0;border-radius:12px;place-items:center;display:grid;box-shadow:2px 4px #d9ddda}.accessSourceIcons>div img{object-fit:contain;width:36px;height:36px;display:block}.accessSourceIcons>em{display:none}@media (max-width:1050px) and (min-width:801px){.accessSourceIcons>div{gap:9px}.accessSourceIcons>div img{width:31px;height:31px}}@media (max-width:800px){.accessSourceIcons{justify-self:center;width:min(100%,300px)}.accessSourceIcons>div{grid-template-columns:repeat(3,1fr)}.accessSourceIcons>div>b{aspect-ratio:1}}@media (max-width:480px){.accessBlueprint>header{justify-content:center;height:auto;min-height:56px;padding:12px}.accessBlueprint>header b{font-size:8px}.accessBlueprint>header i{margin:0 4px}}.governancePills{width:100%;margin-bottom:auto}.governancePills>span{text-align:center;font:750 7px var(--mono);letter-spacing:.13em;color:#7c857d;display:block}.governancePills>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.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}.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){.governancePills>div{gap:6px}.governancePills b{font-size:7px}}@media (max-width:800px){.accessCore:has(.governancePills){height:290px}.governancePills{max-width:230px;margin-left:auto;margin-right:auto}.governancePills>div{gap:8px}.governancePills b{font-size:8px}}.accessBlueprint{flex-direction:column;display:flex}.accessBlueprint>header{flex:none;order:0}.accessBlueprint>.accessExact{order:1}.accessBlueprint>footer{order:2}.accessBlueprint>.accessContinuation{order:3}.accessBlueprint>footer article>span{font:750 8px var(--mono);letter-spacing:.14em;color:var(--green);margin-bottom:13px;display:block}.accessBlueprint>footer b{letter-spacing:-.02em;font-size:15px;display:block}.accessBlueprint>footer p{max-width:220px}.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}.apiHeroIntro{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.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}.apiHeroSignal b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.apiHeroFirecrawl .eyebrow{margin:28px 0 0}.apiHeroFirecrawl h1{letter-spacing:-.078em;max-width:none;margin:19px 0 31px;font-size:clamp(64px,7.45vw,96px);line-height:.94}.apiHeroFirecrawl h1 em{color:var(--green);font-style:normal}.apiHeroFirecrawl .apiHeroIntro>p:not(.eyebrow){color:#303630;max-width:750px;margin:0;font-size:18px;line-height:1.5}.apiHeroFirecrawl .apiHeroActions{gap:10px;margin-top:31px;display:flex}.apiHeroActions .btn{border-radius:10px;min-width:165px}.apiHeroActions .btn.white{border-color:var(--line);background:#eef1ed}.apiHeroActions i{font-style:normal;font-family:var(--mono);margin-right:9px}.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}.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}.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}.apiHeroLauncher>header i{color:#9ba39b;font-size:25px;font-style:normal}.apiHeroLauncher>footer{grid-template-columns:auto 1fr 68px;align-items:center;gap:18px;height:102px;padding:19px 20px;display:grid}.apiHeroLauncher nav{background:#eef1ed;border-radius:13px;align-items:center;height:55px;padding:5px;display:flex}.apiHeroLauncher nav b{color:#7c847d;min-width:74px;height:45px;font:700 11px var(--mono);border-radius:10px;place-items:center;display:grid}.apiHeroLauncher nav b.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #12151217}.apiHeroLauncher footer p{color:#7d857d;margin:0;font-size:14px}.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){.apiHeroFirecrawl{min-height:720px;padding-top:46px}.apiHeroSignal{font-size:10px}.apiHeroFirecrawl .eyebrow{margin-top:24px}.apiHeroFirecrawl h1{margin-top:16px;font-size:clamp(48px,13.5vw,64px);line-height:.96}.apiHeroFirecrawl .apiHeroIntro>p:not(.eyebrow){font-size:15px}.apiHeroFirecrawl .apiHeroIntro>p br{display:none}.apiHeroFirecrawl .apiHeroActions{flex-direction:column;width:100%}.apiHeroActions .btn{width:100%}.apiHeroLauncher{border-radius:20px 20px 0 0;width:100%;min-height:185px;margin-top:36px}.apiHeroLauncher>header{height:72px;padding:0 20px;font-size:14px}.apiHeroLauncher>footer{grid-template-columns:1fr 54px;height:auto;min-height:112px;padding:14px}.apiHeroLauncher nav{grid-column:1/-1;height:47px}.apiHeroLauncher nav b{flex:1;min-width:0;height:37px}.apiHeroLauncher footer p{font-size:11px}.apiHeroLauncher footer>a{border-radius:10px;height:50px}.apiHeroFirecrawl:after{opacity:.6;bottom:30px}}.developerFirst{border:1px solid var(--line);background:#fff}.capabilitySelector{grid-template-columns:repeat(3,1fr);display:grid}.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}.capabilitySelector>button:last-child{border-right:0}.capabilitySelector>button.active{box-shadow:inset 0 3px 0 var(--green);background:#f8fbf8}.capabilitySelector>button>span{font:750 8px var(--mono);letter-spacing:.12em;color:#858e86}.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}.capabilitySelector>button.active>i{background-image:radial-gradient(var(--green) 1.4px,transparent 1.4px)}.capabilitySelector h3{text-align:center;margin:0 0 13px;font-size:21px}.capabilitySelector p{text-align:center;color:var(--muted);max-width:270px;margin:0 auto;font-size:12px;line-height:1.55}.capabilitySelector footer{font:700 8px var(--mono);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.capabilitySelector footer b{color:#6f776f}.capabilitySelector footer em{color:var(--green);font-style:normal}.surfaceBar{border-bottom:1px solid var(--line);grid-template-columns:190px auto 1fr auto;align-items:center;min-height:84px;display:grid}.surfaceBar>p{font:750 8px var(--mono);letter-spacing:.12em;color:#7e877f;margin:0;padding:0 22px}.surfaceBar nav{border-left:1px solid var(--line);border-right:1px solid var(--line);height:84px;display:flex}.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}.surfaceBar nav button:last-child{border:0}.surfaceBar nav button.active{color:#276846;box-shadow:inset 0 -3px 0 var(--green);background:#eff8f2}.surfaceBar>span{color:var(--muted);padding:0 22px;font-size:10px}.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}.developerConsole{grid-template-columns:1fr 1fr;min-height:430px;display:grid}.developerConsole>section{background:#fafbf9;min-width:0;padding:0 26px}.developerConsole>section+section{border-left:1px solid var(--line);background:#fff}.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}.developerConsole header span{color:var(--green)}.developerConsole pre{color:#354038;font:500 11px/1.85 var(--mono);white-space:pre-wrap;margin:0;padding:28px 4px;overflow:auto}.developerConsole>section+section pre{color:#59615a}.developerProof{border-top:1px solid var(--line);grid-template-columns:1fr repeat(4,120px);align-items:center;height:66px;display:grid}.developerProof span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green);padding-left:24px}.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){.capabilitySelector{grid-template-columns:1fr}.capabilitySelector>button{border-right:0;min-height:245px}.capabilitySelector>button>i{margin:22px auto 16px}.surfaceBar{grid-template-columns:1fr}.surfaceBar>p{padding:20px}.surfaceBar nav{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:62px}.surfaceBar nav button{flex:1;min-width:0}.surfaceBar>span{padding:18px 20px}.copySurface{margin-right:32px;position:absolute;right:0}.developerConsole{grid-template-columns:1fr}.developerConsole>section{min-height:350px;padding:0 18px}.developerConsole>section+section{border-left:0;border-top:1px solid var(--line)}.developerProof{grid-template-columns:1fr 1fr;height:auto}.developerProof span{border-bottom:1px solid var(--line);grid-column:1/-1;padding:20px}.developerProof b{border-bottom:1px solid var(--line);min-height:50px}.developerProof b:nth-of-type(odd){border-left:0}}.surfaceBar{position:relative}.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}.developerStage>span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}.developerStage>b{font-size:14px}.developerStage>p{font:650 8px var(--mono);letter-spacing:.06em;color:#848d85;margin:0}.surfaceStage,.consoleStage{border-top:1px solid var(--line);background:#f8faf7}.capabilitySelector>button:nth-child(3n){border-right:0}.capabilitySelector>button:nth-child(n+4){border-bottom:0}.capabilitySelector>button{min-height:275px}.capabilitySelector>button>i{margin-top:25px;margin-bottom:18px}.surfaceBar{grid-template-columns:auto 1fr auto}.surfaceBar nav{border-left:0}.surfaceBar nav button:last-child{min-width:145px}.surfaceBar>span{justify-self:start}.consoleStage{border-bottom:1px solid var(--line)}@media (max-width:800px){.developerStage{grid-template-columns:1fr;gap:7px;min-height:0}.developerStage>p{line-height:1.5}.capabilitySelector>button:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.capabilitySelector>button:last-child{border-bottom:0}.surfaceBar{grid-template-columns:1fr}.surfaceBar nav{justify-content:flex-start;overflow-x:auto}.surfaceBar nav button{flex:none;min-width:82px}.surfaceBar nav button:last-child{min-width:132px}.surfaceBar>span{align-items:center;min-height:52px;padding-right:120px;display:flex}.copySurface{margin-right:14px;top:auto;bottom:12px}}.agentReadySection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfa;overflow:hidden}.agentReadySection>.wrap{padding-top:0;padding-bottom:0}.agentReadySection>.wrap>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:455px;display:flex;position:relative}.agentReadySection>.wrap>header:before,.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}.agentReadySection>.wrap>header:before{top:48px;left:0}.agentReadySection>.wrap>header:after{bottom:45px;right:0;transform:rotate(180deg)}.agentReadyLabel{border-bottom:1px solid var(--line);min-width:200px;font:750 9px var(--mono);letter-spacing:.11em;padding:0 15px 18px}.agentReadyLabel i{color:var(--green);margin-right:8px;font-size:18px;font-style:normal}.agentReadySection h2{letter-spacing:-.07em;margin:4px 0 25px;font-size:clamp(52px,6vw,76px);line-height:.93}.agentReadySection h2 em{color:var(--green);font-style:normal}.agentReadySection>.wrap>header>p:not(.agentReadyLabel){color:var(--muted);margin-bottom:25px;font-size:16px}.agentReadySection>.wrap>header>div{gap:7px;display:flex}.agentReadySection>.wrap>header>div b{border:1px solid var(--line);font:700 8px var(--mono);background:#fff;border-radius:999px;padding:9px 13px}.agentEntryGrid{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.agentEntryGrid>article{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:405px;padding:30px;display:flex}.agentEntryGrid>article:last-child{border-right:0}.agentEntryGrid>article>span{font:750 8px var(--mono);letter-spacing:.13em;color:var(--green)}.agentEntryGrid h3{letter-spacing:-.04em;margin:42px 0 13px;font-size:24px}.agentEntryGrid>article>p{color:var(--muted);min-height:60px;font-size:12px;line-height:1.65}.agentEntryGrid>article>div{border:1px solid var(--line);background:#fafbf9;margin:25px 0 21px}.agentEntryGrid>article>div header{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:45px;padding:0 14px;display:flex}.agentEntryGrid>article>div header i{border:1px solid #d0d5d0;border-radius:50%;width:7px;height:7px}.agentEntryGrid>article>div header b{font:700 7px var(--mono);color:#7e877f;margin-left:auto}.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}.agentEntryGrid>article>a{color:var(--green);margin-top:auto;font-size:10px;font-weight:750}@media (max-width:800px){.agentReadySection>.wrap>header{min-height:390px}.agentReadySection>.wrap>header:before,.agentReadySection>.wrap>header:after{opacity:.35}.agentReadySection h2{font-size:49px}.agentReadySection>.wrap>header>p:not(.agentReadyLabel){font-size:14px;line-height:1.55}.agentReadySection>.wrap>header>div{flex-wrap:wrap;justify-content:center}.agentEntryGrid{grid-template-columns:1fr}.agentEntryGrid>article{border-right:0;border-bottom:1px solid var(--line);min-height:350px;padding:25px}.agentEntryGrid>article:last-child{border-bottom:0}.agentEntryGrid h3{margin-top:30px}}.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}.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}.useToolsEyebrow{font:750 10px var(--mono);letter-spacing:.15em;color:#606b61;margin:0 0 34px}.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}.useToolsHero h1 em{color:var(--green);font-style:normal}.useToolsLead{z-index:1;color:#454d46;margin:0;font-size:17px;line-height:1.55;position:relative}.useToolsActions{z-index:1;gap:10px;margin-top:34px;display:flex;position:relative}.useToolsActions .btn{border-radius:8px;min-width:170px}.useToolsActions .btn.white{background:#fff;border-color:#cfd6cf}.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}.useToolsProof>div{border-right:1px solid var(--line);text-align:left;justify-content:center;align-items:center;gap:13px;padding:22px 18px;display:flex}.useToolsProof>div:last-child{border-right:0}.useToolsProof b{letter-spacing:-.05em;color:var(--green);font-size:31px}.useToolsProof span{color:var(--muted);font-size:10px;line-height:1.45}.useToolsCompliance{z-index:1;color:#69736a;font:650 9px var(--mono);letter-spacing:.07em;gap:23px;margin-top:22px;display:flex;position:relative}.useToolsStart{border-top:1px solid var(--line);background:#f4f7f3;padding:67px 0 70px}.useToolsStart>.wrap{border:1px solid var(--line);text-align:center;background:#fafbf9;padding-top:47px;padding-bottom:41px}.useToolsStart header .eyebrow{margin:0 0 17px}.useToolsStart h2{letter-spacing:-.045em;margin:0 0 10px;font-size:31px}.useToolsStart header>p:last-child{color:var(--muted);max-width:560px;margin:0 auto;font-size:13px;line-height:1.55}.useToolsTabs{background:#e8ece7;border-radius:8px;gap:3px;width:max-content;margin:27px auto 36px;padding:5px;display:flex}.useToolsTabs b{color:#697269;border-radius:6px;padding:11px 21px;font-size:13px}.useToolsTabs b.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #12151214}.useToolsClients{grid-template-columns:repeat(5,1fr);gap:18px;max-width:950px;margin:auto;display:grid}.useToolsClients article{border:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;gap:13px;padding:21px 12px 16px;display:flex}.useToolsClients article>div{place-items:center;width:51px;height:51px;display:grid}.useToolsClients img{object-fit:contain;width:38px;height:38px}.useToolsClients article>b{font-size:12px}.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}.useToolsStart footer span{font:750 8px var(--mono);letter-spacing:.12em;color:var(--green)}.useToolsStart footer .btn{min-height:42px;font-size:10px}@media (max-width:700px){.useToolsHero{min-height:720px;padding-top:46px;padding-bottom:38px}.useToolsEyebrow{margin-bottom:26px}.useToolsHero h1{font-size:clamp(49px,13vw,65px);line-height:.96}.useToolsLead{font-size:15px}.useToolsLead br{display:none}.useToolsActions{flex-direction:column;width:100%}.useToolsActions .btn{width:100%}.useToolsProof{grid-template-columns:1fr;margin-top:46px}.useToolsProof>div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;padding:16px 22px}.useToolsProof>div:last-child{border-bottom:0}.useToolsCompliance{flex-wrap:wrap;justify-content:center;gap:11px 16px;font-size:8px}.useToolsStart{padding:45px 0}.useToolsStart>.wrap{padding:35px 20px}.useToolsStart h2{font-size:27px}.useToolsClients{grid-template-columns:repeat(2,1fr);gap:10px}.useToolsClients article:last-child{grid-column:1/-1}.useToolsStart footer{flex-direction:column;align-items:stretch;gap:19px}.useToolsStart footer .btn{width:100%}}.connectOnceSection{border-top:1px solid var(--line);background:#f2f1ec;padding:105px 0 110px}.connectOnceSection header{text-align:center;margin:0 auto 50px}.connectOnceSection header .eyebrow{margin:0 0 22px}.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}.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}.connectOnceSection header>span{color:#737a73;font-family:Georgia,Times New Roman,serif;font-size:14px}.connectTerminal{max-width:940px;margin:0 auto}.connectTerminalLabel{font:700 11px var(--mono);color:#656d66;align-items:center;gap:12px;margin:0 0 10px;display:flex}.connectTerminalLabel span{font-size:16px}.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}.connectTerminal article:nth-of-type(4){min-height:112px}.connectTerminal code{white-space:pre-wrap;font:600 17px/1.55 var(--mono);color:#252a26}.connectTerminal code span{color:#979e98;font-style:italic}.connectTerminal code em{color:var(--green);font-style:normal}.connectTerminal article>i{font:700 23px/1 var(--mono);color:#343a35;font-style:normal;position:absolute;top:22px;right:23px}.connectOnceSection footer{border-top:1px solid #c7ccc7;align-items:center;gap:8px;max-width:940px;margin:25px auto 0;padding-top:20px;display:flex}.connectOnceSection footer b{font:750 8px var(--mono);letter-spacing:.08em;background:#fff;border:1px solid #bfc5bf;border-radius:999px;padding:8px 12px}.connectOnceSection footer span{font:750 8px var(--mono);letter-spacing:.11em;color:#6f786f;margin-left:auto}@media (max-width:700px){.connectOnceSection{padding:72px 0}.connectOnceSection header{text-align:left;margin-bottom:37px}.connectOnceSection h2{font-size:53px;line-height:.98}.connectOnceSection header>p:not(.eyebrow){font-size:17px}.connectOnceSection header>span{font-size:13px;line-height:1.5;display:block}.connectTerminal article{min-height:67px;padding:17px 48px 17px 15px}.connectTerminal article:nth-of-type(2){min-height:130px}.connectTerminal article:nth-of-type(3){min-height:100px}.connectTerminal article:nth-of-type(4){min-height:110px}.connectTerminal code{overflow-wrap:anywhere;font-size:12px}.connectTerminal article>i{font-size:20px;top:18px;right:16px}.connectOnceSection footer{flex-wrap:wrap}.connectOnceSection footer span{width:100%;margin:8px 0 0;line-height:1.5}}.useToolsClients{grid-template-columns:repeat(6,1fr);gap:10px;max-width:1060px;margin:38px auto 0}.useToolsClients article{justify-content:center;min-height:126px;padding:17px 10px 14px;transition:border-color .18s,transform .18s,box-shadow .18s}.useToolsClients article:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 8px 22px #1215120d}.useToolsClients article>div{width:47px;height:47px}.useToolsClients img{border-radius:7px}.useToolsClients article>b{font-size:10px;line-height:1.25}.useToolsStart footer{max-width:1060px}@media (max-width:950px) and (min-width:701px){.useToolsClients{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.useToolsClients{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px}.useToolsClients article{min-height:112px;padding:13px 6px}.useToolsClients article:last-child{grid-column:auto}.useToolsClients article>div{width:42px;height:42px}.useToolsClients img{width:34px;height:34px}.useToolsClients article>b{font-size:9px}}.connectTerminal article{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.connectTerminal article>b{font:750 7px var(--mono);letter-spacing:.13em;color:#747d75}.connectTerminal article:first-of-type{min-height:92px}.connectTerminal article:nth-of-type(2){min-height:124px}.connectTerminal article:nth-of-type(3),.connectTerminal article:nth-of-type(4){min-height:112px}@media (max-width:700px){.connectTerminal article:first-of-type{min-height:88px}.connectTerminal article:nth-of-type(2){min-height:120px}.connectTerminal article:nth-of-type(3),.connectTerminal article:nth-of-type(4){min-height:110px}.connectTerminal article>b{font-size:7px}}.useToolsFreshPage{background:#fafbf8}.useToolsHero{background:0 0}.useToolsStart{background:linear-gradient(#fafbf8 0%,#f7f8f4 22%,#f6f7f3 100%);border-top:1px solid #e1e5df}.useToolsStart>.wrap{background:#ffffff85;border-color:#dde2dc;box-shadow:0 18px 54px #1b221c06}.useToolsClients article{background:#ffffffd1;border-color:#dce1db}.connectOnceSection{background:linear-gradient(#f6f7f3 0%,#f2f3ef 18% 100%);border-top-color:#dde1db}.connectTerminal article{background:#ffffff47;border-color:#b9c0b9}.connectOnceSection footer{border-top-color:#d4d9d3}.wrap{max-width:1280px;padding-left:4vw;padding-right:4vw}.hero{padding-top:84px;padding-bottom:78px}.hero h1{max-width:920px;margin-top:20px;margin-bottom:25px;font-size:clamp(58px,6.7vw,86px)}.heroSub{max-width:680px;font-size:17px}.heroActions{margin-top:31px}.modelPage .orHero{padding-top:72px;padding-bottom:52px}.modelPage .orHero h1{font-size:clamp(58px,6.6vw,86px)}.mediaHero{gap:54px;padding-top:72px;padding-bottom:62px}.mediaHeroCopy h1{font-size:clamp(54px,5.9vw,76px)}.apiHeroFirecrawl{min-height:760px;padding-top:58px}.apiHeroFirecrawl h1{margin-top:18px;margin-bottom:25px;font-size:clamp(60px,6.8vw,86px)}.apiHeroFirecrawl .apiHeroIntro>p:not(.eyebrow){font-size:17px}.apiHeroFirecrawl .apiHeroActions{margin-top:28px}.apiHeroLauncher{min-height:182px;margin-top:40px}.apiHeroLauncher>header{height:82px}.apiHeroLauncher>footer{height:99px}.aiToolsHero{gap:58px;padding-top:78px;padding-bottom:68px}.aiToolsHero h1{margin-top:18px;margin-bottom:24px;font-size:clamp(54px,5.9vw,76px)}.aiToolsHero>div>p:not(.eyebrow){font-size:16px;line-height:1.58}.useToolsHero{min-height:650px;padding-top:58px;padding-bottom:48px}.useToolsEyebrow{margin-bottom:27px}.useToolsHero h1{max-width:980px;margin-bottom:23px;font-size:clamp(58px,6.65vw,86px)}.useToolsLead{font-size:16px}.useToolsActions{margin-top:30px}.useToolsProof{margin-top:50px}.useToolsCompliance{margin-top:18px}@media (max-width:700px){.wrap{padding-left:20px;padding-right:20px}.hero{padding-top:62px;padding-bottom:68px}.hero h1{font-size:52px}.heroSub{font-size:16px}.modelPage .orHero{padding-top:60px;padding-bottom:46px}.modelPage .orHero h1{font-size:52px}.mediaHero{gap:34px;padding-top:58px;padding-bottom:54px}.mediaHeroCopy h1{font-size:49px}.apiHeroFirecrawl{min-height:680px;padding-top:46px}.apiHeroFirecrawl h1{font-size:52px}.aiToolsHero{gap:38px;padding-top:60px;padding-bottom:58px}.aiToolsHero h1{font-size:49px}.useToolsHero{min-height:0;padding-top:54px;padding-bottom:48px}.useToolsHero h1{font-size:52px}.useToolsProof{margin-top:42px}.orValue>a{width:100%;min-width:0}.mediaHero figure{order:initial}.mediaHero img{height:230px}.mediaHero figcaption{height:40px}.aiToolsHero>aside{gap:8px;padding:18px}.aiToolsHero>aside>div{gap:5px}.aiToolsHero>aside>div b{padding:9px 3px;font-size:8px}.aiToolsHero>aside>strong{padding:14px}.aiToolsHero>aside>i{font-size:7px}.apiHeroLauncher{margin-top:30px}.useToolsProof>div{padding-top:14px;padding-bottom:14px}}.scheduleAttachWire span{letter-spacing:.07em;text-align:center;white-space:normal;width:100%;padding:5px 9px;font-size:6px;line-height:1.35}.taskScheduleSplit h2>span{white-space:nowrap;display:block}@media (max-width:600px){.taskScheduleSplit h2{letter-spacing:-.055em;font-size:36px}}.scheduleObserve{border-top:1px solid var(--line);background:#fff;padding:112px 0 120px}.scheduleObserveIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}.scheduleObserveIntro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,5.3vw,68px);line-height:.98}.scheduleObserveIntro h2 span{white-space:nowrap;display:block}.scheduleObserveIntro>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.observeStory{border:1px solid var(--line)}.observeStory>article{border-bottom:1px solid var(--line);background:#fafbf9;grid-template-columns:.8fr 1.2fr;min-height:390px;display:grid}.observeStory>article:last-child{border-bottom:0}.observeCopy{background:#fff;flex-direction:column;padding:38px;display:flex}.observeCopy>span{color:var(--green);font:750 9px var(--mono);letter-spacing:.11em}.observeCopy h3{letter-spacing:-.045em;max-width:390px;margin:58px 0 17px;font-size:30px;line-height:1.08}.observeCopy p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.observeCopy ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.observeCopy li{color:#657066;font:700 7px var(--mono);border:1px solid #cbd3cb;border-radius:999px;padding:6px 9px}.observeCopy a{border-bottom:1px solid #aab2aa;width:max-content;margin-top:auto;padding-bottom:4px;font-size:11px;font-weight:750}.observeConsole{color:#dbe1dc;background:#111512;border:1px solid #293029;align-self:stretch;min-width:0;margin:16px;overflow:hidden}.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}.observeConsole>header b{color:#8bddaa;margin-left:auto}.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}.observeStatus>div:last-child{border:0}.observeStatus code{color:#adb6ae;font:600 10px var(--mono)}.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}.observeStatus em.isRunning{color:#b7f07c;border-color:#638246;animation:1.8s ease-in-out infinite observePulse}.observeStatus em.isFailed{color:#ff6b78;border-color:#8f3740}.observeStatus em.isDone{color:#7fdda4;border-color:#3e7453}.observeStatus i{color:#737d74;font:650 8px var(--mono);justify-self:end;font-style:normal}.observeStatus button{color:#fff;font:700 7px var(--mono);background:#d72d4c;border:1px solid #d03c55;border-radius:999px;justify-self:end;padding:8px 12px}.observeTrace>aside{border-bottom:1px solid #282e29;grid-template-columns:repeat(4,1fr);align-items:center;height:48px;padding:0 20px;display:grid}.observeTrace>aside b{color:#7c867d;font:700 7px var(--mono)}.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}.traceGrid span{color:#919b92;font:650 8px var(--mono)}.traceGrid i{background:#202621;border-radius:2px;height:8px;position:relative}.traceGrid i:after{content:"";height:100%;width:var(--w);background:#78dc9b;animation:3.4s ease-in-out infinite alternate traceGrow;position:absolute;top:0;left:0;box-shadow:0 0 14px #4aa76a66}.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}.observeTrace>footer b{color:#88dda8}.observeAlert nav{grid-template-columns:repeat(3,1fr);gap:5px;margin:18px;display:grid}.observeAlert nav>*{text-align:center;color:#89938a;font:700 8px var(--mono);background:#1e241f;padding:10px}.observeAlert nav strong{color:#e4e8e4;background:#303731}.observeAlert label{color:#7f8980;font:700 7px var(--mono);margin:0 18px;display:block}.observeAlert label b{color:#d8ddd9;background:#1e241f;margin-top:8px;padding:12px;font-size:9px;display:block}.observeAlert section{grid-template-columns:1fr 1fr;gap:20px;margin:19px;display:grid}.observeAlert section div{flex-direction:column;gap:9px;display:flex}.observeAlert section span{color:#7f8980;font:700 7px var(--mono);margin-bottom:3px}.observeAlert section b{color:#bec6bf;font:650 8px var(--mono)}.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}.observeAlert>footer i{color:#83dda4;font-style:normal;animation:1.8s ease-in-out infinite observePulse}.observeRuns nav{border-bottom:1px solid #2b332c;gap:7px;padding:15px;display:flex}.observeRuns nav>*{color:#828c83;font:650 7px var(--mono);border:1px solid #343c35;border-radius:999px;padding:7px 9px}.observeRuns nav strong{color:#ff7884;border-color:#713a42}.runTable{grid-template-columns:75px 1fr 80px 75px;align-items:center;padding:5px 17px;display:grid}.runTable>*{color:#949e95;min-width:0;font:650 8px var(--mono);text-overflow:ellipsis;border-bottom:1px solid #292f2a;padding:13px 5px;overflow:hidden}.runTable b{color:#6f7970;font-size:7px}.runTable em{color:#ff6a77;font-style:normal;animation:2.4s ease-in-out infinite errorBlink}@keyframes traceGrow{0%{transform-origin:0;opacity:.6;transform:scaleX(.35)}to{transform-origin:0;opacity:1;transform:scaleX(1)}}@keyframes observePulse{50%{opacity:.45}}@keyframes errorBlink{50%{color:#ffb0b7}}@media (max-width:850px){.scheduleObserveIntro{grid-template-columns:1fr;gap:22px}.scheduleObserveIntro>p{max-width:690px}.observeStory>article{grid-template-columns:1fr}.observeCopy{min-height:300px}.observeConsole{min-height:330px;margin:0 16px 16px}}@media (max-width:600px){.scheduleObserve{padding:78px 0 80px}.scheduleObserveIntro h2{letter-spacing:-.06em;font-size:33px}.observeCopy{min-height:285px;padding:25px}.observeCopy h3{margin-top:38px;font-size:27px}.observeStatus>div{grid-template-columns:1fr auto}.observeStatus i,.observeStatus button{grid-column:2}.traceGrid{grid-template-columns:95px 1fr;padding-left:15px;padding-right:15px}.observeAlert section{grid-template-columns:1fr}.runTable{grid-template-columns:52px 1fr 62px}.runTable>:nth-child(4n),.runTable>:nth-child(4){display:none}}.scheduleBusiness{border-top:1px solid var(--line);background:#f4f6f2;padding:112px 0 120px}.scheduleBusinessIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}.scheduleBusinessIntro h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(48px,5.3vw,68px);line-height:.98}.scheduleBusinessIntro h2 span{white-space:nowrap;display:block}.scheduleBusinessIntro>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.businessExamples{border:1px solid var(--line);background:#fff;grid-template-columns:.72fr 1.28fr;display:grid}.businessExampleList{border-right:1px solid var(--line);background:#fafbf9}.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}.businessExampleList button:last-child{border-bottom:0}.businessExampleList button:hover{background:#fff}.businessExampleList button.isActive{box-shadow:inset 3px 0 0 var(--green);background:#fff;position:relative}.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}.businessExampleList span{color:#858e86;font:750 8px var(--mono);letter-spacing:.1em}.businessExampleList button.isActive span{color:var(--green)}.businessExampleList strong{letter-spacing:-.025em;max-width:345px;margin-top:30px;padding-right:30px;font-size:20px;line-height:1.15}.businessExampleList small{max-width:360px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.55}.businessExampleDetail{flex-direction:column;min-width:0;padding:28px;display:flex}.businessExampleDetail>header{color:#7d867e;font:750 8px var(--mono);letter-spacing:.1em;align-items:center;display:flex}.businessExampleDetail>header b{color:#35734c;background:#eef8f1;border:1px solid #aed6ba;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:7px}.businessChain{border:1px solid var(--line);background:#fafbf9;justify-content:center;align-items:center;gap:19px;min-height:170px;margin:24px 0;display:flex}.businessChain>div{align-items:center;gap:19px;display:flex}.businessChain figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.businessChain figure img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:9px;width:45px;height:45px;padding:9px}.businessChain figcaption{font:700 8px var(--mono);color:#626b63}.businessChain i{color:#77bd8e;font-style:normal}.businessExampleDetail dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.businessExampleDetail dl>div{border-right:1px solid var(--line);min-height:92px;padding:15px}.businessExampleDetail dl>div:last-child{border-right:0}.businessExampleDetail dt{color:#879087;font:750 7px var(--mono);letter-spacing:.08em}.businessExampleDetail dd{margin:13px 0 0;font-size:11px;font-weight:700;line-height:1.35}.businessConfig{color:#dbe1dc;background:#111512;border:1px solid #293029;margin-top:18px}.businessConfig>header{border-bottom:1px solid #2b332c;align-items:center;gap:6px;height:43px;padding:0 14px;display:flex}.businessConfig>header i{border:1px solid #4b544c;border-radius:50%;width:6px;height:6px}.businessConfig>header span{color:#788279;font:650 7px var(--mono);margin-left:6px}.businessConfig code{color:#9aa49b;font:600 9px var(--mono);grid-template-columns:1fr 1fr;gap:11px 25px;padding:18px;display:grid}.businessConfig code span:nth-child(2n){color:#9ade72}.businessExampleDetail>footer{color:#7e877f;min-height:62px;font:700 7px var(--mono);align-items:center;margin-top:auto;padding:0 5px;display:flex}.businessExampleDetail>footer b{color:var(--ink);margin-left:12px;font-size:9px}.businessExampleDetail>footer em{color:#36744e;margin-left:auto;font-style:normal}@media (max-width:850px){.scheduleBusinessIntro{grid-template-columns:1fr;gap:22px}.scheduleBusinessIntro>p{max-width:690px}.businessExamples{grid-template-columns:1fr}.businessExampleList{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.businessExampleList button{border-bottom:0;border-right:1px solid var(--line);min-height:220px}.businessExampleList button:last-child{border-right:0}.businessExampleList button.isActive{box-shadow:inset 0 3px 0 var(--green)}}@media (max-width:600px){.scheduleBusiness{padding:78px 0 80px}.scheduleBusinessIntro h2{letter-spacing:-.06em;font-size:33px}.businessExamples,.businessExampleList,.businessExampleList button{width:100%;min-width:0}.businessExamples{overflow:hidden}.businessExampleList{display:block}.businessExampleList button{border-right:0;border-bottom:1px solid var(--line);min-height:170px}.businessExampleList button:last-child{border-bottom:0}.businessExampleList button.isActive{box-shadow:inset 3px 0 0 var(--green)}.businessExampleList strong,.businessExampleList small{overflow-wrap:anywhere}.businessExampleDetail{padding:20px}.businessChain{gap:6px;min-height:145px}.businessChain>div{gap:6px}.businessChain figure img{width:38px;height:38px;padding:7px}.businessExampleDetail dl{grid-template-columns:1fr}.businessExampleDetail dl>div{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.businessExampleDetail dl>div:last-child{border-bottom:0}.businessConfig code{grid-template-columns:1fr}.businessExampleDetail>footer{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:17px 4px}.businessExampleDetail>footer b{margin-left:4px}.businessExampleDetail>footer em{width:100%;margin-left:0}}.schedulePage{background:#f7f8f5}.scheduleHero{min-height:650px;color:var(--ink);border-bottom:1px solid var(--line);background:#f5f6f2}.scheduleHero:after{display:none}.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}.scheduleHeroCopy{min-width:0}.scheduleHeroCopy>.eyebrow{color:var(--green);margin:0 0 25px}.scheduleHero h1{letter-spacing:-.07em;max-width:700px;margin:0;font-size:clamp(58px,6vw,78px);font-weight:590;line-height:.96}.scheduleHero h1 span,.scheduleHero h1 em{white-space:nowrap;display:block}.scheduleHero h1 em{color:#3f9b62}.scheduleHeroCopy>p:not(.eyebrow){color:#687169;max-width:610px;margin:30px 0 0;font-size:16px;line-height:1.62}.scheduleHeroActions{justify-content:flex-start;gap:12px;margin-top:38px}.scheduleHeroActions a{min-height:54px;font-size:13px}.schedulePrimary{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:0;min-width:230px;padding:0 21px}.schedulePrimary b{color:#8ee1ab}.scheduleSecondary{min-width:205px;color:var(--ink);background:#fff;border:1px solid #c9cec9;justify-content:center;gap:10px;padding:0 17px}.scheduleSecondary span{width:auto;height:auto;color:var(--green);border:0;font-size:13px}.scheduleHeroProduct{background:#fff;border:1px solid #cfd5cf;min-width:0;box-shadow:0 28px 75px #19201a12}.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}.scheduleHeroProduct>header b{color:#33714b;background:#eef8f1;border:1px solid #b4d8c0;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:7px}.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}.heroNextRun span{color:#838c84;font:750 8px var(--mono);letter-spacing:.1em;grid-column:1/-1;align-self:start}.heroNextRun strong{letter-spacing:-.055em;font-size:54px;line-height:.9}.heroNextRun small{color:#737c74;font:650 8px var(--mono);padding-bottom:4px}.scheduleHeroProduct ol{margin:0;padding:0 18px;list-style:none}.scheduleHeroProduct li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:11px;min-height:65px;display:grid}.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}.scheduleHeroProduct li.isComplete>i,.scheduleHeroProduct li.isRunning>i{color:#37744e;background:#eef8f1;border-color:#acd3b9}.scheduleHeroProduct li b,.scheduleHeroProduct li small{display:block}.scheduleHeroProduct li b{font-size:11px}.scheduleHeroProduct li small{color:#838c84;font:650 7px var(--mono);margin-top:4px}.scheduleHeroProduct li em{color:#89928a;font:700 6px var(--mono);font-style:normal}.scheduleHeroProduct li.isComplete em,.scheduleHeroProduct li.isRunning em{color:#3b7b52}.scheduleHeroProduct li.isRunning em{animation:1.8s ease-in-out infinite observePulse}.scheduleHeroProduct>footer{color:#7f8880;height:55px;font:700 7px var(--mono);align-items:center;gap:18px;padding:0 18px;display:flex}.scheduleHeroProduct>footer b{color:#353a36;margin-left:auto;font-size:8px}.scheduleHeroProduct>footer b+b{color:#38784f;margin-left:0}.scheduleNatural{background:#f7f8f5}.scheduleNatural h2 span{white-space:nowrap;display:block}.taskScheduleSplit{background:#fff}.scheduleBusiness{background:#f7f8f5}.scheduleMethods{background:#fff}.scheduleObserve{background:#f7f8f5}.scheduleMethodsIntro{text-align:left;grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;max-width:none;margin:0 0 58px;display:grid}.scheduleMethodsIntro .eyebrow{margin:0 0 18px}.scheduleMethodsIntro h2{font-size:clamp(48px,5.3vw,68px)}.scheduleMethodsIntro h2 span{white-space:nowrap;display:block}.scheduleMethodsIntro>p:not(.eyebrow){max-width:430px;margin:0;font-size:14px}.scheduleNatural h2,.taskScheduleSplit h2,.scheduleBusinessIntro h2,.scheduleMethodsIntro h2,.scheduleObserveIntro h2{font-size:clamp(46px,5vw,64px)}@media (max-width:900px){.scheduleHeroInner{grid-template-columns:1fr;gap:46px}.scheduleHeroProduct{width:100%}.scheduleMethodsIntro{grid-template-columns:1fr;gap:22px}.scheduleMethodsIntro>p:not(.eyebrow){max-width:690px}}@media (max-width:600px){.scheduleHero,.scheduleHeroInner{min-height:0}.scheduleHeroInner{gap:38px;padding-top:58px;padding-bottom:60px}.scheduleHero h1{font-size:45px}.scheduleHeroCopy>p:not(.eyebrow){font-size:15px}.scheduleHeroActions{flex-direction:column;width:100%;margin-top:30px}.scheduleHeroActions a{width:100%}.scheduleHeroProduct>footer{gap:8px}.scheduleHeroProduct>footer span{display:none}.heroNextRun strong{font-size:48px}.scheduleNatural h2,.taskScheduleSplit h2,.scheduleBusinessIntro h2,.scheduleMethodsIntro h2,.scheduleObserveIntro h2{letter-spacing:-.06em;font-size:33px}.scheduleNatural h2 span,.taskScheduleSplit h2 span,.scheduleBusinessIntro h2 span,.scheduleMethodsIntro h2 span,.scheduleObserveIntro h2 span{white-space:nowrap}}.scheduleHero h1{font-size:clamp(54px,5.25vw,68px)}@media (max-width:600px){.scheduleHero h1{letter-spacing:-.065em;font-size:36px}}.schedulePage :is(.scheduleHeroCopy,.scheduleHeroProduct,.scheduleNatural>header>*,.taskScheduleSplit>.wrap>header>*,.agentDefinitionCard,.scheduleStack,.scheduleBusinessIntro>*,.scheduleMethodsIntro>*,.scheduleMethodCopy,.observeCopy,.observeConsole,.businessExampleList button,.businessExampleDetail){min-width:0}.schedulePage :is(h1,h2,h3,p,a,button,b,strong,small,span,em,dd){overflow-wrap:anywhere}.schedulePage :is(.scheduleNatural h2 span,.taskScheduleSplit h2 span,.scheduleBusinessIntro h2 span,.scheduleMethodsIntro h2 span,.scheduleObserveIntro h2 span){white-space:normal}.scheduleHeroActions{flex-wrap:wrap}.scheduleHeroActions a{white-space:normal;text-align:left;line-height:1.25}.scheduleHeroProduct :is(header,footer){flex-wrap:wrap;height:auto;min-height:55px;padding-top:12px;padding-bottom:12px}.scheduleHeroProduct li{grid-template-columns:30px minmax(0,1fr) auto}.scheduleNaturalInput>div{grid-template-columns:38px minmax(0,1fr) auto}.scheduleNaturalInput>div>button{white-space:normal;line-height:1.2}.scheduleResult dl>div{grid-template-columns:minmax(90px,130px) minmax(0,1fr)}.scheduleResult dd,.scheduleResult>footer>*{min-width:0}.scheduleResult>section b{white-space:normal;line-height:1.35}.agentDefinitionCard dl>div{grid-template-columns:70px minmax(0,1fr)}.scheduleStack>article{grid-template-columns:31px minmax(0,1fr) auto}.scheduleRunBand{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(170px,auto)}.scheduleRunBand>div b{text-align:center;padding:10px 6px;line-height:1.35}.scheduleMethodCopy a{align-self:flex-start;width:auto;max-width:100%;line-height:1.4}.scheduleDashboard label>strong{height:auto;min-height:47px;padding-top:12px;padding-bottom:12px;line-height:1.35}.observeConsole :is(header,nav,footer){flex-wrap:wrap;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.observeStatus>div{grid-template-columns:minmax(0,1fr) minmax(62px,auto) minmax(38px,auto)}.businessExampleList button{height:auto;min-height:132px}.businessExampleDetail dl>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)}@media (max-width:900px){.scheduleRunBand{grid-template-columns:1fr}.scheduleMethodsIntro,.scheduleObserveIntro,.scheduleBusinessIntro{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){.scheduleHero h1{font-size:clamp(32px,10vw,40px);line-height:1.02}.scheduleHeroActions a{text-align:center;justify-content:center}.scheduleNaturalInput>div{grid-template-columns:28px minmax(0,1fr)}.scheduleResult dl>div{grid-template-columns:82px minmax(0,1fr)}.scheduleStack>article{grid-template-columns:31px minmax(0,1fr)}.scheduleRunBand>div{grid-template-columns:1fr}.businessExampleDetail dl>div{grid-template-columns:1fr;gap:7px}}.monitorPage{background:#f7f8f5}.monitorHero{border-bottom:1px solid var(--line);background:#f5f6f2}.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}.monitorHeroCopy{min-width:0}.monitorTopline{align-items:center;gap:20px;display:flex}.monitorTopline .eyebrow{color:var(--green);margin:0}.languageSwitch{background:#ecefeb;border:1px solid #d4dad4;border-radius:999px;margin-left:auto;padding:3px;display:flex}.languageSwitch button{color:#7b837c;min-width:49px;height:28px;font:750 8px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:999px}.languageSwitch button.active{color:#276f45;background:#fff;box-shadow:0 1px 4px #19231b14}.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}.monitorHero h1 span,.monitorHero h1 em{white-space:nowrap;display:block}.monitorHero h1 em{color:#3f9b62;font-style:normal}.monitorHeroCopy>p{color:#687169;max-width:610px;margin:29px 0 0;font-size:16px;line-height:1.64}.monitorHeroActions{gap:12px;margin-top:36px;display:flex}.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}.monitorHeroActions a:first-child{border-color:var(--ink);background:var(--ink);color:#fff;min-width:210px}.monitorHeroActions a b{color:#8ee1ab;margin-left:auto;font-size:18px}.monitorHeroActions a span{color:var(--green);margin-left:12px}.monitorHeroUI{color:#dce2dd;background:#111512;border:1px solid #293029;min-width:0;box-shadow:0 30px 75px #141b151f}.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}.monitorHeroUI>header b{color:#86dda5;margin-left:auto}.monitorHeroFilters{border-bottom:1px solid #293029;gap:7px;padding:13px 15px;display:flex}.monitorHeroFilters>*{color:#808a81;font:700 6px var(--mono);border:1px solid #363e37;border-radius:999px;padding:6px 8px}.monitorHeroFilters strong{color:#a8b1a9;margin-left:auto}.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}.monitorHeroRuns article.selected{background:#19201a;box-shadow:inset 2px 0 #73d895}.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}.monitorHeroRuns i.done,.monitorHeroRuns i.run{color:#87dda6;border-color:#427355}.monitorHeroRuns i.fail{color:#ff7d87;border-color:#713e43}.monitorHeroRuns b,.monitorHeroRuns small{display:block}.monitorHeroRuns b{font-size:9px}.monitorHeroRuns small{color:#778178;font:650 6px var(--mono);margin-top:4px}.monitorHeroRuns em{color:#818b82;font:700 6px var(--mono);justify-self:start;font-style:normal}.monitorHeroRuns article.selected em{color:#8ce0a9}.monitorHeroRuns em.failed{color:#ff7782}.monitorHeroRuns time{color:#778178;font:650 7px var(--mono);justify-self:end}.monitorHeroTrace{border-bottom:1px solid #293029;padding:16px 17px}.monitorHeroTrace>span,.monitorHeroTrace>b{font:700 7px var(--mono)}.monitorHeroTrace>span{color:#7b857c}.monitorHeroTrace>b{float:right;color:#aab3ab}.monitorHeroTrace>div{clear:both;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:16px;display:grid}.monitorHeroTrace>div i{background:#73d895;height:5px}.monitorHeroTrace>div i:last-child{background:#303831;animation:1.8s infinite observePulse}.monitorHeroTrace>footer{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.monitorHeroTrace small{color:#6f7970;font:600 5px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitorHeroUI>footer{color:#778178;height:48px;font:700 6px var(--mono);align-items:center;gap:16px;padding:0 17px;display:flex}.monitorHeroUI>footer b{color:#7fdc9f;margin-left:auto}.monitorHeroUI>footer em{color:#ef8d78;font-style:normal}.monitorPreviewLabel{color:#8b938c;font:650 7px var(--mono);position:absolute;bottom:48px;right:0;transform:translateY(100%)}.monitorProof{border-bottom:1px solid var(--line);background:#fff}.monitorProof>.wrap{grid-template-columns:repeat(4,1fr);display:grid}.monitorProof .wrap>div{border-right:1px solid var(--line);flex-direction:column;min-height:124px;padding:25px 22px;display:flex}.monitorProof .wrap>div:first-child{border-left:1px solid var(--line)}.monitorProof span{color:#43845a;font:750 8px var(--mono);letter-spacing:.09em}.monitorProof b{max-width:220px;margin-top:auto;font-size:12px;line-height:1.45}.monitorInspect,.monitorImprove{padding-top:110px;padding-bottom:118px}.monitorSectionIntro{grid-template-columns:1.18fr .82fr;align-items:end;gap:72px;margin-bottom:58px;display:grid}.monitorSectionIntro .eyebrow{margin:0 0 18px}.monitorSectionIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,64px);line-height:.98}.monitorSectionIntro h2 span{white-space:nowrap;display:block}.monitorSectionIntro>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.runWorkbench{border:1px solid var(--line);background:#fff;grid-template-columns:.36fr .64fr;display:grid;box-shadow:0 22px 60px #1219130a}.runWorkbench>aside{border-right:1px solid var(--line);background:#fafbf9}.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}.runWorkbench>aside>header b{color:#555e56;border:1px solid #cbd2cc;border-radius:999px;margin-left:auto;padding:5px 8px}.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}.runWorkbench>aside button.active{box-shadow:inset 3px 0 0 var(--green);background:#fff}.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}.runWorkbench>aside button>i.isDone,.runWorkbench>aside button>i.isRun{color:#34764d;border-color:#acd5ba}.runWorkbench>aside button>i.isFail{color:#c8525c;border-color:#e0b0b4}.runWorkbench>aside button b,.runWorkbench>aside button small{display:block}.runWorkbench>aside button b{font-size:11px}.runWorkbench>aside button small{color:#858e86;font:650 7px var(--mono);margin-top:5px}.runWorkbench>aside button em{color:#808981;font:700 6px var(--mono);font-style:normal}.runWorkbench>aside button.active em{color:#2e794b}.runInspector{min-width:0;padding:20px}.runInspector>header{border-bottom:1px solid var(--line);align-items:center;min-height:62px;padding:0 5px 18px;display:flex}.runInspector>header span,.runInspector>header b{display:block}.runInspector>header span{color:#858e86;font:750 7px var(--mono);text-transform:uppercase}.runInspector>header b{margin-top:6px;font-size:16px}.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}.runSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.runSummary>div{border-right:1px solid var(--line);min-height:83px;padding:16px}.runSummary>div:last-child{border-right:0}.runSummary span,.runSummary b{display:block}.runSummary span{color:#8a938b;font:750 7px var(--mono)}.runSummary b{margin-top:15px;font-size:10px}.runTimeline{color:#dce2dd;background:#111512;border:1px solid #293029;margin-top:18px}.runTimeline>header{color:#89938a;height:44px;font:700 7px var(--mono);border-bottom:1px solid #2b332c;align-items:center;padding:0 15px;display:flex}.runTimeline>header b{color:#7fdda2;margin-left:auto}.runTimeline ol{margin:0;padding:0 15px;list-style:none}.runTimeline li{border-bottom:1px solid #292f2a;grid-template-columns:27px 1fr auto;align-items:center;gap:11px;min-height:62px;display:grid}.runTimeline li:last-child{border:0}.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}.runTimeline li.complete>i,.runTimeline li.current>i{color:#82dca3;border-color:#467759}.runTimeline li.current{background:#172019}.runTimeline b,.runTimeline small{display:block}.runTimeline li b{font:650 9px var(--mono)}.runTimeline li small{color:#7f8980;font:600 7px var(--mono);margin-top:5px}.runTimeline li em{color:#828c83;font:700 6px var(--mono);font-style:normal}.runTimeline li.current em{color:#8ae0a8;animation:1.8s infinite observePulse}.runInspector>footer{grid-template-columns:90px 1fr auto;align-items:center;gap:15px;min-height:66px;padding:0 4px;display:grid}.runInspector>footer span{color:#878f88;font:750 7px var(--mono);text-transform:uppercase}.runInspector>footer strong{font-size:11px}.runInspector>footer b{color:#34794e;font-size:9px}.monitorDelivery{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:110px 0 118px}.deliveryLedger{border:1px solid var(--line)}.deliveryLedger>header,.deliveryLedger>article{grid-template-columns:1.2fr 1.15fr 1fr .55fr;align-items:center;display:grid}.deliveryLedger>header{color:#818a82;height:46px;font:750 7px var(--mono);letter-spacing:.08em;background:#f5f7f4;padding:0 20px}.deliveryLedger>article{border-top:1px solid var(--line);min-height:88px;padding:0 20px}.deliveryLedger article>div{align-items:center;gap:12px;display:flex}.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}.deliveryLedger article b{font-size:12px}.deliveryLedger article span,.deliveryLedger article strong{font-size:10px}.deliveryLedger article span{color:#6f786f}.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}.deliveryLedger article em.review{color:#9a6a27;background:#fbf6ed;border-color:#e0ccb0}.improveCards{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.improveCards article{border-right:1px solid var(--line);flex-direction:column;min-height:360px;padding:28px;display:flex}.improveCards article:last-child{border-right:0}.improveCards article>span{color:#42845a;font:750 8px var(--mono);letter-spacing:.09em}.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}.improveCards h3{letter-spacing:-.035em;margin:28px 0 12px;font-size:23px}.improveCards p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.improveCards footer{border-top:1px solid var(--line);color:#7d867e;font:700 7px var(--mono);margin-top:auto;padding-top:25px;display:flex}.improveCards footer b{color:#3c8959;margin-left:auto}.monitorNext{border-top:1px solid var(--line);text-align:center;background:#fff;padding:98px 0}.monitorNext .eyebrow{color:var(--green);margin:0}.monitorNext h2{letter-spacing:-.06em;max-width:930px;margin:22px auto 0;font-size:clamp(44px,5vw,64px);line-height:1}.monitorNext>div>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:24px auto 0;font-size:14px;line-height:1.65}.monitorNext>div>div{justify-content:center;gap:12px;margin-top:32px;display:flex}.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}.monitorNext a:first-child{border-color:var(--ink);background:var(--ink);color:#fff}.monitorNext a b{color:#8ee1ab;font-size:17px}.monitorNext a span{color:var(--green)}@media (max-width:900px){.monitorHeroInner{grid-template-columns:1fr;gap:45px}.monitorPreviewLabel{bottom:40px;right:4vw}.monitorSectionIntro{grid-template-columns:1fr;gap:22px}.monitorSectionIntro>p{max-width:690px}.runWorkbench{grid-template-columns:1fr}.runWorkbench>aside{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.runWorkbench>aside>header{grid-column:1/-1}.runWorkbench>aside button:nth-child(2n){border-right:1px solid var(--line)}.monitorProof>.wrap{grid-template-columns:repeat(2,1fr)}.monitorProof .wrap>div:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line)}.monitorProof .wrap>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:650px){.monitorHeroInner{min-height:0;padding-top:54px;padding-bottom:62px}.monitorTopline{align-items:flex-start}.monitorTopline .eyebrow{max-width:210px;line-height:1.5}.monitorHero h1{font-size:36px}.monitorHeroCopy>p{font-size:15px}.monitorHeroActions{flex-direction:column}.monitorHeroActions a{width:100%}.monitorHeroUI{overflow:hidden}.monitorHeroRuns article{grid-template-columns:28px 1fr auto}.monitorHeroRuns time,.monitorPreviewLabel{display:none}.monitorProof>.wrap{grid-template-columns:1fr}.monitorProof .wrap>div,.monitorProof .wrap>div:first-child,.monitorProof .wrap>div:nth-child(3){border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:98px}.monitorProof .wrap>div:first-child{border-top:0}.monitorInspect,.monitorImprove,.monitorDelivery{padding-top:78px;padding-bottom:82px}.monitorSectionIntro h2{font-size:33px}.monitorSectionIntro h2 span{white-space:normal}.runWorkbench>aside{display:block}.runWorkbench>aside button:nth-child(2n){border-right:0}.runSummary{grid-template-columns:repeat(2,1fr)}.runSummary>div:nth-child(2){border-right:0}.runSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.runInspector{padding:14px}.runInspector>header{align-items:flex-start;gap:12px}.runInspector>header em{white-space:nowrap}.runInspector>footer{grid-template-columns:1fr}.deliveryLedger{overflow:hidden}.deliveryLedger>header{display:none}.deliveryLedger>article{grid-template-columns:1fr auto;align-items:start;gap:14px;padding:18px}.deliveryLedger article>div,.deliveryLedger article>span,.deliveryLedger article>strong{grid-column:1}.deliveryLedger article>em{grid-area:1/2}.improveCards{grid-template-columns:1fr}.improveCards article{border-right:0;border-bottom:1px solid var(--line);min-height:320px}.improveCards article:last-child{border-bottom:0}.monitorNext{padding:78px 0}.monitorNext h2{font-size:36px}.monitorNext>div>div{flex-direction:column}.monitorNext a{justify-content:center}}.monitorHeroRuns article{grid-template-columns:28px 1fr 78px 44px;gap:12px}.monitorHeroRuns em{white-space:nowrap;justify-self:end}@media (max-width:650px){.monitorHeroRuns article{grid-template-columns:28px 1fr auto}.monitorHeroRuns em{justify-self:end}}.languageSwitch{align-items:center;gap:2px;padding-left:9px;padding-right:4px}.languageGlobe{color:#5e6961;place-items:center;width:17px;height:17px;display:grid}.languageGlobe svg{stroke:currentColor;stroke-width:1.35px;width:15px;height:15px}.languageSwitch button{min-width:43px}.officialDesktopActions .siteLanguageSwitch{margin:0 4px 0 0}.officialMobileMenu .siteLanguageSwitch{width:max-content;margin:8px 0 4px}.officialMobileMenu .siteLanguageSwitch button{color:var(--ink)}.officialSolutionsTrigger.active{color:#318052;background:#f1f7f3;border:0;border-radius:999px;height:44px;margin:0 -10px;padding:0 10px}.officialSolutionsTrigger.active i{transform:rotate(180deg)}.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}.compactSolutionsDrop section{background:#fff;border:1px solid #e3e7e3;border-radius:9px;min-width:0;padding:17px 8px 9px}.compactSolutionsDrop section:nth-child(2),.compactSolutionsDrop section:nth-child(3){border-left:1px solid #e3e7e3;padding-left:8px}.compactSolutionsDrop section>p{color:#44865d;font:750 8px var(--mono);letter-spacing:.11em;align-items:center;gap:9px;margin:0 8px 10px;display:flex}.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}.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}.compactSolutionsDrop section>a:first-of-type{border-top:0}.compactSolutionsDrop section>a:after{content:"↗";color:#a0a8a1;font-size:11px;transition:transform .16s,color .16s;position:absolute;top:15px;right:13px}.compactSolutionsDrop section>a:hover{color:#226c42;background:#f4f8f4}.compactSolutionsDrop section>a:hover:after{color:#3e9a60;transform:translate(2px,-2px)}.compactSolutionsDrop strong{letter-spacing:-.012em;font-size:13px;line-height:1.3}.compactSolutionsDrop span{color:#788079;max-width:285px;margin-top:5px;font-size:9px;line-height:1.5}.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}.compactSolutionsDrop footer span{max-width:none;margin:0}.compactSolutionsDrop footer a{color:#246d42;font:750 8px var(--mono);letter-spacing:.07em;align-items:center;gap:10px;margin-left:auto;display:flex}.compactSolutionsDrop footer b{background:#fff;border:1px solid #afd3ba;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.monitorHeroCentered{background:#f7f8f5;position:relative;overflow:hidden}.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%)}.monitorHeroCentered .monitorHeroInner{text-align:center;justify-content:center;min-height:700px;padding-top:70px;padding-bottom:76px;display:flex}.monitorHeroCentered .monitorHeroCopy{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1160px;display:flex;position:relative}.monitorHeroCentered .monitorTopline{justify-content:center}.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}.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}.monitorHeroCentered h1 span,.monitorHeroCentered h1 em{white-space:normal}.monitorHeroCentered h1 em{color:#367f51;margin-top:7px}.monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){color:#616b63;text-wrap:balance;max-width:760px;margin:34px auto 0;font-size:17px;line-height:1.65}.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}.monitorHeroCommand span{color:#87928a;font:700 7px var(--mono);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1}.monitorHeroCommand code{color:#7de09f;font:650 13px var(--mono);white-space:nowrap}.monitorHeroCommand button{color:#c4cec6;cursor:pointer;background:#182019;border:1px solid #39443b;border-radius:7px;width:37px;height:37px;font-size:0}.monitorHeroCommand button:before,.monitorHeroCommand button:after{content:"";border:1px solid;border-radius:2px;width:12px;height:13px;position:absolute}.monitorHeroCommand button{position:relative}.monitorHeroCommand button:before{transform:translate(-7px,-5px)}.monitorHeroCommand button:after{background:#182019;transform:translate(-4px,-2px)}.monitorHeroCentered .monitorHeroActions{justify-content:center;margin-top:14px}.monitorHeroCentered .monitorHeroActions a{border-radius:8px;min-height:50px}.monitorHeroCentered .monitorHeroActions a:first-child{min-width:210px}.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}.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){.monitorHeroCentered .monitorHeroInner{min-height:0;padding-top:48px;padding-bottom:56px}.monitorHeroCentered .monitorHeroCopy{max-width:100%}.monitorHeroCentered .monitorTopline .eyebrow{padding:8px 12px;font-size:7px}.monitorHeroCentered h1{letter-spacing:-.058em;margin-top:29px;font-size:clamp(36px,10vw,44px);line-height:.98}.monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){margin-top:25px;font-size:15px}.monitorHeroCommand{margin-top:27px;padding-left:14px}.monitorHeroCommand code{font-size:10px}.monitorHeroCentered .monitorHeroActions{width:100%;margin-top:12px}.monitorHeroCentered .monitorHeroTrust{text-align:left;justify-content:center;font-size:9px!important}}.monitorCoreIntro{margin-bottom:54px}.replayStudio{background:#fff;border:1px solid #d9dfda;box-shadow:0 24px 70px #161f180e}.replayStudio>header{border-bottom:1px solid #e0e5e1;align-items:center;min-height:61px;padding:0 24px;display:flex}.replayStudio>header strong{font-size:13px}.replayStudio>header>div{gap:17px;margin-left:auto;display:flex}.replayStudio>header span{color:#687169;font:700 7px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;display:flex}.replayStudio>header span i{background:#d8a736;border-radius:50%;width:8px;height:8px}.replayStudio>header .tone-1 i{background:#d45e64}.replayStudio>header .tone-2 i{background:#39aaba}.replayStudio>header .tone-3 i{background:#6252bb}.replayCanvas{background:#f8faf7;height:520px;position:relative;overflow:hidden}.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)}.replayBars{position:absolute;inset:0}.replayBar{cursor:pointer;background:#d8aa39;border:0;border-radius:4px;height:31px;padding:0;transition:filter .18s,transform .18s,opacity .18s;position:absolute}.replayBar span{border-radius:inherit;background:linear-gradient(90deg,#ffffff24,#0000);width:100%;height:100%;display:block}.replayBar:hover,.replayBar:focus-visible,.replayBar.active{filter:saturate(1.18);outline:0;transform:translateY(-2px);box-shadow:0 7px 18px #1a241c1f}.replayBar-0{background:#d45e64;width:12%;top:176px;left:4%}.replayBar-1{width:6%;top:208px;left:15%}.replayBar-2{background:#6252bb;width:16%;top:240px;left:20%}.replayBar-3{background:#39aaba;width:22%;top:272px;left:35%}.replayBar-4{width:7%;top:304px;left:68%}.replayBar-5{background:#39aaba;width:20%;top:336px;left:74%}.replayPlayhead{background:#397e51;width:2px;transition:left .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:90px;bottom:60px}.replayPlayhead i{background:#397e51;border:2px solid #f8faf7;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;left:-5px}.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}.replayPopover-0,.replayPopover-1{left:18%}.replayPopover-4,.replayPopover-5{left:38%}.replayPopover>header{border-bottom:1px solid #e2e6e3;align-items:center;gap:10px;height:55px;padding:0 20px;display:flex}.replayPopover>header i{background:#d8aa39;border-radius:3px;width:10px;height:22px}.replayPopover-0>header i{background:#d45e64}.replayPopover-2>header i{background:#6252bb}.replayPopover-3>header i,.replayPopover-5>header i{background:#39aaba}.replayPopover>header span,.replayPopover>header b{font-size:11px}.replayPopoverBody{grid-template-columns:1.35fr .65fr;padding:21px;display:grid}.replayPopoverBody section{border-right:1px solid #e1e5e2;min-width:0;padding-right:22px}.replayPopoverBody small{color:#397a50;font:700 7px var(--mono);letter-spacing:.06em;background:#eef4ef;border-radius:999px;padding:5px 9px;display:inline-flex}.replayPopoverBody h3{letter-spacing:-.035em;margin:14px 0 8px;font-size:18px}.replayPopoverBody p{color:#657067;margin:0;font-size:11px;line-height:1.55}.replayPopoverBody dl{margin:0;padding-left:22px}.replayPopoverBody dl>div{gap:10px;margin-bottom:12px;display:flex}.replayPopoverBody dl>div:last-child{margin-bottom:0}.replayPopoverBody dt{color:#848d85;font-size:9px}.replayPopoverBody dd{text-align:right;font:700 9px var(--mono);white-space:nowrap;margin-left:auto}.replayCanvas>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:29px;left:24px;right:24px}.replayCanvas>footer time{color:#7d867e;font:700 7px var(--mono)}.replayCanvas>footer>div{border-radius:999px;height:4px;display:flex;overflow:hidden}.replayCanvas>footer i{background:#d45e64;flex:1}.replayCanvas>footer .segment-1,.replayCanvas>footer .segment-4{background:#d8aa39}.replayCanvas>footer .segment-2{background:#6252bb}.replayCanvas>footer .segment-3,.replayCanvas>footer .segment-5{background:#39aaba}.replayCapabilities{border-top:1px solid #dce2dd;grid-template-columns:repeat(3,1fr);display:grid}.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}.replayCapabilities button:last-child{border-right:0}.replayCapabilities button:hover,.replayCapabilities button.active{background:#f5f9f5;box-shadow:inset 0 3px #4b9b67}.replayCapabilities button>span{color:#4c865f;font:750 7px var(--mono);letter-spacing:.09em}.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}.replayCapabilities strong{letter-spacing:-.03em;grid-column:1/-1;margin-top:20px;font-size:19px}.replayCapabilities p{color:#677168;grid-column:1/-1;margin:10px 0 0;font-size:11px;line-height:1.58}.replayCapabilities button>b{color:#43885b;font-size:14px;position:absolute;bottom:23px;right:25px}@media (max-width:800px){.monitorCore{padding-top:82px;padding-bottom:88px}.replayStudio>header{flex-direction:column;align-items:flex-start;gap:14px;padding-top:18px;padding-bottom:17px}.replayStudio>header>div{flex-wrap:wrap;margin-left:0}.replayCanvas{height:570px}.replayPopover,.replayPopover-0,.replayPopover-1,.replayPopover-4,.replayPopover-5{width:auto;top:42px;left:20px;right:20px}.replayBars{top:155px}.replayPlayhead{top:215px}.replayPopoverBody{grid-template-columns:1fr}.replayPopoverBody section{border-bottom:1px solid #e1e5e2;border-right:0;padding-bottom:18px;padding-right:0}.replayPopoverBody dl{padding:18px 0 0}.replayCapabilities{grid-template-columns:1fr}.replayCapabilities button{border-bottom:1px solid #dce2dd;border-right:0;min-height:190px}.replayCapabilities button:last-child{border-bottom:0}}@media (max-width:520px){.monitorCoreIntro h2{font-size:34px}.replayCanvas{height:600px}.replayGrid{background-size:9% 100%}.replayPopoverBody{padding:17px}.replayPopoverBody h3{font-size:16px}.replayBar-0{width:19%;left:4%}.replayBar-1{width:12%;left:20%}.replayBar-2{width:22%;left:29%}.replayBar-3{width:31%;left:47%}.replayBar-4{width:12%;left:73%}.replayBar-5{width:17%;left:80%}.replayCapabilities button{padding:23px}}.monitorIntegrations{background:#fff;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd;padding:112px 0 124px}.monitorIntegrations>div>header{text-align:center}.monitorIntegrations .eyebrow{color:#43865b;margin:0}.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}.monitorIntegrations header>p:last-child{color:#687169;text-wrap:balance;max-width:690px;margin:24px auto 0;font-size:14px;line-height:1.65}.frameworkMap{background:#f7f9f6;border:1px solid #dce2dd;height:600px;margin-top:60px;position:relative;overflow:hidden}.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%)}.frameworkLines{width:88%;height:520px;position:absolute;inset:40px 6%;overflow:visible}.frameworkLines path{fill:none;stroke:#cbd4cd;stroke-width:1.4px;vector-effect:non-scaling-stroke}.frameworkLines path:last-child{stroke:#8eae99}.frameworkLines .signal{stroke:#58a773;stroke-width:2.4px;stroke-dasharray:5 15;animation:4.8s linear infinite frameworkSignal}.frameworkLines .signal-two{animation-delay:-2.4s}@keyframes frameworkSignal{to{stroke-dashoffset:-100px}}.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}.frameworkNode:hover{border-color:#a9c8b3;transform:translateY(-4px);box-shadow:0 18px 40px #1721191a}.frameworkNode img,.frameworkNode>i{object-fit:contain;flex:0 0 42px;width:42px;height:42px}.frameworkNode>i{background:#f8faf8;border:1px solid #d9dfda;border-radius:8px;place-items:center;font-style:normal;display:grid}.frameworkNode strong,.frameworkNode span{display:block}.frameworkNode strong{letter-spacing:-.02em;font-size:15px}.frameworkNode span{color:#788179;font:650 7px var(--mono);letter-spacing:.035em;margin-top:6px}.node-openai{top:46px;left:4%}.node-autogen{top:214px;left:4%}.node-camel{top:382px;left:4%}.node-crewai{top:46px;right:4%}.node-llama{top:214px;right:4%}.node-langchain{top:382px;right:4%}.microsoftMark{gap:2px;padding:8px;grid-template-columns:repeat(2,1fr)!important}.microsoftMark b{background:#f25022;width:11px;height:11px}.microsoftMark b:nth-child(2){background:#7fba00}.microsoftMark b:nth-child(3){background:#00a4ef}.microsoftMark b:nth-child(4){background:#ffb900}.camelMark{color:#6743a8;font-size:24px}.crewMark{color:#a3494e;font:800 18px var(--mono)!important}.llamaMark{color:#6357b8;font:800 18px var(--mono)!important}.chainMark{color:#244e3b;font:800 24px serif!important}.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}.frameworkHubMark{background:#111713;border-radius:9px;place-items:center;height:75px;display:grid}.frameworkHubMark img{filter:none;width:132px;height:auto}.frameworkHub>span,.frameworkHub>small{display:block}.frameworkHub>span{color:#347b4e;font:750 8px var(--mono);letter-spacing:.08em;margin-top:15px}.frameworkHub>small{color:#7a837b;font:650 7px var(--mono);margin-top:6px}.frameworkOutputs{gap:26px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.frameworkOutputs>div{text-align:center;min-width:78px}.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}.frameworkOutputs span{color:#5e685f;font:700 8px var(--mono);letter-spacing:.04em;margin-top:9px;display:block}@media (max-width:900px){.monitorIntegrations{padding-top:84px;padding-bottom:90px}.frameworkMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;padding:22px;display:grid}.frameworkMap:before,.frameworkLines{display:none}.frameworkHub{grid-area:1/1/auto/-1;width:auto;min-height:145px;padding:15px;position:relative;top:auto;left:auto;transform:none}.frameworkHubMark{height:70px}.frameworkNode{width:auto;min-height:86px;padding:14px;position:relative;top:auto;left:auto;right:auto}.frameworkOutputs{grid-column:1/-1;justify-content:center;padding:22px 0 4px;position:relative;bottom:auto;left:auto;transform:none}}@media (max-width:560px){.monitorIntegrations h2{font-size:38px}.frameworkMap{grid-template-columns:1fr;margin-top:42px}.frameworkHub{grid-column:1}.frameworkNode{min-height:80px}.frameworkOutputs{grid-column:1;gap:14px}.frameworkOutputs>div{min-width:68px}}.monitorSpend>header{text-align:center}.monitorSpend .eyebrow{color:#43865b;margin:0}.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}.monitorSpend h2 span{display:block}.monitorSpend>header>p:last-child{color:#687169;text-wrap:balance;max-width:690px;margin:25px auto 0;font-size:14px;line-height:1.65}.costStudio{background:#fff;border:1px solid #d9dfda;margin-top:58px;box-shadow:0 24px 70px #161f180e}.costStudio>header{border-bottom:1px solid #dfe4e0;align-items:center;gap:34px;min-height:78px;padding:0 26px;display:flex}.costStudio>header>div span,.costStudio>header>div strong{display:block}.costStudio>header>div span{color:#838c84;font:700 7px var(--mono);letter-spacing:.07em}.costStudio>header>div strong{margin-top:7px;font-size:13px}.costStudio>header>nav{gap:16px;margin-left:auto;display:flex}.costStudio>header>nav span{color:#657068;font:700 8px var(--mono);align-items:center;gap:7px;display:flex}.costStudio>header>nav i{background:#397e51;border-radius:50%;width:8px;height:8px}.costStudio>header>nav span:last-child i{background:#80bb96}.costCharts{background:#f8faf7;border-bottom:1px solid #dce2dd;grid-template-columns:1fr 1fr;min-height:470px;display:grid}.costCharts>section{min-width:0;position:relative;overflow:hidden}.modelCostChart{border-right:1px solid #dce2dd}.modelCostChart:after,.agentCostTrend:after{content:"";background:#9ca59e;height:1px;position:absolute;bottom:55px;left:24px;right:24px}.modelBars{align-items:end;gap:4%;display:flex;position:absolute;inset:112px 7% 56px}.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}.modelBars button:before{content:"";background:0 0;border-radius:12px 12px 0 0;transition:background .18s;position:absolute;inset:-8px -5px 0}.modelBars button:hover:before,.modelBars button:focus-visible:before,.modelBars button.active:before{background:#edf4ee;outline:0}.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}.modelBars button>i:nth-child(2){background:#80bb96}.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%)}.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}.modelCostTooltip.tooltip-1{left:35%}.modelCostTooltip.tooltip-2{left:54%}.modelCostTooltip>span,.modelCostTooltip>strong,.modelCostTooltip>small{display:block}.modelCostTooltip>span{font-size:12px;font-weight:750}.modelCostTooltip>strong{letter-spacing:-.04em;margin-top:7px;font-size:20px}.modelCostTooltip>small{color:#7c867e;font:650 7px var(--mono);margin-top:4px}.modelCostTooltip dl{border-top:1px solid #e1e6e2;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.modelCostTooltip dt{color:#7a847c;font-size:8px}.modelCostTooltip dd{color:#347a4d;font:750 11px var(--mono);margin:7px 0 0}.agentCostTrend{background-image:linear-gradient(#3c55420b 1px,#0000 1px),linear-gradient(90deg,#3c55420b 1px,#0000 1px);background-size:40px 40px}.agentCostTrend svg{width:88%;height:320px;position:absolute;top:80px;left:6%;right:6%;overflow:visible}.agentCostTrend polyline{fill:none;vector-effect:non-scaling-stroke;stroke-width:2.3px}.agentCostTrend .baseLine{stroke:#397e51}.agentCostTrend .optimizedLine{stroke:#80bb96}.trendPoints{position:absolute;inset:80px 6% 70px}.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}.trendPoints button:hover,.trendPoints button:focus-visible,.trendPoints button.active{outline:0;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 3px #397e51,0 0 0 8px #397e5121}.trendPoints button i{display:none}.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}.trendTooltip>span{margin-bottom:12px;font-size:11px;font-weight:750;display:block}.trendTooltip>div{align-items:center;margin-top:8px;display:flex}.trendTooltip small{color:#78827a;font-size:8px}.trendTooltip strong{color:#347a4d;font:750 10px var(--mono);margin-left:auto}.costStudio>footer{grid-template-columns:repeat(3,1fr);display:grid}.costStudio>footer article{border-right:1px solid #dce2dd;gap:16px;min-height:180px;padding:27px;display:flex}.costStudio>footer article:last-child{border-right:0}.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}.costStudio>footer strong{letter-spacing:-.025em;font-size:16px}.costStudio>footer p{color:#687169;margin:10px 0 0;font-size:10px;line-height:1.6}@media (max-width:900px){.monitorSpend{padding-top:84px;padding-bottom:90px}.costCharts{grid-template-columns:1fr}.modelCostChart{border-bottom:1px solid #dce2dd;border-right:0;min-height:430px}.agentCostTrend{min-height:420px}.costStudio>footer{grid-template-columns:1fr}.costStudio>footer article{border-bottom:1px solid #dce2dd;border-right:0;min-height:145px}.costStudio>footer article:last-child{border-bottom:0}}@media (max-width:600px){.monitorSpend h2{font-size:38px}.monitorSpend h2 span{display:inline}.costStudio{margin-top:42px}.costStudio>header{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px}.costStudio>header>nav{width:100%;margin-left:0}.modelCostChart{min-height:470px}.modelCostTooltip,.modelCostTooltip.tooltip-1,.modelCostTooltip.tooltip-2{width:auto;left:18px;right:18px}.modelBars{top:165px}.modelBars button>span{font-size:6px}.agentCostTrend{min-height:440px}.trendTooltip{width:175px}.costStudio>footer article{padding:22px}}.fdeSupport{background:#f4f6f2;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd;padding:110px 0 118px}.fdeSupport header{text-align:center}.fdeSupport .eyebrow{color:#43865b;margin:0}.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}.fdeSupport header>p:last-child{color:#677168;text-wrap:balance;max-width:690px;margin:24px auto 0;font-size:14px;line-height:1.65}.fdeSupportCards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:53px;display:grid}.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}.fdeSupportCards>a:hover{border-color:#a8c5b1;transform:translateY(-4px);box-shadow:0 24px 54px #17211917}.fdeSupportCards>a>span{color:#43845a;font:750 8px var(--mono);letter-spacing:.1em}.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}.fdeSupportCards h3{letter-spacing:-.045em;grid-column:1/-1;align-self:end;margin:70px 0 0;font-size:28px}.fdeSupportCards p{color:#687169;grid-column:1/-1;max-width:490px;margin:15px 0 0;font-size:12px;line-height:1.65}.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}.fdeSupportCards footer b{font-size:11px}.fdeSupportCards footer em{color:#3d8657;font:750 16px var(--mono);margin-left:auto;font-style:normal;transition:transform .18s}.fdeSupportCards>a:hover footer em{transform:translate(4px)}@media (max-width:700px){.fdeSupport{padding:82px 0 88px}.fdeSupport h2{font-size:38px}.fdeSupportCards{grid-template-columns:1fr;margin-top:40px}.fdeSupportCards>a{min-height:310px;padding:23px}.fdeSupportCards h3{margin-top:48px;font-size:24px}}@media (min-width:901px){.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}.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%)}.frameworkLines{width:92%;height:520px;inset:54px 4% 50px}.frameworkLines path{stroke:#cdd6cf;stroke-width:1.2px}.frameworkLines path:last-child{stroke:#8bb198}.frameworkLines .signal{stroke:#4f9b67;stroke-width:2px;stroke-dasharray:3 18}.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}.frameworkNode:hover{transform:translateY(-5px);box-shadow:0 24px 54px #1621191c,0 3px #dce4de}.frameworkNode img,.frameworkNode>i{flex-basis:50px;width:50px;height:50px}.frameworkNode>div{text-align:left}.frameworkNode strong{font-size:19px}.frameworkNode span{margin-top:7px;font-size:7px}.node-openai{top:36px;left:1%}.node-autogen{top:232px;left:1%}.node-camel{top:428px;left:1%}.node-crewai{top:36px;right:1%}.node-llama{top:232px;right:1%}.node-langchain{top:428px;right:1%}.frameworkHub{width:210px;min-height:230px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;top:201px}.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}.frameworkChip:before,.frameworkChip:after{content:"";background:#b6c9bb;position:absolute}.frameworkChip:before{height:1px;top:50%;left:-40px;right:-40px}.frameworkChip:after{width:1px;top:-38px;bottom:-38px;left:50%}.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}.frameworkChip img{filter:brightness(0)invert();opacity:.92;width:54px;height:54px}.frameworkHub>span{margin-top:18px;font-size:8px}.frameworkHub>small{margin-top:7px}.frameworkOutputs{gap:38px;bottom:2px}.frameworkOutputs>div{min-width:88px}.frameworkOutputs i{background:#fff;border-radius:12px;width:48px;height:48px;box-shadow:0 10px 24px #18231b17,0 2px #e1e7e2}.frameworkOutputs span{margin-top:12px;font-size:8px}}.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}.solutionsDropHeader{background:#ffffffe6;border-bottom:1px solid #d9dfda;align-items:center;min-height:72px;padding:0 24px;display:flex}.solutionsDropHeader>a{color:#171b18;align-items:baseline;gap:16px;display:flex}.solutionsDropHeader>a>span{color:#171b18;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:630}.solutionsDropHeader>a>strong{color:#788079;font:650 8px var(--mono);letter-spacing:.07em}.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}.solutionsDropHeader>button:hover{background:#f4f7f4;border-color:#d1d9d3;transform:rotate(4deg)}.solutionsDropBody{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:15px;padding:15px;display:grid}.solutionsJourney{gap:12px;min-width:0;display:grid}.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}.compactSolutionsDrop .solutionsJourney>section:nth-child(2),.compactSolutionsDrop .solutionsJourney>section:nth-child(3){border-left:1px solid #dbe1dc;padding-left:0}.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}.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}.compactSolutionsDrop .solutionsJourney section>p b{color:#8aa796;margin-left:auto;font-size:13px}.compactSolutionsDrop .solutionsJourney section>div{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.compactSolutionsDrop .solutionsJourney>section:nth-child(n+2)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.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}.compactSolutionsDrop .solutionsJourney section>div>a:last-child{border-right:0}.compactSolutionsDrop .solutionsJourney section>div>a:after{content:"↗";color:#9aa39c;font-size:11px;transition:transform .16s,color .16s;position:absolute;top:17px;right:15px}.compactSolutionsDrop .solutionsJourney section>div>a:hover{color:#236e42;background:#f2f7f3}.compactSolutionsDrop .solutionsJourney section>div>a:hover:after{color:#3f945e;transform:translate(2px,-2px)}.compactSolutionsDrop .solutionsJourney section>div>a strong{letter-spacing:-.015em;font-size:13px;line-height:1.35}.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}.solutionsPathSummary{grid-template-rows:1fr auto;gap:12px;min-width:0;display:grid}.solutionsPathSummary>div{color:#f1f4f1;background:#111612;border:1px solid #1d241f;border-radius:12px;min-height:358px;padding:22px;box-shadow:0 18px 40px #12181321}.solutionsPathSummary>div>span{color:#85dda4;font:750 7px var(--mono);letter-spacing:.13em;margin:0}.solutionsPathSummary h2{letter-spacing:-.045em;max-width:330px;margin:15px 0 17px;font-size:23px;line-height:1.04}.solutionsPathSummary ol{border-top:1px solid #2d352f;margin:0;padding:0;list-style:none}.solutionsPathSummary li{border-bottom:1px solid #2d352f;align-items:center;gap:13px;min-height:39px;display:flex}.solutionsPathSummary li i{color:#6f7c72;font:700 7px var(--mono);font-style:normal}.solutionsPathSummary li b{font-size:10px;font-weight:620}.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}.solutionsPathSummary>div>a b{color:#8be0a8;margin-left:auto;font-size:15px}.compactSolutionsDrop .solutionsPathSummary>footer{background:#fff;border:1px solid #dbe1dc;border-radius:12px;height:auto;min-height:70px;padding:14px 17px;display:block}.compactSolutionsDrop .solutionsPathSummary>footer span{color:#43845a;font:750 7px var(--mono);letter-spacing:.08em;margin:0}.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){.solutionsDropBody{grid-template-columns:minmax(0,1fr) 300px}.compactSolutionsDrop .solutionsJourney>section{grid-template-columns:145px minmax(0,1fr)}.compactSolutionsDrop .solutionsJourney section>p{padding:16px}.compactSolutionsDrop .solutionsJourney section>div>a{padding-left:14px}.compactSolutionsDrop .solutionsJourney section>div>a span{font-size:8px}.solutionsPathSummary h2{font-size:22px}}.compactSolutionsDrop{background:#f4f6f3;width:min(1120px,92vw)}.solutionsDropHeader{min-height:76px;padding:0 26px}.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}.solutionsDropHeader>a:hover:after{background:#eff7f1;transform:translate(3px)}.solutionsDropBody{padding:16px;display:block}.solutionsJourney{grid-template-columns:1.12fr .94fr .94fr;gap:12px;display:grid}.compactSolutionsDrop .solutionsJourney>section,.compactSolutionsDrop .solutionsJourney>section:nth-child(2),.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}.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}.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}.compactSolutionsDrop .solutionsJourney section>p i{flex:0 0 31px;width:31px;height:31px}.compactSolutionsDrop .solutionsJourney section>p b{display:none}.compactSolutionsDrop .solutionsJourney section>div,.compactSolutionsDrop .solutionsJourney>section:nth-child(n+2)>div{display:block}.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}.compactSolutionsDrop .solutionsJourney section>div>a:after{top:18px;right:18px}.compactSolutionsDrop .solutionsJourney section>div>a strong{font-size:14px}.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){.solutionsDropBody{display:block}.solutionsJourney{grid-template-columns:1.08fr .96fr .96fr}.compactSolutionsDrop .solutionsJourney>section{grid-template-columns:1fr;min-height:380px}.compactSolutionsDrop .solutionsJourney section>p{padding:17px}.compactSolutionsDrop .solutionsJourney section>div>a{padding-left:16px}.compactSolutionsDrop .solutionsJourney section>div>a span{font-size:8px}}.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}.solutionsDropHeader{background:#fafbf9f0;border-bottom-color:#d5ddd7;min-height:82px;padding:0 29px}.solutionsDropHeader>a{gap:18px}.solutionsDropHeader>a>span{font-size:27px;font-weight:650}.solutionsDropHeader>a>strong{letter-spacing:0;color:#7a837c;font:600 12px/1.4 Arial,sans-serif}.solutionsDropHeader>a:after{background:#fff;border-color:#aecab7;width:36px;height:36px;font-size:14px;box-shadow:0 6px 14px #1c2a2012}.solutionsDropHeader>button{background:#fff;border-color:#d6ddd8;width:42px;height:42px;font-size:27px;box-shadow:0 6px 14px #1c2a200e}.solutionsDropBody{padding:20px}.solutionsJourney{gap:16px}.compactSolutionsDrop .solutionsJourney>section,.compactSolutionsDrop .solutionsJourney>section:nth-child(2),.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}.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}.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}.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}.compactSolutionsDrop .solutionsJourney section>div,.compactSolutionsDrop .solutionsJourney>section:nth-child(n+2)>div{grid-template-columns:1fr;gap:10px;padding:14px;display:grid}.compactSolutionsDrop .solutionsJourney section>div>a,.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}.compactSolutionsDrop .solutionsJourney>section:nth-child(n+2) div>a{min-height:139px}.compactSolutionsDrop .solutionsJourney section>div>a:last-child{border-bottom:1px solid #d9dfda}.compactSolutionsDrop .solutionsJourney section>div>a:hover{background:#fff;border-color:#a9c8b3;transform:translateY(-2px);box-shadow:0 14px 28px #19251c18}.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}.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}.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){.compactSolutionsDrop{width:95vw}.solutionsDropHeader>a>strong{display:none}.solutionsJourney{gap:11px}.compactSolutionsDrop .solutionsJourney>section{min-height:420px}.compactSolutionsDrop .solutionsJourney>section:not(:last-child):after{right:-22px}.compactSolutionsDrop .solutionsJourney section>p{padding:18px 16px;font-size:12px}.compactSolutionsDrop .solutionsJourney section>div{padding:10px}.compactSolutionsDrop .solutionsJourney section>div>a,.compactSolutionsDrop .solutionsJourney>section:nth-child(n+2) div>a{padding-left:14px}.compactSolutionsDrop .solutionsJourney section>div>a strong{font-size:14px}.compactSolutionsDrop .solutionsJourney section>div>a span{font-size:10px}}.monitorIntegrations{background:#f8f9f6}@media (min-width:901px){.monitorIntegrations{padding-top:124px;padding-bottom:132px}.monitorIntegrations h2{letter-spacing:-.07em;font-size:clamp(58px,6vw,78px);line-height:.94}.monitorIntegrations header>p:last-child{font-size:16px;line-height:1.55}.frameworkMap{height:700px;margin-top:62px}.frameworkMap:before{opacity:.55;inset:48px 23% 94px}.frameworkLines{width:94%;height:520px;inset:62px 3% 80px}.frameworkLines path{stroke:#c9d2cb;stroke-width:1.15px}.frameworkLines .signal{stroke:#4caf70;stroke-width:2.15px;stroke-dasharray:2 20}.frameworkNode{border-color:#d9dfda;border-radius:18px;width:272px;min-height:122px;padding:24px 27px;box-shadow:0 22px 48px #16211914,0 4px #e3e8e4}.frameworkNode img,.frameworkNode>i{flex-basis:54px;width:54px;height:54px}.frameworkNode strong{letter-spacing:-.035em;font-size:21px}.frameworkNode:not(.node-openai) span{display:none}.node-openai{top:36px;left:0}.node-autogen{top:236px;left:0}.node-camel{top:436px;left:0}.node-crewai{top:36px;right:0}.node-llama{top:236px;right:0}.node-langchain{top:436px;right:0}.frameworkHub{width:190px;min-height:174px;top:205px}.frameworkChip{border-radius:22px;width:176px;height:176px}.frameworkChip>div{width:114px;height:114px}.frameworkOutputs{gap:46px;bottom:0}.frameworkOutputs i{border-radius:14px;width:52px;height:52px}.frameworkOutputs span{color:#4f5951;margin-top:13px;font-size:9px}}.solutionNextStep{background:#f8f9f6;padding:0 0 96px}.solutionNextCanvas{background:#fff;border:1px solid #d7ddd8;grid-template-columns:180px minmax(0,1fr) 250px;align-items:stretch;width:100%;display:grid}.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}.solutionNextPhase i{color:#aab2ab;font-size:18px;font-style:normal}.solutionNextPhase b{color:#7a827c;font-size:7px}.solutionNextCopy{padding:32px 38px}.solutionNextCopy h2{letter-spacing:-.045em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(25px,2.6vw,38px);line-height:1.08}.solutionNextCopy p{color:#707871;max-width:650px;margin:14px 0 0;font-size:13px;line-height:1.65}.solutionNextActions{border-left:1px solid #e1e5e2;flex-direction:column;justify-content:center;gap:10px;padding:26px;display:flex}.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}.solutionNextActions a.primary{color:#fff;background:#111713;border-color:#111713}.solutionNextActions a:hover{color:#2e7f4c;border-color:#65aa7c}.solutionNextActions a.primary:hover{color:#fff;background:#204b31}.solutionNextActions b,.solutionNextActions span{font-size:15px}@media (max-width:860px){.solutionNextStep{padding-bottom:72px}.solutionNextCanvas{grid-template-columns:1fr}.solutionNextPhase{border-bottom:1px solid #e1e5e2;border-right:0;flex-direction:row;align-items:center;padding:18px 20px}.solutionNextPhase i{margin-left:auto}.solutionNextCopy{padding:26px 20px}.solutionNextActions{border-left:0;padding:0 20px 22px}.solutionNextActions a{min-height:52px}}.monitorPage{--monitor-paper:#f7f8f5;--monitor-paper-strong:#f1f4ef;--monitor-line:#d7ddd8;--monitor-ink:#111713;--monitor-signal:#4c9f68;background:var(--monitor-paper)}.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}.monitorMaterialSection{position:relative}.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)}.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}.monitorHeroCentered:before{content:"";background:linear-gradient(180deg,transparent,var(--monitor-paper));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.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}.solutionsHeroField:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#f7f8f5);height:120px;position:absolute;inset:auto 0 0}.solutionsHeroField>.wrap,.solutionsHeroField>.scheduleHero{z-index:1;position:relative}.solutionsHeroField>.scheduleHero{background:0 0}.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}.monitorHeroCommand:hover{transform:translateY(-2px);box-shadow:0 23px 48px #1119132b,0 5px #c5d0c7,inset 0 1px #ffffff17}.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}.monitorHeroCommand button{transition:color .18s,border-color .18s,background .18s}.monitorHeroCommand button.copied{color:#81e09e;background:#1e3927;border-color:#75c28d}.monitorHeroCentered .monitorHeroActions a{border-radius:9px;transition:transform .16s,box-shadow .16s,background .16s;position:relative;box-shadow:0 3px #d2d8d3}.monitorHeroCentered .monitorHeroActions a:first-child{box-shadow:0 3px #294333,0 12px 24px #1423191f}.monitorHeroCentered .monitorHeroActions a:hover{transform:translateY(-2px)}.monitorHeroCentered .monitorHeroActions a:active{transform:translateY(2px);box-shadow:0 0 #0000}.monitorProof{z-index:2;background:var(--monitor-paper);position:relative}.monitorCore{padding-top:128px;padding-bottom:132px}.monitorCore:before,.monitorSpend:before{content:"";background:linear-gradient(#cbd4cd,#0000);width:1px;height:66px;position:absolute;top:0;left:50%}.replayStudio,.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}.replayStudio>header,.costStudio>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0}.replayCanvas,.costCharts{background-color:#f8faf7;background-image:radial-gradient(circle,#2f563b13 .7px,#0000 .8px);background-size:13px 13px}.replayPopover,.modelCostTooltip,.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}.replayCapabilities{background:#fff}.replayCapabilities button{background:linear-gradient(#fff,#fbfcfa);min-height:242px}.replayCapabilities button>i,.costStudio>footer article>i,.frameworkOutputs i{background:linear-gradient(145deg,#fff,#f3f7f3);border-radius:11px;box-shadow:0 9px 18px #1c2e2114,0 2px #e0e7e1}.replayCapabilities button:hover,.replayCapabilities button.active{box-shadow:inset 0 3px 0 var(--monitor-signal);background:linear-gradient(#f8fbf8,#f1f7f2)}.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}.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%)}.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}.frameworkNode>i,.frameworkNode img{filter:saturate(.9)}.frameworkHub .frameworkChip{box-shadow:0 28px 60px #14251a26,0 5px #d9e1db}.monitorSpend{padding-top:132px;padding-bottom:136px}.costCharts>section{background-color:#f8faf7eb}.modelBars button:before{border:1px solid #0000}.modelBars button:hover:before,.modelBars button:focus-visible:before,.modelBars button.active:before{background:#edf4eee0;border-color:#d9e3db;box-shadow:0 13px 26px #1e32240f}.costStudio>footer{background:#fff}.costStudio>footer article{background:linear-gradient(#fff,#fafcf9);min-height:194px}.fdeSupport{background-color:#eef2ed;background-image:radial-gradient(circle,#2b4e3511 .7px,#0000 .8px);background-size:14px 14px}.fdeSupportCards>a{border-radius:17px;box-shadow:0 24px 58px #16211914,0 4px #dfe5e0,inset 0 1px #fff}.fdeSupportCards>a:hover{box-shadow:0 32px 70px #1621191f,0 5px #d4dfd6}.monitorPage .solutionNextCanvas{border-radius:15px;overflow:hidden;box-shadow:0 22px 52px #16211913,0 4px #dfe5e0}@media (max-width:900px){.monitorCore,.monitorSpend{padding-top:96px;padding-bottom:100px}.monitorIntegrations{padding-top:98px;padding-bottom:105px}.replayStudio,.costStudio{border-radius:13px;box-shadow:0 24px 55px #141f1713,0 4px #e0e5e1}.monitorMaterialSection:after{top:12px}}@media (max-width:560px){.monitorPage.materialPageMarked:after{bottom:10px;right:10px}.monitorMaterialSection:after{display:none}.monitorHeroCentered h1{letter-spacing:-.055em;width:100%;max-width:100%;font-size:clamp(33px,9.2vw,38px);line-height:1.01}.monitorHeroCentered h1 span,.monitorHeroCentered h1 em{overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;max-width:100%}.monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){overflow-wrap:anywhere;width:100%;max-width:100%}.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}.monitorHeroCommand code{text-overflow:ellipsis;min-width:0;overflow:hidden}.monitorHeroCommand button{grid-area:2/2}.replayStudio,.costStudio{border-radius:11px;box-shadow:0 18px 42px #141f1712,0 3px #e0e5e1,0 0 0 4px #ffffff80}.replayCapabilities button{min-height:205px}.costStudio>footer article{min-height:150px}}.monitorHeroCentered .monitorHeroCopy{max-width:1040px}.monitorHeroCentered h1{max-width:1040px;font-size:clamp(60px,6.65vw,88px)}.monitorHeroCentered .monitorHeroCopy>p:not(.monitorHeroTrust){max-width:690px}.monitorCoreIntro{text-align:center;max-width:980px;margin-left:auto;margin-right:auto;display:block}.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}.monitorCoreIntro h2 span{white-space:normal;display:inline}.monitorCoreIntro h2 span+span:before{content:" "}.monitorCoreIntro>p{text-wrap:balance;max-width:690px;margin:25px auto 0;font-size:14px;line-height:1.65}.monitorIntegrations h2,.monitorSpend h2,.fdeSupport h2{letter-spacing:-.065em;max-width:980px;font-size:clamp(48px,5.4vw,70px);line-height:.98}.monitorIntegrations header>p:last-child,.monitorSpend>header>p:last-child,.fdeSupport header>p:last-child{width:100%;max-width:690px}.replayStudio,.frameworkMap,.costStudio{width:100%;max-width:none;margin-left:auto;margin-right:auto}.systemMap,.solutionBlueprint,.mediaOnboardingGrid,.connectTerminal{background:#fffffff0;border:1px solid #cfd7d1;border-radius:17px;width:100%;max-width:none;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}.systemMap,.solutionBlueprint{padding:26px}.systemMap:before{background:var(--paper);padding:0 7px;top:-27px;left:18px}.mediaOnboardingGrid{gap:38px;padding:28px}.connectOnceSection>.wrap{max-width:1280px}.connectTerminal{padding:22px}.connectTerminal article:last-of-type{margin-bottom:0}.connectOnceSection footer,.mediaProductGrid,.compareTable,.focusedExplorer,.labShell,.agentCases>div,.agentEntryGrid,.agentAssembly,.accessBlueprint,.recipeGrid,.scheduleComposer,.taskScheduleDiagram,.businessExamples,.scheduleMethodRows,.observeStory,.replayStudio,.frameworkMap,.costStudio{width:100%;max-width:none}@media (max-width:900px){.systemMap,.solutionBlueprint,.mediaOnboardingGrid,.connectTerminal{border-radius:13px;box-shadow:0 20px 48px #141f170e,0 3px #e3e8e4}.systemMap,.solutionBlueprint{padding:17px}.mediaOnboardingGrid{gap:34px;padding:20px}.connectTerminal{padding:16px}}@media (max-width:560px){.systemMap,.solutionBlueprint,.mediaOnboardingGrid,.connectTerminal{border-radius:11px;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}.systemMap,.solutionBlueprint{padding:13px}.mediaOnboardingGrid{padding:17px}.connectTerminal{padding:12px}}@media (max-width:700px){.monitorHeroCentered .monitorHeroCopy{max-width:100%}.monitorCoreIntro{text-align:left;max-width:100%}.monitorCoreIntro h2{text-align:left;font-size:38px}.monitorCoreIntro>p{text-align:left;margin-left:0}.monitorIntegrations h2,.monitorSpend h2,.fdeSupport h2{font-size:38px}}.labRail button img{object-fit:contain;background:#fafbf9;width:58px;height:58px;padding:9px}.useToolsClients img{width:30px;height:30px}@media (min-width:901px){.frameworkNode img,.frameworkNode>i{flex-basis:42px;width:42px;height:42px}.microsoftMark{padding:9px}.microsoftMark b{width:9px;height:9px}.camelMark,.chainMark{font-size:20px!important}.crewMark,.llamaMark{font-size:15px!important}}@media (max-width:700px){.useToolsClients img{width:28px;height:28px}}.materialScope .hero h1,.sectionIntro h2,.sectionIntro.row>div h2,.apiSectionHead h2,.scheduleNatural h2,.taskScheduleSplit h2,.scheduleBusinessIntro h2,.scheduleMethodsIntro h2,.scheduleObserveIntro h2{overflow-wrap:break-word;text-wrap:balance;max-width:100%;height:auto;padding-bottom:.08em;overflow:visible}.materialScope .hero h1{max-width:1040px}.modelPage>.orValue,.orValue>a{min-width:0;overflow:hidden}.providerCloud{grid-template-columns:repeat(4,38px);place-content:center;gap:10px;min-width:0;display:grid}.quickChat{contain:paint;overflow:hidden}.modelPage .agentPreview,.modelPage .replitPreview{min-width:0;min-height:0}.replitPreview .replitPrompt{max-width:100%;overflow:hidden}.apiHeroFirecrawl:after{letter-spacing:clamp(8px,1.1vw,14px);left:0;right:0}.useToolsHero:before{left:0;right:0}.apiHeroFirecrawl h1{overflow-wrap:break-word;text-wrap:balance;width:100%;max-width:1080px;padding-bottom:.08em}.scheduleHero h1 span,.scheduleHero h1 em,.scheduleNatural h2 span,.taskScheduleSplit h2 span,.scheduleBusinessIntro h2 span,.scheduleMethodsIntro h2 span,.scheduleObserveIntro h2 span{white-space:normal;overflow-wrap:break-word;text-wrap:balance}.businessExampleList button,.businessExampleList button strong,.businessExampleList button small{white-space:normal;overflow-wrap:break-word;min-width:0;max-width:100%}.focusedExplorer,.labShell,.agentEntryGrid,.agentAssembly,.accessBlueprint,.recipeGrid,.scheduleComposer,.taskScheduleDiagram,.businessExamples,.scheduleMethodRows,.observeStory,.apiWorkbench{background-color:#fffffff0;border:1px solid #cfd7d1;border-radius:17px;overflow:hidden;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}.frameworkMap{isolation:isolate}.monitorCore,.monitorSpend{background-image:linear-gradient(#ffffff70,#0000 108px calc(100% - 108px),#ffffff52)}.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}.monitorIntegrations:before{background:#f8faf7;border-color:#d4ddd6;width:58px;height:16px;top:0;box-shadow:0 5px 12px #18271c09}.monitorSpend{position:relative}.monitorSpend:before{background:linear-gradient(#bfcfc3 0,#dce4de 28%,#0000 100%);height:76px}.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}.monitorPage .solutionNextCanvas{position:relative}.monitorPage .solutionNextCanvas:before{content:"";background:linear-gradient(#c3d0c6,#0000);width:1px;height:58px;position:absolute;top:-83px;left:50%}@media (min-width:901px){.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}.frameworkMap:after{content:"";z-index:1;pointer-events:none;border:1px solid #ccd7cfb8;border-radius:13px;position:absolute;inset:18px}.frameworkMap:before{inset:54px 25% 104px}.frameworkLines{z-index:1;width:88%;height:500px;inset:70px 6% 92px}.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}.frameworkNode img,.frameworkNode>i{flex-basis:38px;width:38px;height:38px}.frameworkNode strong{font-size:18px}.node-openai{top:48px;left:28px}.node-autogen{top:224px;left:28px}.node-camel{top:400px;left:28px}.node-crewai{top:48px;right:28px}.node-llama{top:224px;right:28px}.node-langchain{top:400px;right:28px}.frameworkHub{z-index:4;width:160px;min-height:156px;top:206px}.frameworkChip{border-radius:19px;width:148px;height:148px}.frameworkChip>div{border-radius:12px;width:92px;height:92px}.frameworkChip img{width:44px;height:44px}.frameworkOutputs{z-index:4;gap:48px;bottom:22px}.frameworkOutputs>div{min-width:72px}.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}.frameworkOutputs span{letter-spacing:.055em;margin-top:10px;font-size:7px}}@media (max-width:900px){.monitorPage .solutionNextStep{padding-top:64px}.monitorPage .solutionNextCanvas:before{height:42px;top:-65px}}.monitorPage{--monitor-story-field:#f5f7f3;background:var(--monitor-story-field)}.monitorProof{background:linear-gradient(180deg,#fff 0,#f8faf7 58%,var(--monitor-story-field) 100%);border-bottom:0}.monitorCore,.monitorIntegrations,.monitorSpend,.fdeSupport{border-top:0;border-bottom:0}.monitorCore{background:0 0;position:relative}.monitorCore:before,.monitorSpend:before,.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%)}.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}.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}.monitorSpend{background:0 0;position:relative}.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}.monitorPage .solutionNextStep{background:linear-gradient(180deg,var(--monitor-story-field),#f8faf7 38%,#f8faf7 100%);padding-top:92px}.monitorPage .solutionNextCanvas:before{background:linear-gradient(#c4d1c7,#c4d1c71f);height:68px;top:-93px}.replayStudio,.frameworkMap,.costStudio,.fdeSupportCards>a,.monitorPage .solutionNextCanvas{box-shadow:0 26px 64px #16211911,0 4px #dce4dde6,0 0 0 7px #ffffff61}.frameworkMap{background-color:#fbfcfae6}@media (max-width:900px){.monitorCore:before,.monitorIntegrations:before,.monitorSpend:before,.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}.monitorPage .solutionNextStep{padding-top:70px}.monitorPage .solutionNextCanvas:before{height:48px;top:-71px}.focusedExplorer,.labShell,.agentEntryGrid,.agentAssembly,.accessBlueprint,.recipeGrid,.scheduleComposer,.taskScheduleDiagram,.businessExamples,.scheduleMethodRows,.observeStory,.apiWorkbench{border-radius:13px;box-shadow:0 20px 48px #141f170e,0 3px #e3e8e4}}@media (max-width:560px){.materialScope .hero h1,.apiHeroFirecrawl h1{overflow-wrap:anywhere;word-break:break-word}.providerCloud{grid-template-columns:repeat(4,34px);gap:8px}.providerCloud i{width:34px;height:34px}.focusedExplorer,.labShell,.agentEntryGrid,.agentAssembly,.accessBlueprint,.recipeGrid,.scheduleComposer,.taskScheduleDiagram,.businessExamples,.scheduleMethodRows,.observeStory,.apiWorkbench{border-radius:11px;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}}.modelPage .realModelGrid{background:#fff;border:1px solid #cfd7d1;border-radius:17px;gap:0;overflow:hidden;box-shadow:0 28px 72px #141f1711,0 4px #e3e8e4}.modelPage .realModelGrid article{border:0;border-right:1px solid var(--line)}.modelPage .realModelGrid article:last-child{border-right:0}.modelPage .realModelGrid article:hover{background:#f8fbf8}.modelPage .modelCommerce{border-color:#cfd7d1;border-radius:14px;margin-top:-38px;box-shadow:0 18px 46px #141f170e,0 3px #e3e8e4}.modelPage .agentPreview{height:238px}.modelPage .agentCases article{box-shadow:0 18px 42px #141f170e,0 3px #e3e8e4}.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}.modelPage .modelStart article{border-right:1px solid var(--line);padding:30px}.modelPage .modelStart article:last-child{border-right:0}.modelPage .creditMini:after{content:"8月18日  ·  ¥100"}html[lang=en] .modelPage .creditMini:after{content:"AUG 18  ·  ¥100"}.localeEn,html[lang=en] .localeZh{display:none}html[lang=en] .localeEn{display:inline}html[lang=en] .realModelGrid .localeZh{display:none}.modelPage .providerCloud{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:14px 10px;height:156px;padding:8px 2px;display:grid}.modelPage .providerCloud figure{justify-items:center;gap:6px;min-width:0;margin:0;display:grid}.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}.modelPage .providerCloud figure>span img{object-fit:contain;width:21px;height:21px}.modelPage .providerCloud figcaption{max-width:100%;font:650 7px var(--mono);color:#747d75;white-space:nowrap}.modelPage .providerCloud .providerMore>span{font:650 16px var(--mono);color:var(--green);background:#f4faf6;border-color:#c8e5d3}.modelPage .modelAvatar{border-color:var(--line);background:#fff;overflow:hidden}.modelPage .modelAvatar img{object-fit:contain;width:23px;height:23px}.logoRow figure{justify-items:center;gap:8px;min-width:0;margin:0;display:grid}.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}.logoRow figure figcaption{text-align:center;font:750 9px var(--mono);color:#555e55;white-space:nowrap}@media (max-width:600px){.modelPage .providerCloud{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;height:164px}.modelPage .providerCloud figure>span{width:38px;height:38px}.modelPage .providerCloud figure>span img{width:19px;height:19px}.logoRow figure img{width:36px;height:36px}}.schedulePage{--schedule-main-copy:760px;--schedule-side-copy:348px;--schedule-column-gap:70px}.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}.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)}.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)}.schedulePage :is(.scheduleComposer,.taskScheduleDiagram,.businessExamples,.scheduleMethodRows,.observeStory){width:100%;max-width:none;margin-left:0;margin-right:0}@media (max-width:900px){.schedulePage :is(.scheduleNatural>header,.taskScheduleSplit>.wrap>header,.scheduleBusinessIntro,.scheduleMethodsIntro,.scheduleObserveIntro){grid-template-columns:1fr;gap:22px}.schedulePage :is(.scheduleNatural>header>p,.taskScheduleSplit>.wrap>header>p,.scheduleBusinessIntro>p,.scheduleMethodsIntro>p:not(.eyebrow),.scheduleObserveIntro>p){max-width:690px}}@media (max-width:600px){.schedulePage :is(.scheduleNatural h2,.taskScheduleSplit h2,.scheduleBusinessIntro h2,.scheduleMethodsIntro h2,.scheduleObserveIntro h2){font-size:33px}}@media (max-width:900px){.modelPage .realModelGrid,.modelPage .modelStart .wrap>div{border-radius:13px;box-shadow:0 20px 48px #141f170e,0 3px #e3e8e4}}@media (max-width:760px){.modelPage .realModelGrid article,.modelPage .modelStart article{border-right:0;border-bottom:1px solid var(--line)}.modelPage .realModelGrid article:last-child,.modelPage .modelStart article:last-child{border-bottom:0}.modelPage .modelStart article{padding:26px}}@media (max-width:560px){.modelPage .realModelGrid,.modelPage .modelStart .wrap>div{border-radius:11px;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}}.modelPage{--model-main-copy:760px;--model-side-copy:348px;--model-column-gap:70px}.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}.modelPage .featuredModels>header>div:first-child,.modelPage .agentCases>header>div:first-child,.modelPage .modelStart header{width:100%;max-width:var(--model-main-copy);min-width:0}.modelPage .modelSectionMeta{justify-content:space-between;align-items:flex-end;gap:22px;min-width:0;display:flex}.modelPage .modelSectionMeta p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.modelPage .modelSectionMeta a{white-space:nowrap;flex:none;font-size:10px;font-weight:750}.modelPage .agentCases>header>a{white-space:nowrap;place-self:end}.modelPage :is(.realModelGrid,.agentCases>div,.modelStart .wrap>div){width:100%;max-width:none}.modelPage .modelCommerce{box-sizing:border-box;width:100%;max-width:none}.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}.modelPage .orValue>a{border:0;border-right:1px solid var(--line);background:0 0}.modelPage .orValue>a:last-child{border-right:0}@media (max-width:900px){.modelPage :is(.featuredModels>header,.agentCases>header){grid-template-columns:1fr;gap:20px}.modelPage .modelSectionMeta{align-items:flex-start;max-width:690px}.modelPage .agentCases>header>a{justify-self:start}}@media (max-width:560px){.modelPage .modelSectionMeta{gap:12px;display:grid}.modelPage .modelCommerce{width:100%}.modelPage .orValue{border-radius:11px;width:100%;box-shadow:0 15px 36px #141f170d,0 3px #e3e8e4}.modelPage .orValue>a{border-right:0;border-bottom:1px solid var(--line)}.modelPage .orValue>a:last-child{border-bottom:0}}.useToolsStart>.wrap{box-shadow:none;background:0 0;border:0;padding-top:0;padding-bottom:0}.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){.useToolsCanvas{padding:35px 20px}}.transitionPreviewPage{background:#f3f5f1;min-height:100vh}.transitionPreviewHero{text-align:center;padding-top:96px;padding-bottom:84px}.transitionPreviewHero h1{letter-spacing:-.07em;text-wrap:balance;max-width:960px;margin:20px auto 0;font-size:clamp(54px,6vw,78px);line-height:.96}.transitionPreviewHero>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:28px auto 0;font-size:15px;line-height:1.65}.transitionPreviewHero nav{grid-template-columns:repeat(3,1fr);gap:9px;max-width:760px;margin:40px auto 0;display:grid}.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}.transitionPreviewHero nav a:hover{border-color:#9fc1aa;transform:translateY(-3px);box-shadow:0 16px 34px #18231b14,0 3px #d8e1da}.transitionPreviewHero nav span{color:#43845a;margin-left:auto;font-size:14px}.transitionOptions{gap:76px;padding-bottom:130px;display:grid}.transitionOption{scroll-margin-top:96px}.transitionOptionIntro{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:70px;margin-bottom:32px;display:grid}.transitionOptionIntro .eyebrow{margin:0 0 13px}.transitionOptionIntro h2{letter-spacing:-.055em;margin:0;font-size:46px}.transitionOptionIntro>p{color:#6d776f;max-width:440px;margin:0;font-size:13px;line-height:1.65}.transitionSample{background:#f9faf8;border:1px solid #ced7d0;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 72px #15201812,0 4px #dfe6e0}.transitionSampleChapter{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:58px;min-height:330px;padding:42px;display:grid}.transitionSampleChapter>div>span{color:#43845a;font:750 8px var(--mono);letter-spacing:.11em}.transitionSampleChapter h3{letter-spacing:-.05em;max-width:420px;margin:17px 0 0;font-size:35px;line-height:1.02}.transitionSampleChapter p{color:#717a73;max-width:410px;margin:17px 0 0;font-size:12px;line-height:1.65}.transitionProductFragment{background:#fff;border:1px solid #d4dcd6;border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #16211911,0 3px #e3e8e4}.transitionProductFragment>header{border-bottom:1px solid #e1e6e2;align-items:center;gap:14px;min-height:52px;padding:0 17px;display:flex}.transitionProductFragment>header span{color:#7b857d;font:700 7px var(--mono)}.transitionProductFragment>header b{font-size:12px}.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}.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}.transitionMiniTimeline i{background:#c9d4cb;border-radius:999px;height:9px}.transitionMiniTimeline i:first-child{background:#76b48b;width:20%}.transitionMiniTimeline i:nth-child(2){width:8%}.transitionMiniTimeline i:nth-child(3){background:#397e51;width:30%}.transitionMiniTimeline i:nth-child(4){width:12%}.transitionMiniTimeline i:nth-child(5){background:#9dc9aa;width:22%}.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}.transitionProductFragment>footer b{color:#1d221e;font-size:14px}.transitionProductFragment>footer span:last-child{text-align:right}.transitionJoin{z-index:3;place-items:center;height:54px;display:grid;position:relative}.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}.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}.transitionOption>footer span{color:#788279;font:700 8px var(--mono)}.transitionOption>footer b{font-size:11px}.transitionOption>footer a{color:#3e8054;font:750 8px var(--mono);margin-left:auto}.previewSpine .transitionSampleChapter{background:#fafbf9}.previewSpine .transitionJoin:before{content:"";background:#aebfb2;width:1px;position:absolute;top:-36px;bottom:-36px;left:50%}.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}.previewLayers .transitionSample{background:#edf1ed;padding-top:0;overflow:visible}.previewLayers .transitionSampleChapter{background:#fcfdfbfa;border:1px solid #d7ded8;border-radius:20px;position:relative;box-shadow:0 21px 52px #18241b11}.previewLayers .chapterBottom{margin-top:-38px;padding-top:76px}.previewLayers .transitionJoin{height:0}.previewLayers .transitionJoin span{position:absolute;top:-18px;box-shadow:0 8px 20px #1d2a2014}.previewEditorial .transitionSample{background:#f7f8f5}.previewEditorial .chapterTop{border-bottom:0}.previewEditorial .transitionJoin{height:76px}.previewEditorial .transitionJoin:before{content:"";background:linear-gradient(90deg,#0000,#a9bbaa 16% 84%,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%}.previewEditorial .transitionJoin span{background:#f7f8f5}.previewEditorial .chapterBottom{border-top:0}@media (max-width:900px){.transitionPreviewHero{padding-top:72px}.transitionPreviewHero nav{grid-template-columns:1fr;max-width:520px}.transitionOptionIntro,.transitionSampleChapter{grid-template-columns:1fr}.transitionSampleChapter{gap:30px;padding:34px}.transitionOptionIntro{gap:18px}.transitionOptionIntro>p{max-width:690px}.previewLayers .chapterBottom{padding-top:72px}}@media (max-width:600px){.transitionPreviewHero{text-align:left;padding-top:58px;padding-bottom:64px}.transitionPreviewHero h1{letter-spacing:-.055em;font-size:34px;line-height:1}.transitionPreviewHero>p:not(.eyebrow){margin-left:0}.transitionPreviewHero nav{grid-template-columns:1fr}.transitionOptions{gap:60px;padding-bottom:90px}.transitionOptionIntro h2{font-size:36px}.transitionSample{border-radius:14px}.transitionSampleChapter{min-height:0;padding:27px 20px}.transitionSampleChapter h3{font-size:28px}.transitionProductFragment>footer{grid-template-columns:1fr auto}.transitionProductFragment>footer span:last-child{display:none}}.premiumSample{background:#f8faf7;border:1px solid #cbd5cd;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 34px 76px #14221813,0 4px #dce4de}.premiumChapter{grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr);align-items:center;gap:64px;min-height:330px;padding:44px;display:grid}.premiumChapterCopy>span{color:#3f8055;font:750 8px var(--mono);letter-spacing:.12em}.premiumChapterCopy h3{letter-spacing:-.055em;max-width:430px;margin:16px 0 0;font-size:36px;line-height:1.01}.premiumChapterCopy p{color:#6f7971;max-width:390px;margin:17px 0 0;font-size:12px;line-height:1.65}.premiumRunPanel{background:#ffffffeb;border:1px solid #d0d9d2;border-radius:15px;overflow:hidden;box-shadow:0 19px 44px #19261d12,0 3px #e1e7e2}.premiumRunPanel>header{border-bottom:1px solid #e2e7e3;align-items:center;gap:15px;min-height:52px;padding:0 18px;display:flex}.premiumRunPanel>header span{color:#7c857e;font:700 7px var(--mono)}.premiumRunPanel>header b{font-size:12px}.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}.premiumRunBody{grid-template-columns:1.35fr .65fr;min-height:145px;display:grid}.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}.premiumBars i{background:#c7d1ca;border-radius:99px;height:9px}.premiumBars i:first-child{background:#6faa83;width:24%}.premiumBars i:nth-child(2){width:9%}.premiumBars i:nth-child(3){background:#367b4e;width:31%}.premiumBars i:nth-child(4){width:11%}.premiumBars i:nth-child(5){background:#a3cbb0;width:23%}.premiumRunBody dl{align-content:center;gap:14px;margin:0;padding:21px;display:grid}.premiumRunBody dl div{justify-content:space-between;gap:14px;display:flex}.premiumRunBody dt{color:#7a847c;font:700 7px var(--mono)}.premiumRunBody dd{margin:0;font-size:12px;font-weight:750}.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}.premiumStatusRail span{color:#91d1a6;font:750 7px var(--mono);letter-spacing:.12em}.premiumStatusRail i{background:#5cb378;border-radius:50%;width:4px;height:4px}.premiumStatusRail b{font:750 10px var(--mono)}.premiumStatusRail strong{color:#dfe8e1;font:750 7px var(--mono);background:#1a241d;border:1px solid #38463b;border-radius:999px;margin-left:auto;padding:9px 12px}.premiumRail .premiumChapter:first-child{background:linear-gradient(#fbfcfa,#f3f6f2)}.premiumRail .premiumChapter:last-child{background:linear-gradient(#f1f5f1,#fafbf9)}.premiumHandoff{background:#edf2ee;padding-bottom:0;overflow:visible}.premiumHandoff .premiumChapter{background:#fbfcfa;border-radius:21px;position:relative;box-shadow:0 22px 52px #16231a11}.premiumHandoff .premiumChapter:first-child{z-index:1;border-bottom:1px solid #d4ddd6}.premiumHandoff .premiumChapter:last-child{z-index:1;border-top:1px solid #d4ddd6;padding-top:92px}.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}.premiumHandoffLayer>small{color:#6f7b72;font:750 7px var(--mono);letter-spacing:.11em}.premiumHandoffLayer>div{align-items:center;gap:17px;padding:17px 0 19px;display:flex}.premiumHandoffLayer>div span{color:#34774c;font:750 7px var(--mono);background:#ecf6ef;border-radius:999px;padding:7px 10px}.premiumHandoffLayer>div b{font-size:17px}.premiumHandoffLayer>div em{color:#cbd5cd;font:500 32px var(--mono);margin-left:auto;font-style:normal}.premiumHandoffLayer>footer{color:#778179;font:700 7px var(--mono);border-top:1px solid #e0e6e1;gap:24px;padding-top:13px;display:flex}.premiumAperture{background:#fafbf9}.premiumAperture .premiumChapter:first-child{background:linear-gradient(#fbfcfa 0%,#f7f9f6 78%,#f2f5f1 100%)}.premiumAperture .premiumChapter:last-child{background:linear-gradient(#f2f5f1 0%,#f8faf7 22%,#fbfcfa 100%)}.premiumApertureJoin{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:112px;display:grid}.premiumApertureJoin>span{background:linear-gradient(90deg,#0000,#a8bbaa);height:1px}.premiumApertureJoin>span:last-child{background:linear-gradient(90deg,#a8bbaa,#0000)}.premiumApertureJoin>div{text-align:center}.premiumApertureJoin small{color:#73a583;font:750 7px var(--mono);letter-spacing:.15em;display:block}.premiumApertureJoin b{margin-top:9px;font-size:13px;font-weight:650;display:block}@media (max-width:900px){.premiumChapter{grid-template-columns:1fr;gap:30px;padding:34px}.premiumHandoff .premiumChapter:last-child{padding-top:86px}}@media (max-width:600px){.premiumSample{border-radius:15px}.premiumChapter{min-height:0;padding:27px 20px}.premiumChapterCopy h3{font-size:27px}.premiumRunBody{grid-template-columns:1fr}.premiumBars{border-bottom:1px solid #e4e9e5;border-right:0;min-height:100px}.premiumStatusRail{flex-wrap:wrap;padding:13px 15px}.premiumStatusRail strong{text-align:center;width:100%;margin-left:0}.premiumHandoffLayer{width:calc(100% - 30px);margin:-42px auto}.premiumHandoffLayer>div{flex-wrap:wrap;align-items:flex-start}.premiumHandoffLayer>div b{width:70%;font-size:15px}.premiumHandoffLayer>div em{position:absolute;right:18px}.premiumHandoffLayer>footer{justify-content:space-between;gap:10px}.premiumApertureJoin{gap:12px;height:95px}.premiumApertureJoin b{font-size:11px}}.solutionStoryPage{--solution-story-field:#f5f7f3;background:var(--solution-story-field)}.solutionStoryPage:not(.monitorPage)>section{border-top:0;border-bottom:0;position:relative}.solutionStoryPage:not(.monitorPage)>section+section{box-shadow:inset 0 92px 84px -108px #23392924}.solutionStoryPage:not(.monitorPage)>section+section>:first-child{position:relative}.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%)}.solutionStoryPage:not(.monitorPage)>section:nth-of-type(3n){background-color:#f9fbf88c;background-image:radial-gradient(circle,#355b4009 .65px,#0000 .75px);background-size:15px 15px}.solutionStoryPage:not(.monitorPage)>section:last-of-type{background-image:linear-gradient(#fff0,#ffffff75)}@media (max-width:900px){.solutionStoryPage:not(.monitorPage)>section+section{box-shadow:inset 0 72px 68px -92px #2339291f}.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){.solutionStoryPage:not(.monitorPage)>section+section>:first-child:before{left:20px;transform:none}}.solutionStoryPage:not(.monitorPage)>section,.solutionStoryPage:not(.monitorPage)>section:nth-of-type(3n){background-color:#0000;background-image:none}.solutionStoryPage:not(.monitorPage)>section:last-of-type{background-color:#0000;background-image:linear-gradient(#0000,#ffffff4d)}.solutionStoryPage .maturity,.solutionStoryPage .mediaSystem{color:var(--ink);background:0 0}.solutionStoryPage .maturity .sectionIntro .eyebrow,.solutionStoryPage .mediaSystem .eyebrow{color:var(--green)}.solutionStoryPage .maturityGrid{background:#ffffffe6;border-color:#cfd8d1;border-radius:17px;overflow:hidden;box-shadow:0 28px 72px #141f170e,0 4px #e2e8e3}.solutionStoryPage .maturityGrid a{border-color:#dce3dd}.solutionStoryPage .maturityGrid span{color:#3d8155}.solutionStoryPage .maturityGrid p{color:var(--muted)}.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}.solutionStoryPage .mediaSystemCopy>p:not(.eyebrow){color:var(--muted)}.solutionStoryPage .mediaFlow>div{background:#fff;border-color:#ced8d0}.solutionStoryPage .mediaFlow>div.active{background:#eff8f2;border-color:#9fceb0}.solutionStoryPage .mediaFlow>footer{color:#3e8054;border-color:#9fc9ac}@media (max-width:900px){.solutionStoryPage .mediaSystem>.wrap{padding-top:34px;padding-bottom:34px}}@media (max-width:600px){.solutionStoryPage .maturityGrid,.solutionStoryPage .mediaSystem>.wrap{border-radius:11px;box-shadow:0 16px 38px #141f170d,0 3px #e2e8e3}.solutionStoryPage .mediaSystem>.wrap{padding-top:28px;padding-bottom:28px}}.agentBuildPage .aiToolsProof{border:0;display:block}.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}.buildProofCanvas>p{color:var(--muted);margin:0;padding:25px;font-size:12px}.buildProofCanvas>div{border-left:1px solid var(--line);align-items:center;gap:14px;min-height:88px;padding:25px;display:flex}.buildProofCanvas b{letter-spacing:-.05em;font-size:28px}.buildProofCanvas span{color:var(--muted);font-size:9px;line-height:1.45}@media (max-width:850px){.buildProofCanvas{grid-template-columns:1fr 1fr}.buildProofCanvas>p{grid-column:1/-1}}@media (max-width:560px){.buildProofCanvas{border-radius:11px;grid-template-columns:1fr}.buildProofCanvas>div{border-left:0;border-top:1px solid var(--line)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}


@media(prefers-reduced-motion:reduce){.solutionReferenceMirror *,.solutionReferenceMirror *:before,.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. */
.solutionReferenceMirror{--font-geist-sans:Geist;font-family:Geist,"Geist Fallback",Arial,sans-serif;line-height:1.5;margin-top:5px}
:where(.solutionReferenceMirror) h1,:where(.solutionReferenceMirror) h2,:where(.solutionReferenceMirror) h3,:where(.solutionReferenceMirror) h4,:where(.solutionReferenceMirror) h5,:where(.solutionReferenceMirror) h6{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
body:has(.solutionReferenceMirror) .app-shell>[data-site-footer]{display:none}
html:has(.solutionReferenceMirror),body:has(.solutionReferenceMirror){scrollbar-width:none}
html:has(.solutionReferenceMirror)::-webkit-scrollbar,body:has(.solutionReferenceMirror)::-webkit-scrollbar{width:0;height:0}
@media(max-width:600px){.apiMarketSection .developerFirst,.apiMarketSection .developerConsole,.apiMarketSection .developerConsole>section{min-width:0;max-width:100%}.apiMarketSection .developerConsole pre{box-sizing:border-box;max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:normal}}
