.readme[data-v-9409c097]{color:var(--fg-muted);overflow-wrap:break-word;word-wrap:break-word;contain:layout paint;isolation:isolate;word-break:break-word;min-width:0;line-height:1.75;overflow:hidden}.readme[data-v-9409c097] h3,.readme[data-v-9409c097] h4,.readme[data-v-9409c097] h5,.readme[data-v-9409c097] h6{font-family:var(--font-mono);scroll-margin-top:calc(var(--spacing) * 20);color:var(--fg);margin-top:1rem;margin-bottom:1rem;font-weight:500;line-height:1.3}:is(.readme[data-v-9409c097] h3,.readme[data-v-9409c097] h4,.readme[data-v-9409c097] h5,.readme[data-v-9409c097] h6) a{text-decoration:none}.readme[data-v-9409c097] [data-level="1"]{font-size:1.5rem}.readme[data-v-9409c097] [data-level="2"]{border-bottom:1px solid var(--border);padding-bottom:.5rem;font-size:1.25rem}.readme[data-v-9409c097] [data-level="3"]{font-size:1.125rem}.readme[data-v-9409c097] [data-level="4"]{font-size:1rem}.readme[data-v-9409c097] [data-level="5"]{font-size:.925rem}.readme[data-v-9409c097] [data-level="6"]{font-size:.875rem}.readme[data-v-9409c097] p{margin-bottom:1rem}.readme[data-v-9409c097] a{color:color-mix(in srgb, var(--fg) var(--un-text-opacity), transparent) ;font-family:var(--font-mono);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 30%, transparent) ;text-decoration-color:color-mix(in srgb, var(--fg) 30%, transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 30%, transparent) ;text-underline-offset:.2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;transition-duration:.2s}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-line-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.readme[data-v-9409c097] a:hover,.readme[data-v-9409c097] a:focus-visible{color:color-mix(in srgb, var(--accent) var(--un-text-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) var(--un-line-opacity), transparent) ;text-decoration-color:color-mix(in srgb, var(--accent) var(--un-line-opacity), transparent) ;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) var(--un-line-opacity), transparent) }.readme[data-v-9409c097] a[target=_blank]:not(:has(img)):after{content:"__";--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' forced-color-adjust='preserve-parent-color' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;forced-color-adjust:preserve-parent-color;width:1.2em;height:1.2em;opacity:.5;background-color:currentColor;margin-inline-start:calc(var(--spacing) * 1);display:inline;-webkit-mask-size:100% 100%;mask-size:100% 100%}.readme[data-v-9409c097] :is(h1,h2,h3,h4,h5,h6) a[href^=\#]:after{content:"__";--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' forced-color-adjust='preserve-parent-color' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;forced-color-adjust:preserve-parent-color;width:1.2em;height:1.2em;opacity:0;background-color:currentColor;margin-inline-start:calc(var(--spacing) * 1);font-size:.75em;display:inline;-webkit-mask-size:100% 100%;mask-size:100% 100%}.readme[data-v-9409c097] :is(h1,h2,h3,h4,h5,h6) a[href^=\#]:hover:after{opacity:1}.readme[data-v-9409c097] code{font-family:var(--font-mono);background:var(--bg-muted);border:1px solid var(--border);border-radius:4px;padding:.2em .4em;font-size:.875em}.readme[data-v-9409c097] .shiki,.readme[data-v-9409c097] pre{border:1px solid var(--border);box-sizing:border-box;border-radius:8px;max-width:100%;margin:1.5rem 0;padding:1rem;overflow-x:auto}.readme[data-v-9409c097] .readme-code-block{background-color:color-mix(in srgb, var(--bg-subtle) var(--un-bg-opacity), transparent) ;width:100%;display:block;position:relative}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.readme[data-v-9409c097] .readme-copy-button{background:color-mix(in srgb,var(--bg-subtle) 80%,transparent);border:1px solid var(--border);color:var(--fg-subtle);opacity:0;inset-inline-end:.4rem;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:.4rem}.readme[data-v-9409c097] .readme-code-block:hover .readme-copy-button,.readme[data-v-9409c097] .readme-copy-button:focus-visible{opacity:1}.readme[data-v-9409c097] .readme-copy-button:hover{border-color:var(--border-hover);color:var(--fg)}.readme[data-v-9409c097] .readme-copy-button>span{pointer-events:none;width:1.05rem;height:1.05rem;display:inline-block}.readme[data-v-9409c097] .shiki code,.readme[data-v-9409c097] pre code{font-family:var(--font-mono);color:var(--fg);overflow-wrap:normal;white-space:pre;word-break:normal;border:none;padding:0;font-size:.875rem;line-height:1.25;display:inline-block;background:0 0!important}.readme[data-v-9409c097] ol,.readme[data-v-9409c097] ul{margin:1rem 0;padding-inline-start:1.5rem}.readme[data-v-9409c097] ul{list-style-type:disc}.readme[data-v-9409c097] ol{list-style-type:decimal}.readme[data-v-9409c097] li{margin-bottom:.5rem;display:list-item}.readme[data-v-9409c097] li::marker{color:var(--border-hover)}.readme[data-v-9409c097] blockquote{border-inline-start:2px solid var(--border);color:var(--fg-subtle);margin:1.5rem 0;padding-inline-start:1rem;font-style:italic}.readme[data-v-9409c097] blockquote[data-callout]{background:var(--bg-subtle);color:var(--fg-subtle);border-inline-start-width:3px;padding:1rem;padding-inline-start:1.25rem;font-style:normal;position:relative}.readme[data-v-9409c097] blockquote[data-callout]:before{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;padding-inline-start:1.5rem;font-size:.75rem;font-weight:500;display:block}.readme[data-v-9409c097] blockquote[data-callout]:after{content:"";width:1.25rem;height:1.25rem;position:absolute;top:1rem;left:1rem}.readme[data-v-9409c097] blockquote[data-callout]>p:first-child{margin-top:0}.readme[data-v-9409c097] blockquote[data-callout]>p:last-child{margin-bottom:0}.readme[data-v-9409c097] blockquote[data-callout=note]{border-inline-start-color:var(--syntax-str);background:#3b82f60d}.readme[data-v-9409c097] blockquote[data-callout=note]:before{color:#3b82f6;content:var(--i18n-note,"Note")}.readme[data-v-9409c097] blockquote[data-callout=note]:after{background-color:#3b82f6;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4m0-4h.01'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.readme[data-v-9409c097] blockquote[data-callout=tip]{background:#22c55e0d;border-inline-start-color:#22c55e}.readme[data-v-9409c097] blockquote[data-callout=tip]:before{color:#22c55e;content:var(--i18n-tip,"Tip")}.readme[data-v-9409c097] blockquote[data-callout=tip]:after{background-color:#22c55e;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4'/%3E%3C/svg%3E") no-repeat}.readme[data-v-9409c097] blockquote[data-callout=important]{border-inline-start-color:var(--syntax-fn);background:#a855f70d}.readme[data-v-9409c097] blockquote[data-callout=important]:before{color:var(--syntax-fn);content:var(--i18n-important,"Important")}.readme[data-v-9409c097] blockquote[data-callout=important]:after{background-color:var(--syntax-fn);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17v5M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 17v5M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1a2 2 0 0 0 0-4H8a2 2 0 0 0 0 4a1 1 0 0 1 1 1z'/%3E%3C/svg%3E") no-repeat}.readme[data-v-9409c097] blockquote[data-callout=warning]{background:#eab3080d;border-inline-start-color:#eab308}.readme[data-v-9409c097] blockquote[data-callout=warning]:before{color:#eab308;content:var(--i18n-warning,"Warning")}.readme[data-v-9409c097] blockquote[data-callout=warning]:after{background-color:#eab308;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01'/%3E%3C/svg%3E") no-repeat}.readme[data-v-9409c097] blockquote[data-callout=caution]{background:#ef44440d;border-inline-start-color:#ef4444}.readme[data-v-9409c097] blockquote[data-callout=caution]:before{color:#ef4444;content:var(--i18n-caution,"Caution")}.readme[data-v-9409c097] blockquote[data-callout=caution]:after{background-color:#ef4444;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4m0 4h.01'/%3E%3C/g%3E%3C/svg%3E") no-repeat}.readme[data-v-9409c097] table{border-collapse:collapse;word-break:keep-all;width:100%;margin:1.5rem 0;font-size:.875rem;display:block;overflow-x:auto}.readme[data-v-9409c097] td,.readme[data-v-9409c097] th{border:1px solid var(--border);text-align:start;padding:.75rem 1rem}.readme[data-v-9409c097] th{background:var(--bg-subtle);color:var(--fg);font-weight:500}.readme[data-v-9409c097] tr:hover{background:var(--bg-subtle)}.readme[data-v-9409c097] img{display:revert-layer;height:revert-layer;z-index:1;border-radius:8px;max-width:100%;margin:1rem 0;position:relative}.readme[data-v-9409c097] img[width]{height:auto}.readme[data-v-9409c097] video{display:revert-layer;height:revert-layer}.readme[data-v-9409c097] hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.readme[data-v-9409c097] p>a>img,.readme[data-v-9409c097] p>img{border-radius:4px;margin:0 .25rem .25rem 0;display:inline-block}.readme[data-v-9409c097] .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.readme[data-v-9409c097] details{color:var(--fg-subtle);font-size:.925rem}.readme[data-v-9409c097] details summary{color:var(--fg-muted);font-size:1rem}.readme[data-v-9409c097] details summary>h1,.readme[data-v-9409c097] details summary>h2,.readme[data-v-9409c097] details summary>h3,.readme[data-v-9409c097] details summary>h4,.readme[data-v-9409c097] details summary>h5,.readme[data-v-9409c097] details summary>h6,.readme[data-v-9409c097] details summary>p{margin:0;display:inline}
