/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){}}@layer theme{}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@supports (color:color-mix(in lab, red, red)){}}}@layer utilities{.top-1\/2{top:50%}.left-1\/2{left:50%}@media (width>=40rem){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (width>=96rem){}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.overflow-auto{overflow:auto}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}@supports (color:color-mix(in lab, red, red)){}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (hover:hover){@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.data-\[state\=closed\]\:\[transform\:translate\(-50\%\,calc\(-50\%_\+_8px\)\)_scale\(0\.98\)\][data-state=closed]{transform:translate(-50%,calc(8px - 50%))scale(.98)}@media (prefers-reduced-motion:no-preference){}@media (prefers-reduced-motion:reduce){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (prefers-color-scheme:dark){@media (hover:hover){}}@starting-style{}@starting-style{.starting\:\[transform\:translate\(-50\%\,calc\(-50\%_\+_8px\)\)_scale\(0\.98\)\]{transform:translate(-50%,calc(8px - 50%))scale(.98)}}@starting-style{}@starting-style{}}@media (prefers-color-scheme:dark){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (width<=48rem){}@supports (color:color-mix(in lab, red, red)){}@media (width<=48rem){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:no-preference){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (hover:hover){}@media (width<=48rem){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@media (hover:hover){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-transparency:reduce){}@media (prefers-contrast:more){}@media (prefers-color-scheme:dark){}@media (width<=480px){}@media (width>=768px){}.docs-dialog-trigger,.docs-dialog-close{appearance:none;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s}.docs-dialog-trigger{background:var(--accent);color:var(--accent-foreground)}.docs-dialog-trigger:hover{background:var(--accent-hover)}.docs-dialog-close{color:var(--foreground);border-color:var(--border-color);background:0 0}.docs-dialog-close:hover{background:var(--surface-subtle)}.docs-dialog-trigger:focus-visible,.docs-dialog-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-dialog{box-sizing:border-box;border:1px solid var(--border-color);background:var(--surface);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);opacity:1;border-radius:.875rem;margin:0;padding:1.5rem;transition:opacity .16s,transform .16s;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #00000040}@starting-style{.docs-dialog[open]{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}.docs-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;background:#00000080;transition:opacity .16s}@media (prefers-reduced-transparency:reduce){.docs-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d9}}@starting-style{.docs-dialog[open]::backdrop{opacity:0}}.docs-dialog h2{margin:0 0 .375rem;font-size:1.125rem;font-weight:600}.docs-dialog p{color:var(--muted);margin:0;font-size:.95rem}.docs-dialog__actions{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.docs-dialog[data-state=closed]{animation:.16s ease-in forwards docs-dialog-out}.docs-dialog[data-state=closed]::backdrop{animation:.16s ease-in forwards docs-backdrop-out}@media (prefers-reduced-motion:reduce){.docs-dialog[data-state=open],.docs-dialog[data-state=closed],.docs-dialog::backdrop,.docs-dialog[data-state=closed]::backdrop{transition:none;animation:none}}@starting-style{}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:no-preference){}@media (prefers-reduced-motion:no-preference){}@starting-style{}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}@starting-style{}@media (prefers-reduced-transparency:reduce){}@starting-style{}@media (prefers-reduced-motion:reduce){}@supports (color:color-mix(in lab, red, red)){}@media (prefers-reduced-motion:reduce){}@media (prefers-reduced-motion:reduce){}@starting-style{}@starting-style{}@starting-style{}@starting-style{}@media (prefers-reduced-motion:reduce){}