@media(min-width:1550px){.hero{min-height:600px}.hero-content{padding-top:105px}.docs-layout{gap:55px}}
@media(max-width:1250px){.header-inner{padding:0 24px;gap:25px}.site-header nav{gap:22px;font-size:13px}.header-tools{gap:11px}.search-trigger>span,.search-trigger kbd{display:none}.search-trigger{padding:0 8px}.docs-layout{grid-template-columns:215px minmax(0,1fr) 155px;gap:30px;width:calc(100% - 44px)}.article-heading h1{font-size:31px}.pillars{gap:40px}.rollout{gap:55px}}
@media(max-width:1050px){.docs-layout{grid-template-columns:205px minmax(0,1fr);gap:35px}.page-toc{display:none}.header-inner{gap:20px}.site-header nav{gap:18px}.brand{font-size:18px}.features-grid{gap:0 38px}.home-flow{gap:20px}.flow-node:not(:last-child):after{left:calc(100% + 4px);font-size:15px}.flow-node h3{font-size:15px}.flow-node p{font-size:10px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.footer-grid .brand{font-size:15px}}
@media(max-width:850px){.header-inner{height:64px;gap:18px;padding:0 22px}.site-header nav{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--header);padding:10px 22px 16px;border-top:1px solid #ffffff24}.site-header nav.is-open{display:flex}.site-header nav>a{padding:10px 0;font-size:14px}.site-header nav>a[aria-current]:after{display:none}.header-tools{margin-left:auto;gap:10px}.menu-toggle{display:grid;font-size:17px}.hero{min-height:510px}.hero-content{padding:72px 0 39px}.hero h1{font-size:50px}.hero-tagline{font-size:27px}.hero-description{font-size:14px;max-width:620px}.hero-down{margin-top:32px}.container{width:calc(100% - 48px)}.section{padding:60px 0}.pillars{gap:30px}.pillar h3{font-size:18px}.pillar p{font-size:13px}.section-heading h2,.rollout h2{font-size:27px}.docs-layout{display:block;width:calc(100% - 52px)}.docs-mobilebar{display:flex;position:sticky;top:64px;z-index:30;align-items:center;justify-content:space-between;gap:25px;padding:9px 26px;background:var(--surface);border-bottom:1px solid var(--line)}.docs-mobilebar button{display:flex;gap:7px;align-items:center;color:var(--muted);background:none;border:0;padding:0;font-size:12px}.docs-mobilebar svg{width:15px;height:15px}.docs-sidebar{position:fixed;left:0;top:105px;bottom:0;width:min(310px,85vw);height:auto;padding:20px;background:var(--bg);border-right:1px solid var(--line);z-index:45;transform:translateX(-105%);transition:transform .18s;overflow-y:auto}.sidebar-open .docs-sidebar{transform:none}.sidebar-backdrop{position:fixed;inset:105px 0 0;background:#06152a88;border:0;z-index:40;display:block}.sidebar-open{overflow:hidden}.docs-content{padding-top:22px;margin:0 auto}.breadcrumbs{margin-bottom:23px}.article-heading h1{font-size:32px}.article-heading>p:last-child{font-size:14px}.article-body h2{scroll-margin-top:135px}.documentation-page .site-footer{margin-top:0}.rollout{gap:45px}.entry-grid{gap:15px}.entry-grid>a{padding:22px}.entry-grid h3{font-size:18px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid p{margin:8px 0 0}.footer-grid{row-gap:25px}html:not(.js) .docs-sidebar{position:static;width:100%;transform:none;border:0;height:auto;display:block}html:not(.js) .docs-mobilebar{display:none}}
@media(max-width:600px){.header-inner{padding:0 16px;gap:10px}.header-tools{gap:7px}.brand{font-size:15px;letter-spacing:-.5px;gap:7px}.brand img{width:26px;height:26px}.language-switch{font-size:10px;gap:0}.language-switch a{padding:3px 4px}.theme-toggle,.menu-toggle{width:27px;height:30px;font-size:18px}.menu-toggle{font-size:15px}.search-trigger{width:28px;padding:0 5px;height:30px}.search-trigger svg{width:16px;height:16px}.container{width:calc(100% - 36px)}.hero{min-height:475px}.hero-content{padding:63px 0 33px}.hero .eyebrow{font-size:8px;letter-spacing:1.2px}.hero h1{font-size:36px;letter-spacing:-1.4px;margin:22px 0}.hero-tagline{font-size:23px;line-height:1.65;letter-spacing:-.5px;margin:19px 0 13px}.hero-description{font-size:12px;line-height:2;max-width:330px}.hero-actions{gap:12px;margin-top:26px}.button{font-size:12px;padding:10px 16px;gap:9px}.button svg{width:17px;height:17px}.hero-down{width:29px;height:29px;margin-top:29px}.intro-band{padding:36px 0 0}.intro-band h2{font-size:21px;letter-spacing:-.7px;overflow-wrap:break-word}.intro-band p{font-size:13px;line-height:2}.section{padding:48px 0}.pillars{grid-template-columns:1fr;gap:34px;padding-top:34px}.pillar{max-width:420px;margin:auto}.pillar-icon svg{width:37px;height:37px}.pillar h3{font-size:19px}.pillar p{margin-bottom:13px}.section-heading{margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:1.4px}.section-heading h2{font-size:24px;line-height:1.55;margin:10px 0 13px}.section-heading>p:last-child{font-size:12px;line-height:2}.features-grid{grid-template-columns:1fr;gap:0}.feature-item{padding:23px 0;gap:15px}.feature-item:nth-last-child(2){border-bottom:1px solid var(--line)}.feature-icon{width:36px;height:36px}.feature-icon svg{width:21px;height:21px}.feature-item h3{font-size:16px}.feature-item p{font-size:12px;line-height:1.9}.home-flow{grid-template-columns:1fr;gap:22px}.flow-node{padding:16px}.flow-node h3{font-size:17px;margin:7px 0 4px}.flow-node p{font-size:11px}.flow-node:not(:last-child):after{content:"↓";top:100%;left:calc(50% - 5px);height:22px;line-height:22px;font-size:13px}.flow-foundation{gap:15px;flex-wrap:wrap;font-size:10px;margin:21px 0}.rollout{grid-template-columns:1fr;gap:22px}.rollout h2{font-size:24px;line-height:1.6}.rollout p:not(.eyebrow){font-size:13px;margin-bottom:18px}.mode-list li{padding:16px 0;gap:20px}.mode-list span{font-size:17px}.mode-list small{font-size:11px}.entry-grid{grid-template-columns:1fr;gap:13px}.entry-grid>a{padding:22px}.entry-grid h3{margin:13px 0 7px;font-size:18px}.entry-grid p{font-size:12px;margin-bottom:15px}.closing{padding:37px 0 42px}.closing h2{font-size:25px;line-height:1.5}.closing p{font-size:12px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px;padding-bottom:24px}.site-footer{padding-top:32px}.footer-grid .brand{font-size:16px}.footer-grid>div>strong{font-size:12px;margin-bottom:9px}.footer-grid>div>a:not(.brand){font-size:11px}.footer-bottom{display:block;padding:17px 0;font-size:10px}.footer-bottom>span{display:block;line-height:1.9}.docs-layout{width:calc(100% - 36px)}.docs-mobilebar{padding:9px 18px}.article-heading{padding-bottom:23px;margin-bottom:25px}.article-heading h1{font-size:28px;letter-spacing:-.7px;line-height:1.5}.article-heading>p:last-child{font-size:13px;line-height:1.95}.article-body{font-size:13px;line-height:1.95}.article-body h2{font-size:21px;margin:29px 0 13px}.article-body h3{font-size:16px}.article-body code{font-size:11px}.article-body pre code{font-size:10px}.code-block pre{padding:14px}.code-header{padding:7px 12px}.table-wrap{margin:18px 0}table{font-size:11px}th,td{padding:10px}th:first-child{min-width:95px}.callout{padding:14px 16px}.callout p,.callout>strong{font-size:12px}.docs-welcome{padding:17px;gap:13px;margin-bottom:27px}.docs-welcome>svg{width:22px;height:22px}.docs-welcome p{font-size:12px}.article-links>a{padding:18px 0;gap:15px}.article-links h3{font-size:15px}.article-links p{font-size:12px}.article-pager{gap:11px;margin-top:20px}.article-pager>a{padding:13px 12px}.article-pager span{font-size:11px}.breadcrumbs{font-size:11px;gap:9px;margin-bottom:21px}.flow-line{font-size:10px;gap:8px;padding:13px}.docs-content{padding-bottom:40px}.edit-page{font-size:10px;margin-top:22px}dialog{margin-top:8dvh;max-height:84dvh}.search-input-wrap{margin:15px 15px 8px;padding:10px}.search-input-wrap input{font-size:13px}.search-dialog-head{padding:13px 16px}#search-status{margin-inline:17px}#search-results{padding-inline:8px;max-height:43dvh}#search-results strong{font-size:13px}#search-results p{font-size:11px}.search-help{padding:11px 17px}}
@media(max-width:380px){.header-inner{padding:0 12px;gap:8px}.brand{font-size:13px;gap:5px;letter-spacing:-.6px}.brand img{width:23px;height:23px}.header-tools{gap:5px}.search-trigger{display:none}.language-switch a{padding:3px}.hero h1{font-size:31px;letter-spacing:-1.2px}.hero-tagline{font-size:21px}.hero .eyebrow{font-size:7px}.hero-actions{gap:9px}.hero-actions .button{padding:10px 13px}.intro-band h2{font-size:19px}.article-heading h1{font-size:26px}.docs-mobilebar{font-size:11px}.section-heading h2{font-size:22px}}

@media(max-width:700px){.parameter-reference table{min-width:640px}.parameter-reference td:first-child{min-width:200px;white-space:nowrap}.parameter-reference td:first-child code{overflow-wrap:normal;word-break:normal}}
