.visible{visibility:visible}.fixed{position:fixed}.inline-block{display:inline-block}.table{display:table}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.w-4{width:1rem}.w-5{width:1.25rem}.border{border-width:1px}.lowercase{text-transform:lowercase}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}code{font-size:.875rem;line-height:1.25rem}body{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 300px),fixed 0 0 /20px 20px radial-gradient(#d1d1d1 1px,transparent 0),fixed 10px 10px /20px 20px radial-gradient(#d1d1d1 1px,transparent 0)}.dark .invert-on-dark{filter:invert(1) brightness(1.8)}#__next .nextra-body>main h1{margin-top:0}#__next article :not(pre)>code{border:0;background-color:transparent;color:var(--shiki-token-string-expression);font-size:90%}#__next article :not(pre)>code:after,#__next article :not(pre)>code:before{content:"\`"}.dark body article pre{border:1px solid rgba(224,243,255,.1);border-radius:5px;background-color:transparent}.light body article pre{border:1px solid #e5e7eb;border-radius:5px;background-color:transparent}.dark body{background:linear-gradient(180deg,transparent 0,#111 300px),fixed 0 0 /20px 20px radial-gradient(#313131 1px,transparent 0),fixed 10px 10px /20px 20px radial-gradient(#313131 1px,transparent 0)}#__next article.nextra-body h1{font-size:2em}#__next article.nextra-body h2{font-size:1.5em}#__next article.nextra-body h3{font-size:1.25em}#__next article.nextra-body h4{font-size:1em}#__next article.nextra-body h5{font-size:.85em}