.DocSection-Indicator[data-v-b33ea7b7]{font-size:12px;margin-left:auto;opacity:0;transform:rotate(-90deg);transition:opacity .2s ease,transform .2s ease}.DocSection-Header:focus-visible .DocSection-Indicator[data-v-b33ea7b7],.DocSection-Header:hover .DocSection-Indicator[data-v-b33ea7b7]{opacity:.7}.DocSection-Indicator.is-open[data-v-b33ea7b7]{transform:rotate(0)}.dark .DocSection-Header.is-active,[data-theme=dark] .DocSection-Header.is-active{color:#f8fafcf2}.dark .DocSection-Indicator,[data-theme=dark] .DocSection-Indicator{color:#e2e8f0c7}[data-v-20bb82fd] .docs-nav-list{background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0 0 0 14px;position:relative}[data-v-20bb82fd] .docs-nav-list:before{background:#0f172a1f;bottom:4px;content:"";left:4px;position:absolute;top:4px;width:1px}[data-v-20bb82fd] .docs-nav-item{background:transparent;box-shadow:none;position:relative}[data-v-20bb82fd] .docs-nav-section-count{align-items:center;background:#94a3b833;border-radius:999px;color:#334155e6;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}[data-v-20bb82fd] .docs-nav-sync-badge{align-items:center;background:#e2e8f059;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#475569eb;display:inline-flex;font-size:9.5px;font-weight:600;height:18px;justify-content:center;letter-spacing:.02em;line-height:1;margin-left:auto;padding:0 6px}[data-v-20bb82fd] .docs-nav-sync-badge[data-status=in_progress],[data-v-20bb82fd] .docs-nav-sync-badge[data-status=not_started]{background:#f59e0b1f;border-color:#f59e0b59;color:#b45309f2}[data-v-20bb82fd] .docs-nav-sync-badge[data-status=migrated]{background:#0ea5e91a;border-color:#0ea5e959;color:#0369a1f2}[data-v-20bb82fd] .docs-nav-sync-badge[data-status=verified]{background:#10b9811a;border-color:#10b9814d;color:#059669f2}[data-v-20bb82fd] .docs-nav-link{align-items:center;background:transparent;border-radius:0;box-shadow:none;color:#0f172a94;display:flex;font-size:12px;letter-spacing:var(--wm-letter-space-2,0);line-height:1.4;padding:6px 8px 6px calc(6px + var(--wm-jitter-x2, 0px));position:relative;text-decoration:none;transition:color .2s ease}[data-v-20bb82fd] .docs-nav-link:before{background:currentColor;border-radius:999px;bottom:6px;content:"";left:-10px;opacity:0;position:absolute;top:6px;transform:scaleY(.6);transition:opacity .2s ease,transform .2s ease;width:3px}[data-v-20bb82fd] .docs-nav-link:hover{color:#0f172ad1}[data-v-20bb82fd] .docs-nav-link.is-active{background:transparent!important;color:#0f172af2;font-weight:600}[data-v-20bb82fd] .docs-nav-link.is-active:before{opacity:1;transform:scaleY(1)}[data-v-20bb82fd] .docs-nav-link.router-link-active,[data-v-20bb82fd] .docs-nav-link.router-link-exact-active{background:transparent!important;box-shadow:none!important}.dark .docs-nav-list,[data-theme=dark] .docs-nav-list{background:#94a3b829}.dark .docs-nav-item,.dark .docs-nav-link,.dark .docs-nav-list,[data-theme=dark] .docs-nav-item,[data-theme=dark] .docs-nav-link,[data-theme=dark] .docs-nav-list{background:transparent!important;box-shadow:none!important}.dark .docs-nav-item,[data-theme=dark] .docs-nav-item{background:transparent}.dark .docs-nav-link,[data-theme=dark] .docs-nav-link{background:transparent;box-shadow:none;color:#e2e8f08f}.dark .docs-nav-section-count,[data-theme=dark] .docs-nav-section-count{background:#47556966;color:#e2e8f0e0}.dark .docs-nav-sync-badge,[data-theme=dark] .docs-nav-sync-badge{background:#33415573;border-color:#4755698c;color:#e2e8f0e6}.dark .docs-nav-sync-badge[data-status=in_progress],.dark .docs-nav-sync-badge[data-status=not_started],[data-theme=dark] .docs-nav-sync-badge[data-status=in_progress],[data-theme=dark] .docs-nav-sync-badge[data-status=not_started]{background:#78350f59;border-color:#f59e0b80;color:#fdba72f2}.dark .docs-nav-sync-badge[data-status=migrated],[data-theme=dark] .docs-nav-sync-badge[data-status=migrated]{background:#0c4a6e59;border-color:#0ea5e980;color:#7dd3fcf2}.dark .docs-nav-sync-badge[data-status=verified],[data-theme=dark] .docs-nav-sync-badge[data-status=verified]{background:#065f4659;border-color:#10b98173;color:#6ee7b7f2}.dark .docs-nav-link:hover,[data-theme=dark] .docs-nav-link:hover{color:#e2e8f0d1}.dark .docs-nav-link.is-active,[data-theme=dark] .docs-nav-link.is-active{color:#f8fafcf2}.dark .docs-nav-link,[data-theme=dark] .docs-nav-link{background:currentColor}.assistant-dialog[data-v-48c48b7b]{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px}.assistant-dialog__title[data-v-48c48b7b]{align-items:center;color:var(--tx-text-color-primary);display:flex;font-size:16px;font-weight:600;gap:8px}.assistant-dialog__spark[data-v-48c48b7b]{color:#3b82f6;font-size:16px}.assistant-dialog__messages[data-v-48c48b7b]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding-right:6px}.assistant-dialog__empty[data-v-48c48b7b]{color:var(--tx-text-color-secondary);font-size:13px;margin:auto}.assistant-dialog__message[data-v-48c48b7b]{display:flex}.assistant-dialog__message--user[data-v-48c48b7b]{justify-content:flex-end}.assistant-dialog__message--assistant[data-v-48c48b7b],.assistant-dialog__message--status[data-v-48c48b7b],.assistant-dialog__message--tool[data-v-48c48b7b]{justify-content:flex-start}.assistant-dialog__bubble[data-v-48c48b7b]{background:#0f172a0f;border-radius:12px;color:var(--tx-text-color-primary);font-size:13px;line-height:1.5;max-width:min(520px,90%);padding:10px 12px;white-space:pre-wrap}.assistant-dialog__message--user .assistant-dialog__bubble[data-v-48c48b7b]{background:#3b82f624}.assistant-dialog__bubble--tool[data-v-48c48b7b]{background:#94a3b81f;border:1px dashed rgba(148,163,184,.45);font-family:var(--tx-font-family-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:12px;white-space:pre-wrap}.assistant-dialog__bubble--status[data-v-48c48b7b]{background:#0f172a0f;border:1px solid rgba(148,163,184,.35);color:var(--tx-text-color-secondary);font-size:12px}.assistant-dialog__bubble[data-v-48c48b7b] .markdown-body{background:transparent;color:inherit;font-size:13px;line-height:1.55}.assistant-dialog__bubble[data-v-48c48b7b] .markdown-body p{margin:0 0 .6em}.assistant-dialog__bubble[data-v-48c48b7b] .markdown-body p:last-child{margin-bottom:0}.assistant-dialog__thinking[data-v-48c48b7b]{align-items:center;color:var(--tx-text-color-secondary);display:flex;font-size:12px;gap:8px}.assistant-dialog__error[data-v-48c48b7b]{align-items:center;background:#ef44441a;border-radius:10px;color:#ef4444;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:8px 12px}.assistant-dialog__input[data-v-48c48b7b]{align-items:center;display:flex;gap:10px}.assistant-dialog__search[data-v-48c48b7b]{flex:1}.assistant-dialog__send[data-v-48c48b7b]{min-width:72px}.docs-aside-cards[data-v-8c780616]{display:flex;flex-direction:column;gap:16px}.docs-aside-card[data-v-8c780616]{background:transparent;border:1px solid transparent;border-radius:var(--tx-border-radius-round,18px);box-shadow:none;padding:16px}.docs-aside-card--notice[data-v-8c780616]{background:color-mix(in srgb,var(--tx-color-warning,#e6a23c) 16%,transparent);border-color:color-mix(in srgb,var(--tx-color-warning,#e6a23c) 45%,transparent)}.docs-aside-card--notice .docs-aside-card__sparkle[data-v-8c780616]{color:var(--tx-color-warning,#e6a23c)}.docs-aside-cards--chrome .docs-aside-card[data-v-8c780616]{background:color-mix(in srgb,var(--tx-bg-color-overlay,#fff) 92%,transparent);border-color:color-mix(in srgb,var(--tx-border-color-light,#e4e7ed) 75%,transparent);box-shadow:var(--tx-box-shadow-light,0 0 12px rgba(0,0,0,.12))}.docs-aside-card__title[data-v-8c780616]{align-items:center;color:var(--tx-text-color-primary,#303133);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em}.docs-aside-card__sparkle[data-v-8c780616]{color:var(--tx-color-primary,#409eff);font-size:14px}.docs-aside-card__desc[data-v-8c780616]{color:var(--tx-text-color-secondary,#909399);font-size:13px;margin:8px 0 12px}.docs-aside-card--assistant[data-v-8c780616]{padding:10px}.docs-aside-assistant[data-v-8c780616]{background:color-mix(in srgb,var(--tx-bg-color-overlay,#fff) 86%,transparent);border-radius:14px;color:var(--tx-text-color-primary,#303133);justify-content:space-between;padding:10px 12px;width:100%;--tx-button-radius:14px;--tx-button-border-color:color-mix(in srgb,var(--tx-border-color-light,#e4e7ed) 70%,transparent);--tx-button-bg-color-hover:color-mix(in srgb,var(--tx-color-primary,#409eff) 12%,transparent)}.docs-aside-assistant__spark[data-v-8c780616]{color:var(--tx-color-primary,#409eff);font-size:14px}.docs-aside-assistant__label[data-v-8c780616]{flex:1;font-size:13px;font-weight:600;padding-left:8px;text-align:left}.docs-aside-assistant__arrow[data-v-8c780616]{color:var(--tx-text-color-secondary,#909399);font-size:14px}.docs-aside-card__list[data-v-8c780616]{display:grid;gap:8px;list-style:none;margin:0;padding:10px 0 0}.docs-aside-card__link[data-v-8c780616]{align-items:center;border:1px solid transparent;border-radius:12px;color:var(--tx-text-color-secondary,#909399);display:flex;font-size:13px;justify-content:space-between;padding:8px 10px;text-decoration:none;transition:color var(--tx-transition-duration-fast,.2s) var(--tx-transition-function,ease-in-out),background var(--tx-transition-duration-fast,.2s) var(--tx-transition-function,ease-in-out),border-color var(--tx-transition-duration-fast,.2s) var(--tx-transition-function,ease-in-out)}.docs-aside-card__link-icon[data-v-8c780616]{color:var(--tx-text-color-secondary,#909399);font-size:14px;transition:color var(--tx-transition-duration-fast,.2s) var(--tx-transition-function,ease-in-out)}.docs-aside-card__link[data-v-8c780616]:hover{background:color-mix(in srgb,var(--tx-bg-color-overlay,#fff) 90%,transparent);border-color:color-mix(in srgb,var(--tx-border-color-light,#e4e7ed) 70%,transparent);color:var(--tx-text-color-primary,#303133)}.docs-aside-card__link:hover .docs-aside-card__link-icon[data-v-8c780616]{color:var(--tx-color-primary,#409eff)}.docs-aside-card__input[data-v-8c780616]{background:var(--tx-bg-color-overlay,#fff);border-color:var(--tx-border-color-light,#e4e7ed);color:var(--tx-text-color-primary,#303133)}.docs-aside-card__send[data-v-8c780616]{color:var(--tx-text-color-secondary,#909399)}.docs-aside-card__send[data-v-8c780616]:hover{background:color-mix(in srgb,var(--tx-fill-color,#f0f2f5) 70%,transparent);color:var(--tx-text-color-primary,#303133)}.tuffex-docs-hero-bg[data-v-574b086d]{background:transparent;color:#0f172aeb;inset:0;overflow:hidden;position:absolute}.tuffex-docs-hero-bg__wash[data-v-574b086d]{background:linear-gradient(135deg,rgba(99,102,241,.045),transparent 42%,rgba(244,63,94,.045));filter:blur(72px);inset:-18%;position:absolute}.tuffex-docs-hero-bg__shapes[data-v-574b086d]{inset:0;overflow:hidden;position:absolute}.tuffex-docs-hero-bg__shape[data-v-574b086d]{animation:tuffex-docs-shape-enter-574b086d 2.4s cubic-bezier(.23,.86,.39,.96) var(--shape-delay) forwards;opacity:0;position:absolute;transform:translateY(-150px) rotate(var(--shape-start-rotate))}.tuffex-docs-hero-bg__shape-float[data-v-574b086d]{animation:tuffex-docs-shape-float-574b086d 12s ease-in-out var(--shape-delay) infinite;height:var(--shape-height);position:relative;width:var(--shape-width)}.tuffex-docs-hero-bg__shape-core[data-v-574b086d]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:linear-gradient(90deg,var(--shape-gradient),transparent);border:1px solid rgba(15,23,42,.06);border-radius:999px;box-shadow:0 18px 56px #6366f11a;inset:0;position:absolute}.tuffex-docs-hero-bg__shape-core[data-v-574b086d]:after{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.62),transparent 70%);border-radius:inherit;content:"";inset:0;position:absolute}.tuffex-docs-hero-bg__shape.is-indigo[data-v-574b086d]{--shape-gradient:rgba(99,102,241,calc(var(--tuffex-docs-hero-tone, 1)*.14))}.tuffex-docs-hero-bg__shape.is-rose[data-v-574b086d]{--shape-gradient:rgba(244,63,94,calc(var(--tuffex-docs-hero-tone, 1)*.13))}.tuffex-docs-hero-bg__shape.is-violet[data-v-574b086d]{--shape-gradient:rgba(139,92,246,calc(var(--tuffex-docs-hero-tone, 1)*.12))}.tuffex-docs-hero-bg__shape.is-amber[data-v-574b086d]{--shape-gradient:rgba(245,158,11,calc(var(--tuffex-docs-hero-tone, 1)*.12))}.tuffex-docs-hero-bg__shape.is-cyan[data-v-574b086d]{--shape-gradient:rgba(6,182,212,calc(var(--tuffex-docs-hero-tone, 1)*.12))}.tuffex-docs-hero-bg__shape.is-indigo-primary[data-v-574b086d]{left:-22%;top:16%}.tuffex-docs-hero-bg__shape.is-rose-secondary[data-v-574b086d]{right:-18%;top:68%}.tuffex-docs-hero-bg__shape.is-violet-lower[data-v-574b086d]{bottom:10%;left:-6%}.tuffex-docs-hero-bg__shape.is-amber-orbit[data-v-574b086d]{right:10%;top:8%}.tuffex-docs-hero-bg__shape.is-cyan-spark[data-v-574b086d]{left:24%;top:4%}.tuffex-docs-hero-bg__vignette[data-v-574b086d]{display:none}.dark,[data-theme=dark]{background:transparent;color:#ffffffe6}.dark,[data-theme=dark]{background:linear-gradient(135deg,rgba(99,102,241,.04),transparent 44%,rgba(244,63,94,.04))}.dark,[data-theme=dark]{border-color:#fff3;box-shadow:0 10px 34px #ffffff1f}.dark,[data-theme=dark]{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.34),transparent 70%)}@media(min-width:768px){.tuffex-docs-hero-bg__shape.is-indigo-primary[data-v-574b086d]{left:-18%;top:18%}.tuffex-docs-hero-bg__shape.is-rose-secondary[data-v-574b086d]{right:-12%;top:72%}.tuffex-docs-hero-bg__shape.is-violet-lower[data-v-574b086d]{bottom:12%;left:-3%}.tuffex-docs-hero-bg__shape.is-amber-orbit[data-v-574b086d]{right:15%;top:12%}.tuffex-docs-hero-bg__shape.is-cyan-spark[data-v-574b086d]{left:28%;top:7%}}@media(max-width:768px){.tuffex-docs-hero-bg__shape-float[data-v-574b086d]{transform:scale(.72);transform-origin:center}}@media(prefers-reduced-motion:reduce){.tuffex-docs-hero-bg__shape[data-v-574b086d],.tuffex-docs-hero-bg__shape-float[data-v-574b086d]{animation:none}.tuffex-docs-hero-bg__shape[data-v-574b086d]{opacity:1;transform:translateY(0) rotate(var(--shape-rotate))}}@keyframes tuffex-docs-shape-enter-574b086d{0%{opacity:0;transform:translateY(-150px) rotate(var(--shape-start-rotate))}50%{opacity:1}to{opacity:1;transform:translateY(0) rotate(var(--shape-rotate))}}@keyframes tuffex-docs-shape-float-574b086d{0%,to{translate:0 0}50%{translate:0 15px}}.back-to-top[data-v-37df8aa3]{bottom:24px;position:fixed;right:24px;z-index:40}.back-to-top__icon[data-v-37df8aa3]{animation:back-to-top-float-37df8aa3 2.4s ease-in-out infinite;font-size:20px}@keyframes back-to-top-float-37df8aa3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.back-to-top-enter-active[data-v-37df8aa3],.back-to-top-leave-active[data-v-37df8aa3]{transition:opacity .2s ease,transform .2s ease}.back-to-top-enter-from[data-v-37df8aa3],.back-to-top-leave-to[data-v-37df8aa3]{opacity:0;transform:translateY(12px) scale(.96)}@media(max-width:640px){.back-to-top[data-v-37df8aa3]{bottom:16px;height:40px;right:16px;width:40px}}@media(prefers-reduced-motion:reduce){.back-to-top[data-v-37df8aa3],.back-to-top-enter-active[data-v-37df8aa3],.back-to-top-leave-active[data-v-37df8aa3]{transition:none}.back-to-top__icon[data-v-37df8aa3]{animation:none}}[data-v-37df8aa3]::global(.dark .back-to-top),[data-v-37df8aa3]::global([data-theme=dark] .back-to-top){background:#0f172abf;border-color:#94a3b852;box-shadow:0 16px 34px #0206178c;color:#e2e8f0d9}[data-v-37df8aa3]::global(.dark .back-to-top:hover),[data-v-37df8aa3]::global([data-theme=dark] .back-to-top:hover){box-shadow:0 20px 42px #02061799}.docs-layout-root[data-v-dfd0fd9b],.docs-layout-stage[data-v-dfd0fd9b]{isolation:isolate}.docs-layout-background[data-v-dfd0fd9b]{height:100vh;inset:0;position:fixed;width:100vw;z-index:0}.docs-layout-foreground[data-v-dfd0fd9b]{z-index:2}.docs-layout-footer[data-v-dfd0fd9b]{z-index:3}.docs-tuffex-hero-bg-frame[data-v-dfd0fd9b]{height:100vh;inset-inline:0;min-height:520px;opacity:.42;overflow:hidden;position:absolute;top:0}.tuffex-docs-hero-bg-fade-enter-active[data-v-dfd0fd9b],.tuffex-docs-hero-bg-fade-leave-active[data-v-dfd0fd9b]{transition:opacity .32s ease,filter .32s ease}.tuffex-docs-hero-bg-fade-enter-from[data-v-dfd0fd9b],.tuffex-docs-hero-bg-fade-leave-to[data-v-dfd0fd9b]{filter:blur(12px);opacity:0}.docs-sidebar[data-v-dfd0fd9b]::-webkit-scrollbar{width:4px}.docs-sidebar[data-v-dfd0fd9b]::-webkit-scrollbar-track{background:transparent}.docs-sidebar[data-v-dfd0fd9b]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.docs-sidebar[data-v-dfd0fd9b]:hover::-webkit-scrollbar-thumb{background:#0000001a}:root.dark .docs-sidebar[data-v-dfd0fd9b]:hover::-webkit-scrollbar-thumb{background:#ffffff1a}.docs-outline-panel[data-v-dfd0fd9b]::-webkit-scrollbar{width:4px}.docs-outline-panel[data-v-dfd0fd9b]::-webkit-scrollbar-track{background:transparent}.docs-outline-panel[data-v-dfd0fd9b]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.docs-outline-panel[data-v-dfd0fd9b]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tx-text-color-primary,#303133) 18%,transparent)}.dark .docs-tuffex-hero-bg-frame,[data-theme=dark] .docs-tuffex-hero-bg-frame{--tuffex-docs-hero-tone:2.1;opacity:.46}
