.app-shell:has(.global-home-v2){background:#f2f0ea;width:100%;max-width:none;padding-inline:0}body:has(.global-home-v2){background:#f2f0ea;overflow-x:clip}body:has(.global-home-v2) .site-footer-v2{border-top-color:#cfd2cc;margin-top:0}body:has(.global-home-v2) .site-footer-v2 .site-footer-inner{padding-top:52px}body:has(.global-home-v2) .site-footer-top{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:clamp(42px,6vw,86px)}:is(body:has(.global-home-v2) .site-footer-action-row,body:has(.global-home-v2) .site-footer-highlights,body:has(.global-home-v2) .site-footer-contact,body:has(.global-home-v2) .site-footer-heading,body:has(.global-home-v2) .site-footer-tagline){display:none}body:has(.global-home-v2) .site-footer-nav{gap:0}.site-header-global-home{box-shadow:none;background:#f2f0ea;border-bottom-color:#cfd2cc}.site-header-global-home .site-header-inner{padding-block:15px}.site-header-global-home .site-nav,.site-header-global-home .site-nav-links,.site-header-global-home .site-nav-actions{gap:18px}.site-header-global-home .site-nav{flex:1;justify-content:flex-end;min-width:0}.site-header-global-home .brand-single{flex:0 230px}.site-header-global-home .brand-logo-text{max-width:190px}.site-header-global-home .nav-link,.site-header-global-home .header-support-link{color:#505852;font-size:.86rem;font-weight:620}.site-header-global-home .header-topup-link{color:#f8fbf8;min-height:42px;box-shadow:none;background:#153c2c;border:1px solid #153c2c;border-radius:3px;padding-inline:17px;font-size:.85rem;font-weight:740}.site-header-global-home .header-topup-link:before{display:none}.site-header-global-home .header-topup-link:hover{color:#fff;box-shadow:none;background:#0b271c;border-color:#0b271c}.site-header-global-home .theme-toggle{box-shadow:none;background:#f7f6f2;border-color:#c5c9c3;border-radius:3px}.site-header-global-home .theme-toggle:hover{box-shadow:none;background:#fff;border-color:#9fa7a1}.site-header-global-home .mobile-menu-actions .highlight-secondary{color:#fff;background:#153c2c;border-color:#153c2c}.global-home-v2{--global-home-ink:#101411;--global-home-muted:#59615b;--global-home-faint:#626a64;--global-home-line:#d2d5cf;--global-home-line-strong:#b9beb8;--global-home-paper:#f2f0ea;--global-home-paper-raised:#f8f7f3;--global-home-green:#176b4d;--global-home-green-dark:#104c37;--global-home-green-soft:#dbe9df;--global-home-night:#0b100d;--global-home-night-raised:#111a15;--global-home-night-line:#334139;width:min(1480px,100vw - 48px);color:var(--global-home-ink);font-family:var(--ds-font-sans), sans-serif;margin:0 auto}.global-home-v2 :where(h1,h2,h3,p,strong,a,summary,code){min-width:0}.global-home-v2 :where(h1,h2,h3,p,strong,summary){overflow-wrap:anywhere;text-wrap:pretty}.global-home-v2 :where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #77d5aa}.global-home-hero{background:var(--global-home-night);color:#f4f7f4;border:1px solid #243129;border-radius:3px;grid-template-columns:minmax(340px,.86fr) minmax(560px,1.14fr);min-height:min(790px,100svh - 82px);margin-top:24px;display:grid;overflow:hidden}.global-home-hero-copy{border-inline-end:1px solid var(--global-home-night-line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,6vw,90px) clamp(34px,5.4vw,82px);display:flex}.global-home-masthead{border-bottom:1px solid var(--global-home-night-line);justify-content:space-between;align-items:baseline;gap:22px;margin-bottom:clamp(34px,5vh,58px);padding-bottom:15px;display:flex}.global-home-eyebrow{color:var(--global-home-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin:0;font-size:.71rem;font-weight:790;line-height:1.25;display:inline-flex}.global-home-hero .global-home-eyebrow{color:#88dab3}.global-home-edition{color:#89958e;font-family:var(--ds-font-mono), monospace;letter-spacing:.09em;white-space:nowrap;font-size:.65rem}.global-home-hero h1{color:#f6f8f6;letter-spacing:-.065em;text-wrap:balance;gap:.08em;max-width:12ch;margin:0;font-size:clamp(3.5rem,5.35vw,5.85rem);font-weight:720;line-height:.96;display:grid}.global-home-hero h1>span{overflow-wrap:anywhere;min-width:0}.global-home-hero-description{color:#bac4bd;max-width:43ch;margin:clamp(26px,4vh,40px) 0 0;font-size:clamp(1rem,1.22vw,1.17rem);line-height:1.68}.global-home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:34px;display:flex}.global-home-primary-cta,.global-home-secondary-cta,.global-home-text-link,.global-home-utility-link{min-height:48px;color:var(--global-home-green-dark);justify-content:center;align-items:center;gap:9px;font-size:.91rem;font-weight:730;line-height:1.25;text-decoration:none;display:inline-flex}.global-home-primary-cta{color:#082016;min-width:164px;box-shadow:none;background:#9ae6bf;border:1px solid #9ae6bf;border-radius:3px;padding:12px 20px;transition:background .15s,border-color .15s,transform .15s}.global-home-primary-cta:hover{color:#06170f;background:#c1f3d8;border-color:#c1f3d8;transform:translateY(-1px)}.global-home-secondary-cta,.global-home-text-link,.global-home-utility-link{padding-inline:1px;transition:color .15s,gap .15s}.global-home-hero .global-home-secondary-cta{color:#e7eee9}.global-home-hero .global-home-utility-link{color:#9ba8a0;text-underline-offset:4px;min-height:36px;font-size:.79rem;-webkit-text-decoration:underline #536159;text-decoration:underline #536159}.global-home-secondary-cta:hover,.global-home-text-link:hover,.global-home-utility-link:hover{color:var(--global-home-green);gap:13px}.global-home-hero .global-home-secondary-cta:hover,.global-home-hero .global-home-utility-link:hover{color:#a9e9c9}.global-home-route-index{border-top:1px solid var(--global-home-night-line);gap:0;margin:clamp(36px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.global-home-route-index li{border-bottom:1px solid #253129;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.global-home-route-index span{color:#728077;font-family:var(--ds-font-mono), monospace;font-size:.68rem}.global-home-route-index code{color:#c9d4cd;font-family:var(--ds-font-mono), monospace;text-align:left;white-space:normal;direction:ltr;font-size:clamp(.7rem,.82vw,.79rem)}.global-home-request-lab{background:#0e1511;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,5vw,72px);display:flex}.global-home-request-lab-heading{color:#9eaaa3;font-family:var(--ds-font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;font-size:.66rem;display:flex}.global-home-request-lab-heading>span{align-items:center;gap:8px;display:inline-flex}.global-home-request-lab-heading i{background:#65d59f;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #1c3c2d}.global-home-request-lab-heading code{color:#8ddbb7;font:inherit;text-align:left;text-transform:none;direction:ltr}.global-api-demo,.global-integration-demo{background:#111914;border:1px solid #3a4a41;border-radius:3px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 54px #0000003b}.global-api-demo{min-height:590px}.global-api-demo-toolbar,.global-integration-toolbar{background:#151f19;border-bottom:1px solid #334139;justify-content:space-between;align-items:center;min-height:58px;display:flex}.global-api-tabs,.global-integration-toolbar{align-items:stretch;display:flex}.global-api-tabs{scrollbar-width:none;align-self:stretch;min-width:0;overflow-x:auto}.global-api-tabs::-webkit-scrollbar{display:none}.global-api-tabs button,.global-integration-toolbar button{border:0;color:#9ba8a0;cursor:pointer;white-space:nowrap;background:0 0;border-inline-end:1px solid #2d3a33;min-height:58px;padding:0 17px;font-size:.77rem;font-weight:650;position:relative}.global-api-tabs button:after,.global-integration-toolbar button:after{content:"";opacity:0;background:#7be0ae;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.6)}.global-api-tabs button:hover,.global-integration-toolbar button:hover,.global-api-tabs button.is-active,.global-integration-toolbar button.is-active{color:#d7e4dc}.global-api-tabs button.is-active:after,.global-integration-toolbar button.is-active:after{opacity:1;transform:scaleX(1)}.global-api-language{flex:none;margin-inline:12px}.global-api-language select{color:#d3ddd7;cursor:pointer;background:#101712;border:1px solid #3b4b42;border-radius:2px;min-height:34px;padding:0 29px 0 10px;font-size:.75rem;font-weight:650}.global-api-demo-request,.global-api-demo-response pre,.global-integration-code{color:#d2ddd6;font-family:var(--ds-font-mono), monospace;text-align:left;tab-size:2;direction:ltr;margin:0;font-size:clamp(.69rem,.8vw,.78rem);line-height:1.65;overflow:auto}.global-api-demo code,.global-integration-demo code{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}.global-api-demo-request{min-height:332px;max-height:365px;padding:24px 22px 26px 0}.global-api-demo-response{background:#0d130f;border-top:1px solid #334139;min-height:196px}.global-api-response-meta{color:#89978e;font-family:var(--ds-font-mono), monospace;align-items:center;gap:9px;padding:14px 22px 7px;font-size:.68rem;display:flex}.global-api-response-meta strong{color:#a4e5c4;font-weight:650}.global-api-status-dot{background:#62d49e;border-radius:999px;width:7px;height:7px}.global-api-demo-response pre{max-height:142px;padding:5px 22px 22px 0}.global-code-line{grid-template-columns:46px minmax(max-content,1fr);min-height:1.65em;display:grid}.global-code-line-number{color:#5f6d64;text-align:end;-webkit-user-select:none;user-select:none;padding-inline-end:13px}.global-code-line-value{color:#d2ddd6;white-space:pre}.global-code-line-value::selection{color:#fff;background:#315843}.global-code-copy{color:#b7c4bc;cursor:pointer;background:#16211a;border:1px solid #46584e;border-radius:2px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:.74rem;font-weight:690;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:absolute;bottom:13px;right:13px}.global-code-copy:hover{color:#c9f1dd;background:#1a2c22;border-color:#77cda4}.global-home-protocols{border-bottom:1px solid var(--global-home-line-strong);grid-template-columns:minmax(280px,.82fr) minmax(520px,1.18fr);gap:clamp(46px,7vw,104px);padding:clamp(86px,10vw,140px) clamp(10px,2vw,30px);display:grid}.global-home-protocols-heading,.global-home-section-heading,.global-home-steps-intro,.global-home-faq-heading{grid-template-columns:45px minmax(0,1fr);align-content:start;gap:20px;display:grid}.global-home-section-index{color:var(--global-home-faint);font-family:var(--ds-font-mono), monospace;letter-spacing:.08em;padding-top:3px;font-size:.7rem}.global-home-protocols-heading .global-home-eyebrow,.global-home-section-heading .global-home-eyebrow,.global-home-steps-intro .global-home-eyebrow,.global-home-faq-heading .global-home-eyebrow{margin-bottom:16px}.global-home-protocols h2,.global-home-section-heading h2,.global-home-steps h2,.global-home-faq h2,.global-home-final-cta h2{color:var(--global-home-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,4.5rem);font-weight:700;line-height:1}.global-home-protocols-heading p{max-width:42ch;color:var(--global-home-muted);margin:24px 0 0;font-size:.96rem;line-height:1.66}.global-home-protocol-ledger{border-top:1px solid var(--global-home-line-strong)}.global-home-protocol-row{border-bottom:1px solid var(--global-home-line);grid-template-columns:46px minmax(140px,.72fr) minmax(260px,1.28fr);align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:grid}.global-home-protocol-row>span{color:var(--global-home-faint);font-family:var(--ds-font-mono), monospace;font-size:.68rem}.global-home-protocol-row>strong{font-size:.87rem;font-weight:720}.global-home-protocol-row>code{color:var(--global-home-green-dark);font-family:var(--ds-font-mono), monospace;text-align:left;white-space:normal;direction:ltr;font-size:clamp(.7rem,.88vw,.8rem)}.global-home-protocol-row-base{background:var(--global-home-green-soft)}.global-home-protocols>.global-home-text-link{grid-column:2;justify-self:end;min-height:36px;margin-top:-68px}.global-home-model-showcase{border-bottom:1px solid var(--global-home-line-strong);padding:clamp(92px,10vw,146px) clamp(10px,2vw,30px)}.global-home-model-stage{border-bottom:1px solid var(--global-home-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:clamp(40px,7vw,108px);padding:0 0 46px;display:grid}.global-home-model-stage-copy{max-width:900px}.global-home-model-stage-copy>span{color:var(--global-home-green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:.71rem;font-weight:790;line-height:1.25;display:inline-flex}.global-home-model-stage-copy h2{max-width:20ch;color:var(--global-home-ink);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,5.15rem);font-weight:700;line-height:.97}.global-home-model-stage-meta{border-inline-start:1px solid var(--global-home-line);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;min-width:210px;padding-inline-start:clamp(32px,5vw,68px);display:flex}.global-home-model-count{justify-items:end;display:grid}.global-home-model-count strong{color:var(--global-home-ink);font-family:var(--ds-font-mono), monospace;letter-spacing:-.06em;font-size:clamp(3rem,5vw,4.8rem);font-weight:700;line-height:.9}.global-home-model-count span{max-width:20ch;color:var(--global-home-muted);text-align:end;margin-top:11px;font-size:.7rem;font-weight:660;line-height:1.35}.global-home-model-stage-meta .global-home-text-link{min-height:34px;font-size:.82rem}.global-home-model-controls{grid-template-columns:minmax(0,1fr) minmax(250px,380px);align-items:center;gap:14px 20px;padding-block:24px 17px;display:grid}.global-home-model-filters{border:1px solid var(--global-home-line);background:var(--global-home-paper-raised);scrollbar-width:none;border-radius:2px;align-items:center;max-width:100%;display:flex;overflow-x:auto}.global-home-model-filters::-webkit-scrollbar{display:none}.global-home-model-filters button{border:0;border-inline-end:1px solid var(--global-home-line);min-height:43px;color:var(--global-home-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:.76rem;font-weight:680;transition:background .15s,color .15s;display:inline-flex}.global-home-model-filters button:last-child{border-inline-end:0}.global-home-model-filters button:hover{color:var(--global-home-green-dark);background:#e8ebe5}.global-home-model-filters button.is-active{background:var(--global-home-green-soft);color:var(--global-home-green-dark)}.global-home-model-filters small{background:var(--global-home-paper-raised);min-width:21px;height:21px;color:inherit;border-radius:2px;justify-content:center;align-items:center;padding-inline:5px;font-size:.64rem;font-weight:790;display:inline-flex}.global-home-model-search{border:1px solid var(--global-home-line);background:var(--global-home-paper-raised);min-height:43px;color:var(--global-home-faint);border-radius:2px;align-items:center;gap:9px;padding-inline:13px;transition:border-color .15s,box-shadow .15s;display:flex}.global-home-model-search:focus-within{border-color:#559778;box-shadow:0 0 0 3px #176b4d1f}.global-home-model-search input{width:100%;min-width:0;color:var(--global-home-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.79rem}.global-home-model-search input::placeholder{color:#828a84}.global-home-model-result{color:var(--global-home-faint);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.4}.global-home-model-grid{background:var(--global-home-line);border-radius:2px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.global-home-model-card{background:var(--global-home-paper-raised);align-items:center;gap:11px;min-width:0;min-height:78px;padding:12px 14px;transition:background .15s;display:flex}.global-home-model-card:hover{background:#fff}.global-home-model-logo-frame{background:#fff;border:1px solid #d7dbd5;border-radius:3px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.global-home-model-logo-frame img{object-fit:contain;width:25px;height:25px}.global-home-model-card-copy{min-width:0;display:grid}.global-home-model-card-copy strong{color:var(--global-home-ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.8rem;font-weight:700;line-height:1.32}.global-home-model-empty{border:1px solid var(--global-home-line);background:var(--global-home-paper-raised);text-align:center;border-radius:2px;align-content:center;justify-items:center;min-height:260px;padding:40px;display:grid}.global-home-model-empty>strong{font-size:1.03rem}.global-home-model-empty p{color:var(--global-home-muted);margin:8px 0 18px;font-size:.84rem}.global-home-model-empty button{border:1px solid var(--global-home-green);background:var(--global-home-green);color:#fff;cursor:pointer;border-radius:2px;min-height:38px;padding-inline:14px;font-size:.78rem;font-weight:720}.global-home-workflows{border-bottom:1px solid var(--global-home-line-strong);padding:clamp(92px,10vw,146px) clamp(10px,2vw,30px)}.global-home-section-heading{max-width:960px;margin-bottom:58px}.global-home-workflow-grid{border-block:1px solid var(--global-home-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.global-home-workflow{border-inline-end:1px solid var(--global-home-line);background:0 0;flex-direction:column;align-items:flex-start;min-width:0;min-height:320px;padding:38px clamp(28px,3.4vw,52px);display:flex}.global-home-workflow:last-child{border-inline-end:0}.global-home-workflow-number{color:var(--global-home-faint);font-family:var(--ds-font-mono), monospace;letter-spacing:.08em;font-size:.7rem}.global-home-workflow h3{max-width:18ch;color:var(--global-home-ink);letter-spacing:-.035em;margin:70px 0 0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.08}.global-home-workflow p{max-width:34ch;color:var(--global-home-muted);margin:16px 0 0;font-size:.91rem;line-height:1.62}.global-home-workflow>a{min-height:40px;color:var(--global-home-green-dark);align-items:center;gap:8px;margin-top:auto;padding-top:26px;font-size:.82rem;font-weight:720;text-decoration:none;display:inline-flex}.global-home-workflow>a:hover{color:var(--global-home-green)}.global-home-steps{color:#f0f5f1;background:#101813;border:1px solid #29382f;border-radius:3px;grid-template-columns:minmax(280px,.75fr) minmax(560px,1.25fr);gap:clamp(50px,8vw,118px);margin-block:24px;padding:clamp(74px,8vw,116px) clamp(34px,6vw,88px);display:grid}.global-home-steps .global-home-section-index{color:#718078}.global-home-steps .global-home-eyebrow{color:#85d8af}.global-home-steps h2{color:#f2f6f3}.global-home-steps>ol{border-top:1px solid #3a483f;margin:0;padding:0;list-style:none}.global-home-steps>ol>li{border-bottom:1px solid #303d35;grid-template-columns:58px minmax(0,1fr);gap:24px;padding:25px 4px;display:grid}.global-home-step-number{color:#83d8ae;font-family:var(--ds-font-mono), monospace;letter-spacing:.08em;align-items:flex-start;font-size:.74rem;display:inline-flex}.global-home-steps strong{color:#eef4f0;font-size:1.01rem;font-weight:710;display:block}.global-home-steps p{color:#abb8b0;max-width:48ch;margin:9px 0 0;font-size:.87rem;line-height:1.58}.global-home-steps-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:22px;margin-top:-18px;display:flex}.global-home-steps .global-home-text-link{color:#b9e8d0}.global-home-faq{border-bottom:1px solid var(--global-home-line-strong);grid-template-columns:minmax(260px,.62fr) minmax(540px,1.38fr);gap:clamp(50px,8vw,120px);padding:clamp(92px,10vw,146px) clamp(10px,2vw,30px);display:grid}.global-home-faq-list{border-top:1px solid var(--global-home-line-strong)}.global-home-faq-item{border-bottom:1px solid var(--global-home-line)}.global-home-faq-item summary{min-height:74px;color:var(--global-home-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:17px 3px;font-size:.96rem;font-weight:680;line-height:1.45;list-style:none;display:flex}.global-home-faq-item summary::-webkit-details-marker{display:none}.global-home-faq-item summary svg{color:var(--global-home-faint);flex:none;transition:transform .16s}.global-home-faq-item[open] summary svg{transform:rotate(180deg)}.global-home-faq-item>p{max-width:72ch;color:var(--global-home-muted);margin:-2px 0 24px;font-size:.9rem;line-height:1.66}.global-home-faq-more{justify-self:start;margin-top:22px}.global-home-final-cta{justify-content:space-between;align-items:flex-end;gap:48px;padding:clamp(78px,10vw,138px) clamp(34px,6vw,88px);display:flex}.global-home-final-cta>div:first-child{max-width:830px}.global-home-final-cta .global-home-eyebrow{margin-bottom:18px}.global-home-final-cta h2{font-size:clamp(2.5rem,5vw,5.1rem)}.global-home-final-cta p{max-width:62ch;color:var(--global-home-muted);margin:22px 0 0;font-size:.96rem;line-height:1.64}.global-home-final-actions{flex:none;justify-items:stretch;gap:10px;display:grid}.global-home-final-actions .global-home-secondary-cta{min-height:40px}html.dark .app-shell:has(.global-home-v2){background:#0e110f}html.dark body:has(.global-home-v2){background:#0e110f}html.dark .global-home-v2{--global-home-ink:#f1f4f2;--global-home-muted:#aab3ad;--global-home-faint:#7f8983;--global-home-line:#2a332e;--global-home-line-strong:#3b4740;--global-home-paper:#0e110f;--global-home-paper-raised:#141915;--global-home-green:#75d5a8;--global-home-green-dark:#9be7c1;--global-home-green-soft:#1b3829}html.dark .site-header-global-home{background:#0e110f;border-color:#2a332e}html.dark .site-header-global-home .nav-link,html.dark .site-header-global-home .header-support-link{color:#b6c0ba}html.dark .site-header-global-home .theme-toggle{color:#dce3df;background:#141915;border-color:#3b4740}html.dark .site-header-global-home .header-topup-link{color:#092016;background:#79d7aa;border-color:#79d7aa}html.dark .global-home-protocol-row-base,html.dark .global-home-model-filters button.is-active{background:#1b3829}html.dark .global-home-model-filters button:hover,html.dark .global-home-model-card:hover{background:#1a211c}html.dark .global-home-model-logo-frame,html.dark .global-home-model-filters small{color:#104c37;background:#fff;border-color:#d7dbd5}html.dark .global-home-model-search input{color:#f1f4f2}html.dark .global-home-model-search input::placeholder{color:#7f8983}html.dark body:has(.global-home-v2) .site-footer-v2{border-top-color:#2a332e}[dir=rtl] .global-home-primary-cta>svg,[dir=rtl] .global-home-secondary-cta>svg,[dir=rtl] .global-home-text-link>svg,[dir=rtl] .global-home-workflow>a>svg{transform:rotate(180deg)}[dir=rtl] .global-home-request-lab,[dir=rtl] .global-api-demo,[dir=rtl] .global-home-protocol-row>code,[dir=rtl] .global-home-route-index code{direction:ltr}[dir=rtl] .global-home-protocol-row>code,[dir=rtl] .global-home-route-index code,[dir=rtl] .global-home-request-lab-heading code{text-align:left}@media (max-width:1180px){.global-home-v2{width:min(100% - 32px,1120px)}.global-home-hero{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr)}.global-home-hero-copy,.global-home-request-lab{padding-inline:38px}.global-home-hero h1{font-size:clamp(3.15rem,5.4vw,4.8rem)}.global-home-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1281px){.site-header-global-home .site-header-inner{width:min(1480px,100vw - 48px)}.site-header-global-home .site-nav,.site-header-global-home .site-nav-links,.site-header-global-home .site-nav-actions{flex-wrap:nowrap}}@media (max-width:900px){.app-shell:has(.global-home-v2){width:100%}.global-home-v2{width:min(100% - 28px,780px)}.global-home-hero{grid-template-columns:1fr;min-height:auto}.global-home-hero-copy{border-inline-end:0;border-bottom:1px solid var(--global-home-night-line);min-height:min(700px,100svh - 84px)}.global-home-hero h1{max-width:13ch;font-size:clamp(3.6rem,10vw,5.5rem)}.global-home-request-lab{padding-block:48px}.global-home-protocols,.global-home-steps,.global-home-faq{grid-template-columns:1fr}.global-home-protocols>.global-home-text-link{grid-column:auto;justify-self:start;margin-top:-36px}.global-home-model-stage{grid-template-columns:1fr}.global-home-model-stage-meta{border-inline-start:0;border-top:1px solid var(--global-home-line);flex-direction:row;align-items:center;min-width:0;padding:24px 0 0}.global-home-model-count{justify-items:start}.global-home-model-count span{text-align:start}.global-home-model-controls{grid-template-columns:1fr}.global-home-model-result{grid-column:auto}.global-home-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.global-home-workflow{padding-inline:28px}.global-home-workflow h3{margin-top:52px}.global-home-steps-actions{grid-column:auto;margin-top:-24px}.global-home-final-cta{flex-direction:column;align-items:flex-start}.global-home-final-actions{flex-wrap:wrap;align-items:center;display:flex}}@media (max-width:640px){body:has(.global-home-v2) .site-footer-top{grid-template-columns:1fr;gap:32px}.global-home-v2{width:100%}.global-home-hero{border-inline:0;border-radius:0;margin-top:0}.global-home-hero-copy{min-height:auto;padding:46px 20px 38px}.global-home-masthead{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:38px}.global-home-edition{white-space:normal}.global-home-hero h1{letter-spacing:-.057em;max-width:100%;font-size:clamp(2.65rem,12vw,4rem)}.global-home-hero-description{font-size:.97rem;line-height:1.62}.global-home-hero-actions{flex-direction:column;order:2;align-items:stretch;margin-top:28px}.global-home-primary-cta,.global-home-hero .global-home-secondary-cta{width:100%}.global-home-hero .global-home-utility-link{align-self:flex-start}.global-home-route-index{order:1;margin-top:32px}.global-home-route-index li{grid-template-columns:28px minmax(0,1fr);gap:8px}.global-home-request-lab{padding:34px 12px}.global-home-request-lab-heading{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:3px}.global-api-demo{min-height:560px}.global-api-demo-toolbar{flex-direction:column;align-items:stretch}.global-api-tabs{border-bottom:1px solid #334139}.global-api-tabs button{min-height:48px;padding-inline:13px;font-size:.7rem}.global-api-language{margin:9px 10px}.global-api-language select{width:100%}.global-api-demo-request{min-height:292px;max-height:320px;padding-top:20px;font-size:.67rem}.global-code-line{grid-template-columns:38px minmax(max-content,1fr)}.global-api-demo-response pre{font-size:.67rem}.global-home-protocols,.global-home-model-showcase,.global-home-workflows,.global-home-faq{padding:76px 20px}.global-home-protocols-heading,.global-home-section-heading,.global-home-steps-intro,.global-home-faq-heading{grid-template-columns:32px minmax(0,1fr);gap:9px}.global-home-protocols h2,.global-home-section-heading h2,.global-home-steps h2,.global-home-faq h2{font-size:clamp(2.15rem,10vw,3rem)}.global-home-protocol-row{grid-template-columns:30px minmax(0,1fr);gap:7px 11px;min-height:80px;padding-inline:8px}.global-home-protocol-row>code{grid-column:2}.global-home-protocols>.global-home-text-link{margin-top:-22px}.global-home-model-stage-copy h2{font-size:clamp(2.35rem,11vw,3.4rem)}.global-home-model-stage-meta{flex-direction:column;align-items:flex-start;gap:20px}.global-home-model-filters button{min-height:46px}.global-home-model-search{min-height:48px}.global-home-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-home-model-card{flex-direction:column;align-items:flex-start;min-height:112px}.global-home-section-heading{margin-bottom:42px}.global-home-workflow-grid{grid-template-columns:1fr}.global-home-workflow{border-inline-end:0;border-bottom:1px solid var(--global-home-line);min-height:270px;padding:30px 12px}.global-home-workflow:last-child{border-bottom:0}.global-home-workflow h3{margin-top:42px}.global-home-steps{border-inline:0;border-radius:0;margin-block:0;padding:72px 20px}.global-home-steps>ol>li{grid-template-columns:42px minmax(0,1fr);gap:14px}.global-home-steps-actions{flex-direction:column;align-items:stretch}.global-home-steps-actions .global-home-primary-cta{width:100%}.global-home-faq-item summary{min-height:68px;font-size:.91rem}.global-home-final-cta{padding:78px 20px}.global-home-final-cta h2{font-size:clamp(2.5rem,11vw,3.7rem)}.global-home-final-actions{flex-direction:column;align-items:stretch;width:100%}.global-home-final-actions .global-home-primary-cta{width:100%}}@media (max-width:380px){.global-home-model-grid{grid-template-columns:1fr}.global-home-model-card{flex-direction:row;min-height:80px}}@media (prefers-reduced-motion:reduce){.global-home-v2 *,.global-home-v2 :before,.global-home-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
