/*! 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{.inset-\[auto_1rem_1rem_auto\]{inset:auto 1rem 1rem auto}.right-0{right:calc(var(--spacing) * 0)}.z-\[calc\(1000-var\(--toast-index\,0\)\)\]{z-index:calc(1000 - var(--toast-index,0))}@media (width>=40rem){}@media (width>=48rem){}@media (width>=64rem){}@media (width>=80rem){}@media (width>=96rem){}.box-border{box-sizing:border-box}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.origin-bottom{transform-origin:bottom}.\[transform\:translateX\(var\(--toast-swipe-amount\,0px\)\)_translateY\(calc\(-1\*var\(--toast-offset\,0px\)\)\)_scale\(var\(--toast-scale\,1\)\)\]{transform:translateX(var(--toast-swipe-amount,0px)) translateY(calc(-1 * var(--toast-offset,0px))) scale(var(--toast-scale,1))}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.overflow-visible{overflow:visible}@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)){}.not-data-\[expanded\=true\]\:\[opacity\:calc\(1-max\(0\,var\(--toasts-before\,0\)-2\)\)\]:not([data-expanded=true]){opacity:calc(1 - max(0, var(--toasts-before,0) - 2))}.not-data-\[expanded\=true\]\:\[--toast-scale\:calc\(1-0\.05\*min\(var\(--toasts-before\,0\)\,2\)\)\]:not([data-expanded=true]){--toast-scale:calc(1 - .05 * min(var(--toasts-before,0), 2))}@supports (color:color-mix(in lab, red, red)){}@supports (color:color-mix(in lab, red, red)){}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@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)){}.data-\[expanded\=true\]\:opacity-100[data-expanded=true]{opacity:1}.data-\[expanded\=true\]\:\[--toast-scale\:1\][data-expanded=true]{--toast-scale:1}@supports (color:color-mix(in lab, red, red)){}.data-\[state\=closed\]\:\[transform\:translateX\(110\%\)_translateY\(calc\(-1\*var\(--toast-offset\,0px\)\)\)\][data-state=closed]{transform:translateX(110%) translateY(calc(-1 * var(--toast-offset,0px)))}.data-\[swiping\=true\]\:transition-none[data-swiping=true]{transition-property:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}}@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-style{.starting\:\[transform\:translateY\(100\%\)_scale\(0\.9\)\]{transform:translateY(100%)scale(.9)}}@starting-style{}.\[\&\>ol\]\:m-0>ol{margin:calc(var(--spacing) * 0)}.\[\&\>ol\]\:list-none>ol{list-style-type:none}.\[\&\>ol\]\:p-0>ol{padding:calc(var(--spacing) * 0)}}@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){}@starting-style{}@media (prefers-reduced-transparency: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){}@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){}.docs-button{appearance:none;font:inherit;background:var(--accent);color:var(--accent-foreground);cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:600;line-height:1}@media (prefers-reduced-motion:no-preference){.docs-button{transition:background-color .12s,border-color .12s,color .12s}}.docs-button:hover{background:var(--accent-hover)}.docs-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-toast-demo{flex-direction:column;gap:.75rem;display:flex}.docs-toast-controls{flex-wrap:wrap;gap:.5rem;display:flex}.docs-toast-demo ol{margin:0;padding:0;list-style:none}.docs-toast{z-index:calc(1000 - var(--toast-index,0));box-sizing:border-box;border:1px solid var(--border-color);background:var(--surface);width:100%;color:var(--foreground);touch-action:pan-y;transform-origin:bottom;transform:translateX(var(--toast-swipe-amount,0px)) translateY(calc(-1 * var(--toast-offset,0px))) scale(var(--toast-scale,1));border-radius:.625rem;align-items:start;gap:.75rem;padding:.875rem 1rem;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 8px 24px #0000001f}.docs-toast:after{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.docs-toast:not([data-expanded=true]){--toast-scale:calc(1 - .05 * min(var(--toasts-before,0), 2));opacity:calc(1 - max(0, var(--toasts-before,0) - 2))}.docs-toast[data-expanded=true]{--toast-scale:1;opacity:1}@media (prefers-reduced-motion:no-preference){.docs-toast{transition:transform .4s cubic-bezier(.21,1.02,.73,1),opacity .4s}}@starting-style{.docs-toast{opacity:0;transform:translateY(100%)scale(.9)}}.docs-toast[data-swiping=true]{transition:none}.docs-toast[data-state=closed]{opacity:0;transform:translateX(110%) translateY(calc(-1 * var(--toast-offset,0px)))}.docs-toast-body{flex:1;min-width:0}.docs-toast-title{font-weight:600}.docs-toast-description{color:var(--muted);font-size:.875rem}.docs-toast-action{background:var(--accent);color:var(--accent-foreground);cursor:pointer;border:0;border-radius:.375rem;align-self:center;padding:.25rem .625rem}.docs-toast-close{width:1.5rem;height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;align-self:start;place-items:center;margin:-.125rem -.25rem 0 0;padding:0;font-size:.875rem;line-height:1;display:grid}.docs-toast-close:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.docs-toast-close:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.docs-toast[data-type=success]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.docs-toast[data-type=success]{border-color:color-mix(in oklab, var(--accent) 50%, var(--border-color))}}.docs-toast[data-type=error]{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.docs-toast[data-type=error]{border-color:color-mix(in oklab, #ef4444 60%, var(--border-color))}}@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){}