.docs_shell_root__IW2u0{--card:#fff;--soft:#f1f5f1;--code_bg:#0b1412;min-height:100vh}.docs_shell_band_inner__ARjKD{max-width:1400px;margin:0 auto;padding:124px 48px 72px}.docs_shell_band_inner__ARjKD.docs_shell_band_large__U2HL8{padding-bottom:96px}.docs_shell_band_grid__IiMHG{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:64px;align-items:end}.docs_shell_band_copy__BzjRn{min-width:0}.docs_shell_crumbs__kY6_8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;padding:0;list-style:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;color:#8fa39a}.docs_shell_crumbs__kY6_8 a{color:#a9b8b0}.docs_shell_crumbs__kY6_8 a:hover{color:#6ffcbf}.docs_shell_crumbs__kY6_8 li+li:before{content:"/";margin-right:8px;color:#4f625b}.docs_shell_crumbs__kY6_8 li:last-child{color:#e6eee9}.docs_shell_band_eyebrow__Jj1Gr{display:inline-flex;align-items:center;gap:8px}.docs_shell_band_title__Dt4a4{margin-top:18px!important;max-width:880px;font-family:var(--font-display),Inter,sans-serif;font-size:clamp(36px,4.6vw,64px);line-height:1.04;letter-spacing:-.03em;font-weight:500;text-wrap:balance;background:linear-gradient(180deg,#fff 30%,#b9cbc3);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;overflow-wrap:break-word}.docs_shell_band_small__jE1vD .docs_shell_band_title__Dt4a4{font-size:clamp(32px,3.6vw,52px)}.docs_shell_band_lead__bUs0M{margin-top:22px!important;max-width:640px;font-size:17px;line-height:1.7;color:#a9b8b0;text-wrap:pretty}.docs_shell_band_meta__g6blc{margin-top:16px!important;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:#8fa39a}.docs_shell_band_ctas__Bmr12{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.docs_shell_band_aside__Cqgju{min-width:0;border:1px solid #ffffff1f;border-radius:14px;background:#ffffff08;padding:20px 22px 10px}.docs_shell_band_aside_title__X_mGD{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8fa39a;padding-bottom:12px;border-bottom:1px solid #ffffff14}.docs_shell_band_aside__Cqgju ul{list-style:none;margin:0;padding:0}.docs_shell_band_aside__Cqgju li+li{border-top:1px solid #ffffff10}.docs_shell_band_aside__Cqgju a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px;color:#e6eee9}.docs_shell_band_aside__Cqgju a svg{flex-shrink:0;color:#6ffcbf;transition:transform .16s ease}.docs_shell_band_aside__Cqgju a:hover svg{transform:translateX(3px)}.docs_shell_entry_wrap__Ck6vU{max-width:1400px;margin:0 auto;padding:72px 48px 8px}.docs_shell_entry_head__DjZpn{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 48px;margin-bottom:28px}.docs_shell_entry_head__DjZpn h2{margin-top:10px!important;font-family:var(--font-display),Inter,sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:500;color:var(--ink)}.docs_shell_entry_head__DjZpn>p{max-width:440px;color:var(--muted)}.docs_shell_entry_grid__d_hq_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.docs_shell_entry_card__kSi9x{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--card);transition:border-color .16s ease,box-shadow .16s ease}.docs_shell_entry_card__kSi9x:hover{border-color:#b9c9bf;box-shadow:0 10px 30px #142b280d}.docs_shell_entry_icon__aq4_H{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;color:var(--green);background:var(--soft)}.docs_shell_entry_card__kSi9x h3{margin-top:18px!important;font-family:var(--font-display),Inter,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.docs_shell_entry_card__kSi9x p{margin-top:8px!important;font-size:14px;line-height:1.6;color:var(--muted);flex:1}.docs_shell_entry_links__B1A_A{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:18px;padding-top:14px;border-top:1px dashed var(--line)}.docs_shell_entry_links__B1A_A a,.docs_shell_text_link__WeHtY{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--green)}.docs_shell_entry_links__B1A_A a:hover,.docs_shell_text_link__WeHtY:hover{color:#0d3b2e;text-decoration:underline!important;text-underline-offset:3px}.docs_shell_body__JaYo6{max-width:1400px;margin:0 auto;padding:56px 48px 120px}.docs_shell_grid__OFobx{display:grid;grid-template-columns:248px minmax(0,1fr);gap:56px;align-items:start}.docs_shell_grid_toc__FUHsF{grid-template-columns:248px minmax(0,1fr) 220px;gap:48px}.docs_shell_nav_col__t6WHN,.docs_shell_toc_col__T5ixY{position:sticky;top:88px;min-width:0;max-height:calc(100vh - 104px);overflow-y:auto;scrollbar-width:thin}.docs_shell_main__HYmB8{min-width:0}.docs_shell_mobile_only__M0MJx{display:none}.docs_shell_drawer__DxweP{border:1px solid var(--line);border-radius:10px;background:var(--card);margin-bottom:12px}.docs_shell_drawer__DxweP summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;list-style:none;font-size:14px;font-weight:600;color:var(--ink)}.docs_shell_drawer__DxweP summary::-webkit-details-marker{display:none}.docs_shell_drawer__DxweP summary span{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.docs_shell_drawer__DxweP[open] summary span{color:var(--green)}.docs_shell_drawer_body__zN8_P{padding:4px 16px 16px;border-top:1px solid var(--line)}.docs_shell_search__m6cuE{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);transition:border-color .16s ease,box-shadow .16s ease}.docs_shell_search__m6cuE:focus-within{border-color:#5a9e88;box-shadow:0 0 0 3px #5a9e8826}.docs_shell_search__m6cuE svg{flex-shrink:0;color:var(--muted)}.docs_shell_search__m6cuE input{width:100%;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:var(--ink)}.docs_shell_search__m6cuE input::-moz-placeholder{color:#8a9893}.docs_shell_search__m6cuE input::placeholder{color:#8a9893}.docs_shell_nav_groups__6iD4Z{margin-top:20px;display:grid;gap:18px}.docs_shell_nav_label__SjHah,.docs_shell_toc_label__jc6QX{padding:0 10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.docs_shell_nav_groups__6iD4Z ul,.docs_shell_toc__FmtGm ul{list-style:none;margin:6px 0 0;padding:0}.docs_shell_nav_link__U95_2{display:block;padding:5px 10px;border-radius:6px;border-left:2px solid transparent;font-size:13.5px;line-height:1.45;color:var(--muted);transition:color .12s ease,background .12s ease}.docs_shell_nav_link__U95_2:hover{color:var(--ink);background:var(--soft)}.docs_shell_nav_link_active__BTE3O{color:var(--ink);font-weight:600;background:#e5efe8;border-left-color:var(--green);border-radius:0 6px 6px 0}.docs_shell_nav_extra__VetqP{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.docs_shell_nav_extra__VetqP ul{list-style:none;margin:6px 0 0;padding:0}.docs_shell_nav_empty__rmcVd{padding:14px 12px;border:1px dashed var(--line);border-radius:8px;font-size:13px;color:var(--muted)}.docs_shell_toc__FmtGm li a{display:block;padding:4px 10px;border-left:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted)}.docs_shell_toc__FmtGm li a:hover{color:var(--ink);border-left-color:var(--green)}.docs_shell_toc__FmtGm .docs_shell_toc_sub__UciEM a{padding-left:22px;font-size:12.5px}.docs_shell_toc_card__W1xLg{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.docs_shell_toc_card__W1xLg p+p{margin-top:8px!important;font-size:13px;line-height:1.55;color:var(--muted)}.docs_shell_toc_card__W1xLg .docs_shell_text_link__WeHtY{margin-top:12px}.docs_shell_section__rQ55y{margin-top:64px}.docs_shell_section__rQ55y:first-child{margin-top:0}.docs_shell_section_head__QodVB{padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--line)}.docs_shell_section_head__QodVB h2{margin-top:8px!important;font-family:var(--font-display),Inter,sans-serif;font-size:28px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:var(--ink)}.docs_shell_section_head__QodVB h2+p{margin-top:8px!important;max-width:640px;font-size:14.5px;color:var(--muted)}.docs_shell_group__lKnVA{margin-top:36px}.docs_shell_group__lKnVA:first-of-type{margin-top:0}.docs_shell_group_label__WynFD{margin-bottom:12px!important;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.docs_shell_note__WA2_h{margin-top:14px!important;font-size:13.5px;color:var(--muted)}.docs_shell_card_grid___QEmb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs_shell_card__oSgqR{display:flex;flex-direction:column;min-width:0;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);transition:border-color .16s ease,box-shadow .16s ease}.docs_shell_card__oSgqR:hover{border-color:#b9c9bf;box-shadow:0 10px 30px #142b280d}.docs_shell_card_kicker__Wko3g{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7c8b86}.docs_shell_card__oSgqR h3{margin-top:8px!important;font-family:var(--font-display),Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.docs_shell_card__oSgqR p{margin-top:8px!important;font-size:14px;line-height:1.6;color:var(--muted);flex:1}.docs_shell_card_more__SQozt{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--green)}.docs_shell_card__oSgqR:hover .docs_shell_card_more__SQozt svg{transform:translateX(3px)}.docs_shell_card_more__SQozt svg{transition:transform .16s ease}.docs_shell_card_dest__ITPxr{margin-left:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:#8a9893}.docs_shell_term_rows__UK2Gm{border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.docs_shell_term_row__XcKtD{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:16px 20px;color:var(--ink);transition:background .12s ease}.docs_shell_term_row__XcKtD+.docs_shell_term_row__XcKtD{border-top:1px solid var(--line)}.docs_shell_term_row__XcKtD:hover{background:#f6f9f6}.docs_shell_term_row__XcKtD strong{font-family:var(--font-display),Inter,sans-serif;font-size:16px;font-weight:600}.docs_shell_term_row__XcKtD span{font-size:14px;line-height:1.55;color:var(--muted)}.docs_shell_term_row__XcKtD em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;color:var(--green);white-space:nowrap}.docs_shell_chips__rYXAK{display:flex;flex-wrap:wrap;gap:8px}.docs_shell_chip__eGxjg{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:13px;color:var(--ink)}.docs_shell_chip__eGxjg:hover{border-color:#b9c9bf}.docs_shell_chip__eGxjg svg{color:var(--green)}.docs_shell_support__E5ZDV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:64px;padding:24px 26px;border:1px solid #c8dccf;border-radius:12px;background:#eef5f0}.docs_shell_support__E5ZDV h2{margin-top:6px!important;font-family:var(--font-display),Inter,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.docs_shell_support__E5ZDV h2+p{margin-top:6px!important;max-width:560px;font-size:14px;color:var(--muted)}.docs_shell_empty__musXv{padding:28px;border:1px dashed var(--line);border-radius:12px;background:var(--card);font-size:14px;color:var(--muted)}.docs_shell_pager__UwINp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}.docs_shell_pager__UwINp a{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card);transition:border-color .16s ease}.docs_shell_pager__UwINp a:hover{border-color:#b9c9bf}.docs_shell_pager__UwINp small{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7c8b86}.docs_shell_pager__UwINp strong{display:block;margin-top:6px;font-size:15px;font-weight:600;color:var(--ink)}.docs_shell_pager_next__bNGBy{grid-column:2;text-align:right}.docs_shell_gate__6uMgm{max-width:560px;padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.docs_shell_gate__6uMgm h2{margin-top:18px!important;font-family:var(--font-display),Inter,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.docs_shell_gate__6uMgm h2+p{margin-top:10px!important;color:var(--muted)}.docs_shell_prose__pJvlc{max-width:760px;font-size:16px;line-height:1.75;color:#2d413d;overflow-wrap:break-word}.docs_shell_prose__pJvlc .cms-content{color:inherit}.docs_shell_prose__pJvlc :is(h2){margin:48px 0 0;font-family:var(--font-display),Inter,sans-serif;font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--ink);scroll-margin-top:96px}.docs_shell_prose__pJvlc :is(h3){margin:32px 0 0;font-family:var(--font-display),Inter,sans-serif;font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:var(--ink);scroll-margin-top:96px}.docs_shell_prose__pJvlc .cms-content>:first-child,.docs_shell_prose__pJvlc>:first-child{margin-top:0}.docs_shell_prose__pJvlc :is(p,ul,ol,blockquote,pre,table){margin:18px 0 0}.docs_shell_prose__pJvlc :is(ul,ol){padding-left:22px}.docs_shell_prose__pJvlc ul{list-style:disc}.docs_shell_prose__pJvlc ol{list-style:decimal}.docs_shell_prose__pJvlc li{margin-top:6px;padding-left:4px}.docs_shell_prose__pJvlc li::marker{color:#5a9e88}.docs_shell_prose__pJvlc strong{font-weight:600;color:var(--ink)}.docs_shell_prose__pJvlc a{font-weight:500;color:var(--green);text-decoration:underline!important;text-decoration-color:#9cc7b6;text-underline-offset:3px}.docs_shell_prose__pJvlc a:hover{color:#0d3b2e;text-decoration-color:currentColor}.docs_shell_prose__pJvlc .docs-heading-anchor{color:inherit!important;font-weight:inherit;text-decoration:none!important;position:relative;display:inline!important}.docs_shell_prose__pJvlc .docs-heading-anchor:before{position:absolute;left:-1.1em;margin:0!important;color:#5a9e88}.docs_shell_prose__pJvlc blockquote{padding-left:18px;border-left:2px solid #9cc7b6;color:var(--ink)}.docs_shell_prose__pJvlc code{padding:2px 6px;border:1px solid #e3e9e4;border-radius:5px;background:#f1f5f1;font-family:var(--font-mono),ui-monospace,monospace;font-size:.86em;color:#1d3b34;overflow-wrap:anywhere}.docs_shell_prose__pJvlc pre{position:relative;overflow-x:auto;padding:18px 20px;border:1px solid #1d2b28;border-radius:10px;background:var(--code_bg);box-shadow:inset 0 1px 0 #ffffff0a;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:1.7;color:#d7e4de}.docs_shell_prose__pJvlc pre code{display:block;min-width:-moz-max-content;min-width:max-content;padding:0;border:0;background:transparent;color:inherit;font-size:inherit;overflow-wrap:normal}.docs_shell_prose__pJvlc table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.55}.docs_shell_prose__pJvlc th{padding:10px 14px;border:1px solid var(--line);background:#f1f5f1;text-align:left;font-weight:600;color:var(--ink);white-space:nowrap}.docs_shell_prose__pJvlc td{padding:10px 14px;border:1px solid var(--line);vertical-align:top;color:#2d413d;background:var(--card)}.docs_shell_prose__pJvlc .docs-callout{display:flex;gap:12px;margin:22px 0 0;padding:14px 16px;border:1px solid;border-radius:10px;font-size:14.5px;line-height:1.65}.docs_shell_prose__pJvlc .docs-callout>*{margin-top:0}.docs_shell_prose__pJvlc .docs-callout-note{border-color:#c9d8ee;background:#f1f6fd;color:#24384f}.docs_shell_prose__pJvlc .docs-callout-tip{border-color:#c8dccf;background:#eef5f0;color:#1d3b34}.docs_shell_prose__pJvlc .docs-callout-warning{border-color:#ead9a8;background:#fbf6e7;color:#4a3a12}.docs_shell_prose__pJvlc .docs-callout-danger{border-color:#efc9c4;background:#fdf1ef;color:#5a2119}.docs_shell_prose__pJvlc .docs-private-reference{color:var(--muted)}.docs_shell_anatomy___Juhx{list-style:none!important;padding:0!important;display:grid;gap:10px}.docs_shell_anatomy___Juhx li{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:15px}.docs_shell_examples__Irc1D{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docs_shell_examples__Irc1D li{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:14.5px}.docs_shell_examples__Irc1D li strong{display:block;margin-bottom:4px}.docs_shell_compare_first__YuAA8{color:var(--green)!important;font-weight:500}.docs_shell_cta_box__XfTH7{margin-top:40px;padding:22px 24px;border:1px solid #c8dccf;border-radius:12px;background:#eef5f0}.docs_shell_prose__pJvlc .docs_shell_cta_box__XfTH7 a{color:#fff;text-decoration:none!important}.docs_shell_prose__pJvlc>section:first-child>h2:first-child{margin-top:0}.docs_shell_cta_box__XfTH7 p{margin:0 0 14px!important;color:var(--ink)}.docs_shell_related__6En3_{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs_shell_related__6En3_ li{margin:0;padding:0}.docs_shell_related__6En3_ a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:14px;font-weight:600;color:var(--ink);text-decoration:none!important}.docs_shell_related__6En3_ a:hover{border-color:#b9c9bf}.docs_shell_related__6En3_ a svg{flex-shrink:0;color:var(--green)}.docs_shell_related__6En3_ .docs_shell_related_hub__gZDJ_{background:#eef5f0;border-color:#c8dccf;color:var(--green)}@media (max-width:1279px){.docs_shell_grid_toc__FUHsF{grid-template-columns:232px minmax(0,1fr);gap:44px}.docs_shell_grid_toc__FUHsF>.docs_shell_toc_col__T5ixY{display:none}.docs_shell_toc_mobile__XicQy{display:block}.docs_shell_entry_grid__d_hq_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.docs_shell_toc_mobile__XicQy{display:none}}@media (max-width:1150px){.docs_shell_band_inner__ARjKD,.docs_shell_body__JaYo6,.docs_shell_entry_wrap__Ck6vU{padding-left:30px;padding-right:30px}}@media (max-width:1023px){.docs_shell_grid__OFobx,.docs_shell_grid_toc__FUHsF{grid-template-columns:minmax(0,1fr);gap:0}.docs_shell_grid__OFobx>.docs_shell_nav_col__t6WHN{display:none}.docs_shell_mobile_only__M0MJx{display:block}.docs_shell_band_grid__IiMHG{grid-template-columns:minmax(0,1fr);gap:40px}.docs_shell_band_aside__Cqgju{max-width:520px}.docs_shell_body__JaYo6{padding-top:32px}}@media (max-width:700px){.docs_shell_card_grid___QEmb,.docs_shell_entry_grid__d_hq_,.docs_shell_examples__Irc1D,.docs_shell_related__6En3_,.docs_shell_term_row__XcKtD{grid-template-columns:minmax(0,1fr)}.docs_shell_term_row__XcKtD{gap:4px}.docs_shell_pager__UwINp{grid-template-columns:minmax(0,1fr)}.docs_shell_pager_next__bNGBy{grid-column:auto}}@media (max-width:600px){.docs_shell_band_inner__ARjKD,.docs_shell_band_inner__ARjKD.docs_shell_band_large__U2HL8{padding:100px 16px 52px}.docs_shell_entry_wrap__Ck6vU{padding:48px 16px 0}.docs_shell_body__JaYo6{padding:28px 16px 88px}.docs_shell_band_title__Dt4a4{font-size:36px}.docs_shell_band_small__jE1vD .docs_shell_band_title__Dt4a4{font-size:31px}.docs_shell_band_lead__bUs0M{font-size:16px}.docs_shell_prose__pJvlc{font-size:15.5px}.docs_shell_prose__pJvlc pre{margin-left:-4px;margin-right:-4px;padding:14px 16px}.docs_shell_gate__6uMgm{padding:24px}}.docs_shell_main__HYmB8>details:last-of-type{margin-bottom:28px}