.docs-shell{--docs-tint: var(--color-candle)}.docs-shell[data-docs-tint=loom]{--docs-tint: #8fb5ff}.docs-shell:lang(ja) .font-display,.docs-shell:lang(ko) .font-display,.docs-shell:lang(zh) .font-display,.docs-shell:lang(ja) .prose-docs :is(h1,h2,h3),.docs-shell:lang(ko) .prose-docs :is(h1,h2,h3),.docs-shell:lang(zh) .prose-docs :is(h1,h2,h3){font-family:Cormorant Garamond Variable,Cormorant Garamond,ui-sans-serif,system-ui,sans-serif}.docs-shell:lang(ko){word-break:keep-all}.docs-nav-link{position:relative;display:block;border-radius:.5rem;padding:.4rem .75rem;color:var(--color-mist);text-decoration:none;line-height:1.45;transition:color .45s var(--ease-atelier),background-color .45s var(--ease-atelier)}.docs-nav-link:before{content:"";position:absolute;left:0;top:.45rem;bottom:.45rem;width:2px;border-radius:2px;background:var(--color-amethyst);box-shadow:0 0 8px #b89af5b3;transform:scaleY(0);transition:transform .45s var(--ease-atelier)}.docs-nav-link:hover{color:var(--color-moon);background-color:color-mix(in srgb,var(--color-plum) 55%,transparent)}.docs-nav-link:focus-visible{outline:2px solid var(--color-amethyst);outline-offset:2px}.docs-nav-link[aria-current=page]{color:var(--color-amethyst-soft);background-color:color-mix(in srgb,var(--color-amethyst) 11%,transparent)}.docs-nav-link[aria-current=page]:before{transform:scaleY(1)}.docs-menu>summary::-webkit-details-marker{display:none}.docs-menu-chevron{transition:transform .45s var(--ease-atelier)}.docs-menu[open] .docs-menu-chevron{transform:rotate(180deg)}.docs-card{border:1px solid var(--color-seam);background:var(--color-dusk);border-radius:16px;transition:border-color .5s var(--ease-atelier),background-color .5s var(--ease-atelier),box-shadow .5s var(--ease-atelier)}a.docs-card:hover,a.docs-card:focus-visible{border-color:var(--color-seam-strong);background:color-mix(in srgb,var(--color-plum) 45%,var(--color-dusk));box-shadow:0 24px 60px -40px #b89af58c}a.docs-card:focus-visible{outline:2px solid var(--color-amethyst);outline-offset:3px}.prose-docs{color:var(--color-mist);font-family:var(--font-body);font-size:1rem;line-height:1.8;max-width:46rem;overflow-wrap:break-word;contain:inline-size}@media(min-width:640px){.prose-docs{font-size:1.0625rem}}.prose-docs h1,.prose-docs h2,.prose-docs h3{color:var(--color-moon);font-family:var(--font-display);font-variant-numeric:lining-nums;font-weight:500;letter-spacing:-.01em;scroll-margin-top:1.5rem}.prose-docs h1{font-size:2.5rem;line-height:1.08;margin-bottom:1.25rem}@media(min-width:640px){.prose-docs h1{font-size:3rem}}.prose-docs h2{font-size:2rem;line-height:1.15;margin-top:3rem;margin-bottom:.9rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-seam)}.prose-docs h3{font-size:1.5rem;line-height:1.2;font-weight:600;margin-top:2.1rem;margin-bottom:.6rem}.prose-docs h4{color:var(--color-moon);font-size:1rem;font-weight:700;margin-top:1.6rem;margin-bottom:.4rem;scroll-margin-top:1.5rem}.prose-docs p{margin-bottom:1.1rem}.prose-docs ul,.prose-docs ol{padding-left:1.4rem;margin-bottom:1.1rem}.prose-docs ul{list-style-type:disc}.prose-docs ol{list-style-type:decimal}.prose-docs li{margin-bottom:.35rem;padding-left:.2rem}.prose-docs li::marker{color:var(--color-haze)}.prose-docs li>ul,.prose-docs li>ol{margin-top:.35rem;margin-bottom:.35rem}.prose-docs strong{color:var(--color-moon);font-weight:700}.prose-docs em{color:var(--color-moon)}.prose-docs a{color:var(--color-amethyst-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-amethyst) 40%,transparent);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .4s var(--ease-atelier),text-decoration-color .4s var(--ease-atelier)}.prose-docs a:hover{color:var(--color-moon);text-decoration-color:var(--color-amethyst)}.prose-docs a:focus-visible{outline:2px solid var(--color-amethyst);outline-offset:2px;border-radius:2px}.prose-docs code{font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,Consolas,monospace;background:var(--color-plum);border:1px solid var(--color-seam);border-radius:.35rem;color:var(--color-moon);padding:.08rem .36rem;font-size:.84em;font-variant-ligatures:none;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.prose-docs a code{color:inherit}.prose-docs pre{background-color:var(--color-dusk)!important;border:1px solid var(--color-seam);border-radius:12px;padding:1rem 1.15rem;overflow-x:auto;margin:.25rem 0 1.35rem;font-size:.875rem;line-height:1.65;tab-size:4;scrollbar-color:var(--color-seam-strong) transparent}.prose-docs pre code{background:none;border:0;padding:0;font-size:inherit;color:inherit;overflow-wrap:normal}.prose-docs table{display:block;width:fit-content;max-width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid var(--color-seam);border-radius:12px;margin:.25rem 0 1.5rem;font-size:.875rem;line-height:1.6;scrollbar-color:var(--color-seam-strong) transparent}@property --docs-fade-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --docs-fade-r{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes docs-table-fade{0%{--docs-fade-l: 0px;--docs-fade-r: 3rem}8%{--docs-fade-l: 2rem}92%{--docs-fade-r: 3rem}to{--docs-fade-l: 2rem;--docs-fade-r: 0px}}@supports (animation-timeline: scroll()){.prose-docs table,.prose-docs pre{animation:docs-table-fade linear both;animation-timeline:scroll(self inline);mask-image:linear-gradient(to right,transparent,#000 var(--docs-fade-l),#000 calc(100% - var(--docs-fade-r)),transparent)}}.prose-docs th,.prose-docs td{padding:.55rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-seam)}.prose-docs th+th,.prose-docs td+td{border-left:1px solid var(--color-seam)}.prose-docs tbody tr:last-child td{border-bottom:0}.prose-docs th{background:var(--color-plum);color:var(--color-moon);font-weight:700;white-space:nowrap}.prose-docs td{min-width:8rem;background:var(--color-dusk)}.prose-docs td:last-child:not(:first-child){min-width:14rem}.prose-docs tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-plum) 40%,var(--color-dusk))}.prose-docs td code{overflow-wrap:normal}.prose-docs table:focus-visible,.prose-docs pre:focus-visible{outline:2px solid var(--color-amethyst);outline-offset:2px}.prose-docs blockquote{position:relative;margin:.25rem 0 1.35rem;padding:.85rem 1.1rem .85rem 1.25rem;border:1px solid color-mix(in srgb,var(--color-amethyst) 22%,transparent);border-left:3px solid var(--color-amethyst);border-radius:10px;background:color-mix(in srgb,var(--color-amethyst) 7%,var(--color-dusk));color:var(--color-mist)}.prose-docs blockquote>:last-child{margin-bottom:0}.prose-docs blockquote strong:first-child{color:var(--color-amethyst-soft)}.prose-docs hr{border:0;border-top:1px solid var(--color-seam);margin:2.5rem 0}.prose-docs img{max-width:100%;border-radius:12px;border:1px solid var(--color-seam);margin:1.25rem 0}.docs-shell:lang(ja) .prose-docs,.docs-shell:lang(ko) .prose-docs,.docs-shell:lang(zh) .prose-docs{line-height:1.9}@media(prefers-reduced-motion:reduce){.docs-nav-link,.docs-nav-link:before,.docs-menu-chevron,.docs-card,.prose-docs a{transition:none}}
