.ts-inline-code span,.ts-code-block span{color:var(--shiki-light, inherit)}[data-theme=dark] .ts-inline-code span,[data-theme=dark] .ts-code-block span{color:var(--shiki-dark, var(--shiki-light, inherit))}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ts-inline-code span,html:not([data-theme=light]) .ts-code-block span{color:var(--shiki-dark, var(--shiki-light, inherit))}}.doc{padding-block:8px 24px;font-size:var(--text-prose);line-height:var(--text-prose--line-height)}.doc>:is(p,ul,ol,dl,blockquote,h1,h2,h3,h4,.ui-alert),.doc>section>:is(p,ul,ol,dl,blockquote,h2,h3,h4,.ui-alert),.doc .figure-caption{max-inline-size:var(--content)}.doc figure,.doc .figure-pair,.doc table,.doc>.expressive-code,.doc>section>.expressive-code{max-inline-size:var(--wide)}.doc a{color:var(--color-accent);text-decoration:none;transition:color var(--motion)}.doc a:hover{color:var(--color-primary-text-hover);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.doc code{font-family:var(--font-mono);font-size:.875em}.doc :is(p,li,td,th,dt,dd,figcaption,summary) code:not(pre code){padding:.075em .3em;border:1px solid var(--color-line-2);border-radius:var(--radius-sm);background:var(--color-surface-2);font-weight:400;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere}.doc h1{font-size:var(--text-h1);line-height:var(--text-h1--line-height);font-weight:600;letter-spacing:-.02em}.doc h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);font-weight:600;letter-spacing:-.01em}.doc h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.doc h4{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:600}.doc .header-anchor{margin-inline-start:8px;font-weight:400;font-size:.8em;color:var(--color-text-4);text-decoration:none;opacity:0;transition:opacity var(--motion)}.doc :is(h2,h3):hover>.header-anchor,.doc .header-anchor:focus-visible{opacity:1}.doc .header-anchor:hover{color:var(--color-accent);text-decoration:none}@media(hover:none){.doc .header-anchor{opacity:.55}}.doc section{margin-block-start:var(--section-gap)}.doc h1{margin-block-end:24px}.doc h2{margin-block-end:16px}.doc h3{margin-block:36px 12px}.doc h4{margin-block:28px 8px}.doc p{margin-block-start:16px}.doc h1+p,.doc h2+p,.doc h3+p,.doc h4+p{margin-block-start:0}.doc ul,.doc ol{margin-block-start:16px;padding-inline-start:22px}.doc ul{list-style:disc}.doc ol{list-style:decimal}.doc li{margin-block-start:8px;padding-inline-start:4px}.doc li::marker{color:var(--color-text-3)}.doc table{display:block;overflow-x:auto;margin-block-start:24px;border-collapse:collapse;inline-size:100%;font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-variant-numeric:tabular-nums;scrollbar-width:thin;scrollbar-color:var(--color-line-2) transparent}.doc table::-webkit-scrollbar{block-size:6px}.doc table::-webkit-scrollbar-track{background:transparent}.doc table::-webkit-scrollbar-thumb{background:var(--color-line-2);border-radius:3px}.doc th,.doc td{padding:12px 16px;text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line-1)}.doc th{font-weight:600;color:var(--color-text-1);background:var(--color-surface-1)}.doc thead th{border-block-end:1px solid var(--color-line-1)}@media(max-width:44.999rem){.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]){display:block;overflow-x:visible}.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]) tbody{display:block}.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]) thead{display:none}.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]) tr{display:block;padding-block:12px;border-block-end:1px solid var(--color-line-1)}.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]) th,.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]) td{display:block;padding:3px 0;border:0;white-space:normal;background:none}.doc table:not([data-own-stack]):not([data-own-stack]):not([data-own-stack]) td[data-label]:before{content:attr(data-label);display:block;font-size:var(--text-ui);color:var(--color-text-3)}}.doc blockquote{margin-block-start:16px;padding:0 16px;border-inline-start:2px solid var(--color-line-1);color:var(--color-text-2)}.doc hr{margin-block:40px 0;border:0;border-block-start:1px solid var(--color-line-1)}.doc strong{font-weight:600}.doc h2{margin-block-start:var(--section-gap)}.doc h1+h2{margin-block-start:24px}.guide-note{font-size:var(--text-ui);color:var(--color-text-2)}.doc .expressive-code{margin-block-start:24px}.doc :is(p,li,dd,td,th,figcaption,blockquote){text-wrap:pretty}.doc :is(h1,h2,h3,h4){text-wrap:balance}@media(forced-colors:active){.doc table{background-image:none}.docs-group a[aria-current=page]{color:LinkText}}.docs-local{border-block-end:1px solid var(--color-line-1);background:var(--color-surface-1)}.docs-local>summary{list-style:none;display:flex;align-items:center;gap:var(--ui-space-2);block-size:44px;padding-inline:var(--gutter-x);font-size:var(--text-ui);font-weight:600;color:var(--color-text-1);cursor:pointer}.docs-local>summary::-webkit-details-marker{display:none}.docs-local>summary:before{content:"";inline-size:12px;block-size:12px;border-inline-end:2px solid var(--color-text-3);border-block-end:2px solid var(--color-text-3);transform:rotate(-45deg) scale(.7);transition:transform var(--motion)}.docs-local[open]>summary:before{transform:rotate(45deg) scale(.7)}.docs-local>nav{padding:4px calc(var(--gutter-x) - 8px) 16px}.docs-toc{border-block-end:1px solid var(--color-line-1);background:var(--color-ground)}.docs-toc summary{list-style:none;display:flex;align-items:center;gap:var(--ui-space-2);block-size:40px;padding-inline:var(--gutter-x);font-size:var(--text-ui);color:var(--color-text-2);cursor:pointer}.docs-toc summary::-webkit-details-marker{display:none}.docs-toc summary:before{content:"";inline-size:12px;block-size:12px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg) scale(.7);transition:transform var(--motion)}.docs-toc[open] summary:before{transform:rotate(45deg) scale(.7)}.docs-toc nav{padding:4px var(--gutter-x) 16px}.docs{display:grid;grid-template-columns:minmax(0,1fr);max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter-x);background:var(--color-ground)}.docs-sidebar,.docs-outline{display:none}.docs-content{padding-block:32px 24px;inline-size:100%}.docs-content>h1:first-child{margin-block-start:0}.docs-group{margin-block-start:20px}.docs-group:first-child{margin-block-start:0}.docs-group-title{padding:8px 16px;font-size:.75rem;line-height:1.5;color:var(--color-text-2)}.docs-group li{margin-block-start:2px}.docs-group a{display:flex;align-items:center;min-block-size:40px;padding:8px 16px;border-radius:var(--radius);font-size:var(--text-ui);color:var(--color-text-2);text-decoration:none;transition:color var(--motion),background-color var(--motion)}.docs-group a:hover{color:var(--color-text-1);background:var(--fill-3)}.docs-group a[aria-current=page]{color:var(--color-accent);background:var(--color-primary-bg);font-weight:600}.docs-group li.depth-1{margin-block-start:0}.docs-group li.depth-1 a{padding-inline-start:32px}.docs-group li.depth-2 a{padding-inline-start:48px}.docs-group li.depth-1.code a{font-family:var(--font-mono);font-size:var(--text-code)}.docs-edit{margin-block-start:40px;font-size:var(--text-ui)}.docs-edit a{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);text-decoration:none;transition:color var(--motion)}.docs-edit a:hover{color:var(--color-primary-text-hover)}.docs-edit a+a{margin-inline-start:20px}.docs-edit svg{inline-size:14px;block-size:14px;flex:none}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-4);max-inline-size:var(--wide);margin-block-start:32px;padding-block-start:32px;border-block-start:1px solid var(--color-line-1)}.docs-pager a{display:block;min-inline-size:0;overflow-wrap:anywhere;padding:16px;border:1px solid var(--color-line-1);border-radius:var(--radius-md);background:var(--color-elevated);font-size:var(--text-ui);font-weight:600;color:var(--color-text-1);text-decoration:none;transition:border-color var(--motion),box-shadow var(--motion),color var(--motion)}.docs-pager a:hover{border-color:var(--color-primary-border);color:var(--color-accent);box-shadow:var(--shadow-secondary)}.docs-pager a span{display:block;margin-block-end:4px;font-size:.75rem;font-weight:400;color:var(--color-text-2)}.docs-pager-next{text-align:end}.docs-outline-title{padding-inline-start:16px;font-size:.75rem;color:var(--color-text-2)}.docs-outline li,.docs-toc li{position:relative;margin-block-start:2px}.docs-outline li.depth-3 a,.docs-toc li.depth-3{padding-inline-start:28px}.docs-outline ul{position:relative;margin-block-start:8px;border-inline-start:2px solid var(--color-line-1)}.docs-outline a{display:block;padding:5px 0 5px 16px;font-size:var(--text-ui);line-height:1.5;color:var(--color-text-2);text-decoration:none;transition:color var(--motion)}.docs-outline a,.docs-toc a{overflow-wrap:anywhere}.docs-outline a:before{content:"";position:absolute;inset-block:0;inset-inline-start:-2px;inline-size:2px;background:transparent;transition:background-color var(--motion)}.docs-toc a{display:block;padding:5px 0;font-size:var(--text-ui);line-height:1.5;color:var(--color-text-2);text-decoration:none;transition:color var(--motion)}.docs-outline a:hover,.docs-toc a:hover{color:var(--color-text-1)}.docs-outline a[aria-current=location],.docs-toc a[aria-current=location]{color:var(--color-accent)}.docs-outline a[aria-current=location]:before{background:var(--color-accent)}@media(min-width:64rem){.docs-local,.docs-toc{display:none}.docs{grid-template-columns:240px minmax(0,1fr);gap:48px}.docs-sidebar{display:block;border-inline-end:1px solid var(--color-line-1)}.docs-sidebar-in{position:sticky;inset-block-start:0;max-block-size:100vh;overflow-y:auto;padding-block:24px 48px;padding-inline-end:24px;scrollbar-width:thin}.docs-content{padding-block:40px 24px}}@media(min-width:80rem){.docs{grid-template-columns:240px minmax(0,1fr) 220px}.docs-wide{grid-template-columns:240px minmax(0,1fr)}.docs-outline{display:block;position:sticky;inset-block-start:0;align-self:start;max-block-size:100vh;overflow-y:auto;padding-block:40px 48px}}:lang(ko) .docs-group a{line-height:1.5}.sidebar-tree[data-astro-cid-yq2ufrww]{margin:0;padding:0;list-style:none}.sidebar-tree[data-astro-cid-yq2ufrww] li[data-astro-cid-yq2ufrww]{margin-block-start:2px}.sidebar-tree-nested[data-astro-cid-yq2ufrww]{margin-inline-start:16px;padding-inline-start:4px;border-inline-start:1px solid var(--color-line-2)}.sidebar-branch-title[data-astro-cid-yq2ufrww]{margin:0;padding:10px 12px;color:var(--color-text-2);overflow-wrap:anywhere}.sidebar-tree[data-astro-cid-yq2ufrww] a[data-astro-cid-yq2ufrww]{padding-inline:12px;overflow-wrap:anywhere}.sidebar-tree[data-astro-cid-yq2ufrww] .sidebar-code[data-astro-cid-yq2ufrww]{font-family:var(--font-mono);font-size:var(--text-code)}.sidebar-tree[data-astro-cid-yq2ufrww] .sidebar-branch-current[data-astro-cid-yq2ufrww]{color:var(--color-text-1);font-weight:600}.sidebar-overview[data-astro-cid-yq2ufrww]{margin-inline-start:16px;list-style:none}.sidebar-caption[data-astro-cid-qruf4ds6]{padding-inline:12px;font-size:.75rem;color:var(--color-text-3);line-height:1.5}.sidebar-context[data-astro-cid-qruf4ds6] ul[data-astro-cid-qruf4ds6]{margin-block-start:6px}.sidebar-context[data-astro-cid-qruf4ds6] a[data-astro-cid-qruf4ds6]{min-block-size:36px;padding:7px 12px;overflow-wrap:anywhere}.sidebar-path[data-astro-cid-qruf4ds6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-block-start:8px;padding-inline:12px;color:var(--color-text-3)}.sidebar-context[data-astro-cid-qruf4ds6] .sidebar-path[data-astro-cid-qruf4ds6] a[data-astro-cid-qruf4ds6]{display:inline;min-block-size:0;padding:0;font-size:.8125rem}.sidebar-current[data-astro-cid-qruf4ds6]{margin-block-start:6px}.sidebar-current-code[data-astro-cid-qruf4ds6],.sidebar-related[data-astro-cid-qruf4ds6] code[data-astro-cid-qruf4ds6]{font-family:var(--font-mono);font-size:var(--text-code)}.sidebar-related-title[data-astro-cid-qruf4ds6]{margin-block-start:16px}.sidebar-browse-title[data-astro-cid-qruf4ds6]{margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid var(--color-line-2)}.sidebar-sections[data-astro-cid-qruf4ds6]{margin-block-start:8px}.sidebar-section[data-astro-cid-qruf4ds6]{margin-block-start:2px}.sidebar-section[data-astro-cid-qruf4ds6]>.docs-group-title[data-astro-cid-qruf4ds6]{margin:0;padding:10px 12px 4px;font-size:var(--text-ui);color:var(--color-text-2)}.sidebar-section[data-astro-cid-qruf4ds6]>.sidebar-section-current[data-astro-cid-qruf4ds6]{color:var(--color-text-1);font-weight:600}
