.language-switch{display:inline-flex;flex:none;border:1px solid #cbd9cd;border-radius:7px;padding:3px;gap:2px;background:#fff;align-items:center}
.public-header .language-switch a{padding:6px 8px;border-radius:4px;font-size:12px;line-height:1.3;white-space:nowrap;color:#66776b}
.public-header .language-switch a[aria-current=true]{background:#e8f0e4;color:#235740;font-weight:700}
.language-switch a:focus-visible{outline:2px solid #2a785b;outline-offset:2px}
.public-header .actions{flex-wrap:wrap}
html[lang=en] .brand-tag{display:none}
html[lang=en] .hero-copy h1{font-size:clamp(38px,4.1vw,62px);line-height:1.14;letter-spacing:-2px}
html[lang=en] .network-proxy{gap:12px;flex-wrap:wrap}
html[lang=en] .network-core{gap:12px;flex-wrap:wrap}
html[lang=en] .core-tag{margin-left:0}
html[lang=en] .hero-notes{flex-wrap:wrap;row-gap:8px}
html[lang=en] .config-line{gap:16px}
html[lang=en] .config-line code{white-space:normal;text-align:right}
html[lang=en] .docs-role p{overflow-wrap:anywhere}
html[lang=en] .docs-edition{white-space:normal;max-width:190px;flex-shrink:0}
html[lang=en] .receipt-pagination{gap:12px;flex-wrap:wrap}
@media(max-width:1250px) and (min-width:801px){.public-header{height:auto;min-height:80px;flex-wrap:wrap;padding-block:16px;gap:15px}.public-header .actions{margin-left:auto}.public-header nav{order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap;gap:13px 24px}.docs-page :is(section,h2,h3){scroll-margin-top:155px}}
@media(max-width:800px){.public-header .actions{gap:8px}.public-header nav{row-gap:10px}.public-header .language-switch a{font-size:11px;padding:6px}.public-header .login-link{display:none}html[lang=en] .hero-copy h1{font-size:44px}html[lang=en] .network-core small{font-size:10px}html[lang=en] .network-core strong{font-size:22px}html[lang=en] .network-visual{padding-inline:20px}html[lang=en] .network-topline{margin-inline:-20px}html[lang=en] .receipt-heading{align-items:flex-start}html[lang=en] .receipt-heading button{flex-shrink:0}html[lang=en] .receipt-toolbar form{max-width:100%}html[lang=en] .receipt-toolbar input{min-width:0;max-width:100%;width:220px}html[lang=en] .docs-hero h1{font-size:36px}html[lang=en] .getting-started,html[lang=en] .integration-preview{min-width:0}html[lang=en] .hero-actions{flex-wrap:wrap}}
@media(max-width:400px){.public-header .brand{font-size:15px;gap:7px}.public-header .button-link{padding:7px 9px;font-size:11px}.public-header .language-switch a{padding:6px 4px;font-size:10px}.public-header .actions{gap:5px}html[lang=en] .hero-copy h1{font-size:38px}html[lang=en] .hero-notes{font-size:10px}html[lang=en] .network-proxy{font-size:11px}}
