.DocSection[data-v-5d0f420f]{gap:6px;margin-block:4px;transition:gap .2s ease,margin .2s ease}.DocSection.is-collapsed[data-v-5d0f420f]{gap:0;margin-block:2px}.DocSection-Header[data-v-5d0f420f]{display:flex;width:100%;min-height:30px;align-items:center;gap:4px;justify-content:flex-start;border:0;padding:6px 8px;border-radius:8px;color:inherit;cursor:pointer;font:inherit;line-height:1.35;text-align:left;text-decoration:none}.DocSection-Indicator[data-v-5d0f420f]{margin-left:auto;font-size:12px;opacity:0;transform:rotate(-90deg);transition:opacity .2s ease,transform .2s ease}.DocSection-Header:focus-visible .DocSection-Indicator[data-v-5d0f420f],.DocSection-Header:hover .DocSection-Indicator[data-v-5d0f420f]{opacity:.7}.DocSection-Indicator.is-open[data-v-5d0f420f]{transform:rotate(0)}.DocSection-Body[data-v-5d0f420f]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.DocSection-Body.is-open[data-v-5d0f420f]{grid-template-rows:1fr}.DocSection-BodyInner[data-v-5d0f420f]{overflow:hidden}.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-226b0c51] .docs-nav-list{position:relative;margin:0;padding:0 0 0 14px;list-style:none;display:flex;flex-direction:column;gap:2px;background:transparent;box-shadow:none}[data-v-226b0c51] .docs-nav-list:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:1px;background:#0f172a1f}[data-v-226b0c51] .docs-nav-item{position:relative;background:transparent;box-shadow:none}[data-v-226b0c51] .docs-nav-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#94a3b833;color:#334155e6;font-size:10px;font-weight:600;line-height:1}[data-v-226b0c51] .docs-nav-sync-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 6px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#e2e8f059;color:#475569eb;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.02em}[data-v-226b0c51] .docs-nav-sync-badge[data-status=in_progress],[data-v-226b0c51] .docs-nav-sync-badge[data-status=not_started]{border-color:#f59e0b59;background:#f59e0b1f;color:#b45309f2}[data-v-226b0c51] .docs-nav-sync-badge[data-status=migrated]{border-color:#0ea5e959;background:#0ea5e91a;color:#0369a1f2}[data-v-226b0c51] .docs-nav-sync-badge[data-status=verified]{border-color:#10b9814d;background:#10b9811a;color:#059669f2}[data-v-226b0c51] .docs-nav-link{position:relative;display:flex;align-items:center;padding:6px 8px 6px calc(6px + var(--wm-jitter-x2, 0px));font-size:12px;line-height:1.4;color:#0f172a94;letter-spacing:var(--wm-letter-space-2, 0);background:transparent;border-radius:0;box-shadow:none;text-decoration:none;transition:color .2s ease}[data-v-226b0c51] .docs-nav-link:before{content:"";position:absolute;left:-10px;top:6px;bottom:6px;width:3px;border-radius:999px;background:currentColor;opacity:0;transform:scaleY(.6);transition:opacity .2s ease,transform .2s ease}[data-v-226b0c51] .docs-nav-link:hover{color:#0f172ad1}[data-v-226b0c51] .docs-nav-link.is-active{color:#0f172af2;font-weight:600;background:transparent!important}[data-v-226b0c51] .docs-nav-link.is-active:before{opacity:1;transform:scaleY(1)}[data-v-226b0c51] .docs-nav-link.router-link-active,[data-v-226b0c51] .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{color:#e2e8f08f;background:transparent;box-shadow:none}.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{border-color:#4755698c;background:#33415573;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]{border-color:#f59e0b80;background:#78350f59;color:#fdba74f2}.dark .docs-nav-sync-badge[data-status=migrated],[data-theme=dark] .docs-nav-sync-badge[data-status=migrated]{border-color:#0ea5e980;background:#0c4a6e59;color:#7dd3fcf2}.dark .docs-nav-sync-badge[data-status=verified],[data-theme=dark] .docs-nav-sync-badge[data-status=verified]{border-color:#10b98173;background:#065f4659;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}.docs-layout-root[data-v-f394aff8]{isolation:isolate}.docs-layout-root--tutorial[data-v-f394aff8]{background:radial-gradient(ellipse 90% 50% at 50% -12%,color-mix(in srgb,var(--tx-color-primary, #409eff) 7%,transparent),transparent 62%),var(--tx-bg-color, #fff);color:var(--tx-text-color-primary, #111)}.dark .docs-layout-root--tutorial[data-v-f394aff8],.docs-layout-root--tutorial.dark[data-v-f394aff8],[data-theme=dark] .docs-layout-root--tutorial[data-v-f394aff8]{background:radial-gradient(ellipse 90% 55% at 50% -8%,rgba(148,163,184,.07),transparent 58%),linear-gradient(180deg,#07080a,#0b0c0f 48%,#07080a);color:var(--tx-text-color-primary, #f5f7fa)}.docs-layout-stage[data-v-f394aff8]{isolation:isolate}.docs-layout-background[data-v-f394aff8]{position:fixed;inset:0;z-index:0;width:100vw;height:100vh}.docs-layout-foreground[data-v-f394aff8]{z-index:2}.docs-layout-footer[data-v-f394aff8]{z-index:3}.docs-mobile-action[data-v-f394aff8]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;border:1px solid color-mix(in srgb,var(--tx-border-color, #dcdfe6) 72%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 84%,transparent);box-shadow:0 8px 22px #0f172a14;color:#000000b3;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1;padding:.55rem .85rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.docs-mobile-action[data-v-f394aff8]:active{transform:translateY(1px)}.docs-mobile-action[data-v-f394aff8]:hover{background:#fff;border-color:color-mix(in srgb,var(--tx-border-color, #dcdfe6) 90%,transparent);color:#000000c7}.dark .docs-mobile-action[data-v-f394aff8],[data-theme=dark] .docs-mobile-action[data-v-f394aff8]{background:color-mix(in srgb,var(--tx-bg-color, #141414) 82%,transparent);border-color:color-mix(in srgb,var(--tx-border-color, hsla(0,0%,100%,.14)) 72%,transparent);color:#ffffffb8}.dark .docs-mobile-action[data-v-f394aff8]:hover,[data-theme=dark] .docs-mobile-action[data-v-f394aff8]:hover{background:color-mix(in srgb,var(--tx-bg-color, #141414) 94%,transparent);color:#ffffffd1}.docs-edge-blur[data-v-f394aff8]{position:fixed;left:0;z-index:20;width:100vw;height:64px;pointer-events:none;backdrop-filter:blur(.55rem) saturate(1.05);opacity:.72;mask-image:linear-gradient(180deg,#000 0,#000 42%,transparent);-webkit-backdrop-filter:blur(.55rem) saturate(1.05);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 42%,transparent)}.docs-layout-root--tutorial .docs-edge-blur[data-v-f394aff8]{background:linear-gradient(to bottom,color-mix(in srgb,var(--tx-bg-color, #fff) 78%,transparent),transparent);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1}.dark .docs-layout-root--tutorial .docs-edge-blur[data-v-f394aff8],[data-theme=dark] .docs-layout-root--tutorial .docs-edge-blur[data-v-f394aff8]{background:linear-gradient(180deg,rgba(7,8,10,.72),transparent)}.docs-edge-blur--top[data-v-f394aff8]{top:0}.docs-edge-blur--bottom[data-v-f394aff8]{bottom:0;transform:rotate(180deg)}.docs-tuffex-hero-bg-frame[data-v-f394aff8]{position:absolute;inset-inline:0;top:0;height:100vh;min-height:520px;overflow:hidden;background:linear-gradient(180deg,rgba(15,23,42,.04),transparent 46%),linear-gradient(135deg,rgba(99,102,241,.03),transparent 48%,rgba(244,63,94,.025));opacity:.34}.docs-tutorial-background[data-v-f394aff8]{position:absolute;inset:0;overflow:hidden;background:transparent}.docs-tutorial-background__grain[data-v-f394aff8]{position:absolute;inset:0;opacity:.02;background-image:radial-gradient(circle at 1px 1px,currentColor .65px,transparent .75px);background-size:18px 18px;color:#0f172ae6;mask-image:radial-gradient(ellipse 80% 60% at 50% 18%,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 18%,#000 0,transparent 78%)}.dark .docs-tutorial-background__grain[data-v-f394aff8],[data-theme=dark] .docs-tutorial-background__grain[data-v-f394aff8]{opacity:.035;color:#ffffffe6}.docs-tutorial-background__veil[data-v-f394aff8]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 42% at 50% 0,color-mix(in srgb,var(--tx-color-primary, #409eff) 5%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--tx-text-color-primary) 2%,transparent),transparent 30%)}.dark .docs-tutorial-background__veil[data-v-f394aff8],[data-theme=dark] .docs-tutorial-background__veil[data-v-f394aff8]{background:radial-gradient(ellipse 70% 42% at 50% 0,rgba(226,232,240,.045),transparent 70%),linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 28%,transparent 72%,rgba(0,0,0,.18))}.docs-background[data-v-f394aff8]{background:radial-gradient(ellipse 80% 70% at 50% -10%,color-mix(in srgb,var(--tx-color-primary, #409eff) 8%,transparent),transparent 68%);opacity:.55;filter:blur(2px)}.dark .docs-background[data-v-f394aff8],[data-theme=dark] .docs-background[data-v-f394aff8]{background:radial-gradient(ellipse 80% 70% at 50% -10%,rgba(148,163,184,.08),transparent 68%);opacity:.7}.docs-layout-root--tutorial .docs-layout-foreground[data-v-f394aff8]{--docs-sidebar-ink: hsla(0,0%,100%,.78)}.tuffex-docs-hero-bg-fade-enter-active[data-v-f394aff8],.tuffex-docs-hero-bg-fade-leave-active[data-v-f394aff8]{transition:opacity .32s ease,filter .32s ease}.tuffex-docs-hero-bg-fade-enter-from[data-v-f394aff8],.tuffex-docs-hero-bg-fade-leave-to[data-v-f394aff8]{opacity:0;filter:blur(12px)}.docs-sidebar[data-v-f394aff8]::-webkit-scrollbar{width:4px}.docs-sidebar[data-v-f394aff8]::-webkit-scrollbar-track{background:transparent}.docs-sidebar[data-v-f394aff8]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.docs-sidebar[data-v-f394aff8]:hover::-webkit-scrollbar-thumb{background:#0000001a}:root.dark .docs-sidebar[data-v-f394aff8]:hover::-webkit-scrollbar-thumb{background:#ffffff1a}.docs-outline-panel[data-v-f394aff8]::-webkit-scrollbar{width:4px}.docs-outline-panel[data-v-f394aff8]::-webkit-scrollbar-track{background:transparent}.docs-outline-panel[data-v-f394aff8]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.docs-outline-panel[data-v-f394aff8]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tx-text-color-primary, #303133) 18%,transparent)}.docs-aside-ai-notice[data-v-f394aff8]{border:1px solid color-mix(in srgb,var(--tx-color-warning, #e6a23c) 45%,transparent);border-radius:var(--tx-border-radius-round, 18px);background:color-mix(in srgb,var(--tx-color-warning, #e6a23c) 16%,transparent);padding:16px}.docs-aside-ai-notice__title[data-v-f394aff8]{display:flex;align-items:center;gap:8px;color:var(--tx-text-color-primary, #303133);font-size:13px;font-weight:600}.docs-aside-ai-notice__sparkle[data-v-f394aff8]{color:var(--tx-color-warning, #e6a23c);font-size:14px}.docs-aside-ai-notice__desc[data-v-f394aff8]{margin:8px 0 0;color:var(--tx-text-color-secondary, #909399);font-size:13px}.docs-aside-assistant-shell[data-v-f394aff8]{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 70%,transparent);border-radius:14px;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 86%,transparent);color:var(--tx-text-color-primary, #303133);cursor:pointer;font:inherit;padding:12px;transition: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-assistant-shell[data-v-f394aff8]:focus-visible,.docs-aside-assistant-shell[data-v-f394aff8]:hover{border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 35%,transparent);background:color-mix(in srgb,var(--tx-color-primary, #409eff) 12%,transparent);outline:none}.docs-aside-assistant-shell__spark[data-v-f394aff8]{color:var(--tx-color-primary, #409eff);font-size:14px}.docs-aside-assistant-shell__label[data-v-f394aff8]{flex:1;padding-left:8px;font-size:13px;font-weight:600;text-align:left}.docs-aside-assistant-shell__arrow[data-v-f394aff8]{color:var(--tx-text-color-secondary, #909399);font-size:14px}.docs-outline-shell[data-v-f394aff8]{display:grid;gap:.625rem;padding:.25rem .25rem .5rem}.docs-outline-shell__line[data-v-f394aff8]{display:block;width:68%;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--tx-text-color-primary, #303133) 10%,transparent)}.docs-outline-shell__line.is-wide[data-v-f394aff8]{width:84%}.docs-outline-shell__line.is-short[data-v-f394aff8]{width:48%}.dark .docs-tuffex-hero-bg-frame,[data-theme=dark] .docs-tuffex-hero-bg-frame{--tuffex-docs-hero-tone: 1.15;opacity:.28}
