.announcement-bar-module__zgTcMq__bar{background:var(--color-tint);border-bottom:1px solid var(--color-border);min-height:46px;color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:12px;padding:8px 24px;font-size:14px;display:flex}.announcement-bar-module__zgTcMq__kicker{color:var(--color-accent);font-weight:600}.announcement-bar-module__zgTcMq__textDesktop{color:var(--color-text);display:inline}.announcement-bar-module__zgTcMq__textMobile{color:var(--color-text);display:none}.announcement-bar-module__zgTcMq__link{color:var(--color-accent);text-underline-offset:3px;transition:color var(--duration-hover) var(--ease-standard);font-weight:500;text-decoration:underline}.announcement-bar-module__zgTcMq__link:hover{color:var(--color-accent-hover)}.announcement-bar-module__zgTcMq__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.announcement-bar-module__zgTcMq__textDesktop{display:none}.announcement-bar-module__zgTcMq__textMobile{display:inline}}
.search-trigger-module__gyGR0W__trigger{appearance:none;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:inherit;text-align:left;color:var(--color-muted);cursor:pointer;min-width:170px;margin:0;font-size:12px;display:flex}.search-trigger-module__gyGR0W__label{flex:1}.search-trigger-module__gyGR0W__keycap{border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--text-muted);padding:1px 5px;font-size:10px}.search-trigger-module__gyGR0W__icon{flex:none;display:none}@media (max-width:640px){.search-trigger-module__gyGR0W__trigger{min-width:0}.search-trigger-module__gyGR0W__icon{display:block}.search-trigger-module__gyGR0W__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-trigger-module__gyGR0W__keycap{display:none}}
.nav-module__CQ-Jnq__nav{z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.nav-module__CQ-Jnq__inner{z-index:60;background:var(--color-bg);justify-content:space-between;align-items:center;gap:var(--space-4);height:88px;margin:0 auto;padding:0 64px;display:flex;position:relative}.nav-module__CQ-Jnq__brandGroup{align-items:center;gap:12px;display:flex}.nav-module__CQ-Jnq__brand{font-family:var(--font-sans);color:var(--color-text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.nav-module__CQ-Jnq__brand:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.nav-module__CQ-Jnq__linkGroup{align-items:center;gap:var(--space-5);display:flex}.nav-module__CQ-Jnq__link{transition:color var(--duration-hover) var(--ease-standard);color:var(--color-text);font-size:14px;font-weight:500;text-decoration:none}.nav-module__CQ-Jnq__link:hover{color:var(--color-accent)}.nav-module__CQ-Jnq__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.nav-module__CQ-Jnq__linkCurrent{color:var(--color-accent)}.nav-module__CQ-Jnq__mobileMenuBtn{display:none}@media (max-width:1023px){.nav-module__CQ-Jnq__inner{height:72px;padding:0 32px}.nav-module__CQ-Jnq__desktopOnly{display:none!important}.nav-module__CQ-Jnq__mobileMenuBtn{display:inline-flex}}@media (max-width:767px){.nav-module__CQ-Jnq__inner{padding:0 24px}}.nav-module__CQ-Jnq__mobileDrawer{z-index:45;background:var(--color-bg);flex-direction:column;gap:16px;padding:104px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:1023px){.nav-module__CQ-Jnq__mobileDrawer{padding-top:88px}}
.docs-shell-module__GcvyGa__page{min-height:100vh}.docs-shell-module__GcvyGa__shell{max-width:1360px;padding:0 var(--space-8);align-items:flex-start;gap:48px;margin:0 auto;display:flex}.docs-shell-module__GcvyGa__main{flex:1;min-width:0;max-width:720px;padding:48px 0 96px}.docs-shell-module__GcvyGa__title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(28px,4vw,40px);line-height:1.15}.docs-shell-module__GcvyGa__main>p:first-of-type{margin:0 0 calc(var(--space-8) * 1.6);color:var(--color-muted);text-wrap:pretty;font-size:15.5px;line-height:1.7}@media (max-width:768px){.docs-shell-module__GcvyGa__shell{padding:0 var(--space-6);gap:0}.docs-shell-module__GcvyGa__main{max-width:none;padding-top:24px}}
.footer-module__nP6W3G__footer{max-width:1248px;margin:var(--space-10) auto 0;padding:0 var(--space-6) var(--space-8)}.footer-module__nP6W3G__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.footer-module__nP6W3G__brandGroup{align-items:center;gap:var(--space-3);display:flex}.footer-module__nP6W3G__wordmark{font-family:var(--font-sans);color:var(--color-text);font-size:14px;font-weight:600}.footer-module__nP6W3G__tagline{color:var(--color-muted);font-size:14px}.footer-module__nP6W3G__links{gap:var(--space-6);font-size:14px;display:flex}.footer-module__nP6W3G__link{transition:color var(--duration-hover) var(--ease-standard);color:var(--color-muted);text-decoration:none}.footer-module__nP6W3G__link:hover{color:var(--color-accent)}.footer-module__nP6W3G__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:767px){.footer-module__nP6W3G__footer{margin-top:48px;padding:0 24px 48px}.footer-module__nP6W3G__row{flex-direction:column;align-items:flex-start;gap:16px}.footer-module__nP6W3G__links{flex-direction:column;gap:12px}}
