.docs-language-menu{position:relative;flex-shrink:0}.docs-topbar .docs-language-menu>summary{display:flex;align-items:center;gap:9px;min-height:34px;padding:6px 11px;border:1px solid #ffffff65;border-radius:7px;color:#fff;cursor:pointer;list-style:none;font-size:13px;font-weight:600;line-height:1.4;user-select:none}.docs-language-menu>summary::-webkit-details-marker{display:none}.docs-language-menu>summary:hover,.docs-language-menu[open]>summary{background:#ffffff1a;border-color:#ffffffb3}.docs-language-menu>summary>svg{opacity:.85;transition:transform .15s}.docs-language-menu[open]>summary>svg{transform:rotate(180deg)}.docs-language-backdrop{display:none}.docs-language-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 23px;font-size:19px;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.docs-language-popover{position:absolute;right:0;top:calc(100% + 12px);z-index:150;width:248px;padding:8px;border:1px solid #e3e8ef;border-radius:12px;background:#fff;color:#243044;box-shadow:0 16px 45px #1e304826,0 2px 5px #1e30480a}.docs-language-heading{justify-content:space-between;padding:9px 11px 13px;border-bottom:1px solid #edf0f5;margin-bottom:5px;color:#7b8798;font-size:12px;font-weight:550}.docs-language-heading,.docs-language-heading__title{display:flex;align-items:center;gap:8px}.docs-language-close{display:none}.docs-language-popover>.docs-language-unavailable,.docs-language-popover>a{display:flex;align-items:center;gap:12px;min-height:54px;padding:9px 11px;border-radius:7px;text-decoration:none;color:#35445b}.docs-language-popover>a:hover{background:#f7f9fc;color:#35445b}.docs-language-popover>a[aria-current=page]{color:#a85000;background:#fff5e8}.docs-language-option-name{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.docs-language-option-name strong{font-size:14px;font-weight:600;line-height:1.35}.docs-language-option-name small{color:#8a96a6;font-size:11px;line-height:1.3}.docs-language-unavailable{opacity:.52;cursor:default}.docs-language-menu summary:focus-visible,.docs-language-popover>a:focus-visible{outline:3px solid #ffc880;outline-offset:2px}.docs-translation-unavailable{max-width:900px;padding:64px 40px;margin:0 auto;color:#34445d}.docs-translation-unavailable>span{font-size:40px}.docs-translation-unavailable h1{font-size:30px;margin:20px 0 14px;line-height:1.4}.docs-translation-unavailable p{font-size:17px;color:#718199;line-height:1.8}.docs-translation-unavailable a{display:inline-flex;margin-top:24px;padding:12px 18px;border-radius:7px;background:#f78400;color:#fff;text-decoration:none;font-size:15px;font-weight:600}@media(max-width:720px){.docs-topbar__divider{display:none}.docs-topbar__links{min-width:0}.docs-topbar .docs-language-menu{min-width:0;flex-shrink:1}.docs-topbar .docs-language-menu>summary{min-width:44px;min-height:48px;padding:8px 11px;gap:8px;font-size:13px;touch-action:manipulation}.docs-language-current{min-width:0;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-language-menu[open]{z-index:160}.docs-language-menu[open]>summary{position:relative;z-index:2}.docs-language-menu[open]>.docs-language-backdrop{position:fixed;z-index:0;inset:0;display:block;width:100vw;height:100vh;height:100dvh;padding:0;border:0;background:rgba(18,28,43,.42)}.docs-language-popover{position:fixed;z-index:1;top:auto;right:0;bottom:0;left:0;width:100vw;max-height:min(84vh,680px);max-height:min(84dvh,680px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;box-shadow:0 -10px 38px rgba(20,30,45,.2)}.docs-language-heading{position:sticky;top:0;z-index:1;min-height:64px;padding:10px 2px;border-color:#e9edf2;margin:0 0 8px;background:#fff;color:#243044;font-size:16px}.docs-language-close{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#f2f4f7;color:#526176;cursor:pointer;touch-action:manipulation}.docs-language-popover>.docs-language-unavailable,.docs-language-popover>a{min-height:64px;padding:12px 14px;border-radius:12px;touch-action:manipulation}.docs-language-option-name strong{font-size:16px}.docs-language-option-name small{font-size:12px}.docs-language-flag{font-size:19px;flex-basis:23px}.docs-translation-unavailable{padding:38px 22px}.docs-translation-unavailable h1{font-size:25px}}@media(max-width:400px){.docs-topbar .docs-brand .brand-logo{--logo-height:26px;gap:8px}}@media(prefers-reduced-motion:reduce){.docs-language-menu>summary>svg{transition:none}}