/* Only corporate locale documents load this versioned stylesheet. */
.locale-link{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;padding:8px 3px;border:0;text-decoration:none;color:var(--muted,#a4b0b5);font:11px/1 var(--mono,monospace);letter-spacing:.08em;background:none}
.locale-link.active,.locale-link:hover{color:var(--fg,var(--text,#f1f5f4))}.locale-link.active{box-shadow:inset 0 -1px var(--accent,var(--green,#00e676))}
.locale-link:focus-visible{outline:2px solid var(--accent,var(--green,#00e676));outline-offset:3px}
.langs,.drawer-langs{align-items:center;gap:7px}.drawer-langs{display:flex}.drawer-langs .locale-link{font-size:13px;min-width:38px}
.nav .nav-links{gap:16px}.nav .nav-links a{white-space:nowrap}.nav-inner{min-width:0}.drawer{overflow-y:auto}.drawer[aria-hidden="true"]{visibility:hidden}.drawer.open{visibility:visible}.drawer>a{flex-shrink:0}
.section-header h2{min-width:0}.split>*{min-width:0}.split h2{overflow-wrap:anywhere}.hero h1,.hero .h1{overflow-wrap:normal}.layer,.layer-stack article,.source-registry>div,.form-grid>*{min-width:0}
.lang-notice,.language-notice{display:none!important}
@media(min-width:1301px){.nav .nav-links a{font-size:12px}}
@media(max-width:1300px){.nav .nav-links{display:none!important}.nav-burger{display:block!important}.burger{display:block!important}.nav>.language-switch,.nav-inner>.langs{margin-left:auto}}
@media(max-width:820px){.nav>.language-switch{display:none}.section-header{grid-template-columns:28px minmax(0,1fr) auto}.section-header h2{overflow-wrap:break-word}.drawer{padding-bottom:35px}.nav-burger,.burger{margin-left:auto}}
@media(max-width:430px){.section-header{grid-template-columns:24px minmax(0,1fr)}.section-header .section-type,.section-header i{display:none}.section-header h2{overflow-wrap:anywhere}.nav-brand b{font-size:12px}.nav{gap:12px}.architecture-line{overflow-wrap:anywhere}.execution-flow span{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.drawer{transition:none!important}}
