.custom-block{border:1px solid transparent;color:var(--vp-c-text-2);font-size:var(--vp-custom-block-font-size);line-height:24px;padding:16px 16px 8px}.custom-block.info{background-color:var(--vp-custom-block-info-bg);border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{background-color:var(--vp-custom-block-note-bg);border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{background-color:var(--vp-custom-block-tip-bg);border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{background-color:var(--vp-custom-block-important-bg);border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{background-color:var(--vp-custom-block-warning-bg);border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{background-color:var(--vp-custom-block-danger-bg);border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{background-color:var(--vp-custom-block-caution-bg);border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{background-color:var(--vp-custom-block-details-bg);border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{cursor:pointer;font-weight:700;margin:0 0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block blockquote>p,.custom-block.custom-block th{color:inherit;font-size:var(--vp-custom-block-font-size)}.dark .vp-code span{color:var(--shiki-dark,inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light,inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{background-color:var(--vp-code-tab-bg);box-shadow:inset 0 -1px var(--vp-code-tab-divider);display:flex;margin-left:-24px;margin-right:-24px;overflow-x:auto;overflow-y:hidden;padding:0 12px;position:relative}@media(min-width:640px){.vp-code-group .tabs{border-radius:8px 8px 0 0;margin-left:0;margin-right:0}}.vp-code-group .tabs input{opacity:0;pointer-events:none;position:fixed}.vp-code-group .tabs label{border-bottom:1px solid transparent;color:var(--vp-code-tab-text-color);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:48px;padding:0 12px;position:relative;transition:color .25s;white-space:nowrap}.vp-code-group .tabs label:after{background-color:transparent;border-radius:2px;bottom:-1px;content:"";height:2px;left:8px;position:absolute;right:8px;transition:background-color .25s;z-index:1}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-block,.vp-code-group div[class*=language-]{border-top-left-radius:0!important;border-top-right-radius:0!important;display:none;margin-top:0!important}.vp-block.active,.vp-code-group div[class*=language-].active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{font-weight:600;outline:none;position:relative}.vp-doc h1{font-size:28px;letter-spacing:-.02em;line-height:40px}.vp-doc h2{border-top:1px solid var(--vp-c-divider);font-size:24px;letter-spacing:-.02em;line-height:32px;margin:48px 0 16px;padding-top:24px}.vp-doc h3{font-size:20px;letter-spacing:-.01em;line-height:28px;margin:32px 0 0}.vp-doc h4{font-size:18px;letter-spacing:-.01em;line-height:24px;margin:24px 0 0}.vp-doc .header-anchor{font-weight:500;left:0;margin-left:-.87em;opacity:0;position:absolute;text-decoration:none;top:0;transition:color .25s,opacity .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1 .header-anchor:focus,.vp-doc h1:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h6 .header-anchor:focus,.vp-doc h6:hover .header-anchor{opacity:1}@media(min-width:768px){.vp-doc h1{font-size:32px;letter-spacing:-.02em;line-height:40px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{border-left:2px solid var(--vp-c-divider);color:var(--vp-c-text-2);margin:16px 0;padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{font-size:16px;margin:0;transition:color .5s}.vp-doc a{color:var(--vp-c-brand-1);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ol,.vp-doc ul{margin:16px 0;padding-left:1.25rem}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{border-collapse:collapse;display:block;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc td,.vp-doc th{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{background-color:var(--vp-c-bg-soft);color:var(--vp-c-text-2);font-weight:600}.vp-doc td,.vp-doc th{font-size:14px}.vp-doc hr{border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block,.vp-doc hr{margin:16px 0}.vp-doc .custom-block p{line-height:24px;margin:8px 0}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{border-radius:8px;margin:8px 0}.vp-doc .custom-block div[class*=language-] code{background-color:transparent;font-weight:400}.vp-doc .custom-block .vp-code-group .tabs{border-radius:8px 8px 0 0;margin:0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{color:var(--vp-code-color);font-size:var(--vp-code-font-size)}.vp-doc :not(pre)>code{background-color:var(--vp-code-bg);border-radius:4px;padding:3px 6px;transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-block,.vp-doc div[class*=language-]{background-color:var(--vp-code-block-bg);margin:16px -24px;overflow-x:auto;position:relative;transition:background-color .5s}@media(min-width:640px){.vp-block,.vp-doc div[class*=language-]{border-radius:8px;margin:16px 0}}@media(max-width:639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-],.vp-doc div[class*=language-]+div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] code,.vp-doc [class*=language-] pre{direction:ltr;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.vp-doc [class*=language-] pre{background:transparent;margin:0;overflow-x:auto;padding:20px 0;position:relative;z-index:1}.vp-doc [class*=language-] code{color:var(--vp-code-block-color);display:block;font-size:var(--vp-code-font-size);line-height:var(--vp-code-line-height);min-width:100%;padding:0 24px;transition:color .5s;width:-moz-fit-content;width:fit-content}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);display:inline-block;margin:0 -24px;padding:0 24px;transition:background-color .5s;width:calc(100% + 48px)}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{display:inline-block;margin:0 -24px;padding:0 24px;transition:background-color .5s;width:calc(100% + 48px)}.vp-doc [class*=language-] code .diff:before{left:10px;position:absolute}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{color:var(--vp-code-line-diff-remove-symbol-color);content:"-"}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{color:var(--vp-code-line-diff-add-symbol-color);content:"+"}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{border-right:1px solid var(--vp-code-block-divider-color);bottom:0;color:var(--vp-code-line-number-color);font-family:var(--vp-font-family-mono);font-size:var(--vp-code-font-size);left:0;line-height:var(--vp-code-line-height);padding-top:20px;position:absolute;text-align:center;top:0;transition:border-color .5s,color .5s;width:32px;z-index:3}.vp-doc [class*=language-]>button.copy{background-color:var(--vp-code-copy-code-bg);background-image:var(--vp-icon-copy);background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;cursor:pointer;direction:ltr;height:40px;opacity:0;position:absolute;right:12px;top:12px;transition:border-color .25s,background-color .25s,opacity .25s;width:40px;z-index:3}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover{background-color:var(--vp-code-copy-code-hover-bg);border-color:var(--vp-code-copy-code-hover-border-color)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied);border-radius:0 4px 4px 0}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{align-items:center;background-color:var(--vp-code-copy-code-hover-bg);border:1px solid var(--vp-code-copy-code-hover-border-color);border-radius:4px 0 0 4px;border-right:0;color:var(--vp-code-copy-code-active-text);content:var(--vp-code-copy-copied-text-content);display:flex;font-size:12px;font-weight:500;height:40px;justify-content:center;padding:0 10px;position:relative;text-align:center;top:-1px;transform:translate(calc(-100% - 1px));white-space:nowrap;width:-moz-fit-content;width:fit-content}.vp-doc [class*=language-]>span.lang{color:var(--vp-code-lang-color);font-size:12px;font-weight:500;position:absolute;right:8px;top:2px;transition:color .4s,opacity .4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc(50% - 12px)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc(50% - 12px)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{background:currentColor;color:var(--vp-c-text-3);display:inline-block;flex-shrink:0;height:11px;margin-left:4px;margin-top:-1px;width:11px;--icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z'/%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(:is(.no-icon,svg a,:has(img,svg))):after{color:currentColor;content:""}:root{--vp-c-brand:#3e63dd;--vp-c-brand-light:#5d7eeb;--vp-c-brand-lighter:#7d95f0;--vp-c-brand-dark:#3451b2;--vp-c-brand-darker:#2a4290}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4{position:inherit}.vp-doc{margin:0 auto;max-width:none}.vp-doc a{color:inherit;text-decoration:none}.custom-block,.vp-doc div[class*=language-]{border-radius:8px;margin:1rem 0}.vp-doc td,.vp-doc th{padding:.75rem 1rem}.vp-doc table{border:1px solid #e5e7eb;border-collapse:separate;border-radius:5px;border-spacing:0;box-shadow:0 4px 6px -1px #0000000d;display:table;margin:2rem 0;overflow:hidden;width:100%}.vp-doc th{background-color:#0c0a09;border:none;color:#fff;font-size:10px;font-weight:900;letter-spacing:.2em;padding:1.25rem 1.5rem;text-align:left;text-transform:uppercase}.vp-doc tr{background-color:#fff;transition:background-color .2s ease}.vp-doc tr:hover{background-color:#f7fee7}.vp-doc td{border-bottom:none;border-top:1px solid #f3f4f6;color:#1c1917;font-size:.875rem;padding:1rem 1.5rem}.vp-doc td strong{color:#0c0a09;font-weight:800}.nuxt-callout{overflow:hidden;position:relative;transition:transform .2s ease-out,box-shadow .2s ease-out}.nuxt-callout:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:.6;position:absolute;top:0;width:4px}.nuxt-callout{background-image:linear-gradient(90deg,hsla(0,0%,100%,.05),transparent)}.nuxt-callout code{border:1px solid;border-radius:4px;font-weight:600;padding:.2em .4em}.blog-article .vp-doc{color:#3f3f2e;font-size:1.05rem;line-height:1.9}.blog-article .vp-doc>:first-child{margin-top:0}.blog-article .vp-doc>:last-child{margin-bottom:0}.blog-article .vp-doc .custom-block,.blog-article .vp-doc blockquote,.blog-article .vp-doc div[class*=language-],.blog-article .vp-doc ol,.blog-article .vp-doc p,.blog-article .vp-doc table,.blog-article .vp-doc ul{margin-bottom:1.35rem;margin-top:1.35rem}.blog-article .vp-doc h2,.blog-article .vp-doc h3,.blog-article .vp-doc h4{padding-right:1.1em;position:relative;scroll-margin-top:7rem}.blog-article .vp-doc h1 .header-anchor{display:none!important}.blog-article .vp-doc h1:focus-within .header-anchor,.blog-article .vp-doc h1:hover .header-anchor{display:none!important}.blog-article .vp-doc h2 .header-anchor,.blog-article .vp-doc h3 .header-anchor,.blog-article .vp-doc h4 .header-anchor{font-size:0;opacity:0;position:absolute;right:0;text-decoration:none!important;top:0;transition:opacity .15s ease;width:1em}.blog-article .vp-doc h2 .header-anchor:before,.blog-article .vp-doc h3 .header-anchor:before,.blog-article .vp-doc h4 .header-anchor:before{color:currentColor;content:"#";display:inline-block;font-size:.9em;line-height:1}.blog-article .vp-doc h2:hover,.blog-article .vp-doc h3:hover,.blog-article .vp-doc h4:hover{text-decoration:none}.blog-article .vp-doc h2:focus-within .header-anchor,.blog-article .vp-doc h2:hover .header-anchor,.blog-article .vp-doc h3:focus-within .header-anchor,.blog-article .vp-doc h3:hover .header-anchor,.blog-article .vp-doc h4:focus-within .header-anchor,.blog-article .vp-doc h4:hover .header-anchor{opacity:.55}.blog-article .vp-doc h2{color:#1b1f14;font-size:clamp(1.75rem,2vw,2.2rem);letter-spacing:-.045em;line-height:1.1;margin-bottom:1rem;margin-top:3rem}.blog-article .vp-doc h3{color:#27301c;font-size:clamp(1.3rem,1.5vw,1.6rem);letter-spacing:-.03em;line-height:1.2;margin-bottom:.8rem;margin-top:2.25rem}.blog-article .vp-doc h4{color:#525f37;font-size:1.05rem;letter-spacing:-.015em;line-height:1.3;margin-bottom:.6rem;margin-top:1.8rem;text-transform:uppercase}.blog-article .vp-doc strong{color:#181d11;font-weight:800}.blog-article .vp-doc blockquote a,.blog-article .vp-doc li a,.blog-article .vp-doc p a,.blog-article .vp-doc td a{color:#374f23;font-weight:600;text-decoration-color:#b4a15ce6;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color .2s ease,text-decoration-color .2s ease}.blog-article .vp-doc blockquote a:hover,.blog-article .vp-doc li a:hover,.blog-article .vp-doc p a:hover,.blog-article .vp-doc td a:hover{color:#181d11;text-decoration-color:#374f23}.blog-article .vp-doc ol,.blog-article .vp-doc ul{padding-left:1.25rem}.blog-article .vp-doc li{margin:.55rem 0;padding-left:.2rem}.blog-article .vp-doc li::marker{color:#6d8248;font-weight:700}.blog-article .vp-doc blockquote{background:linear-gradient(135deg,#f8f9f1,#f4efe0);border-left:4px solid #79914e;border-radius:0 1rem 1rem 0;color:#454f30;padding:1.2rem 1.3rem}.blog-article .vp-doc hr{border:0;border-top:1px solid #e2e4d9;margin:2.5rem 0}.blog-article .vp-doc img{background-color:#fff;border:1.5px solid #d4d4d8;border-radius:1.25rem;box-shadow:0 0 0 1px #f4f4f5,0 24px 50px -38px #27272a38;display:block;height:auto;margin:2rem auto;max-width:100%}.blog-article .vp-doc :not(pre)>code{background-color:#f7f8f1;border:1px solid #e3e6d6;border-radius:.45rem;color:#2f3c1f;font-size:.92em;font-weight:700;padding:.2rem .45rem}.blog-article .vp-doc div[class*=language-]{border:1px solid #e4e6dc;border-radius:1rem;box-shadow:0 18px 40px -32px #0f172a73}.blog-article .vp-doc table{border-color:#e4e6dc;max-width:100%}.blog-article .vp-doc th{background:linear-gradient(135deg,#1e2915,#3a4927)}.blog-article .vp-doc tr:nth-child(2n){background-color:#fbfbf8}.blog-article .vp-doc .mcp-tools-table td:first-child{background-color:#f8f7f1;color:#3f4b2d;font-weight:650}.blog-article .vp-doc .mcp-tools-table td,.blog-article .vp-doc .mcp-tools-table th{border-color:#cfd3c4}@media(max-width:768px){.blog-article .vp-doc{font-size:1rem;line-height:1.8}.blog-article .vp-doc .custom-block,.blog-article .vp-doc blockquote,.blog-article .vp-doc div[class*=language-],.blog-article .vp-doc ol,.blog-article .vp-doc p,.blog-article .vp-doc table,.blog-article .vp-doc ul{margin-bottom:1.1rem;margin-top:1.1rem}.blog-article .vp-doc h2{font-size:1.65rem;margin-top:2.35rem}.blog-article .vp-doc h3{font-size:1.25rem}.blog-article .vp-doc ol,.blog-article .vp-doc ul{padding-left:1rem}.blog-article .vp-doc blockquote{border-radius:0 .85rem .85rem 0;padding:1rem 1rem 1rem 1.05rem}.blog-article .vp-doc img{border-radius:1rem;box-shadow:0 0 0 1px #f4f4f5,0 20px 36px -34px #27272a29;margin:1.5rem auto}.blog-article .vp-doc :not(pre)>code{word-break:break-word}.blog-article .vp-doc table{max-width:100%}}
