.deploymentGuide_root__pbZD5{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.6}.deploymentGuide_root__pbZD5 *,.deploymentGuide_root__pbZD5 :after,.deploymentGuide_root__pbZD5 :before{box-sizing:border-box}:where(.deploymentGuide_root__pbZD5) button,:where(.deploymentGuide_root__pbZD5) input{font:inherit}.deploymentGuide_root__pbZD5 button{cursor:pointer}.deploymentGuide_root__pbZD5 a{text-decoration:none}.deploymentGuide_root__pbZD5 :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.deploymentGuide_root__pbZD5 svg{flex-shrink:0}.deploymentGuide_srOnly__mjeiY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.deploymentGuide_skipLink__wH0dt{position:fixed;top:8px;left:16px;z-index:100;padding:8px 16px;color:var(--accent-fg);background:var(--accent);border-radius:6px;transform:translateY(-160%)}.deploymentGuide_skipLink__wH0dt:focus{transform:translateY(0)}.deploymentGuide_header__IWCM8{position:sticky;top:0;z-index:30;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;border-bottom:1px solid var(--line);background:var(--panel)}.deploymentGuide_brand__L4FT1,.deploymentGuide_headerActions__C_mcv,.deploymentGuide_headerStart__KExCI{display:flex;align-items:center;gap:24px}.deploymentGuide_brand__L4FT1{gap:8px;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:var(--ls-tight)}.deploymentGuide_headerDivider__v9JJW{height:20px;width:1px;background:var(--line)}.deploymentGuide_docsLabel__86s_3{color:var(--ink-2);font-size:13px}.deploymentGuide_headerActions__C_mcv{gap:12px}.deploymentGuide_sourceLink__wAK4_{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-2);margin-right:8px}.deploymentGuide_docsLabel__86s_3:hover,.deploymentGuide_sourceLink__wAK4_:hover{color:var(--ink)}.deploymentGuide_iconButton__A7oOb{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink-2)}.deploymentGuide_iconButton__A7oOb:hover{background:var(--line-2);color:var(--ink)}.deploymentGuide_appLink__paSg1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border-radius:6px;background:var(--accent);color:var(--accent-fg);font-size:13px;font-weight:600}.deploymentGuide_appLink__paSg1:hover{background:color-mix(in oklch,var(--accent),var(--ink) 8%)}.deploymentGuide_mobileMenu__Gm7sI{display:none}.deploymentGuide_shell__QACCs{display:flex;max-width:1536px;margin:0 auto}.deploymentGuide_sidebar__aVvkS{position:sticky;top:64px;align-self:flex-start;width:280px;flex:0 0 280px;height:calc(100dvh - 64px);overflow-y:auto;padding:28px 20px 24px;border-right:1px solid var(--line);background:var(--bg)}.deploymentGuide_railHeading__RloE6{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 8px 20px;color:var(--ink)}.deploymentGuide_railHeading__RloE6 svg{color:var(--ink-2)}.deploymentGuide_search___PEPA{display:flex;gap:8px;align-items:center;height:36px;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:0 10px;color:var(--ink-2)}.deploymentGuide_search___PEPA:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.deploymentGuide_search___PEPA input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:var(--ink);font-size:12px}.deploymentGuide_search___PEPA input::-moz-placeholder{color:var(--ink-3)}.deploymentGuide_search___PEPA input::placeholder{color:var(--ink-3)}.deploymentGuide_search___PEPA input:focus-visible{outline:none}.deploymentGuide_search___PEPA button{border:0;background:transparent;padding:2px;color:var(--ink-2);display:flex}.deploymentGuide_resultCount__pCW2m{color:var(--ink-2);font-size:12px;margin:12px 8px}.deploymentGuide_navGroup__NwYai{margin-top:24px}.deploymentGuide_navGroup__NwYai h2{margin:0 8px 8px;color:var(--ink-2);font-size:11px;font-weight:600;letter-spacing:var(--ls-wide)}.deploymentGuide_navGroup__NwYai a{display:flex;align-items:center;justify-content:space-between;min-height:34px;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:var(--ink-2);line-height:1.4}.deploymentGuide_navGroup__NwYai a:hover{color:var(--ink);background:var(--line-2)}.deploymentGuide_navGroup__NwYai a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.deploymentGuide_activeDot__tYXWd{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.deploymentGuide_railFooter__Eoe9j{display:flex;align-items:center;gap:4px;margin:32px 8px 0;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12px}.deploymentGuide_emptySearch__G09CD{padding:24px 8px;font-size:13px;color:var(--ink-2)}.deploymentGuide_emptySearch__G09CD strong{color:var(--ink)}.deploymentGuide_emptySearch__G09CD p{margin:8px 0 12px}.deploymentGuide_emptySearch__G09CD button{background:transparent;border:0;color:var(--accent);padding:0}.deploymentGuide_main__J1TMK{min-width:0;flex:1;background:var(--panel);padding:40px 48px 64px;scroll-margin-top:84px}.deploymentGuide_article__IaFR8{max-width:860px;margin:0 auto}.deploymentGuide_breadcrumb__socjC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-3);font-size:12px;margin-bottom:32px}.deploymentGuide_breadcrumb__socjC a{color:var(--ink-2)}.deploymentGuide_pageLabel__5YKwz{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:12px;margin-bottom:12px}.deploymentGuide_pageLabel__5YKwz>span{background:var(--accent);width:6px;height:6px;border-radius:50%}.deploymentGuide_article__IaFR8 h1{font-family:inherit;font-size:36px;font-weight:600;letter-spacing:var(--ls-tight);line-height:1.2;margin:0}.deploymentGuide_summary__8_Q5u{max-width:740px;color:var(--ink-2);font-size:16px;line-height:1.65;margin:16px 0 28px}.deploymentGuide_onThisPage__PaWbK{display:flex;align-items:flex-start;gap:24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.deploymentGuide_onThisPage__PaWbK>strong{flex-shrink:0;font-weight:600}.deploymentGuide_onThisPage__PaWbK>div{display:flex;flex-wrap:wrap;gap:8px 20px}.deploymentGuide_onThisPage__PaWbK a{color:var(--ink-2)}.deploymentGuide_onThisPage__PaWbK a:hover{color:var(--accent)}.deploymentGuide_block__RvXDy{margin-top:40px;scroll-margin-top:88px}.deploymentGuide_block__RvXDy h2{margin:0 0 16px;font-size:20px;font-weight:600;letter-spacing:var(--ls-tight);line-height:1.4}.deploymentGuide_block__RvXDy h2 a{color:var(--ink)}.deploymentGuide_block__RvXDy h2 span{margin-left:8px;opacity:0;color:var(--accent);font-weight:400}.deploymentGuide_block__RvXDy h2 a:focus-visible span,.deploymentGuide_block__RvXDy h2:hover span{opacity:1}.deploymentGuide_block__RvXDy>p{font-size:14px;line-height:1.8;color:var(--ink-2);margin:12px 0;overflow-wrap:anywhere}.deploymentGuide_configRows__wFMIh{border-top:1px solid var(--line);margin:20px 0}.deploymentGuide_configRows__wFMIh>div{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.deploymentGuide_configRows__wFMIh dt{font-size:13px;font-weight:600;overflow-wrap:anywhere}.deploymentGuide_configRows__wFMIh dd{margin:0;color:var(--ink-2);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.deploymentGuide_codeBlock__d99rY{margin:20px 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg)}.deploymentGuide_codeHeader__TjGIJ{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 12px 4px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:11px}.deploymentGuide_codeHeader__TjGIJ>span{min-width:0;overflow-wrap:anywhere}.deploymentGuide_codeHeader__TjGIJ button{display:flex;flex-shrink:0;align-items:center;gap:6px;min-height:28px;padding:4px 8px;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);font-size:11px;border-radius:5px}.deploymentGuide_codeHeader__TjGIJ button:hover{color:var(--ink);background:var(--line-2)}.deploymentGuide_codeBlock__d99rY pre{margin:0;padding:20px;max-width:100%;overflow-x:auto;font-size:12px;line-height:1.85;color:var(--ink);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.deploymentGuide_codeBlock__d99rY code{font-family:var(--font-mono)}.deploymentGuide_copyError__fW_I8{padding:8px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-2)}.deploymentGuide_note__QWFsG{display:flex;align-items:flex-start;gap:12px;border-left:2px solid var(--accent);background:var(--accent-soft);padding:14px 16px;margin:20px 0;border-radius:0 6px 6px 0}.deploymentGuide_note__QWFsG>svg{margin-top:3px;color:var(--accent)}.deploymentGuide_note__QWFsG p{margin:0;font-size:13px;line-height:1.75;color:var(--ink-2);overflow-wrap:anywhere}.deploymentGuide_relatedLinks__4TD7J{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.deploymentGuide_relatedLinks__4TD7J a{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:13px}.deploymentGuide_relatedLinks__4TD7J a:hover{text-decoration:underline;text-underline-offset:3px}.deploymentGuide_references__aWzq9{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.deploymentGuide_references__aWzq9>strong{font-size:13px;font-weight:600}.deploymentGuide_references__aWzq9 p{margin:8px 0;color:var(--ink-3);font-size:12px}.deploymentGuide_references__aWzq9 code{color:var(--ink-2)}.deploymentGuide_pageNavigation__eY2Yu{display:flex;justify-content:space-between;gap:24px;margin-top:40px}.deploymentGuide_pageNavigation__eY2Yu>a{max-width:48%;display:flex;align-items:center;gap:12px;color:var(--ink);font-size:13px;line-height:1.5}.deploymentGuide_pageNavigation__eY2Yu>a:last-child{text-align:right}.deploymentGuide_pageNavigation__eY2Yu a:hover{color:var(--accent)}.deploymentGuide_pageNavigation__eY2Yu small{display:block;color:var(--ink-3);font-size:11px;margin-bottom:4px}.deploymentGuide_mobileDialog__9zJZF{padding:0;margin:0;border:0;background:transparent;color:var(--ink);width:min(340px,calc(100vw - 40px));max-width:none;height:100dvh;max-height:none}.deploymentGuide_mobileDialog__9zJZF::backdrop{background:var(--scrim)}.deploymentGuide_mobileRail__QLO9K{min-height:100%;position:relative;background:var(--panel);padding:24px 20px}.deploymentGuide_mobileRail__QLO9K .deploymentGuide_railHeading__RloE6{padding-right:28px}.deploymentGuide_closeMenu__gKM_M{position:absolute;right:16px;top:16px;border-color:transparent}@media (max-width:1100px){.deploymentGuide_main__J1TMK{padding:32px}.deploymentGuide_sidebar__aVvkS{width:256px;flex-basis:256px;padding-left:16px;padding-right:16px}}@media (max-width:860px){.deploymentGuide_sidebar__aVvkS{display:none}.deploymentGuide_mobileMenu__Gm7sI{display:inline-flex}.deploymentGuide_header__IWCM8{padding:0 24px}.deploymentGuide_headerStart__KExCI{gap:16px}.deploymentGuide_main__J1TMK{padding:32px 24px 48px}.deploymentGuide_article__IaFR8 h1{font-size:32px}.deploymentGuide_sourceLink__wAK4_{display:none}.deploymentGuide_mobileRail__QLO9K input{font-size:16px}}@media (max-width:560px){.deploymentGuide_header__IWCM8{padding:0 16px;height:60px}.deploymentGuide_headerActions__C_mcv{gap:8px}.deploymentGuide_brand__L4FT1{font-size:16px}.deploymentGuide_brand__L4FT1 svg{width:24px}.deploymentGuide_docsLabel__86s_3,.deploymentGuide_headerDivider__v9JJW{display:none}.deploymentGuide_appLink__paSg1{font-size:12px;padding:0 10px}.deploymentGuide_main__J1TMK{padding:24px 20px 40px}.deploymentGuide_breadcrumb__socjC{margin-bottom:24px}.deploymentGuide_article__IaFR8 h1{font-size:30px}.deploymentGuide_summary__8_Q5u{font-size:15px}.deploymentGuide_onThisPage__PaWbK{flex-direction:column;gap:10px;padding:16px 0}.deploymentGuide_onThisPage__PaWbK>div{flex-direction:column;gap:6px}.deploymentGuide_block__RvXDy{margin-top:32px}.deploymentGuide_block__RvXDy h2{font-size:19px}.deploymentGuide_configRows__wFMIh>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.deploymentGuide_codeBlock__d99rY pre{padding:16px}.deploymentGuide_relatedLinks__4TD7J{flex-direction:column;gap:10px}.deploymentGuide_note__QWFsG{padding:12px;gap:8px}}@media (prefers-reduced-motion:reduce){.deploymentGuide_root__pbZD5 *{scroll-behavior:auto}}@media (max-width:360px){.deploymentGuide_header__IWCM8{padding:0 12px;gap:8px}.deploymentGuide_brand__L4FT1{font-size:14px;gap:6px}.deploymentGuide_headerActions__C_mcv{gap:6px}.deploymentGuide_iconButton__A7oOb{width:32px;flex-shrink:0}.deploymentGuide_appLink__paSg1{white-space:nowrap;font-size:11px;padding:0 8px;gap:4px}}