.DocsShell_shell__bnP4r{min-height:100dvh;background:var(--docs-bg);color:var(--docs-text);font-family:inherit;font-size:14px;line-height:1.6}.DocsShell_shell__bnP4r *{box-sizing:border-box}.DocsShell_content__HIkOV{min-width:0;margin-left:calc(256px + 2 * var(--docs-space-12))}.DocsShell_desktop__3mXUC{position:fixed;top:var(--docs-space-12);bottom:var(--docs-space-12);left:var(--docs-space-12);z-index:30;display:flex;flex-direction:column;width:256px;padding:var(--docs-space-12) 0;border:1px solid var(--docs-border);border-radius:var(--docs-radius-card);background:var(--docs-surface)}.DocsShell_brand__roG22{display:flex;align-items:center;justify-content:space-between;gap:var(--docs-space-8);flex:none;height:52px;padding:0 var(--docs-space-12)}.DocsShell_brand__roG22>a:first-child,.DocsShell_mobileHeader__4a4a4>a{display:inline-flex;align-items:center;min-height:var(--docs-hit);color:inherit;text-decoration:none;border-radius:var(--docs-radius-sm)}.DocsShell_brand__roG22>a:first-child{padding:0 var(--docs-space-12)}.DocsShell_navigation__52HWy{isolation:isolate;min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:var(--docs-space-4) var(--docs-space-12) var(--docs-space-8);scrollbar-width:thin}.DocsShell_group__P8Ph_{min-width:0}.DocsShell_items__NLR_M{display:grid}.DocsShell_usage___L1O5{padding:var(--docs-space-4) var(--docs-space-12) var(--docs-space-8) calc(2 * var(--docs-space-12) + 20px)}.DocsShell_shell__bnP4r .DocsShell_groupToggle__2dgOv,.DocsShell_shell__bnP4r .DocsShell_item__WzlpV{position:relative;display:flex;align-items:center;width:100%;min-height:var(--docs-hit);margin:0;padding:var(--docs-space-8) var(--docs-space-12);border:0;border-radius:var(--docs-radius-pill);background:transparent;font:inherit;line-height:1.4;text-align:left;cursor:pointer}.DocsShell_shell__bnP4r .DocsShell_groupToggle__2dgOv:before,.DocsShell_shell__bnP4r .DocsShell_item__WzlpV:before{content:"";position:absolute;inset:2px 0;z-index:-1;border-radius:var(--docs-radius-pill);background:transparent;transition:background-color var(--docs-dur-fast) var(--docs-ease-out)}.DocsShell_shell__bnP4r .DocsShell_item__WzlpV{gap:var(--docs-space-12);color:var(--docs-text);font-size:14px;font-weight:500;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.DocsShell_item__WzlpV>svg{flex-shrink:0}.DocsShell_item__WzlpV>span{min-width:0}.DocsShell_account__OBNaj small,.DocsShell_item__WzlpV small{display:block;color:var(--docs-text-muted);font-size:12px;font-weight:400;line-height:1.5}.DocsShell_shell__bnP4r .DocsShell_nested__RAs2M{padding-left:28px}.DocsShell_shell__bnP4r .DocsShell_active__sjT_E{color:var(--docs-text);font-weight:600}.DocsShell_shell__bnP4r .DocsShell_active__sjT_E:before{background:var(--docs-surface-subtle)}.DocsShell_shell__bnP4r .DocsShell_active__sjT_E>svg{color:var(--docs-accent)}.DocsShell_shell__bnP4r .DocsShell_groupToggle__2dgOv{justify-content:space-between;gap:var(--docs-space-8);color:var(--docs-text-muted);font-size:13px;font-weight:500}.DocsShell_groupToggle__2dgOv>span{min-width:0;overflow-wrap:anywhere}.DocsShell_groupToggle__2dgOv>svg{flex:none;transition:transform var(--docs-dur-base) var(--docs-ease-out)}.DocsShell_groupToggle__2dgOv[aria-expanded=false]>svg{transform:rotate(-90deg)}.DocsShell_shell__bnP4r .DocsShell_item__WzlpV:disabled,.DocsShell_shell__bnP4r .DocsShell_item__WzlpV[aria-disabled=true]{cursor:wait}.DocsShell_shell__bnP4r :is(.DocsShell_item__WzlpV:disabled,.DocsShell_item__WzlpV[aria-disabled=true]):before,.DocsShell_shell__bnP4r :is(.DocsShell_item__WzlpV:disabled,.DocsShell_item__WzlpV[aria-disabled=true])>*{opacity:var(--docs-opacity-disabled)}@media(hover:hover){.DocsShell_shell__bnP4r .DocsShell_groupToggle__2dgOv:hover:before,.DocsShell_shell__bnP4r .DocsShell_item__WzlpV:not(:disabled):not([aria-disabled=true]):hover:before{background:var(--docs-surface-subtle)}}.DocsShell_shell__bnP4r :where(.DocsShell_item__WzlpV:not(:disabled):not([aria-disabled=true]),.DocsShell_groupToggle__2dgOv):active:before{background:var(--docs-surface-subtle)}.DocsShell_shell__bnP4r :is(a,button,summary):focus-visible{outline:var(--docs-focus-width) solid var(--docs-focus);outline-offset:var(--docs-focus-offset)}.DocsShell_account__OBNaj{isolation:isolate;flex:none;margin:0 var(--docs-space-12);padding-top:var(--docs-space-8);border-top:1px solid var(--docs-border)}.DocsShell_account__OBNaj>small{padding:var(--docs-space-4) var(--docs-space-12)}.DocsShell_account__OBNaj p{display:flex;gap:var(--docs-space-12);align-items:center;min-height:var(--docs-hit);margin:0;padding:var(--docs-space-8) var(--docs-space-12)}.DocsShell_shell__bnP4r .DocsShell_me__f1f6U{min-height:52px;padding-block:var(--docs-space-4)}.DocsShell_me__f1f6U>span{min-width:0}.DocsShell_me__f1f6U strong{display:block;font-size:14px;font-weight:600;line-height:1.4;color:var(--docs-text);overflow-wrap:anywhere}.DocsShell_account__OBNaj .DocsShell_language__m7_fM{margin:var(--docs-space-4) 0 0 2px}.DocsShell_skip__3lvkH{position:fixed;top:-100px;left:var(--docs-space-16);z-index:100;padding:var(--docs-space-12) var(--docs-space-16);border:1px solid var(--docs-border);border-radius:var(--docs-radius-control);background:var(--docs-surface-raised);color:var(--docs-accent);font-weight:600;box-shadow:var(--docs-shadow-float)}.DocsShell_skip__3lvkH:focus{top:var(--docs-space-8)}.DocsShell_error__F579S,.DocsShell_progress__mOdGy{display:flex;align-items:flex-start;gap:var(--docs-space-8);min-height:44px;margin:var(--docs-space-12) var(--docs-space-24) 0;padding:11px var(--docs-space-12);border:1px solid var(--docs-border);border-radius:var(--docs-radius-control);background:var(--docs-surface-subtle);color:var(--docs-text);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.DocsShell_error__F579S>svg,.DocsShell_progress__mOdGy>svg{flex:none;margin-top:2px}.DocsShell_error__F579S{border-color:var(--docs-danger)}.DocsShell_error__F579S>svg{color:var(--docs-danger)}.DocsShell_progress__mOdGy>svg{color:var(--docs-text-muted)}.DocsShell_drawer__NIhZB,.DocsShell_mobileHeader__4a4a4{display:none}.DocsShell_mobileActions__5W0dL{display:flex;align-items:center}.DocsShell_shell__bnP4r .DocsShell_close__cCBnj,.DocsShell_shell__bnP4r .DocsShell_menuButton__AjGRd{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--docs-hit);height:var(--docs-hit);padding:0;border:0;border-radius:var(--docs-radius-control);background:transparent;color:var(--docs-text);cursor:pointer;transition:background-color var(--docs-dur-fast) var(--docs-ease-out)}@media(hover:hover){.DocsShell_shell__bnP4r .DocsShell_close__cCBnj:hover,.DocsShell_shell__bnP4r .DocsShell_menuButton__AjGRd:hover{background:var(--docs-surface-subtle)}}.DocsShell_shell__bnP4r :where(.DocsShell_menuButton__AjGRd,.DocsShell_close__cCBnj):active{background:var(--docs-surface-subtle)}@media(max-width:1023px){.DocsShell_desktop__3mXUC{display:none}.DocsShell_content__HIkOV{margin-left:0;padding-top:calc(56px + env(safe-area-inset-top))}.DocsShell_content__HIkOV [id]{scroll-margin-top:72px}.DocsShell_mobileHeader__4a4a4{position:fixed;inset:0 0 auto;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:var(--docs-space-8);height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--docs-space-4),env(safe-area-inset-right)) 0 max(var(--docs-space-16),env(safe-area-inset-left));border-bottom:1px solid var(--docs-border);background:var(--docs-bg)}.DocsShell_mobileHeader__4a4a4 .DocsShell_headerLogo__EouzH{height:28px}.DocsShell_drawer__NIhZB[open]{position:fixed;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(360px,calc(100vw - 24px));max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;border-left:1px solid var(--docs-border);border-radius:var(--docs-radius-dialog) 0 0 var(--docs-radius-dialog);background:var(--docs-surface-raised);color:var(--docs-text);box-shadow:var(--docs-shadow-modal);animation:DocsShell_drawer-in__LEWGa var(--docs-dur-slow) var(--docs-ease-out)}.DocsShell_drawer__NIhZB::backdrop{background:var(--docs-scrim);animation:DocsShell_scrim-in__Ztglp var(--docs-dur-slow) var(--docs-ease-out)}.DocsShell_shell__bnP4r .DocsShell_close__cCBnj{position:absolute;top:calc(var(--docs-space-4) + env(safe-area-inset-top));right:var(--docs-space-8);z-index:1}.DocsShell_drawer__NIhZB .DocsShell_brand__roG22{height:56px;padding-right:64px}.DocsShell_drawer__NIhZB .DocsShell_brand__roG22>a:first-child>svg{height:28px}.DocsShell_drawer__NIhZB .DocsShell_navigation__52HWy{padding-right:max(var(--docs-space-12),env(safe-area-inset-right))}.DocsShell_drawer__NIhZB .DocsShell_account__OBNaj{margin:0;padding-inline:var(--docs-space-12);padding-bottom:var(--docs-space-8)}.DocsShell_error__F579S,.DocsShell_progress__mOdGy{margin:var(--docs-space-8) var(--docs-space-16) 0}}@keyframes DocsShell_drawer-in__LEWGa{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes DocsShell_scrim-in__Ztglp{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.DocsShell_drawer__NIhZB::backdrop,.DocsShell_drawer__NIhZB[open],.DocsShell_groupToggle__2dgOv>svg{animation:none;transition:none}}[data-docs-motion=reduce] .DocsShell_aiPanel__9899q::backdrop,[data-docs-motion=reduce] .DocsShell_drawer__NIhZB::backdrop{animation:none}.DocsShell_desktopAiBar__jq12f{position:sticky;top:0;z-index:20;display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--docs-space-8);height:64px;padding:var(--docs-space-12) var(--docs-space-24) 0;border-bottom:1px solid transparent;background:var(--docs-bg)}@supports (animation-timeline:scroll()){.DocsShell_desktopAiBar__jq12f{animation:DocsShell_ai-bar-edge__PslFu linear both;animation-timeline:scroll(root);animation-range:0 var(--docs-space-8)}[data-docs-motion=reduce] .DocsShell_content__HIkOV>.DocsShell_desktopAiBar__jq12f{animation-duration:auto!important}}@keyframes DocsShell_ai-bar-edge__PslFu{to{border-bottom-color:var(--docs-border)}}.DocsShell_shell__bnP4r .DocsShell_aiTrigger__g_cQK{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--docs-hit);height:var(--docs-hit);min-width:var(--docs-hit);min-height:var(--docs-hit);padding:0;border:0;border-radius:var(--docs-radius-control);background:transparent;color:var(--docs-ai-accent);cursor:pointer}.DocsShell_shell__bnP4r .DocsShell_aiTrigger__g_cQK:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid transparent;border-radius:var(--docs-radius-control);background:var(--docs-ai-accent-soft);transition:border-color var(--docs-dur-fast) var(--docs-ease-out)}.DocsShell_shell__bnP4r .DocsShell_aiTrigger__g_cQK:not(:disabled):active:before,.DocsShell_shell__bnP4r .DocsShell_aiTrigger__g_cQK[aria-expanded=true]:before{border-color:var(--docs-ai-accent)}@media(hover:hover){.DocsShell_shell__bnP4r .DocsShell_aiTrigger__g_cQK:not(:disabled):hover:before{border-color:var(--docs-ai-accent)}}.DocsShell_shell__bnP4r .DocsShell_aiTrigger__g_cQK:disabled{opacity:var(--docs-opacity-disabled);cursor:not-allowed}.DocsShell_mobileHeader__4a4a4 .DocsShell_aiTrigger__g_cQK:before{inset:var(--docs-space-4)}.DocsShell_aiTrigger__g_cQK svg{animation:DocsShell_ai-sparkle__WEers .7s var(--docs-ease-out) 2;transform-origin:center}@keyframes DocsShell_ai-sparkle__WEers{0%,to{transform:none;opacity:1}50%{transform:scale(1.24);opacity:.7}}.DocsShell_shell__bnP4r .DocsShell_bell__RX5IV{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--docs-hit);height:var(--docs-hit);border:0;border-radius:var(--docs-radius-control);background:transparent;color:var(--docs-text);text-decoration:none;transition:background-color var(--docs-dur-fast) var(--docs-ease-out)}.DocsShell_shell__bnP4r .DocsShell_bell__RX5IV[aria-current=page]{background:var(--docs-surface-subtle);color:var(--docs-accent)}.DocsShell_shell__bnP4r .DocsShell_bell__RX5IV[aria-disabled=true]{opacity:var(--docs-opacity-disabled);cursor:wait}@media(hover:hover){.DocsShell_shell__bnP4r .DocsShell_bell__RX5IV:not([aria-disabled=true]):hover{background:var(--docs-surface-subtle)}}.DocsShell_shell__bnP4r :where(.DocsShell_bell__RX5IV:not([aria-disabled=true])):active{background:var(--docs-surface-subtle)}.DocsShell_bellBadge__7H2Jy{position:absolute;top:0;left:calc(50% + 4px);right:auto;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--docs-radius-pill);outline:2px solid var(--docs-surface);background:var(--docs-accent-soft);color:var(--docs-accent);font-size:12px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DocsShell_mobileHeader__4a4a4 .DocsShell_bellBadge__7H2Jy{outline-color:var(--docs-bg)}.DocsShell_bellDot__wvra4{position:absolute;top:10px;left:calc(50% + 4px);pointer-events:none;width:8px;height:8px;border-radius:50%;outline:2px solid var(--docs-surface);background:var(--docs-accent)}.DocsShell_mobileHeader__4a4a4 .DocsShell_bellDot__wvra4{outline-color:var(--docs-bg)}.DocsShell_shell__bnP4r .DocsShell_bell__RX5IV[aria-current=page] :is(.DocsShell_bellDot__wvra4,.DocsShell_bellBadge__7H2Jy),.DocsShell_shell__bnP4r :where(.DocsShell_bell__RX5IV:not([aria-disabled=true])):active :is(.DocsShell_bellDot__wvra4,.DocsShell_bellBadge__7H2Jy){outline-color:var(--docs-surface-subtle)}@media(hover:hover){.DocsShell_shell__bnP4r .DocsShell_bell__RX5IV:not([aria-disabled=true]):hover :is(.DocsShell_bellDot__wvra4,.DocsShell_bellBadge__7H2Jy){outline-color:var(--docs-surface-subtle)}}.DocsShell_drawer__NIhZB .DocsShell_brand__roG22 .DocsShell_bell__RX5IV{display:none}.DocsShell_aiPanel__9899q[open]{position:fixed;inset:var(--docs-space-12) var(--docs-space-12) var(--docs-space-12) auto;display:flex;flex-direction:column;width:min(420px,calc(100vw - 24px));max-width:none;height:calc(100dvh - 2 * var(--docs-space-12));max-height:none;margin:0;padding:0;border:1px solid var(--docs-border);border-radius:var(--docs-radius-card);background:var(--docs-surface-raised);color:var(--docs-text);box-shadow:var(--docs-shadow-modal);animation:DocsShell_ai-rail-in__MwfoU var(--docs-dur-slow) var(--docs-ease-out)}.DocsShell_aiPanel__9899q::backdrop{background:var(--docs-scrim);animation:DocsShell_scrim-in__Ztglp var(--docs-dur-slow) var(--docs-ease-out)}.DocsShell_aiPanelHeader__FI5SX{display:flex;align-items:center;justify-content:space-between;gap:var(--docs-space-12);min-height:64px;padding:var(--docs-space-8) var(--docs-space-12) var(--docs-space-8) var(--docs-space-16);border-bottom:1px solid var(--docs-border);background:var(--docs-surface-raised);flex:none}.DocsShell_aiPanelHeader__FI5SX h2{min-width:0;margin:0;color:var(--docs-text);font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.DocsShell_aiPanelHeader__FI5SX h2:focus{outline:none}.DocsShell_aiPanelHeaderActions___VJUT{display:flex;align-items:center;gap:var(--docs-space-4);min-width:0;flex:none}.DocsShell_aiPanelHeader__FI5SX button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 var(--docs-space-8);border:0;border-radius:var(--docs-radius-control);background:transparent;color:var(--docs-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color var(--docs-dur-fast) var(--docs-ease-out)}.DocsShell_aiMenuWrap__tgf7k>button,.DocsShell_aiPanelHeaderActions___VJUT>button{position:relative}.DocsShell_aiMenuWrap__tgf7k>button:after,.DocsShell_aiPanelHeaderActions___VJUT>button:after{content:"";position:absolute;inset:min(0px,calc((100% - var(--docs-hit)) / 2))}@media(hover:hover){.DocsShell_aiPanelHeader__FI5SX button:not(:disabled):hover{background:var(--docs-surface-subtle)}}.DocsShell_aiPanelHeader__FI5SX :where(button:not(:disabled)):active{background:var(--docs-surface-subtle)}.DocsShell_aiMenuWrap__tgf7k{position:relative}.DocsShell_aiMenu__cMCFd{position:absolute;top:calc(100% + var(--docs-space-4));right:0;z-index:2;display:grid;min-width:200px;max-width:min(280px,calc(100vw - 48px));padding:var(--docs-space-8);border:1px solid var(--docs-border);border-radius:var(--docs-radius-card);background:var(--docs-surface-raised);box-shadow:var(--docs-shadow-float);animation:DocsShell_menu-in__OfowL var(--docs-dur-base) var(--docs-ease-out)}@keyframes DocsShell_menu-in__OfowL{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.DocsShell_aiPanelHeader__FI5SX .DocsShell_aiMenu__cMCFd button{justify-content:flex-start;gap:10px;width:100%;min-height:var(--docs-hit);padding:0 var(--docs-space-12);border-radius:var(--docs-radius-sm);font-weight:500;text-align:left;white-space:nowrap}.DocsShell_aiPanelHeader__FI5SX .DocsShell_aiMenu__cMCFd button svg{flex:none;color:var(--docs-text-muted)}.DocsShell_aiPanelHeader__FI5SX .DocsShell_aiMenu__cMCFd .DocsShell_aiMenuDanger__Iwbdj,.DocsShell_aiPanelHeader__FI5SX .DocsShell_aiMenu__cMCFd .DocsShell_aiMenuDanger__Iwbdj svg{color:var(--docs-danger)}.DocsShell_aiPanelHeader__FI5SX .DocsShell_aiMenu__cMCFd button:disabled{opacity:var(--docs-opacity-disabled);cursor:not-allowed}.DocsShell_aiPanelBody__6gk4_{min-width:0;min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:20px;scrollbar-width:thin}.DocsShell_aiPanelBody__6gk4_.DocsShell_aiPanelBodyChat__Cw__E{display:flex;flex-direction:column;padding:0;overflow:clip}.DocsShell_aiPanelBodyChat__Cw__E>.DocsShell_aiPanelContent__m1IIn{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.DocsShell_aiPanelBodyChat__Cw__E>.DocsShell_aiPanelContent__m1IIn[hidden]{display:none}.DocsShell_aiGate__8jLoF{padding:var(--docs-space-16);border:1px solid var(--docs-border);border-radius:var(--docs-radius-control);background:var(--docs-surface-subtle)}.DocsShell_aiGate__8jLoF p{margin:0 0 var(--docs-space-12)}.DocsShell_aiGate__8jLoF :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:var(--docs-space-8);min-height:var(--docs-hit);margin-bottom:3px;padding:0 18px;border:1.5px solid transparent;border-radius:var(--docs-radius-control);background:var(--docs-primary);color:var(--docs-on-primary);box-shadow:0 3px 0 var(--docs-press);font:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform var(--docs-dur-fast) var(--docs-ease-out),box-shadow var(--docs-dur-fast) var(--docs-ease-out),background-color var(--docs-dur-fast) var(--docs-ease-out)}@media(hover:hover){.DocsShell_aiGate__8jLoF :is(a,button):hover{background:var(--docs-primary-hover);transform:translateY(-1px);box-shadow:0 4px 0 var(--docs-press)}}.DocsShell_aiGate__8jLoF :is(a,button):active{transform:translateY(3px);box-shadow:none}@keyframes DocsShell_ai-rail-in__MwfoU{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes DocsShell_ai-drawer-in__TZpF7{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}@media(max-width:1023px){.DocsShell_desktopAiBar__jq12f{display:none}.DocsShell_aiPanel__9899q[open]{inset:0 auto 0 0;width:min(360px,calc(100vw - 24px));height:100dvh;max-height:100dvh;border:0;border-right:1px solid var(--docs-border);border-radius:0 var(--docs-radius-dialog) var(--docs-radius-dialog) 0;animation-name:DocsShell_ai-drawer-in__TZpF7}.DocsShell_aiPanelHeader__FI5SX{padding:calc(var(--docs-space-8) + env(safe-area-inset-top)) var(--docs-space-8) var(--docs-space-8) var(--docs-space-16)}.DocsShell_aiPanelBody__6gk4_{padding:var(--docs-space-16);padding-bottom:max(var(--docs-space-16),env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.DocsShell_aiMenu__cMCFd,.DocsShell_aiPanel__9899q::backdrop,.DocsShell_aiPanel__9899q[open],.DocsShell_aiTrigger__g_cQK svg{animation:none}.DocsShell_aiGate__8jLoF :is(a,button){transition:none}.DocsShell_aiGate__8jLoF :is(a,button):is(:hover,:active){transform:none}}@media print{.DocsShell_shell__bnP4r{min-height:0;background:#fff}.DocsShell_aiPanel__9899q,.DocsShell_desktopAiBar__jq12f,.DocsShell_desktop__3mXUC,.DocsShell_drawer__NIhZB,.DocsShell_error__F579S,.DocsShell_mobileHeader__4a4a4,.DocsShell_progress__mOdGy,.DocsShell_skip__3lvkH{display:none!important}.DocsShell_content__HIkOV{margin-left:0;padding-top:0}}.DocsShell_shell__bnP4r[data-landing] .DocsShell_desktop__3mXUC{display:none}.DocsShell_shell__bnP4r[data-landing] .DocsShell_content__HIkOV{margin-left:0;padding-top:calc(var(--docs-size-landing-header) + env(safe-area-inset-top))}.DocsShell_shell__bnP4r[data-landing] .DocsShell_content__HIkOV [id]{scroll-margin-top:calc(2 * var(--docs-size-landing-header) + var(--docs-space-24))}.DocsShell_shell__bnP4r[data-landing] .DocsShell_mobileHeader__4a4a4{position:fixed;inset:0 0 auto;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:var(--docs-space-8);height:calc(var(--docs-size-landing-header) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--docs-space-4),env(safe-area-inset-right)) 0 max(var(--docs-space-16),env(safe-area-inset-left));border-bottom:1px solid var(--docs-border);background:var(--docs-bg)}.DocsShell_shell__bnP4r[data-landing] .DocsShell_mobileHeader__4a4a4 .DocsShell_headerLogo__EouzH{height:calc(var(--docs-space-24) + var(--docs-space-4))}.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB[open]{position:fixed;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(calc(6 * var(--docs-space-64) - var(--docs-space-24)),calc(100vw - var(--docs-space-24)));max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;border-left:1px solid var(--docs-border);border-radius:var(--docs-radius-dialog) 0 0 var(--docs-radius-dialog);background:var(--docs-surface-raised);color:var(--docs-text);box-shadow:var(--docs-shadow-modal);animation:DocsShell_drawer-in__LEWGa var(--docs-dur-slow) var(--docs-ease-out)}.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB::backdrop{background:var(--docs-scrim);animation:DocsShell_scrim-in__Ztglp var(--docs-dur-slow) var(--docs-ease-out)}.DocsShell_shell__bnP4r[data-landing] .DocsShell_close__cCBnj{position:absolute;top:calc(var(--docs-space-4) + env(safe-area-inset-top));right:var(--docs-space-8);z-index:1}.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB .DocsShell_brand__roG22{height:var(--docs-size-landing-header);padding-right:var(--docs-space-64)}.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB .DocsShell_brand__roG22>a:first-child>svg{height:calc(var(--docs-space-24) + var(--docs-space-4))}.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB .DocsShell_navigation__52HWy{padding-right:max(var(--docs-space-12),env(safe-area-inset-right))}.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB .DocsShell_account__OBNaj{margin:0;padding-inline:var(--docs-space-12);padding-bottom:var(--docs-space-8)}.DocsShell_shell__bnP4r[data-landing] .DocsShell_error__F579S,.DocsShell_shell__bnP4r[data-landing] .DocsShell_progress__mOdGy{margin:var(--docs-space-8) var(--docs-space-16) 0}.DocsShell_shell__bnP4r[data-landing] .DocsShell_desktopAiBar__jq12f{display:none}@media(prefers-reduced-motion:reduce){.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB::backdrop,.DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB[open]{animation:none}}.DocsShell_shell__bnP4r[data-landing] .DocsShell_skip__3lvkH{display:inline-flex;align-items:center;min-height:var(--docs-hit)}[data-docs-motion=reduce] .DocsShell_shell__bnP4r[data-landing] .DocsShell_drawer__NIhZB::backdrop{animation:none}.AiQuotaNotice_quota__LQK8L{flex:none;margin:var(--docs-space-8) var(--docs-space-16);color:var(--docs-text-muted);font-size:var(--docs-type-caption-size);line-height:var(--docs-type-caption-line);overflow-wrap:anywhere}.AiQuotaNotice_quota__LQK8L p{margin:0}.AiProviderStatus_notice__HL6V8{display:flex;gap:var(--docs-space-8);padding:var(--docs-space-12);margin-block:var(--docs-space-8);border:1px solid var(--docs-border);border-radius:var(--docs-radius-control);background:var(--docs-surface-subtle);color:var(--docs-text);font-family:var(--docs-font-body);font-size:var(--docs-type-ui-size);line-height:var(--docs-type-ui-line);overflow-wrap:anywhere}.AiProviderStatus_notice__HL6V8>svg{flex-shrink:0;margin-top:var(--docs-space-4)}.AiProviderStatus_notice__HL6V8>div{min-width:0}.AiProviderStatus_notice__HL6V8 strong{font-weight:var(--docs-type-ui-weight)}.AiProviderStatus_notice__HL6V8 p{margin:var(--docs-space-4) 0 0;font-size:var(--docs-type-caption-size)}.AiProviderStatus_notice__HL6V8[data-notice=warning]{border-color:var(--docs-warning)}.AiProviderStatus_choice__adHSP{display:flex;align-items:center;min-height:var(--docs-hit);gap:var(--docs-space-8);color:var(--docs-text);font-family:var(--docs-font-body);font-size:var(--docs-type-ui-size);line-height:var(--docs-type-ui-line)}.AiProviderStatus_choice__adHSP input{accent-color:var(--docs-accent)}.AiJobProgress_card__fKwJJ{--ai-step-done:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E");--ai-step-now:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='4' fill='%23000' stroke='none'/%3E%3C/svg%3E");--ai-step-failed:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E");display:grid;gap:8px;min-width:0;min-height:56px;padding:12px 14px;border:1px solid var(--docs-border);border-radius:var(--docs-radius-card);background:var(--docs-surface);color:var(--docs-text)}.AiJobProgress_card__fKwJJ *,.AiJobProgress_card__fKwJJ :after,.AiJobProgress_card__fKwJJ :before{box-sizing:border-box}.AiJobProgress_line__IQrsI{display:flex;align-items:center;gap:10px;min-width:0}.AiJobProgress_status__EQ9eQ{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;flex:1 1;min-width:0;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.AiJobProgress_status__EQ9eQ p{margin:0;min-width:0}.AiJobProgress_status__EQ9eQ small{color:var(--docs-text-muted);font-size:12px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AiJobProgress_dots__uiOwL{display:inline-flex;gap:3px;flex:none}.AiJobProgress_dots__uiOwL i{width:6px;height:6px;border-radius:50%;background:var(--docs-accent);animation:AiJobProgress_ai-dot__EhCzS .9s var(--docs-ease-out) 3}.AiJobProgress_dots__uiOwL i:nth-child(2){animation-delay:.15s}.AiJobProgress_dots__uiOwL i:nth-child(3){animation-delay:.3s}@keyframes AiJobProgress_ai-dot__EhCzS{0%,to{opacity:1}50%{opacity:.3}}.AiJobProgress_stop___P8WG{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 12px;border:0;border-radius:var(--docs-radius-control);background:transparent;color:var(--docs-text);font:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color var(--docs-dur-fast) var(--docs-ease-out)}.AiJobProgress_stop___P8WG:active:not(:disabled){background:var(--docs-surface-subtle)}.AiJobProgress_stop___P8WG:disabled{color:var(--docs-text-muted);opacity:1;cursor:not-allowed}.AiJobProgress_timeline__sliAf{margin:0;font-size:13px;color:var(--docs-text-muted)}.AiJobProgress_timeline__sliAf summary{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;margin-left:-4px;border-radius:var(--docs-radius-sm);color:var(--docs-text-muted);font-weight:500;cursor:pointer;list-style:none}.AiJobProgress_timeline__sliAf summary::-webkit-details-marker{display:none}.AiJobProgress_timeline__sliAf summary:before{content:"";order:1;flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--docs-disclosure-icon) center/16px no-repeat;mask:var(--docs-disclosure-icon) center/16px no-repeat;transition:transform var(--docs-dur-base) var(--docs-ease-out)}.AiJobProgress_timeline__sliAf[open] summary:before{transform:rotate(180deg)}.AiJobProgress_stop___P8WG:after,.AiJobProgress_timeline__sliAf summary:after{content:"";position:absolute;inset:min(0px,calc((100% - var(--docs-hit)) / 2))}.AiJobProgress_timeline__sliAf ol{display:grid;margin:0 0 4px;padding:0;list-style:none}.AiJobProgress_timeline__sliAf li{position:relative;display:grid;grid-template-columns:16px minmax(40px,max-content) minmax(0,1fr);align-items:start;column-gap:8px;padding:5px 0;line-height:1.5;overflow-wrap:anywhere}.AiJobProgress_timeline__sliAf li:before{content:"";width:16px;height:16px;margin-top:1.5px;color:var(--docs-success);background:currentColor;-webkit-mask:var(--ai-step-done) center/16px no-repeat;mask:var(--ai-step-done) center/16px no-repeat}.AiJobProgress_timeline__sliAf li:not(:last-child):after{content:"";position:absolute;left:7.5px;top:24.5px;bottom:-4.5px;width:1px;background:var(--docs-control-border)}.AiJobProgress_timeline__sliAf li:last-child{color:var(--docs-text)}.AiJobProgress_timeline__sliAf li:last-child:before{color:var(--docs-accent);-webkit-mask-image:var(--ai-step-now);mask-image:var(--ai-step-now)}.AiJobProgress_timeline__sliAf li[data-stage=failed]{color:var(--docs-danger)}.AiJobProgress_timeline__sliAf li[data-stage=failed]:before{color:var(--docs-danger);-webkit-mask-image:var(--ai-step-failed);mask-image:var(--ai-step-failed)}.AiJobProgress_at__OqO24{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(hover:hover){.AiJobProgress_stop___P8WG:hover:not(:disabled),.AiJobProgress_timeline__sliAf summary:hover{background:var(--docs-surface-subtle)}.AiJobProgress_timeline__sliAf summary:hover{color:var(--docs-text)}}@media(prefers-reduced-motion:reduce){.AiJobProgress_dots__uiOwL i{animation:none}.AiJobProgress_stop___P8WG,.AiJobProgress_timeline__sliAf summary:before{transition:none}}.AiJobProgress_stop___P8WG{min-height:var(--docs-hit);min-width:var(--docs-hit)}