.guide-figure{background:#fff;border:1px solid #dbe3d6;border-radius:14px;margin:26px 0 36px;overflow:hidden}.guide-image-button{cursor:zoom-in;background:#edf2e8;border:0;width:100%;padding:16px;display:block}.guide-image-button img{border:1px solid #d4ddd0;border-radius:8px;max-width:100%;height:auto;margin:auto;display:block}.guide-image-button span{text-align:right;color:#386044;margin-top:10px;font-size:11px;display:block}.guide-figure-extension img{max-height:430px}.guide-figure figcaption{padding:18px 22px}.guide-figure figcaption strong{font-size:14px}.guide-figure figcaption p{margin:8px 0;font-size:13px}.guide-figure figcaption small{color:#73806c;font-size:10px}.console-callout{background:#edf4e5;border:1px solid #cedec4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:20px;display:flex}.console-callout strong{font-size:14px}.console-callout p{color:#62745b;margin:5px 0 0;font-size:12px}.console-callout .MuiButton-root{white-space:nowrap}@media (width<=700px){.console-callout{flex-direction:column;align-items:flex-start}.nav.open{flex-wrap:wrap}.guide-figure figcaption{padding:15px}}:root{font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #67a388}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:8px}.section-wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.preview-bar{color:#e5efdf;letter-spacing:.6px;background:#173e32;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:11px;display:flex}.bar-divider{opacity:.35;margin:0 5px}.live-dot{background:#bce88a;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #bce88a15}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f9f5ee;border-bottom:1px solid #213f2910;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:18px 40px;display:flex}.logo{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:23px;font-weight:750;display:inline-flex}.logo-dot{color:#418668}.logo-mark{align-items:flex-end;gap:3px;width:25px;height:26px;margin-right:10px;display:flex;transform:skewY(-13deg)}.logo-mark i{background:#246349;border-radius:2px;width:6px}.logo-mark i:first-child{height:15px}.logo-mark i:nth-child(2){height:25px}.logo-mark i:nth-child(3){height:20px}.nav{gap:30px;font-size:13px;display:flex}.nav a{color:#68736d;padding:8px 0}.nav a[aria-current=page]{color:#174d36;font-weight:700}.nav-actions{align-items:center;gap:12px;display:flex}.mobile-menu.MuiIconButton-root{display:none}.arrow{margin-left:15px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;min-height:660px;padding-top:80px;padding-bottom:80px;display:grid;overflow:hidden}.eyebrow{letter-spacing:1.8px;align-items:center;gap:10px;font:600 10px/1.6 Avenir Next,sans-serif;display:flex}.hero h1,.pricing-page h1{letter-spacing:-5px;margin:26px 0;font-size:clamp(56px,6.3vw,86px);font-weight:600;line-height:1.03}.hero h1 span,.pricing-page h1 span{color:#428366}.hero-description{color:#697870;margin:24px 0 30px;font-size:19px;line-height:1.7}.hero-actions{align-items:center;gap:9px;display:flex}.hero-note{color:#778278;gap:22px;margin-top:24px;font-size:11px;display:flex}.hero-visual{isolation:isolate;min-width:0;padding:65px 0 45px;position:relative}.hero-visual:before{content:"";z-index:-2;background:radial-gradient(#cfeab69c,#0000 65%);position:absolute;inset:-60px -100px}.orbit{z-index:-1;border:1px solid #6c916327;border-radius:50%;position:absolute;inset:-10px -70px;transform:rotate(-25deg)}.orbit-two{inset:40px -110px;transform:rotate(25deg)}.float-label{letter-spacing:1.5px;background:#f3f9ee;border:1px solid #d6e4ca;border-radius:30px;align-items:center;gap:10px;padding:10px 16px;font-size:9px;display:flex;position:absolute;top:18px;right:12px}.hero-product{background:#fff;border:1px solid #d7ddd4;border-radius:12px;width:710px;max-width:140%;animation:1s both product-arrive;overflow:hidden;transform:perspective(1300px)rotateY(-7deg)rotateX(3deg);box-shadow:0 24px 65px #1b472327}.window-bar{color:#819080;background:#eef2ec;justify-content:space-between;align-items:center;height:35px;padding:0 14px;font-size:9px;display:flex}.dots{gap:4px;display:flex}.dots i{background:#c1cbbf;border-radius:50%;width:6px;height:6px}.hero-product img{width:100%;height:auto;display:block}.evidence-card{background:#fff;border:1px solid #dce4d7;border-radius:12px;align-items:center;gap:12px;padding:18px;animation:1.3s both product-arrive;display:flex;position:absolute;bottom:15px;left:-18px;box-shadow:0 16px 30px #1c3b261a}.evidence-icon{color:#3b7950;background:#e4f3d6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.evidence-card strong{font-size:12px}.evidence-card strong span{color:#809186;margin-left:13px;font:10px monospace}.evidence-card p{color:#738375;margin:5px 0 0;font-size:10px}.evidence-card p span{color:#a24d3c;background:#fcebea;border-radius:3px;margin-left:14px;padding:2px 5px}.visual-caption{color:#819080;font-size:9px;position:absolute;bottom:-16px;right:5px}.workflow-strip{border-top:1px solid #dce2d7;border-bottom:1px solid #dce2d7;justify-content:space-between;align-items:center;gap:14px;padding-top:28px;padding-bottom:28px;display:flex}.workflow-strip>span:first-child{letter-spacing:1.4px;color:#7c897c;font-size:9px}.workflow-strip b{color:#6e8a66;font:12px monospace}.workflow-strip em{color:#304536;margin-left:12px;font:500 13px Avenir Next,sans-serif}.workflow-strip>span{color:#b0bdae}.section-block{padding-top:100px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.section-heading h2,.inspector-section h2,.bottom-cta h2{letter-spacing:-1.9px;margin:18px 0 0;font-size:clamp(32px,4vw,47px);font-weight:550;line-height:1.15}.section-heading p{color:#778276;font-size:14px;line-height:1.9}.scenario-panel{background:#fff;border:1px solid #dce3d9;border-radius:0 16px 16px;grid-template-columns:1fr 1fr;gap:50px;padding:42px;animation:.4s product-arrive;display:grid}.number{letter-spacing:1.5px;color:#8d9b8a;font-size:9px}.scenario-copy h3{letter-spacing:-.7px;margin:26px 0 18px;font-size:29px;font-weight:550}.scenario-copy p{color:#798478;max-width:350px;font-size:14px;line-height:1.8}.scenario-copy .MuiButton-root{margin-top:15px;padding-left:0}.code-demo{background:#f6f8f3;border:1px solid #dce3d9;border-radius:10px;align-self:center;overflow:hidden}.code-top{border-bottom:1px solid #e2e9de;justify-content:space-between;padding:16px;font:11px monospace;display:flex}.code-top b{color:#44816b;margin-right:10px;font-size:9px}.code-dots{color:#93a08e}.code-demo pre{color:#527d67;white-space:pre-wrap;overflow-wrap:anywhere;min-height:135px;padding:12px 23px;font-size:12px;line-height:1.9}.code-result{background:#eaf2e3;align-items:center;gap:10px;padding:12px;font:10px monospace;display:flex}.result-check{margin-left:auto}.demo-label{color:#7d897b;padding:7px 12px;font-size:9px}.inspector-section{color:#f4f8ef;background:#162c27;padding:84px 0;overflow:hidden}.inspector-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.inspector-section .eyebrow{color:#a8c193}.inspector-section h2 span{color:#bfe290}.inspector-section p{color:#a9b9ad;margin:25px 0;font-size:14px;line-height:1.9}.check-list{padding:0;font-size:13px;line-height:2.8;list-style:none}.check-list li:before{content:"✓";color:#629c65;margin-right:12px}.inspector-section .MuiButton-root{border-color:#778e75;margin-top:20px;font-size:12px}.inspector-image{background:#223b32;border:1px solid #ffffff20;border-radius:12px;min-width:0;padding:10px;transform:rotate(-1deg);box-shadow:0 20px 50px #0003}.inspector-image img{border-radius:3px;width:100%;display:block}.dark-window-bar{color:#c3d1bc;align-items:center;gap:10px;padding:6px 4px 14px;font-size:11px;display:flex}.dark-window-bar .live-dot{margin-left:auto}.inspector-image small{color:#a4b19d;padding:9px 3px 0;font-size:9px;display:block}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{background:#fff;border:1px solid #e0e5db;border-radius:13px;padding:30px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #2943240a}.feature-icon{color:#47815b;background:#eef4e7;border:1px solid #dbe7d0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.feature-card h3{margin:25px 0 10px;font-size:16px;font-weight:600}.feature-card p{color:#778375;margin:0;font-size:13px;line-height:1.9}.bottom-cta{background:#e8f0da;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:85px;padding-top:55px;padding-bottom:55px;display:flex}.bottom-cta p{color:#6a7c63;margin-top:16px;font-size:10px}footer{border-top:1px solid #dde4d6;max-width:1240px;margin:auto;padding:45px 40px 20px}.footer-top{justify-content:space-between;gap:30px;display:flex}.footer-top p{color:#7b8877;font-size:13px;line-height:1.8}.footer-links{align-items:flex-start;gap:24px;font-size:12px;display:flex}.footer-links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom{color:#8b9685;border-top:1px solid #e2e7dd;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:20px;font-size:10px;display:flex}.pricing-page{text-align:center;padding-top:75px;padding-bottom:80px}.page-intro{color:#72816e;font-size:17px;line-height:1.8}.pricing-page .MuiToggleButtonGroup-root{margin:25px 0}.pricing-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:800px;margin:20px auto;display:grid}.plan{text-align:left;background:#fff;border:1px solid #dce3d6;border-radius:16px;padding:32px}.featured-plan{background:#eff5e8;border-color:#89ad70}.plan-heading{justify-content:space-between;align-items:center;display:flex}.plan-heading h2{margin:0}.plan p{color:#72816e;font-size:13px}.plan-price{margin:32px 0;font-size:32px;font-weight:600}.plan-price small{color:#72816e;margin-top:8px;font-size:11px;font-weight:400;display:block}.plan .check-list{margin-bottom:30px}.pricing-disclaimer{color:#72816e;font-size:12px}.pricing-faq{text-align:left;max-width:730px;margin:80px auto 0}.pricing-faq h2{font-size:32px}.pricing-faq h3{margin-top:30px;font-size:17px}.pricing-faq p{color:#72816e;line-height:1.8}.docs-page{grid-template-columns:235px 1fr;gap:70px;min-height:80vh;padding-top:60px;padding-bottom:80px;display:grid}.docs-sidebar .eyebrow{margin-bottom:25px}.docs-sidebar nav{gap:8px;margin:25px 0;display:grid}.docs-sidebar .MuiButton-root{text-align:left;justify-content:space-between;font-size:12px}.docs-sidebar small{color:#8b9685;font-size:11px;line-height:2}.doc-article{min-width:0;max-width:730px}.doc-article h1{letter-spacing:-2px;margin:14px 0;font-size:48px}.doc-article section{margin-top:38px}.doc-article h2{font-size:21px;font-weight:600}.doc-article section p{color:#657760;font-size:15px;line-height:1.9}.doc-next{color:#72816e;border-top:1px solid #dce3d6;justify-content:space-between;align-items:center;margin-top:50px;padding-top:20px;font-size:12px;display:flex}@keyframes product-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width>=1400px){.hero-product{max-width:140%}}@media (width<=1000px){.nav-wrap{padding:16px 24px}.nav{gap:18px}.portal-nav.MuiButton-root{display:none}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:62px}.hero-actions{flex-wrap:wrap}.hero-product{width:600px}.workflow-strip>span:first-child{display:none}.section-wrap{padding-left:28px;padding-right:28px}.inspector-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-links{flex-wrap:wrap;max-width:380px}.bottom-cta{margin-left:24px;margin-right:24px}.scenario-panel{gap:25px;padding:30px}}@media (width<=700px){.preview-bar{letter-spacing:0;gap:6px;font-size:9px}.nav-wrap{gap:10px;padding:13px 18px}.logo{font-size:20px}.nav-actions{gap:2px}.nav-actions>.MuiButton-contained{padding:8px 12px;font-size:11px}.mobile-menu.MuiIconButton-root{display:flex}.nav{display:none}.nav.open{background:#f8f9f5;border-bottom:1px solid #ddd;justify-content:center;padding:20px;display:flex;position:absolute;top:100%;left:0;right:0}.hero{grid-template-columns:1fr;gap:20px;padding-top:48px;padding-bottom:50px}.hero h1{letter-spacing:-3px;font-size:65px}.hero-description{font-size:17px}.hero-visual{margin-top:12px;padding:50px 5px}.hero-product{width:100%;max-width:100%;transform:none}.evidence-card{padding:12px;bottom:15px;left:0}.visual-caption{bottom:-4px}.float-label{top:0}.orbit{inset:10px -30px}.hero-note{font-size:10px}.workflow-strip{flex-direction:column;align-items:flex-start;gap:15px}.workflow-strip>span:not(:first-child){display:none}.section-block{padding-top:60px;padding-bottom:60px}.section-heading{display:block}.section-heading h2{font-size:37px}.section-heading p{margin-top:22px}.scenario-panel{grid-template-columns:1fr;gap:22px;padding:25px}.scenario-copy h3{font-size:27px}.inspector-grid{grid-template-columns:1fr;gap:35px}.inspector-section{padding:55px 0}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-card{padding:20px}.feature-card h3{font-size:14px}.feature-card p{font-size:12px}.bottom-cta{flex-direction:column;align-items:flex-start;margin-bottom:45px;padding:30px}.bottom-cta h2{margin-bottom:22px;font-size:37px}footer{padding:30px 24px}.footer-top{flex-direction:column}.footer-links{gap:20px;max-width:none}.footer-bottom{flex-wrap:wrap;line-height:1.8}.footer-bottom>span:nth-child(2){display:none}.docs-page{grid-template-columns:1fr;gap:25px;padding-top:30px}.docs-sidebar nav{grid-template-columns:1fr 1fr;gap:5px;margin:15px 0}.docs-sidebar small{display:none}.doc-article h1{font-size:40px}.pricing-page{padding-top:45px}.pricing-page h1{letter-spacing:-3px;font-size:58px}.pricing-grid{grid-template-columns:1fr}.page-intro{font-size:15px}.plan{padding:26px}.hero-actions .MuiButton-root{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
