.fake-password-input{-webkit-text-security:disc}@layer reset,base,tokens,recipes,utilities;@layer base{:root{--made-with-panda: "🐼" }*,*:before,*:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1 }html{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--colors-background);color:var(--colors-foreground);font-family:var(--fonts-sans)}button{color:inherit;outline:2px solid transparent}*{box-sizing:border-box;font-family:var(--fonts-body)}html,body{margin:var(--spacing-0);padding:var(--spacing-0)}#root{display:flex;flex-direction:column;height:100vh}}@layer recipes.slots{.toast__root--variant_default{border:var(--borders-base);background:var(--colors-background)}.toast__root--variant_destructive{border:var(--borders-destructive);background:var(--colors-destructive);color:var(--colors-destructive-foreground)}.toast__action--variant_destructive{--sp-bca: color-mix(in srgb, transparent 60%, var(--colors-muted));border-color:var(--sp-bca, var(--colors-muted))}.toast__close--variant_destructive{color:var(--colors-red-300)}.toast__action--variant_destructive:is(:focus,[data-focus]){--shadow-panda-ring-color: var(--colors-destructive) }.toast__close--variant_destructive:is(:focus,[data-focus]){--shadow-panda-ring-color: var(--colors-red-400) ;--shadow-panda-ring-offset-color: var(--colors-red-600) }.toast__action--variant_destructive:is(:hover,[data-hover]){--sp-bca: color-mix(in srgb, transparent 70%, var(--colors-destructive));border-color:var(--sp-bca, var(--colors-destructive));background:var(--colors-destructive);color:var(--colors-destructive-foreground)}.toast__close--variant_destructive:is(:hover,[data-hover]){color:var(--colors-red-50)}@layer _base{.toast__root{pointer-events:auto;position:relative;display:flex;width:var(--sizes-full);align-items:center;justify-content:space-between;gap:var(--spacing-4);overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);padding:var(--spacing-6);padding-right:var(--spacing-8);box-shadow:var(--shadows-lg);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.toast__root[data-swipe=cancel]{transform:translate(0)}.toast__root[data-swipe=end]{transform:translate(var(--radix-toast-swipe-end-x));animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 1;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.toast__root[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x));transition:none}.toast__root[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 1;--shadow-panda-enter-scale: 1;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: -100% }.toast__root[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: .8 ;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 100% ;--shadow-panda-exit-translate-y: 0 }.toast__action{display:inline-flex;height:var(--sizes-8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-transparent);padding-inline:var(--spacing-3);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium);--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.toast__action:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:.5}.toast__close{position:absolute;right:var(--spacing-2);top:var(--spacing-2);border-radius:var(--radii-md);padding:var(--spacing-1);--sp-ca: color-mix(in srgb, transparent 50%, var(--colors-foreground));color:var(--sp-ca, var(--colors-foreground));opacity:0;transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.toast__title{font-weight:var(--font-weights-semibold)}.toast__title,.toast__description{font-size:.875rem;line-height:1.25rem}.toast__description{opacity:.9}.dialog__close{position:absolute;right:var(--spacing-4);top:var(--spacing-4);border-radius:var(--radii-sm);opacity:.7;--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.dialog__close:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.dialog__close [data-state=open]{background:var(--colors-accent);color:var(--colors-muted-foreground)}.dialog__content{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:var(--sizes-full);max-width:var(--sizes-lg);transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1));--shadow-panda-translate-x: -50%;--shadow-panda-translate-y: -50%;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);gap:var(--spacing-4);border:var(--borders-base);background:var(--colors-background);padding:var(--spacing-6);box-shadow:var(--shadows-lg)}.dialog__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0 ;--shadow-panda-enter-scale: .95 ;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: -50% ;--shadow-panda-enter-translate-y: -48% }.dialog__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: .95 ;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: -50% ;--shadow-panda-exit-translate-y: -48% }.dialog__header{display:flex;flex-direction:column;text-align:center}.dialog__header>*+*{margin-top:var(--spacing-1\.5)}.dialog__footer{display:flex;flex-direction:column-reverse}.dialog__title{font-size:1.125rem;line-height:var(--line-heights-none);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-tight)}.dialog__description{font-size:.875rem;line-height:1.25rem;color:var(--colors-muted-foreground)}.progress__root{position:relative;height:var(--sizes-4);width:var(--sizes-full);overflow:hidden;border-radius:var(--radii-full);background:var(--colors-secondary)}.progress__indicator{height:var(--sizes-full);width:var(--sizes-full);flex:1 1 0%;background:var(--colors-primary);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.accordion__item{border-bottom:var(--borders-base)}.accordion__header{display:flex}.accordion__trigger{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;padding-block:var(--spacing-4);font-weight:var(--font-weights-medium);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.accordion__trigger>svg{height:var(--sizes-4);width:var(--sizes-4);flex-shrink:0;transition-property:var(--transition-prop, transform);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--durations-normal);--transition-duration: var(--durations-normal) }.accordion__trigger[data-state=open]>svg{transform:rotate(180deg)}.accordion__content{overflow:hidden;font-size:.875rem;line-height:1.25rem;transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.accordion__content[data-state=closed]{animation:var(--animations-accordion-up)}.accordion__content[data-state=open]{animation:var(--animations-accordion-down)}.accordion__content>div{padding-bottom:var(--spacing-4);padding-top:var(--spacing-0)}.select__trigger{display:flex;height:var(--sizes-10);width:var(--sizes-full);align-items:center;justify-content:space-between;border-radius:var(--radii-md);border:var(--borders-input);background:var(--colors-transparent);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:.875rem;line-height:1.25rem;cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background)}.select__trigger::placeholder{color:var(--colors-muted-foreground)}.select__trigger:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.select__viewport{padding:var(--spacing-1)}.select__viewport[data-position=popper]{height:var(--radix-select-trigger-height);width:var(--sizes-full);min-width:var(--radix-select-trigger-width)}.select__content{position:relative;z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);color:var(--colors-popover-foreground);box-shadow:var(--shadows-md)}.select__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0 ;--shadow-panda-enter-scale: .95 ;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0 }.select__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: .95 ;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.select__content[data-side=top]{--shadow-panda-enter-translate-y: var(--spacing-2) }.select__content[data-side=bottom]{--shadow-panda-enter-translate-y: calc(var(--spacing-2) * -1) }.select__content[data-side=left]{--shadow-panda-enter-translate-x: var(--spacing-2) }.select__content[data-side=right]{--shadow-panda-enter-translate-x: calc(var(--spacing-2) * -1) }.select__content[data-position=popper][data-side=top]{--shadow-panda-translate-y: calc(var(--spacing-1) * -1) }.select__content[data-position=popper][data-side=top],.select__content[data-position=popper][data-side=bottom]{transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1))}.select__content[data-position=popper][data-side=bottom]{--shadow-panda-translate-y: var(--spacing-1) }.select__content[data-position=popper][data-side=left]{--shadow-panda-translate-x: calc(var(--spacing-1) * -1) }.select__content[data-position=popper][data-side=left],.select__content[data-position=popper][data-side=right]{transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1))}.select__content[data-position=popper][data-side=right]{--shadow-panda-translate-x: var(--spacing-1) }.select__label{font-weight:var(--font-weights-semibold)}.select__label,.select__item{padding-block:var(--spacing-1\.5);padding-left:var(--spacing-8);padding-right:var(--spacing-2);font-size:.875rem;line-height:1.25rem}.select__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;border-radius:var(--radii-sm);outline:2px solid transparent}.select__item[data-disabled]{pointer-events:none;opacity:.5}.select__itemIndicator{position:absolute;left:var(--spacing-2);display:flex;height:var(--sizes-3\.5);width:var(--sizes-3\.5);align-items:center;justify-content:center}.select__separator{margin-inline:calc(var(--spacing-1) * -1);margin-block:var(--spacing-1);height:1px;background:var(--colors-muted)}.checkbox__root{height:var(--sizes-4);width:var(--sizes-4);flex-shrink:0;border-radius:var(--radii-sm);border:var(--borders-primary);cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background)}.checkbox__root:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.checkbox__root[data-state=checked]{background:var(--colors-primary);color:var(--colors-primary-foreground)}.checkbox__indicator{display:flex;align-items:center;justify-content:center;color:currentColor}.tooltip__content{z-index:50;overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.tooltip__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: .95 ;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.tooltip__content[data-side=top]{--shadow-panda-enter-translate-y: var(--spacing-2) }.tooltip__content[data-side=bottom]{--shadow-panda-enter-translate-y: calc(var(--spacing-2) * -1) }.tooltip__content[data-side=left]{--shadow-panda-enter-translate-x: var(--spacing-2) }.tooltip__content[data-side=right]{--shadow-panda-enter-translate-x: calc(var(--spacing-2) * -1) }.dialog__overlay{position:fixed;inset:var(--spacing-0);z-index:50;--sp-bga: color-mix(in srgb, transparent 20%, var(--colors-background));background-color:var(--sp-bga, var(--colors-background));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog__overlay[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0 ;--shadow-panda-enter-scale: 1;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0 }.dialog__overlay[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.card{border-radius:var(--radii-lg);border:var(--borders-base);background:var(--colors-card);color:var(--colors-card-foreground);box-shadow:var(--shadows-sm)}.label{font-size:.875rem;line-height:var(--line-heights-none);font-weight:var(--font-weights-medium)}.peer:is(:disabled,[disabled],[data-disabled])~.label{cursor:not-allowed;opacity:.7}.link{color:var(--colors-primary);font-weight:var(--font-weights-medium);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.separator{flex-shrink:0;background:var(--colors-border)}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radii-md);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background);gap:var(--spacing-2)}.button:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:50%}.alert{position:relative;width:var(--sizes-full);border-radius:var(--radii-lg);border:var(--borders-base);padding:var(--spacing-4)}.alert:has(svg){padding-left:var(--spacing-11)}.alert>svg+div{transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1));--shadow-panda-translate-y: -3px }.alert>svg{position:absolute;left:var(--spacing-4);top:var(--spacing-4);color:var(--colors-foreground);height:var(--sizes-4);width:var(--sizes-4)}.input{display:flex;height:var(--sizes-10);width:var(--sizes-full);border-radius:var(--radii-md);border:var(--borders-input);background:var(--colors-background);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:.875rem;line-height:1.25rem;--shadow-panda-ring-offset-color: var(--colors-background)}.input::file-selector-button{border:var(--borders-none);background:var(--colors-transparent);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium)}.input::placeholder{color:var(--colors-muted-foreground)}.input:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.toast__action:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.toast__close:is(:focus,[data-focus]){opacity:1;outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.button:is(:focus-visible,[data-focus-visible]){--shadow-panda-ring-offset-width: 2px }.dialog__close:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.select__trigger:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.select__item:is(:focus,[data-focus]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.checkbox__root:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.button:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.input:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.toast__action:is(:hover,[data-hover]){background:var(--colors-secondary)}.toast__close:is(:hover,[data-hover]){color:var(--colors-foreground)}.group:is(:hover,[data-hover]) .toast__close{opacity:1}.dialog__close:is(:hover,[data-hover]){opacity:1}.accordion__trigger:is(:hover,[data-hover]){text-decoration:underline}@media screen and (min-width: 40em){.toast__root[data-state=open]{--shadow-panda-enter-translate-y: 100% }.dialog__content{border-radius:var(--radii-lg)}.dialog__header{text-align:left}.dialog__footer{flex-direction:row;justify-content:flex-end}.dialog__footer>*+*{margin-left:var(--spacing-2)}}}}@layer recipes{.button--variant_destructive{background:var(--colors-destructive);color:var(--colors-destructive-foreground)}.button--variant_secondary{background:var(--colors-secondary);color:var(--colors-secondary-foreground)}.button--size_sm{height:var(--sizes-9);border-radius:var(--radii-md);padding-inline:var(--spacing-3)}.button--size_lg{height:var(--sizes-11);border-radius:var(--radii-md);padding-inline:var(--spacing-8)}.button--size_icon{height:var(--sizes-10);width:var(--sizes-10)}.button--variant_link{color:var(--colors-primary);text-underline-offset:4px}.button--variant_default{background:var(--colors-primary);color:var(--colors-primary-foreground)}.separator--orientation_horizontal{height:1px;width:var(--sizes-full)}.button--variant_outline{border:var(--borders-input);background:var(--colors-background)}.button--size_default{height:var(--sizes-10);padding-inline:var(--spacing-4);padding-block:var(--spacing-2)}.icon--size_sm{height:var(--sizes-3);width:var(--sizes-3)}.icon--size_md{height:var(--sizes-4);width:var(--sizes-4)}.button--variant_destructive:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent NaN, var(--colors-destructive));background-color:var(--sp-bga, var(--colors-destructive))}.button--variant_secondary:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent NaN, var(--colors-secondary));background-color:var(--sp-bga, var(--colors-secondary))}.button--variant_ghost:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.button--variant_link:is(:hover,[data-hover]){text-decoration:underline}.button--variant_default:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent NaN, var(--colors-primary));background-color:var(--sp-bga, var(--colors-primary))}.button--variant_outline:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}}@layer reset{*{margin:0;padding:0;font:inherit}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border, currentColor)}html{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback))}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}code,kbd,pre,samp{font-size:1em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder, #9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback))}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}}@layer tokens{:where(:root,:host){--aspect-ratios-square: 1 / 1;--aspect-ratios-landscape: 4 / 3;--aspect-ratios-portrait: 3 / 4;--aspect-ratios-wide: 16 / 9;--aspect-ratios-ultrawide: 18 / 5;--aspect-ratios-golden: 1.618 / 1;--letter-spacings-tighter: -.05em;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .025em;--letter-spacings-wider: .05em;--letter-spacings-widest: .1em;--blurs-sm: 4px;--blurs-base: 8px;--blurs-md: 12px;--blurs-lg: 16px;--blurs-xl: 24px;--blurs-2xl: 40px;--blurs-3xl: 64px;--animations-spin: spin 1s linear infinite;--animations-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce: bounce 1s infinite;--colors-current: currentColor;--colors-black: #000;--colors-white: #fff;--colors-transparent: rgb(0 0 0 / 0);--colors-rose-50: #fff1f2;--colors-rose-100: #ffe4e6;--colors-rose-200: #fecdd3;--colors-rose-300: #fda4af;--colors-rose-400: #fb7185;--colors-rose-500: #f43f5e;--colors-rose-600: #e11d48;--colors-rose-700: #be123c;--colors-rose-800: #9f1239;--colors-rose-900: #881337;--colors-rose-950: #4c0519;--colors-pink-50: #fdf2f8;--colors-pink-100: #fce7f3;--colors-pink-200: #fbcfe8;--colors-pink-300: #f9a8d4;--colors-pink-400: #f472b6;--colors-pink-500: #ec4899;--colors-pink-600: #db2777;--colors-pink-700: #be185d;--colors-pink-800: #9d174d;--colors-pink-900: #831843;--colors-pink-950: #500724;--colors-fuchsia-50: #fdf4ff;--colors-fuchsia-100: #fae8ff;--colors-fuchsia-200: #f5d0fe;--colors-fuchsia-300: #f0abfc;--colors-fuchsia-400: #e879f9;--colors-fuchsia-500: #d946ef;--colors-fuchsia-600: #c026d3;--colors-fuchsia-700: #a21caf;--colors-fuchsia-800: #86198f;--colors-fuchsia-900: #701a75;--colors-fuchsia-950: #4a044e;--colors-purple-50: #faf5ff;--colors-purple-100: #f3e8ff;--colors-purple-200: #e9d5ff;--colors-purple-300: #d8b4fe;--colors-purple-400: #c084fc;--colors-purple-500: #a855f7;--colors-purple-600: #9333ea;--colors-purple-700: #7e22ce;--colors-purple-800: #6b21a8;--colors-purple-900: #581c87;--colors-purple-950: #3b0764;--colors-violet-50: #f5f3ff;--colors-violet-100: #ede9fe;--colors-violet-200: #ddd6fe;--colors-violet-300: #c4b5fd;--colors-violet-400: #a78bfa;--colors-violet-500: #8b5cf6;--colors-violet-600: #7c3aed;--colors-violet-700: #6d28d9;--colors-violet-800: #5b21b6;--colors-violet-900: #4c1d95;--colors-violet-950: #2e1065;--colors-indigo-50: #eef2ff;--colors-indigo-100: #e0e7ff;--colors-indigo-200: #c7d2fe;--colors-indigo-300: #a5b4fc;--colors-indigo-400: #818cf8;--colors-indigo-500: #6366f1;--colors-indigo-600: #4f46e5;--colors-indigo-700: #4338ca;--colors-indigo-800: #3730a3;--colors-indigo-900: #312e81;--colors-indigo-950: #1e1b4b;--colors-blue-50: #eff6ff;--colors-blue-100: #dbeafe;--colors-blue-200: #bfdbfe;--colors-blue-300: #93c5fd;--colors-blue-400: #60a5fa;--colors-blue-500: #3b82f6;--colors-blue-600: #2563eb;--colors-blue-700: #1d4ed8;--colors-blue-800: #1e40af;--colors-blue-900: #1e3a8a;--colors-blue-950: #172554;--colors-sky-50: #f0f9ff;--colors-sky-100: #e0f2fe;--colors-sky-200: #bae6fd;--colors-sky-300: #7dd3fc;--colors-sky-400: #38bdf8;--colors-sky-500: #0ea5e9;--colors-sky-600: #0284c7;--colors-sky-700: #0369a1;--colors-sky-800: #075985;--colors-sky-900: #0c4a6e;--colors-sky-950: #082f49;--colors-cyan-50: #ecfeff;--colors-cyan-100: #cffafe;--colors-cyan-200: #a5f3fc;--colors-cyan-300: #67e8f9;--colors-cyan-400: #22d3ee;--colors-cyan-500: #06b6d4;--colors-cyan-600: #0891b2;--colors-cyan-700: #0e7490;--colors-cyan-800: #155e75;--colors-cyan-900: #164e63;--colors-cyan-950: #083344;--colors-teal-50: #f0fdfa;--colors-teal-100: #ccfbf1;--colors-teal-200: #99f6e4;--colors-teal-300: #5eead4;--colors-teal-400: #2dd4bf;--colors-teal-500: #14b8a6;--colors-teal-600: #0d9488;--colors-teal-700: #0f766e;--colors-teal-800: #115e59;--colors-teal-900: #134e4a;--colors-teal-950: #042f2e;--colors-emerald-50: #ecfdf5;--colors-emerald-100: #d1fae5;--colors-emerald-200: #a7f3d0;--colors-emerald-300: #6ee7b7;--colors-emerald-400: #34d399;--colors-emerald-500: #10b981;--colors-emerald-600: #059669;--colors-emerald-700: #047857;--colors-emerald-800: #065f46;--colors-emerald-900: #064e3b;--colors-emerald-950: #022c22;--colors-green-50: #f0fdf4;--colors-green-100: #dcfce7;--colors-green-200: #bbf7d0;--colors-green-300: #86efac;--colors-green-400: #4ade80;--colors-green-500: #22c55e;--colors-green-600: #16a34a;--colors-green-700: #15803d;--colors-green-800: #166534;--colors-green-900: #14532d;--colors-green-950: #052e16;--colors-lime-50: #f7fee7;--colors-lime-100: #ecfccb;--colors-lime-200: #d9f99d;--colors-lime-300: #bef264;--colors-lime-400: #a3e635;--colors-lime-500: #84cc16;--colors-lime-600: #65a30d;--colors-lime-700: #4d7c0f;--colors-lime-800: #3f6212;--colors-lime-900: #365314;--colors-lime-950: #1a2e05;--colors-yellow-50: #fefce8;--colors-yellow-100: #fef9c3;--colors-yellow-200: #fef08a;--colors-yellow-300: #fde047;--colors-yellow-400: #facc15;--colors-yellow-500: #eab308;--colors-yellow-600: #ca8a04;--colors-yellow-700: #a16207;--colors-yellow-800: #854d0e;--colors-yellow-900: #713f12;--colors-yellow-950: #422006;--colors-amber-50: #fffbeb;--colors-amber-100: #fef3c7;--colors-amber-200: #fde68a;--colors-amber-300: #fcd34d;--colors-amber-400: #fbbf24;--colors-amber-500: #f59e0b;--colors-amber-600: #d97706;--colors-amber-700: #b45309;--colors-amber-800: #92400e;--colors-amber-900: #78350f;--colors-amber-950: #451a03;--colors-orange-50: #fff7ed;--colors-orange-100: #ffedd5;--colors-orange-200: #fed7aa;--colors-orange-300: #fdba74;--colors-orange-400: #fb923c;--colors-orange-500: #f97316;--colors-orange-600: #ea580c;--colors-orange-700: #c2410c;--colors-orange-800: #9a3412;--colors-orange-900: #7c2d12;--colors-orange-950: #431407;--colors-red-50: #fef2f2;--colors-red-100: #fee2e2;--colors-red-200: #fecaca;--colors-red-300: #fca5a5;--colors-red-400: #f87171;--colors-red-500: #ef4444;--colors-red-600: #dc2626;--colors-red-700: #b91c1c;--colors-red-800: #991b1b;--colors-red-900: #7f1d1d;--colors-red-950: #450a0a;--colors-neutral-50: #fafafa;--colors-neutral-100: #f5f5f5;--colors-neutral-200: #e5e5e5;--colors-neutral-300: #d4d4d4;--colors-neutral-400: #a3a3a3;--colors-neutral-500: #737373;--colors-neutral-600: #525252;--colors-neutral-700: #404040;--colors-neutral-800: #262626;--colors-neutral-900: #171717;--colors-neutral-950: #0a0a0a;--colors-stone-50: #fafaf9;--colors-stone-100: #f5f5f4;--colors-stone-200: #e7e5e4;--colors-stone-300: #d6d3d1;--colors-stone-400: #a8a29e;--colors-stone-500: #78716c;--colors-stone-600: #57534e;--colors-stone-700: #44403c;--colors-stone-800: #292524;--colors-stone-900: #1c1917;--colors-stone-950: #0c0a09;--colors-zinc-50: #fafafa;--colors-zinc-100: #f4f4f5;--colors-zinc-200: #e4e4e7;--colors-zinc-300: #d4d4d8;--colors-zinc-400: #a1a1aa;--colors-zinc-500: #71717a;--colors-zinc-600: #52525b;--colors-zinc-700: #3f3f46;--colors-zinc-800: #27272a;--colors-zinc-900: #18181b;--colors-zinc-950: #09090b;--colors-gray-50: #f9fafb;--colors-gray-100: #f3f4f6;--colors-gray-200: #e5e7eb;--colors-gray-300: #d1d5db;--colors-gray-400: #9ca3af;--colors-gray-500: #6b7280;--colors-gray-600: #4b5563;--colors-gray-700: #374151;--colors-gray-800: #1f2937;--colors-gray-900: #111827;--colors-gray-950: #030712;--colors-slate-50: #f8fafc;--colors-slate-100: #f1f5f9;--colors-slate-200: #e2e8f0;--colors-slate-300: #cbd5e1;--colors-slate-400: #94a3b8;--colors-slate-500: #64748b;--colors-slate-600: #475569;--colors-slate-700: #334155;--colors-slate-800: #1e293b;--colors-slate-900: #0f172a;--colors-slate-950: #020617;--colors-grayscale-0: var(--colors-white);--colors-grayscale-50: var(--colors-zinc-50);--colors-grayscale-100: var(--colors-zinc-100);--colors-grayscale-200: var(--colors-zinc-200);--colors-grayscale-300: var(--colors-zinc-300);--colors-grayscale-400: var(--colors-zinc-400);--colors-grayscale-500: var(--colors-zinc-500);--colors-grayscale-600: var(--colors-zinc-600);--colors-grayscale-700: var(--colors-zinc-700);--colors-grayscale-800: var(--colors-zinc-800);--colors-grayscale-900: var(--colors-zinc-900);--colors-grayscale-950: var(--colors-zinc-950);--colors-hover-light-success: #ECFDF3d9;--colors-hover-light-warning: #FFFAEBd9;--colors-hover-light-error: #FEF3F2d9;--colors-hover-light-active: #DCEFFCd9;--colors-hover-light-gray: #F2F4F7d9;--colors-hover-dark-success: #12B76Ad9;--colors-hover-dark-warning: #DC6803d9;--colors-hover-dark-error: #F04438d9;--colors-hover-dark-active: #4c4ff1d9;--colors-hover-dark-gray: #667085d9;--colors-light-success: #ECFDF3;--colors-light-warning: #FFFAEB;--colors-light-error: #FEF3F2;--colors-light-active: #DCEFFC;--colors-light-gray: #F2F4F7;--colors-dark-success: #12B76A;--colors-dark-warning: #DC6803;--colors-dark-error: #F04438;--colors-dark-active: #4c4ff1;--colors-dark-gray: #667085;--colors-text-normal: #1D2939;--colors-text-label: #475467;--colors-text-light: #667085;--colors-text-success: #027A48;--colors-text-warning: #B54708;--colors-text-error: #B42318;--colors-text-active: #5724e8;--colors-text-gray: #344054;--colors-text-light-gray: #D3D3D3;--colors-decoration-success: #6CE9A6;--colors-decoration-warning: #FEC84B;--colors-decoration-error: #FDA29B;--colors-decoration-active: #8da4f4;--colors-decoration-gray: #D0D5DD;--fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-sans: var(--font-inter, Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-body: Inter;--fonts-mono: JetBrainsMono;--font-sizes-2xs: .5rem;--font-sizes-2xl: 1.5rem;--font-sizes-3xl: 1.875rem;--font-sizes-4xl: 2.25rem;--font-sizes-5xl: 3rem;--font-sizes-6xl: 3.75rem;--font-sizes-7xl: 4.5rem;--font-sizes-8xl: 6rem;--font-sizes-9xl: 8rem;--font-sizes-xxs: 10px;--font-sizes-xs: 12px;--font-sizes-sm: 14px;--font-sizes-primary: 16px;--font-sizes-md: 20px;--font-sizes-lg: 24px;--font-sizes-xl: 32px;--line-heights-3: .75rem;--line-heights-4: 1rem;--line-heights-5: 1.25rem;--line-heights-6: 1.5rem;--line-heights-7: 1.75rem;--line-heights-8: 2rem;--line-heights-9: 2.25rem;--line-heights-10: 2.5rem;--line-heights-none: 1;--line-heights-tight: 1.25;--line-heights-snug: 1.375;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--line-heights-loose: 2;--line-heights-sm: 20px;--line-heights-primary: 24px;--line-heights-md: 32px;--line-heights-lg: 38px;--font-weights-thin: 100;--font-weights-extralight: 200;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-extrabold: 800;--font-weights-black: 900;--font-weights-primary: 400;--font-weights-md: 500;--font-weights-lg: 600;--font-weights-xl: 800;--radii-xs: .125rem;--radii-sm: calc(var(--radii-radius) - 4px);--radii-md: calc(var(--radii-radius) - 2px);--radii-lg: var(--radii-radius);--radii-xl: calc(var(--radii-radius) + 4px);--radii-2xl: 1rem;--radii-3xl: 1.5rem;--radii-4xl: 2rem;--radii-full: 9999px;--radii-radius: .5rem;--radii-common: 6px;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-11: 2.75rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-20: 5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-52: 13rem;--sizes-56: 14rem;--sizes-60: 15rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-0\.5: .125rem;--sizes-1\.5: .375rem;--sizes-2\.5: .625rem;--sizes-3\.5: .875rem;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-prose: 65ch;--sizes-full: 100%;--sizes-min: min-content;--sizes-max: max-content;--sizes-fit: fit-content;--sizes-basic-almost-full: 90%;--sizes-card-xs: 175px;--sizes-card-sm: 414px;--sizes-responsive-card-xs: min(95vw,var(--sizes-card-xs));--sizes-responsive-card-sm: min(95vw,var(--sizes-card-sm));--sizes-circle: 40px;--sizes-container-smaller-xxxs: 80px;--sizes-container-smaller-xxs: 120px;--sizes-container-smaller-xs: 290px;--sizes-container-smaller-sm: 410px;--sizes-container-smaller-md: 600px;--sizes-container-bigger-xs: 380px;--sizes-container-xxs: 150px;--sizes-container-xs: 350px;--sizes-container-sm: 640px;--sizes-container-md: 768px;--sizes-container-lg: 1024px;--sizes-container-xl: 1280px;--sizes-container-xxl: 1440px;--sizes-container-content-xl: 729px;--sizes-container-content-2xl: 829px;--sizes-container-grid-base-size: 220px;--sizes-container-grid-label-height: 56px;--sizes-container-grid-grid-gap: 28px;--sizes-container-side-bar-collapsed: 65px;--sizes-container-side-bar-expanded: 210px;--sizes-table-cell-min-width: 200px;--sizes-table-instances-name-cell: 300px;--sizes-table-instances-name: 200px;--sizes-table-instances-cell: 180px;--sizes-sourcecode-width: 40px;--sizes-slider-label: 40px;--sizes-slider-thumb-sm: 16px;--sizes-slider-thumb-lg: 20px;--sizes-skeleton-height: 40px;--sizes-skeleton-width: full;--sizes-skeleton-button-width: 150px;--sizes-skeleton-button-height: var(--sizes-skeleton-height);--sizes-skeleton-input-width: 230px;--sizes-skeleton-input-height: var(--sizes-skeleton-height);--sizes-skeleton-textarea-width: var(--sizes-skeleton-width);--sizes-skeleton-textarea-height: 80px;--sizes-skeleton-avatar-width: var(--sizes-skeleton-height);--sizes-skeleton-avatar-height: var(--sizes-skeleton-height);--sizes-skeleton-grid-width-xs: 32px;--sizes-skeleton-grid-width-sm: 64px;--sizes-skeleton-grid-width-md: 128px;--sizes-skeleton-grid-width-lg: 256px;--sizes-skeleton-grid-width-xl: 512px;--sizes-skeleton-grid-height-xs: 32px;--sizes-skeleton-grid-height-sm: 64px;--sizes-skeleton-grid-height-md: 128px;--sizes-skeleton-grid-height-lg: 256px;--sizes-skeleton-grid-height-xl: 512px;--sizes-skeleton-table-height-sm: 32px;--sizes-skeleton-table-height-md: 64px;--sizes-skeleton-table-height-lg: 128px;--sizes-skeleton-table-height-xl: 256px;--sizes-icon-xxs: 8px;--sizes-icon-xs: 16px;--sizes-icon-sm: 20px;--sizes-icon-md: 24px;--sizes-icon-lg: 32px;--sizes-icon-xl: 40px;--sizes-icon-xxl: 48px;--sizes-icon-smaller-xs: 14px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-2lg: 1100px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0\.5: .125rem;--spacing-1\.5: .375rem;--spacing-2\.5: .625rem;--spacing-3\.5: .875rem;--spacing-separator: 10px;--spacing-smaller-xs: 4px;--spacing-smaller-sm: 12px;--spacing-smaller-md: 14px;--spacing-xxs: 6px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-3xs: 24px;--spacing-md: 32px;--spacing-lg: 64px;--shadows-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadows-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadows-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadows-xs: 0px 1px 2px rgba(16, 24, 40, .05);--shadows-sm: 0px 1px 3px rgba(16, 24, 40, .1), 0px 1px 2px rgba(16, 24, 40, .06);--shadows-md: 0px 4px 8px -2px rgba(16, 24, 40, .1), 0px 2px 4px -2px rgba(16, 24, 40, .06);--shadows-lg: 0px 12px 16px -4px rgba(16, 24, 40, .08), 0px 4px 6px -2px rgba(16, 24, 40, .03);--borders-none: none;--borders-outline-base: 1px solid var(--colors-light-gray);--borders-border-base: 1px solid var(--colors-decoration-gray);--borders-border-error: 1px solid var(--colors-decoration-error);--borders-border-success: 1px solid var(--colors-decoration-success);--borders-border-active: 1px solid var(--colors-decoration-active);--opacity-90: .9;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--easings-ease-in-out: cubic-bezier(.4, 0, .2, 1, .4, 0, .2, 1);--durations-fastest: 50ms;--durations-faster: .1s;--durations-normal: .2s;--durations-slow: .3s;--durations-slower: .4s;--durations-slowest: .5s;--durations-fast: .15s;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-2lg: 1100px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--borders-base: 1px solid var(--colors-border);--borders-input: 1px solid var(--colors-input);--borders-primary: 1px solid var(--colors-primary);--borders-destructive: 1px solid var(--colors-destructive);--animations-accordion-down: accordion-down .2s ease-out;--animations-accordion-up: accordion-up .2s ease-out;--colors-background: var(--colors-grayscale-0);--colors-foreground: var(--colors-grayscale-950);--colors-muted: var(--colors-grayscale-100);--colors-muted-foreground: var(--colors-grayscale-500);--colors-card: var(--colors-grayscale-0);--colors-card-foreground: var(--colors-grayscale-950);--colors-popover: var(--colors-grayscale-0);--colors-popover-foreground: var(--colors-grayscale-950);--colors-border: var(--colors-grayscale-200);--colors-input: var(--colors-grayscale-200);--colors-secondary: var(--colors-grayscale-100);--colors-secondary-foreground: var(--colors-grayscale-900);--colors-accent: var(--colors-grayscale-100);--colors-accent-foreground: var(--colors-grayscale-900);--colors-destructive: var(--colors-red-500);--colors-destructive-foreground: var(--colors-grayscale-50);--colors-ring: var(--colors-grayscale-400);--colors-primary-foreground: var(--colors-grayscale-50);--colors-primary: var(--colors-dark-active);--sizes-icon-primary: var(--sizes-icon-xs) }.dark{--colors-background: var(--colors-grayscale-950);--colors-foreground: var(--colors-grayscale-50);--colors-muted: var(--colors-grayscale-800);--colors-muted-foreground: var(--colors-grayscale-400);--colors-card: var(--colors-grayscale-950);--colors-card-foreground: var(--colors-grayscale-50);--colors-popover: var(--colors-grayscale-950);--colors-popover-foreground: var(--colors-grayscale-50);--colors-border: var(--colors-grayscale-800);--colors-input: var(--colors-grayscale-800);--colors-secondary: var(--colors-grayscale-800);--colors-secondary-foreground: var(--colors-grayscale-50);--colors-accent: var(--colors-grayscale-800);--colors-accent-foreground: var(--colors-grayscale-50);--colors-destructive: var(--colors-red-700);--colors-destructive-foreground: var(--colors-red-50);--colors-ring: var(--colors-grayscale-300);--colors-primary-foreground: var(--colors-grayscale-900) }@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes enter{0%{opacity:var(--shadow-panda-enter-opacity, 1);transform:translate3d(var(--shadow-panda-enter-translate-x, 0),var(--shadow-panda-enter-translate-y, 0),0) scale3d(var(--shadow-panda-enter-scale, 1),var(--shadow-panda-enter-scale, 1),var(--shadow-panda-enter-scale, 1)) rotate(var(--shadow-panda-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--shadow-panda-exit-opacity, 1);transform:translate3d(var(--shadow-panda-exit-translate-x, 0),var(--shadow-panda-exit-translate-y, 0),0) scale3d(var(--shadow-panda-exit-scale, 1),var(--shadow-panda-exit-scale, 1),var(--shadow-panda-exit-scale, 1)) rotate(var(--shadow-panda-exit-rotate, 0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}}@layer utilities{.max-w_400px{max-width:400px}.min-h_240px{min-height:240px}.w_md{width:var(--sizes-md)}.pos_relative{position:relative}.h_fit{height:var(--sizes-fit)}.z_1{z-index:1}.pos_absolute{position:absolute}.pos_static{position:static}.w_lg{width:var(--sizes-lg)}.right_0{right:var(--spacing-0)}.sr_true{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.min-h_calc\(100dvh_-_4rem\){min-height:calc(100dvh - 4rem)}.p_5{padding:var(--spacing-5)}.pos_sticky{position:sticky}.top_0{top:var(--spacing-0)}.h_4rem{height:4rem}.z_10{z-index:10}.bg_white{background:var(--colors-white)}.w_auto{width:auto}.aspect_1_\/_1{aspect-ratio:1 / 1}.max-h_600px{max-height:600px}.mb_auto{margin-bottom:auto}.mx_auto{margin-inline:auto}.shrink_0{flex-shrink:0}.w_100\%{width:100%}.h_100\%{height:100%}.object_contain{object-fit:contain}.fullscreen\:bg_white:fullscreen{background-color:var(--colors-white)}.leading_8{line-height:var(--line-heights-8)}.text_start{text-align:start}.w_6px{width:6px}.h_6px{height:6px}.rounded_full{border-radius:var(--radii-full)}.bg_text\.gray{background-color:var(--colors-text-gray)}.mt_0\.6em{margin-top:.6em}.text_text\.gray{color:var(--colors-text-gray)}.flex_1{flex:1 1 0%}.justify_start{justify-content:start}.items_start{align-items:start}.justify-items_space-between{justify-items:space-between}.pr_md{padding-right:var(--spacing-md)}.items_flex-start{align-items:flex-start}.p_0{padding:var(--spacing-0)}.w_fit{width:var(--sizes-fit)}.max-w_600px{max-width:600px}.p_sm{padding:var(--spacing-sm)}.gap_md{gap:var(--spacing-md)}.grow_1{flex-grow:1}.cursor_pointer{cursor:pointer}.text-decor_underline{text-decoration:underline}.text_primary{color:var(--colors-primary)}.flex-wrap_wrap{flex-wrap:wrap}.gap_10px{gap:10px}.justify_center{justify-content:center}.flex_0_0_auto{flex:0 0 auto}.rounded_9999px{border-radius:9999px}.w_3\/4{width:75%}.mb_md{margin-bottom:var(--spacing-md)}.items_stretch{align-items:stretch}.mt_sm{margin-top:var(--spacing-sm)}.max-w_container\.md{max-width:var(--sizes-container-md)}.text_error{color:error}.text_center{text-align:center}.max-w_md{max-width:var(--sizes-md)}.justify_end{justify-content:end}.mb_sm{margin-bottom:var(--spacing-sm)}.px_sm{padding-inline:var(--spacing-sm)}.grid-cols_1{grid-template-columns:repeat(1,minmax(0,1fr))}.items_end{align-items:end}.flex_column{flex-direction:column}.d_grid{display:grid}.fs_xs{font-size:var(--font-sizes-xs)}.text_gray{color:gray}.cursor_help{cursor:help}.justify_space-between{justify-content:space-between}.gap_sm{gap:var(--spacing-sm)}.w_full{width:var(--sizes-full)}.max-w_container\.xs{max-width:var(--sizes-container-xs)}.d_flex{display:flex}.flex_row{flex-direction:row}.items_center{align-items:center}.gap_xs{gap:var(--spacing-xs)}.hover\:text-decor_none:is(:hover,[data-hover]){text-decoration:none}@media screen and (min-width: 48em){.md\:justify_start{justify-content:start}.md\:pr_md{padding-right:var(--spacing-md)}.md\:mt_auto{margin-top:auto}.md\:w_container\.md{width:var(--sizes-container-md)}.md\:items_start{align-items:start}.md\:pl_sm{padding-left:var(--spacing-sm)}.md\:text_left{text-align:left}.md\:grid-cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 64em){.lg\:border-rw_2px{border-right-width:2px}.lg\:py_md{padding-block:var(--spacing-md)}.lg\:min-h_384px{min-height:384px}.lg\:w_lg{width:var(--sizes-lg)}.lg\:max-w_container\.xxl{max-width:var(--sizes-container-xxl)}.lg\:flex_row{flex-direction:row}.lg\:grid-cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:items_start{align-items:start}.lg\:pl_sm{padding-left:var(--spacing-sm)}.lg\:text_left{text-align:left}.lg\:justify_start{justify-content:start}.lg\:white-space_pre-line{white-space:pre-line}}}@media (prefers-color-scheme: dark){.wmde-markdown,.wmde-markdown-var{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-copied-active-bg: #2e9b33}}@media (prefers-color-scheme: light){.wmde-markdown,.wmde-markdown-var{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-copied-active-bg: #2e9b33}}[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],body[data-color-mode*=dark]{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #484f58;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],body[data-color-mode*=light]{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsl(210, 18%, 87%);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}.wmde-markdown{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word;color:var(--color-fg-default);background-color:var(--color-canvas-default)}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{margin:.67em 0;font-weight:600;padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{display:inline-block;border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{box-sizing:content-box;overflow:hidden;background:transparent;border:0;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default)}.wmde-markdown input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:before{display:table;content:""}.wmde-markdown hr:after{display:table;clear:both;content:""}.wmde-markdown table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>*:not(summary){display:none!important}.wmde-markdown kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.wmde-markdown h2{font-weight:600;padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.wmde-markdown h3{font-weight:600;font-size:1.25em}.wmde-markdown h4{font-weight:600;font-size:1em}.wmde-markdown h5{font-weight:600;font-size:.875em}.wmde-markdown h6{font-weight:600;font-size:.85em;color:var(--color-fg-muted)}.wmde-markdown p{margin-top:0;margin-bottom:10px}.wmde-markdown blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.wmde-markdown ul,.wmde-markdown ol{margin-top:0;margin-bottom:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ul ul ol,.wmde-markdown ul ol ol,.wmde-markdown ol ul ol,.wmde-markdown ol ol ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown tt,.wmde-markdown code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.wmde-markdown .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-outer-spin-button,.wmde-markdown input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:before{display:table;content:""}.wmde-markdown:after{display:table;clear:both;content:""}.wmde-markdown>*:first-child{margin-top:0!important}.wmde-markdown>*:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown p,.wmde-markdown blockquote,.wmde-markdown ul,.wmde-markdown ol,.wmde-markdown dl,.wmde-markdown table,.wmde-markdown pre,.wmde-markdown details{margin-top:0;margin-bottom:16px}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 tt,.wmde-markdown h1 code,.wmde-markdown h2 tt,.wmde-markdown h2 code,.wmde-markdown h3 tt,.wmde-markdown h3 code,.wmde-markdown h4 tt,.wmde-markdown h4 code,.wmde-markdown h5 tt,.wmde-markdown h5 code,.wmde-markdown h6 tt,.wmde-markdown h6 code{padding:0 .2em;font-size:inherit}.wmde-markdown ul.no-list,.wmde-markdown ol.no-list{padding:0;list-style-type:none}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ul ul,.wmde-markdown ul ol,.wmde-markdown ol ol,.wmde-markdown ol ul{margin-top:0;margin-bottom:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.wmde-markdown dl dd{padding:0 16px;margin-bottom:16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table th,.wmde-markdown table td{padding:6px 13px;border:1px solid var(--color-border-default)}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:transparent}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.wmde-markdown span.align-center{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{display:block;overflow:hidden;clear:both}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{padding:.2em .4em;margin:0;font-size:85%;background-color:var(--color-neutral-muted);border-radius:6px}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.wmde-markdown pre{font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.wmde-markdown pre code,.wmde-markdown pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.wmde-markdown pre>code{padding:16px;overflow:auto;display:block}.wmde-markdown pre>code::-webkit-scrollbar{background:transparent;width:8px;height:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{font-weight:600;background:var(--color-canvas-subtle);border-top:0}.wmde-markdown .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .task-list-item-checkbox,.wmde-markdown .contains-task-list input[type=checkbox]{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{visibility:hidden;display:flex;position:absolute;cursor:pointer;color:var(--color-fg-default);top:6px;right:6px;border-radius:5px;background:var(--color-border-default);padding:6px;font-size:12px;transition:all .3s}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre:hover .copied:active,.wmde-markdown pre .copied.active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{padding:.5rem 1em;color:inherit;margin-bottom:16px;border-left:.25em solid var(--borderColor-default, var(--color-border-default))}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{display:flex;align-items:center;line-height:1;font-weight:500;font-size:14px}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:var(--base-size-8, 8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis, var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent, var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis, var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success, var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis, var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done, var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis, var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention, var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis, var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger, var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;color:var(--color-fg-subtle);content:attr(line);white-space:nowrap}.wmde-markdown .token.comment,.wmde-markdown .token.prolog,.wmde-markdown .token.doctype,.wmde-markdown .token.cdata{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.property,.wmde-markdown .token.tag,.wmde-markdown .token.selector,.wmde-markdown .token.constant,.wmde-markdown .token.symbol,.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.property-access,.wmde-markdown .token.operator,.wmde-markdown .token.boolean,.wmde-markdown .token.number,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.attr-name,.wmde-markdown .token.string,.wmde-markdown .token.char,.wmde-markdown .token.builtin{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.entity,.wmde-markdown .token.url,.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.color,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.function,.wmde-markdown .token.class-name{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.rule,.wmde-markdown .token.regex,.wmde-markdown .token.important,.wmde-markdown .token.keyword{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.important,.wmde-markdown .token.bold{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}.md-editor-toolbar{padding:4px 2px 4px 5px;border-radius:3px 3px 0 0;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.md-editor-toolbar-warp{display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.md-editor-toolbar-warp:not(.md-editor-toolbar-bottom){border-bottom:1px solid var(--color-border-muted)}.md-editor-toolbar-bottom{border-top:1px solid var(--color-border-muted);border-radius:0 0 3px 3px}.md-editor-toolbar button{background:none;border:none;cursor:pointer;outline:0;display:inline-block;height:20px;width:20px;padding:0;border-radius:2px;transition:all .3s;display:flex;justify-content:center;align-items:center;color:var(--color-fg-default)}.md-editor-toolbar button:hover{color:var(--color-accent-fg);background-color:var(--color-neutral-muted)}.md-editor-toolbar button.active{color:var(--color-prettylights-syntax-constant);background-color:var(--color-neutral-muted)}.md-editor-toolbar button:active{color:var(--color-danger-fg);background-color:var(--color-neutral-muted)}.md-editor-toolbar button svg{vertical-align:middle}.md-editor-toolbar-mode{padding-right:5px}[data-color-mode*=dark] .md-editor{--color-border-shadow: 0 0 0 1px rgba(255, 255, 255, .1), 0 0 0 rgb(255 255 255 / 0%), 0 1px 1px rgb(255 255 255 / 20%)}[data-color-mode*=light] .md-editor{--color-border-shadow: 0 0 0 1px rgba(16, 22, 26, .1), 0 0 0 rgb(16 22 26 / 0%), 0 1px 1px rgb(16 22 26 / 20%)}.md-editor{color:var(--color-fg-default);box-shadow:var(--color-border-shadow);text-align:left;border-radius:3px;position:relative;display:flex;flex-direction:column;background-color:var(--color-canvas-subtle)}.md-editor-content{position:relative;flex:1;overflow:auto}.md-editor-fullscreen .md-editor{border-radius:0}.md-editor-fullscreen{z-index:999;position:fixed;top:0;bottom:0;left:0;right:0}.md-editor-fullscreen .md-editor-toolbar{border-radius:0}.md-editor-preview{padding:20px;width:0%;overflow:hidden;border-left:0;position:absolute;right:0;top:0;bottom:0;box-sizing:border-box;background-color:var(--color-canvas-default)}.md-editor h1 a,.md-editor h2 a,.md-editor h3 a,.md-editor h4 a,.md-editor h5 a,.md-editor h6 a{display:none}@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}hr{height:0px}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:var(--colors-transparent)}::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}table{text-indent:0px}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{margin:0;padding:0;font:inherit}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border, currentColor)}html{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback))}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}code,kbd,pre,samp{font-size:1em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder, #9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback))}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}}@layer base{:root{--made-with-panda: "🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}:root{--made-with-panda: "🐼" }*,*:before,*:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1 }html{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{background:var(--colors-background);color:var(--colors-foreground);font-family:var(--fonts-sans)}button{color:inherit;outline:2px solid transparent}*{box-sizing:border-box;font-family:var(--fonts-body)}html,body{margin:var(--spacing-0);padding:var(--spacing-0)}#root{display:flex;flex-direction:column;height:100vh}}@layer tokens{:where(:root,:host){--easings-ease-in-out: cubic-bezier(.4, 0, .2, 1);--sizes-icon-primary: var(--sizes-icon-xs)}:where(:root,:host){--aspect-ratios-square: 1 / 1;--aspect-ratios-landscape: 4 / 3;--aspect-ratios-portrait: 3 / 4;--aspect-ratios-wide: 16 / 9;--aspect-ratios-ultrawide: 18 / 5;--aspect-ratios-golden: 1.618 / 1;--letter-spacings-tighter: -.05em;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .025em;--letter-spacings-wider: .05em;--letter-spacings-widest: .1em;--blurs-sm: 4px;--blurs-base: 8px;--blurs-md: 12px;--blurs-lg: 16px;--blurs-xl: 24px;--blurs-2xl: 40px;--blurs-3xl: 64px;--animations-spin: spin 1s linear infinite;--animations-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce: bounce 1s infinite;--colors-current: currentColor;--colors-black: #000;--colors-white: #fff;--colors-transparent: rgb(0 0 0 / 0);--colors-rose-50: #fff1f2;--colors-rose-100: #ffe4e6;--colors-rose-200: #fecdd3;--colors-rose-300: #fda4af;--colors-rose-400: #fb7185;--colors-rose-500: #f43f5e;--colors-rose-600: #e11d48;--colors-rose-700: #be123c;--colors-rose-800: #9f1239;--colors-rose-900: #881337;--colors-rose-950: #4c0519;--colors-pink-50: #fdf2f8;--colors-pink-100: #fce7f3;--colors-pink-200: #fbcfe8;--colors-pink-300: #f9a8d4;--colors-pink-400: #f472b6;--colors-pink-500: #ec4899;--colors-pink-600: #db2777;--colors-pink-700: #be185d;--colors-pink-800: #9d174d;--colors-pink-900: #831843;--colors-pink-950: #500724;--colors-fuchsia-50: #fdf4ff;--colors-fuchsia-100: #fae8ff;--colors-fuchsia-200: #f5d0fe;--colors-fuchsia-300: #f0abfc;--colors-fuchsia-400: #e879f9;--colors-fuchsia-500: #d946ef;--colors-fuchsia-600: #c026d3;--colors-fuchsia-700: #a21caf;--colors-fuchsia-800: #86198f;--colors-fuchsia-900: #701a75;--colors-fuchsia-950: #4a044e;--colors-purple-50: #faf5ff;--colors-purple-100: #f3e8ff;--colors-purple-200: #e9d5ff;--colors-purple-300: #d8b4fe;--colors-purple-400: #c084fc;--colors-purple-500: #a855f7;--colors-purple-600: #9333ea;--colors-purple-700: #7e22ce;--colors-purple-800: #6b21a8;--colors-purple-900: #581c87;--colors-purple-950: #3b0764;--colors-violet-50: #f5f3ff;--colors-violet-100: #ede9fe;--colors-violet-200: #ddd6fe;--colors-violet-300: #c4b5fd;--colors-violet-400: #a78bfa;--colors-violet-500: #8b5cf6;--colors-violet-600: #7c3aed;--colors-violet-700: #6d28d9;--colors-violet-800: #5b21b6;--colors-violet-900: #4c1d95;--colors-violet-950: #2e1065;--colors-indigo-50: #eef2ff;--colors-indigo-100: #e0e7ff;--colors-indigo-200: #c7d2fe;--colors-indigo-300: #a5b4fc;--colors-indigo-400: #818cf8;--colors-indigo-500: #6366f1;--colors-indigo-600: #4f46e5;--colors-indigo-700: #4338ca;--colors-indigo-800: #3730a3;--colors-indigo-900: #312e81;--colors-indigo-950: #1e1b4b;--colors-blue-50: #eff6ff;--colors-blue-100: #dbeafe;--colors-blue-200: #bfdbfe;--colors-blue-300: #93c5fd;--colors-blue-400: #60a5fa;--colors-blue-500: #3b82f6;--colors-blue-600: #2563eb;--colors-blue-700: #1d4ed8;--colors-blue-800: #1e40af;--colors-blue-900: #1e3a8a;--colors-blue-950: #172554;--colors-sky-50: #f0f9ff;--colors-sky-100: #e0f2fe;--colors-sky-200: #bae6fd;--colors-sky-300: #7dd3fc;--colors-sky-400: #38bdf8;--colors-sky-500: #0ea5e9;--colors-sky-600: #0284c7;--colors-sky-700: #0369a1;--colors-sky-800: #075985;--colors-sky-900: #0c4a6e;--colors-sky-950: #082f49;--colors-cyan-50: #ecfeff;--colors-cyan-100: #cffafe;--colors-cyan-200: #a5f3fc;--colors-cyan-300: #67e8f9;--colors-cyan-400: #22d3ee;--colors-cyan-500: #06b6d4;--colors-cyan-600: #0891b2;--colors-cyan-700: #0e7490;--colors-cyan-800: #155e75;--colors-cyan-900: #164e63;--colors-cyan-950: #083344;--colors-teal-50: #f0fdfa;--colors-teal-100: #ccfbf1;--colors-teal-200: #99f6e4;--colors-teal-300: #5eead4;--colors-teal-400: #2dd4bf;--colors-teal-500: #14b8a6;--colors-teal-600: #0d9488;--colors-teal-700: #0f766e;--colors-teal-800: #115e59;--colors-teal-900: #134e4a;--colors-teal-950: #042f2e;--colors-emerald-50: #ecfdf5;--colors-emerald-100: #d1fae5;--colors-emerald-200: #a7f3d0;--colors-emerald-300: #6ee7b7;--colors-emerald-400: #34d399;--colors-emerald-500: #10b981;--colors-emerald-600: #059669;--colors-emerald-700: #047857;--colors-emerald-800: #065f46;--colors-emerald-900: #064e3b;--colors-emerald-950: #022c22;--colors-green-50: #f0fdf4;--colors-green-100: #dcfce7;--colors-green-200: #bbf7d0;--colors-green-300: #86efac;--colors-green-400: #4ade80;--colors-green-500: #22c55e;--colors-green-600: #16a34a;--colors-green-700: #15803d;--colors-green-800: #166534;--colors-green-900: #14532d;--colors-green-950: #052e16;--colors-lime-50: #f7fee7;--colors-lime-100: #ecfccb;--colors-lime-200: #d9f99d;--colors-lime-300: #bef264;--colors-lime-400: #a3e635;--colors-lime-500: #84cc16;--colors-lime-600: #65a30d;--colors-lime-700: #4d7c0f;--colors-lime-800: #3f6212;--colors-lime-900: #365314;--colors-lime-950: #1a2e05;--colors-yellow-50: #fefce8;--colors-yellow-100: #fef9c3;--colors-yellow-200: #fef08a;--colors-yellow-300: #fde047;--colors-yellow-400: #facc15;--colors-yellow-500: #eab308;--colors-yellow-600: #ca8a04;--colors-yellow-700: #a16207;--colors-yellow-800: #854d0e;--colors-yellow-900: #713f12;--colors-yellow-950: #422006;--colors-amber-50: #fffbeb;--colors-amber-100: #fef3c7;--colors-amber-200: #fde68a;--colors-amber-300: #fcd34d;--colors-amber-400: #fbbf24;--colors-amber-500: #f59e0b;--colors-amber-600: #d97706;--colors-amber-700: #b45309;--colors-amber-800: #92400e;--colors-amber-900: #78350f;--colors-amber-950: #451a03;--colors-orange-50: #fff7ed;--colors-orange-100: #ffedd5;--colors-orange-200: #fed7aa;--colors-orange-300: #fdba74;--colors-orange-400: #fb923c;--colors-orange-500: #f97316;--colors-orange-600: #ea580c;--colors-orange-700: #c2410c;--colors-orange-800: #9a3412;--colors-orange-900: #7c2d12;--colors-orange-950: #431407;--colors-red-50: #fef2f2;--colors-red-100: #fee2e2;--colors-red-200: #fecaca;--colors-red-300: #fca5a5;--colors-red-400: #f87171;--colors-red-500: #ef4444;--colors-red-600: #dc2626;--colors-red-700: #b91c1c;--colors-red-800: #991b1b;--colors-red-900: #7f1d1d;--colors-red-950: #450a0a;--colors-neutral-50: #fafafa;--colors-neutral-100: #f5f5f5;--colors-neutral-200: #e5e5e5;--colors-neutral-300: #d4d4d4;--colors-neutral-400: #a3a3a3;--colors-neutral-500: #737373;--colors-neutral-600: #525252;--colors-neutral-700: #404040;--colors-neutral-800: #262626;--colors-neutral-900: #171717;--colors-neutral-950: #0a0a0a;--colors-stone-50: #fafaf9;--colors-stone-100: #f5f5f4;--colors-stone-200: #e7e5e4;--colors-stone-300: #d6d3d1;--colors-stone-400: #a8a29e;--colors-stone-500: #78716c;--colors-stone-600: #57534e;--colors-stone-700: #44403c;--colors-stone-800: #292524;--colors-stone-900: #1c1917;--colors-stone-950: #0c0a09;--colors-zinc-50: #fafafa;--colors-zinc-100: #f4f4f5;--colors-zinc-200: #e4e4e7;--colors-zinc-300: #d4d4d8;--colors-zinc-400: #a1a1aa;--colors-zinc-500: #71717a;--colors-zinc-600: #52525b;--colors-zinc-700: #3f3f46;--colors-zinc-800: #27272a;--colors-zinc-900: #18181b;--colors-zinc-950: #09090b;--colors-gray-50: #f9fafb;--colors-gray-100: #f3f4f6;--colors-gray-200: #e5e7eb;--colors-gray-300: #d1d5db;--colors-gray-400: #9ca3af;--colors-gray-500: #6b7280;--colors-gray-600: #4b5563;--colors-gray-700: #374151;--colors-gray-800: #1f2937;--colors-gray-900: #111827;--colors-gray-950: #030712;--colors-slate-50: #f8fafc;--colors-slate-100: #f1f5f9;--colors-slate-200: #e2e8f0;--colors-slate-300: #cbd5e1;--colors-slate-400: #94a3b8;--colors-slate-500: #64748b;--colors-slate-600: #475569;--colors-slate-700: #334155;--colors-slate-800: #1e293b;--colors-slate-900: #0f172a;--colors-slate-950: #020617;--colors-grayscale-0: var(--colors-white);--colors-grayscale-50: var(--colors-zinc-50);--colors-grayscale-100: var(--colors-zinc-100);--colors-grayscale-200: var(--colors-zinc-200);--colors-grayscale-300: var(--colors-zinc-300);--colors-grayscale-400: var(--colors-zinc-400);--colors-grayscale-500: var(--colors-zinc-500);--colors-grayscale-600: var(--colors-zinc-600);--colors-grayscale-700: var(--colors-zinc-700);--colors-grayscale-800: var(--colors-zinc-800);--colors-grayscale-900: var(--colors-zinc-900);--colors-grayscale-950: var(--colors-zinc-950);--colors-hover-light-success: #ECFDF3d9;--colors-hover-light-warning: #FFFAEBd9;--colors-hover-light-error: #FEF3F2d9;--colors-hover-light-active: #DCEFFCd9;--colors-hover-light-gray: #F2F4F7d9;--colors-hover-dark-success: #12B76Ad9;--colors-hover-dark-warning: #DC6803d9;--colors-hover-dark-error: #F04438d9;--colors-hover-dark-active: #4c4ff1d9;--colors-hover-dark-gray: #667085d9;--colors-light-success: #ECFDF3;--colors-light-warning: #FFFAEB;--colors-light-error: #FEF3F2;--colors-light-active: #DCEFFC;--colors-light-gray: #F2F4F7;--colors-dark-success: #12B76A;--colors-dark-warning: #DC6803;--colors-dark-error: #F04438;--colors-dark-active: #4c4ff1;--colors-dark-gray: #667085;--colors-text-normal: #1D2939;--colors-text-label: #475467;--colors-text-light: #667085;--colors-text-success: #027A48;--colors-text-warning: #B54708;--colors-text-error: #B42318;--colors-text-active: #5724e8;--colors-text-gray: #344054;--colors-text-light-gray: #D3D3D3;--colors-decoration-success: #6CE9A6;--colors-decoration-warning: #FEC84B;--colors-decoration-error: #FDA29B;--colors-decoration-active: #8da4f4;--colors-decoration-gray: #D0D5DD;--fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-sans: var(--font-inter, Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-body: Inter;--fonts-mono: JetBrainsMono;--font-sizes-2xs: .5rem;--font-sizes-2xl: 1.5rem;--font-sizes-3xl: 1.875rem;--font-sizes-4xl: 2.25rem;--font-sizes-5xl: 3rem;--font-sizes-6xl: 3.75rem;--font-sizes-7xl: 4.5rem;--font-sizes-8xl: 6rem;--font-sizes-9xl: 8rem;--font-sizes-xxs: 10px;--font-sizes-xs: 12px;--font-sizes-sm: 14px;--font-sizes-primary: 16px;--font-sizes-md: 20px;--font-sizes-lg: 24px;--font-sizes-xl: 32px;--line-heights-3: .75rem;--line-heights-4: 1rem;--line-heights-5: 1.25rem;--line-heights-6: 1.5rem;--line-heights-7: 1.75rem;--line-heights-8: 2rem;--line-heights-9: 2.25rem;--line-heights-10: 2.5rem;--line-heights-none: 1;--line-heights-tight: 1.25;--line-heights-snug: 1.375;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--line-heights-loose: 2;--line-heights-sm: 20px;--line-heights-primary: 24px;--line-heights-md: 32px;--line-heights-lg: 38px;--font-weights-thin: 100;--font-weights-extralight: 200;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-extrabold: 800;--font-weights-black: 900;--font-weights-primary: 400;--font-weights-md: 500;--font-weights-lg: 600;--font-weights-xl: 800;--radii-xs: .125rem;--radii-sm: calc(var(--radii-radius) - 4px);--radii-md: calc(var(--radii-radius) - 2px);--radii-lg: var(--radii-radius);--radii-xl: calc(var(--radii-radius) + 4px);--radii-2xl: 1rem;--radii-3xl: 1.5rem;--radii-4xl: 2rem;--radii-full: 9999px;--radii-radius: .5rem;--radii-common: 6px;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-11: 2.75rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-20: 5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-52: 13rem;--sizes-56: 14rem;--sizes-60: 15rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-0\.5: .125rem;--sizes-1\.5: .375rem;--sizes-2\.5: .625rem;--sizes-3\.5: .875rem;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-prose: 65ch;--sizes-full: 100%;--sizes-min: min-content;--sizes-max: max-content;--sizes-fit: fit-content;--sizes-basic-almost-full: 90%;--sizes-card-xs: 175px;--sizes-card-sm: 414px;--sizes-responsive-card-xs: min(95vw,var(--sizes-card-xs));--sizes-responsive-card-sm: min(95vw,var(--sizes-card-sm));--sizes-circle: 40px;--sizes-container-smaller-xxxs: 80px;--sizes-container-smaller-xxs: 120px;--sizes-container-smaller-xs: 290px;--sizes-container-smaller-sm: 410px;--sizes-container-smaller-md: 600px;--sizes-container-bigger-xs: 380px;--sizes-container-xxs: 150px;--sizes-container-xs: 350px;--sizes-container-sm: 640px;--sizes-container-md: 768px;--sizes-container-lg: 1024px;--sizes-container-xl: 1280px;--sizes-container-xxl: 1440px;--sizes-container-content-xl: 729px;--sizes-container-content-2xl: 829px;--sizes-container-grid-base-size: 220px;--sizes-container-grid-label-height: 56px;--sizes-container-grid-grid-gap: 28px;--sizes-container-side-bar-collapsed: 65px;--sizes-container-side-bar-expanded: 210px;--sizes-table-cell-min-width: 200px;--sizes-table-instances-name-cell: 300px;--sizes-table-instances-name: 200px;--sizes-table-instances-cell: 180px;--sizes-sourcecode-width: 40px;--sizes-slider-label: 40px;--sizes-slider-thumb-sm: 16px;--sizes-slider-thumb-lg: 20px;--sizes-skeleton-height: 40px;--sizes-skeleton-width: full;--sizes-skeleton-button-width: 150px;--sizes-skeleton-button-height: var(--sizes-skeleton-height);--sizes-skeleton-input-width: 230px;--sizes-skeleton-input-height: var(--sizes-skeleton-height);--sizes-skeleton-textarea-width: var(--sizes-skeleton-width);--sizes-skeleton-textarea-height: 80px;--sizes-skeleton-avatar-width: var(--sizes-skeleton-height);--sizes-skeleton-avatar-height: var(--sizes-skeleton-height);--sizes-skeleton-grid-width-xs: 32px;--sizes-skeleton-grid-width-sm: 64px;--sizes-skeleton-grid-width-md: 128px;--sizes-skeleton-grid-width-lg: 256px;--sizes-skeleton-grid-width-xl: 512px;--sizes-skeleton-grid-height-xs: 32px;--sizes-skeleton-grid-height-sm: 64px;--sizes-skeleton-grid-height-md: 128px;--sizes-skeleton-grid-height-lg: 256px;--sizes-skeleton-grid-height-xl: 512px;--sizes-skeleton-table-height-sm: 32px;--sizes-skeleton-table-height-md: 64px;--sizes-skeleton-table-height-lg: 128px;--sizes-skeleton-table-height-xl: 256px;--sizes-icon-xxs: 8px;--sizes-icon-xs: 16px;--sizes-icon-sm: 20px;--sizes-icon-md: 24px;--sizes-icon-lg: 32px;--sizes-icon-xl: 40px;--sizes-icon-xxl: 48px;--sizes-icon-smaller-xs: 14px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-2lg: 1100px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0\.5: .125rem;--spacing-1\.5: .375rem;--spacing-2\.5: .625rem;--spacing-3\.5: .875rem;--spacing-separator: 10px;--spacing-smaller-xs: 4px;--spacing-smaller-sm: 12px;--spacing-smaller-md: 14px;--spacing-xxs: 6px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-3xs: 24px;--spacing-md: 32px;--spacing-lg: 64px;--shadows-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadows-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadows-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadows-xs: 0px 1px 2px rgba(16, 24, 40, .05);--shadows-sm: 0px 1px 3px rgba(16, 24, 40, .1), 0px 1px 2px rgba(16, 24, 40, .06);--shadows-md: 0px 4px 8px -2px rgba(16, 24, 40, .1), 0px 2px 4px -2px rgba(16, 24, 40, .06);--shadows-lg: 0px 12px 16px -4px rgba(16, 24, 40, .08), 0px 4px 6px -2px rgba(16, 24, 40, .03);--borders-none: none;--borders-outline-base: 1px solid var(--colors-light-gray);--borders-border-base: 1px solid var(--colors-decoration-gray);--borders-border-error: 1px solid var(--colors-decoration-error);--borders-border-success: 1px solid var(--colors-decoration-success);--borders-border-active: 1px solid var(--colors-decoration-active);--opacity-90: .9;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--easings-ease-in-out: cubic-bezier(.4, 0, .2, 1, .4, 0, .2, 1);--durations-fastest: 50ms;--durations-faster: .1s;--durations-normal: .2s;--durations-slow: .3s;--durations-slower: .4s;--durations-slowest: .5s;--durations-fast: .15s;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-2lg: 1100px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--borders-base: 1px solid var(--colors-border);--borders-input: 1px solid var(--colors-input);--borders-primary: 1px solid var(--colors-primary);--borders-destructive: 1px solid var(--colors-destructive);--animations-accordion-down: accordion-down .2s ease-out;--animations-accordion-up: accordion-up .2s ease-out;--colors-background: var(--colors-grayscale-0);--colors-foreground: var(--colors-grayscale-950);--colors-muted: var(--colors-grayscale-100);--colors-muted-foreground: var(--colors-grayscale-500);--colors-card: var(--colors-grayscale-0);--colors-card-foreground: var(--colors-grayscale-950);--colors-popover: var(--colors-grayscale-0);--colors-popover-foreground: var(--colors-grayscale-950);--colors-border: var(--colors-grayscale-200);--colors-input: var(--colors-grayscale-200);--colors-secondary: var(--colors-grayscale-100);--colors-secondary-foreground: var(--colors-grayscale-900);--colors-accent: var(--colors-grayscale-100);--colors-accent-foreground: var(--colors-grayscale-900);--colors-destructive: var(--colors-red-500);--colors-destructive-foreground: var(--colors-grayscale-50);--colors-ring: var(--colors-grayscale-400);--colors-primary-foreground: var(--colors-grayscale-50);--colors-primary: var(--colors-dark-active);--sizes-icon-primary: var(--sizes-icon-xs) }.dark{--colors-background: var(--colors-grayscale-950);--colors-foreground: var(--colors-grayscale-50);--colors-muted: var(--colors-grayscale-800);--colors-muted-foreground: var(--colors-grayscale-400);--colors-card: var(--colors-grayscale-950);--colors-card-foreground: var(--colors-grayscale-50);--colors-popover: var(--colors-grayscale-950);--colors-popover-foreground: var(--colors-grayscale-50);--colors-border: var(--colors-grayscale-800);--colors-input: var(--colors-grayscale-800);--colors-secondary: var(--colors-grayscale-800);--colors-secondary-foreground: var(--colors-grayscale-50);--colors-accent: var(--colors-grayscale-800);--colors-accent-foreground: var(--colors-grayscale-50);--colors-destructive: var(--colors-red-700);--colors-destructive-foreground: var(--colors-red-50);--colors-ring: var(--colors-grayscale-300);--colors-primary-foreground: var(--colors-grayscale-900) }@keyframes accordion-down{0%{height:var(--sizes-0)}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:var(--sizes-0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes enter{0%{opacity:var(--shadow-panda-enter-opacity, 1);transform:translate3d(var(--shadow-panda-enter-translate-x, 0),var(--shadow-panda-enter-translate-y, 0),0) scale3d(var(--shadow-panda-enter-scale, 1),var(--shadow-panda-enter-scale, 1),var(--shadow-panda-enter-scale, 1)) rotate(var(--shadow-panda-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--shadow-panda-exit-opacity, 1);transform:translate3d(var(--shadow-panda-exit-translate-x, 0),var(--shadow-panda-exit-translate-y, 0),0) scale3d(var(--shadow-panda-exit-scale, 1),var(--shadow-panda-exit-scale, 1),var(--shadow-panda-exit-scale, 1)) rotate(var(--shadow-panda-exit-rotate, 0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}}@layer recipes{.icon--size_xs{height:var(--sizes-2);width:var(--sizes-2)}.icon--left_auto{margin-left:auto}.icon--fillCurrent_true{fill:currentColor}.icon--dimmed_true{opacity:.5}.badge--variant_default{background:var(--colors-primary);color:var(--colors-primary-foreground);border-color:var(--colors-transparent)}.separator--orientation_vertical{height:var(--sizes-full);width:1px}.button--variant_destructive{background:var(--colors-destructive);color:var(--colors-destructive-foreground)}.button--variant_secondary{background:var(--colors-secondary);color:var(--colors-secondary-foreground)}.button--size_sm{height:var(--sizes-9);border-radius:var(--radii-md);padding-inline:var(--spacing-3)}.button--size_lg{height:var(--sizes-11);border-radius:var(--radii-md);padding-inline:var(--spacing-8)}.button--size_icon{height:var(--sizes-10);width:var(--sizes-10)}.button--variant_link{color:var(--colors-primary);text-underline-offset:4px}.button--variant_default{background:var(--colors-primary);color:var(--colors-primary-foreground)}.separator--orientation_horizontal{height:1px;width:var(--sizes-full)}.button--variant_outline{border:var(--borders-input);background:var(--colors-background)}.button--size_default{height:var(--sizes-10);padding-inline:var(--spacing-4);padding-block:var(--spacing-2)}.icon--size_sm{height:var(--sizes-3);width:var(--sizes-3)}.icon--size_md{height:var(--sizes-4);width:var(--sizes-4)}.badge--variant_default:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent 20%, var(--colors-primary));background-color:var(--sp-bga, var(--colors-primary))}.button--variant_destructive:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent NaN, var(--colors-destructive));background-color:var(--sp-bga, var(--colors-destructive))}.button--variant_secondary:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent NaN, var(--colors-secondary));background-color:var(--sp-bga, var(--colors-secondary))}.button--variant_ghost:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.button--variant_link:is(:hover,[data-hover]){text-decoration:underline}.button--variant_default:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent NaN, var(--colors-primary));background-color:var(--sp-bga, var(--colors-primary))}.button--variant_outline:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}@layer _base{.badge{border-radius:var(--radii-full);border:var(--borders-base);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:.75rem;line-height:1rem;font-weight:var(--font-weights-semibold)}.badge,.button{display:inline-flex;transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);--shadow-panda-ring-offset-color: var(--colors-background);align-items:center}.button{border-radius:var(--radii-md);font-size:.875rem;line-height:1.25rem;cursor:pointer;gap:var(--spacing-2);justify-content:center;font-weight:var(--font-weights-medium)}.button:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:50%}.label{font-size:.875rem;line-height:var(--line-heights-none);font-weight:var(--font-weights-medium)}.peer:is(:disabled,[disabled],[data-disabled])~.label{cursor:not-allowed;opacity:.7}.separator{background:var(--colors-border);flex-shrink:0}.tableRow{border-bottom:var(--borders-base);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.tableRow[data-state=selected]{--sp-bga: color-mix(in srgb, transparent 0%, var(--colors-muted));background-color:var(--sp-bga, var(--colors-muted))}.tableCell{padding:var(--spacing-4);vertical-align:middle}.tableCell:has([role=checkbox]){padding-right:var(--spacing-0)}.card{border-radius:var(--radii-lg);border:var(--borders-base);background:var(--colors-card);color:var(--colors-card-foreground);box-shadow:var(--shadows-sm)}.table{width:var(--sizes-full);caption-side:bottom;font-size:.875rem;line-height:1.25rem}.tableBody tr:last-child{border-bottom:transparent}.formItem{display:flex;gap:var(--spacing-2);flex-direction:column}.formDescription{color:var(--colors-muted-foreground)}.formDescription,.formMessage{font-size:.875rem;line-height:1.25rem}.formMessage{color:var(--colors-destructive);font-weight:var(--font-weights-medium)}.input{display:flex;height:var(--sizes-10);width:var(--sizes-full);border-radius:var(--radii-md);border:var(--borders-input);background:var(--colors-background);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:.875rem;line-height:1.25rem;--shadow-panda-ring-offset-color: var(--colors-background)}.input::file-selector-button{border:var(--borders-none);background:var(--colors-transparent);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium)}.input::placeholder,.input[data-placeholder]{color:var(--colors-muted-foreground)}.input:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.tableContainer{width:var(--sizes-full);overflow:auto}.toastViewport{position:fixed;z-index:100;display:flex;max-height:100vh;width:var(--sizes-full);padding:var(--spacing-4);top:var(--spacing-0);flex-direction:column-reverse}.skeleton{animation:var(--animations-pulse);background:var(--colors-muted)}.skeleton,.tooltip__content{border-radius:var(--radii-md)}.tooltip__content{z-index:50;overflow:hidden;border:var(--borders-base);background:var(--colors-popover);padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.tooltip__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0;--shadow-panda-exit-scale: .95;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0}.tooltip__content[data-side=top]{--shadow-panda-enter-translate-y: var(--spacing-2)}.tooltip__content[data-side=bottom]{--shadow-panda-enter-translate-y: calc(var(--spacing-2) * -1)}.tooltip__content[data-side=left]{--shadow-panda-enter-translate-x: var(--spacing-2)}.tooltip__content[data-side=right]{--shadow-panda-enter-translate-x: calc(var(--spacing-2) * -1)}.dropdownMenu__subTrigger{display:flex;cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radii-sm);padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;outline:var(--borders-none);gap:var(--spacing-2);align-items:center}.dropdownMenu__subTrigger[data-state=open]{background:var(--colors-accent)}.dropdownMenu__subContent{z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);padding:var(--spacing-1);color:var(--colors-popover-foreground);box-shadow:var(--shadows-lg)}.dropdownMenu__subContent[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.dropdownMenu__subContent[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0;--shadow-panda-exit-scale: .95;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0}.dropdownMenu__content{z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);padding:var(--spacing-1);color:var(--colors-popover-foreground);box-shadow:var(--shadows-md)}.dropdownMenu__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.dropdownMenu__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0;--shadow-panda-exit-scale: .95;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0}.dropdownMenu__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radii-sm);padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;outline:var(--borders-none);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);gap:var(--spacing-2);align-items:center}.dropdownMenu__item[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__itemIndicator{position:absolute;display:flex;height:var(--sizes-3\.5);width:var(--sizes-3\.5);left:var(--spacing-2);align-items:center;justify-content:center}.dropdownMenu__checkboxItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radii-sm);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;outline:var(--borders-none);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);align-items:center;padding-left:var(--spacing-8);padding-right:var(--spacing-2)}.dropdownMenu__checkboxItem[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__radioItem{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radii-sm);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;outline:var(--borders-none);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);align-items:center;padding-left:var(--spacing-8);padding-right:var(--spacing-2)}.dropdownMenu__radioItem[data-disabled]{pointer-events:none;opacity:.5}.dropdownMenu__label{padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-semibold)}.dropdownMenu__separator{margin-inline:calc(var(--spacing-1) * -1);margin-block:var(--spacing-1);height:1px;background:var(--colors-muted)}.dropdownMenu__shortcut{font-size:.75rem;line-height:1rem;letter-spacing:var(--letter-spacings-widest);opacity:.6;margin-left:auto}.checkbox__root{height:var(--sizes-4);width:var(--sizes-4);border-radius:var(--radii-sm);border:var(--borders-primary);cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background);flex-shrink:0}.checkbox__root:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.checkbox__root[data-state=checked]{background:var(--colors-primary);color:var(--colors-primary-foreground)}.checkbox__indicator{display:flex;color:currentColor;align-items:center;justify-content:center}.popover__content{z-index:50;width:var(--sizes-72);border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);padding:var(--spacing-4);color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);outline:var(--borders-none)}.popover__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.popover__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0;--shadow-panda-exit-scale: .95;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0}.popover__content[data-side=top]{--shadow-panda-enter-translate-y: var(--spacing-2)}.popover__content[data-side=bottom]{--shadow-panda-enter-translate-y: calc(var(--spacing-2) * -1)}.popover__content[data-side=left]{--shadow-panda-enter-translate-x: var(--spacing-2)}.popover__content[data-side=right]{--shadow-panda-enter-translate-x: calc(var(--spacing-2) * -1)}.calendar__root{padding:var(--spacing-3)}.calendar__months{display:flex}.calendar__months>*+*{margin-top:var(--spacing-4)}.calendar__months{flex-direction:column}.calendar__month>*+*{margin-top:var(--spacing-4)}.calendar__caption{display:flex;position:relative;justify-content:center;align-items:center;padding-top:var(--spacing-1)}.calendar__caption_label{font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium)}.calendar__nav{display:flex}.calendar__nav>*+*{margin-left:var(--spacing-1)}.calendar__nav{align-items:center}.calendar__nav_button{height:var(--sizes-7)!important;width:var(--sizes-7)!important;padding-inline:var(--spacing-0)!important;padding-block:var(--spacing-0)!important;background:var(--colors-transparent);opacity:.5}.calendar__nav_button_previous{position:absolute;left:var(--spacing-1)}.calendar__nav_button_next{position:absolute;right:var(--spacing-1)}.calendar__table{width:var(--sizes-full);border-collapse:collapse}.calendar__table>*+*{margin-top:var(--spacing-1)}.calendar__head_row{display:flex}.calendar__head_cell{color:var(--colors-muted-foreground);border-radius:var(--radii-md);width:var(--sizes-9);font-weight:var(--font-weights-normal);font-size:.8rem}.calendar__row{display:flex;width:var(--sizes-full);margin-top:var(--spacing-2)}.calendar__cell{text-align:center;font-size:.875rem;line-height:1.25rem;padding:var(--spacing-0);position:relative}.calendar__cell:has([aria-selected]){background:var(--colors-accent)}.calendar__cell:first-child:has([aria-selected]){border-top-left-radius:var(--radii-md);border-bottom-left-radius:var(--radii-md)}.calendar__cell:last-child:has([aria-selected]){border-top-right-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md)}.calendar__day{height:var(--sizes-9)!important;width:var(--sizes-9)!important;padding-inline:var(--spacing-0)!important;padding-block:var(--spacing-0)!important;font-weight:var(--font-weights-normal)}.calendar__day[aria-selected=true]{opacity:1}.calendar__day_selected{background:var(--colors-primary);color:var(--colors-primary-foreground)}.calendar__day_today{background:var(--colors-accent);color:var(--colors-accent-foreground)}.calendar__day_outside,.calendar__day_disabled{color:var(--colors-muted-foreground);opacity:.5}.calendar__day_range_middle[aria-selected=true]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.calendar__day_hidden{visibility:hidden}.accordion__item{border-bottom:var(--borders-base)}.accordion__header,.accordion__trigger{display:flex}.accordion__trigger{flex:1 1 0%;padding-block:var(--spacing-4);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;align-items:center;justify-content:space-between;font-weight:var(--font-weights-medium)}.accordion__trigger>svg{height:var(--sizes-4);width:var(--sizes-4);transition-property:var(--transition-prop, transform);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--durations-normal);flex-shrink:0;--transition-duration: var(--durations-normal)}.accordion__trigger[data-state=open]>svg{transform:rotate(180deg)}.accordion__content{overflow:hidden;font-size:.875rem;line-height:1.25rem;transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.accordion__content[data-state=closed]{animation:var(--animations-accordion-up)}.accordion__content[data-state=open]{animation:var(--animations-accordion-down)}.accordion__content>div{padding-bottom:var(--spacing-4);padding-top:var(--spacing-0)}.progress__root{position:relative;height:var(--sizes-4);width:var(--sizes-full);overflow:hidden;border-radius:var(--radii-full);background:var(--colors-secondary)}.progress__indicator{height:var(--sizes-full);width:var(--sizes-full);flex:1 1 0%;background:var(--colors-primary);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.dialog__overlay{position:fixed;inset:var(--spacing-0);z-index:50;--sp-bga: color-mix(in srgb, transparent 20%, var(--colors-background));background-color:var(--sp-bga, var(--colors-background));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog__overlay[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: 1;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.dialog__overlay[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0}.dialog__close{position:absolute;border-radius:var(--radii-sm);opacity:.7;--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;background:var(--colors-accent);color:var(--colors-muted-foreground);right:var(--spacing-4);top:var(--spacing-4)}.dialog__close:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.dialog__content{position:fixed;z-index:50;display:grid;width:var(--sizes-full);max-width:var(--sizes-lg);transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1));--shadow-panda-translate-x: -50%;--shadow-panda-translate-y: -50%;gap:var(--spacing-4);border:var(--borders-base);background:var(--colors-background);padding:var(--spacing-6);box-shadow:var(--shadows-lg);left:50%;top:50%;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal)}.dialog__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: -50% ;--shadow-panda-enter-translate-y: -48% }.dialog__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0;--shadow-panda-exit-scale: .95;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: -50% ;--shadow-panda-exit-translate-y: -48% }.dialog__header{display:flex}.dialog__header>*+*{margin-top:var(--spacing-1\.5)}.dialog__header{text-align:center;flex-direction:column}.dialog__footer{display:flex;flex-direction:column-reverse}.dialog__title{font-size:1.125rem;line-height:var(--line-heights-none);letter-spacing:var(--letter-spacings-tight);font-weight:var(--font-weights-semibold)}.dialog__description{font-size:.875rem;line-height:1.25rem;color:var(--colors-muted-foreground)}.toast__root{pointer-events:auto;position:relative;display:flex;width:var(--sizes-full);gap:var(--spacing-4);overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);padding:var(--spacing-6);box-shadow:var(--shadows-lg);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);align-items:center;justify-content:space-between;padding-right:var(--spacing-8)}.toast__root[data-swipe=cancel]{transform:translate(0)}.toast__root[data-swipe=end]{transform:translate(var(--radix-toast-swipe-end-x));animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 1;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0}.toast__root[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x));transition:none}.toast__root[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 1;--shadow-panda-enter-scale: 1;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: -100% }.toast__root[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: .8;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 100%;--shadow-panda-exit-translate-y: 0}.toast__action{display:inline-flex;height:var(--sizes-8);border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-transparent);padding-inline:var(--spacing-3);font-size:.875rem;line-height:1.25rem;--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;flex-shrink:0;align-items:center;justify-content:center;font-weight:var(--font-weights-medium)}.toast__action:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:.5}.toast__close{position:absolute;border-radius:var(--radii-md);padding:var(--spacing-1);--sp-ca: color-mix(in srgb, transparent 50%, var(--colors-foreground));color:var(--sp-ca, var(--colors-foreground));opacity:0;transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;right:var(--spacing-2);top:var(--spacing-2)}.toast__title{font-weight:var(--font-weights-semibold)}.toast__title,.toast__description{font-size:.875rem;line-height:1.25rem}.toast__description{opacity:.9}.command-dialog__content{overflow:hidden;padding:var(--spacing-0)!important;box-shadow:var(--shadows-lg)!important}.command-dialog__command [cmdk-group-heading]{padding-inline:var(--spacing-2);color:var(--colors-muted-foreground);font-weight:var(--font-weights-medium)}.command-dialog__command [cmdk-group]{padding-inline:var(--spacing-2)}.command-dialog__command [cmdk-input-wrapper] svg{height:var(--sizes-5);width:var(--sizes-5)}.command-dialog__command [cmdk-input]{height:var(--sizes-12)}.command-dialog__command [cmdk-item]{padding-block:var(--spacing-3)}.command-dialog__command [cmdk-item] svg{height:var(--sizes-5);width:var(--sizes-5)}.command-dialog__command [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:var(--spacing-0)}.command__root{display:flex;height:var(--sizes-full);width:var(--sizes-full);overflow:hidden;border-radius:var(--radii-md);background:var(--colors-popover);color:var(--colors-popover-foreground);flex-direction:column}.command__inputWrapper{display:flex;border-bottom:var(--borders-base);padding-inline:var(--spacing-3);align-items:center}.command__inputSearch{height:var(--sizes-4);width:var(--sizes-4);opacity:.5;margin-right:var(--spacing-2);flex-shrink:0}.command__input{display:flex;height:var(--sizes-11);width:var(--sizes-full);border-radius:var(--radii-md);background:var(--colors-transparent);padding-block:var(--spacing-3);font-size:.875rem;line-height:1.25rem;outline:var(--borders-none);box-shadow:none}.command__input::placeholder,.command__input[data-placeholder]{color:var(--colors-muted-foreground)}.command__input:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.command__list{max-height:300px;overflow-y:auto;overflow-x:hidden}.command__empty{padding-block:var(--spacing-6);text-align:center;font-size:.875rem;line-height:1.25rem}.command__group{overflow:hidden;padding:var(--spacing-1);color:var(--colors-foreground)}.command__group [cmdk-group-heading]{padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5);font-size:.75rem;line-height:1rem;color:var(--colors-muted-foreground);font-weight:var(--font-weights-medium)}.command__separator{margin-inline:calc(var(--spacing-1) * -1);height:1px;background:var(--colors-border)}.command__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--radii-sm);padding-inline:var(--spacing-2);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;outline:var(--borders-none);gap:var(--spacing-2);align-items:center}.command__item[aria-selected=true]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.command__item[data-disabled]{opacity:.5}.command__shortcut{font-size:.75rem;line-height:1rem;letter-spacing:var(--letter-spacings-widest);color:var(--colors-muted-foreground);margin-left:auto}.slider__root{display:flex;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center}.slider__root,.slider__track{position:relative;width:var(--sizes-full)}.slider__track{height:var(--sizes-2);overflow:hidden;border-radius:var(--radii-full);background:var(--colors-secondary);flex-grow:1}.slider__range{position:absolute;height:var(--sizes-full);background:var(--colors-primary)}.slider__thumb{display:block;height:var(--sizes-5);width:var(--sizes-5);cursor:pointer;border-radius:var(--radii-full);background:var(--colors-background);--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);border-width:2px;border-style:solid;border-color:var(--colors-primary)}.slider__thumb:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:.5}.calendar__cell:focus-within{position:relative;z-index:20}.badge:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.button:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.input:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.dropdownMenu__subTrigger:is(:focus,[data-focus]){background:var(--colors-accent)}.dropdownMenu__item:is(:focus,[data-focus]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.dropdownMenu__checkboxItem:is(:focus,[data-focus]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.dropdownMenu__radioItem:is(:focus,[data-focus]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.checkbox__root:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.calendar__day_selected:is(:focus,[data-focus]){background:var(--colors-primary);color:var(--colors-primary-foreground)}.dialog__close:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.toast__action:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.toast__close:is(:focus,[data-focus]){opacity:1;outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.slider__thumb:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring);--shadow-panda-ring-offset-width: 2px}.tableRow:is(:hover,[data-hover]){--sp-bga: color-mix(in srgb, transparent 50%, var(--colors-muted));background-color:var(--sp-bga, var(--colors-muted))}.calendar__nav_button:hover{opacity:1}.calendar__day_selected:is(:hover,[data-hover]){background:var(--colors-primary);color:var(--colors-primary-foreground)}.calendar__day_range_start:is(:hover,[data-hover]){background:var(--colors-primary)!important;color:var(--colors-primary-foreground)!important}.calendar__day_range_middle[aria-selected=true]:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.calendar__day_range_end:is(:hover,[data-hover]){background:var(--colors-primary)!important;color:var(--colors-primary-foreground)!important}.accordion__trigger:is(:hover,[data-hover]){text-decoration:underline}.dialog__close:is(:hover,[data-hover]){opacity:1}.toast__action:is(:hover,[data-hover]){background:var(--colors-secondary)}.toast__close:is(:hover,[data-hover]){color:var(--colors-foreground)}.group:is(:hover,[data-hover]) .toast__close{opacity:1}@media screen and (min-width: 40rem){.toastViewport{bottom:var(--spacing-0);right:var(--spacing-0);top:auto;flex-direction:column}.calendar__months>*+*{margin-left:var(--spacing-4);margin-top:var(--spacing-0)}.calendar__months{flex-direction:row}.dialog__content{border-radius:var(--radii-lg)}.dialog__header{text-align:left}.dialog__footer>*+*{margin-left:var(--spacing-2)}.dialog__footer{flex-direction:row;justify-content:flex-end}.toast__root[data-state=open]{--shadow-panda-enter-translate-y: 100%}}@media screen and (min-width: 48rem){.toastViewport{max-width:420px}}}@layer _base{.link{color:var(--colors-primary);font-weight:var(--font-weights-medium);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.dialog__overlay{position:fixed;inset:var(--spacing-0);z-index:50;--sp-bga: color-mix(in srgb, transparent 20%, var(--colors-background));background-color:var(--sp-bga, var(--colors-background));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog__overlay[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0 ;--shadow-panda-enter-scale: 1;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0 }.dialog__overlay[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.card{border-radius:var(--radii-lg);border:var(--borders-base);background:var(--colors-card);color:var(--colors-card-foreground);box-shadow:var(--shadows-sm)}.label{font-size:.875rem;line-height:var(--line-heights-none);font-weight:var(--font-weights-medium)}}@layer _base{.peer:is(:disabled,[disabled],[data-disabled])~.label{cursor:not-allowed;opacity:.7}}@layer _base{.link{color:var(--colors-primary);font-weight:var(--font-weights-medium);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.separator{flex-shrink:0;background:var(--colors-border)}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radii-md);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background);gap:var(--spacing-2)}}@layer _base;@layer _base{.button:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:50%}.button:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }}@layer _base{.alert{position:relative;width:var(--sizes-full);border-radius:var(--radii-lg);border:var(--borders-base);padding:var(--spacing-4)}.alert:has(svg){padding-left:var(--spacing-11)}.alert>svg+div{transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1));--shadow-panda-translate-y: -3px }.alert>svg{position:absolute;left:var(--spacing-4);top:var(--spacing-4);color:var(--colors-foreground);height:var(--sizes-4);width:var(--sizes-4)}.input{display:flex;height:var(--sizes-10);width:var(--sizes-full);border-radius:var(--radii-md);border:var(--borders-input);background:var(--colors-background);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:.875rem;line-height:1.25rem;--shadow-panda-ring-offset-color: var(--colors-background)}}@layer _base{.input::file-selector-button{border:var(--borders-none);background:var(--colors-transparent);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium)}.input::placeholder{color:var(--colors-muted-foreground)}.input:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.input:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }}}@layer recipes.slots{.toast__root--variant_default{border:var(--borders-base);background:var(--colors-background)}.toast__root--variant_destructive{border:var(--borders-destructive);background:var(--colors-destructive);color:var(--colors-destructive-foreground)}.toast__action--variant_destructive{--sp-bca: color-mix(in srgb, transparent 60%, var(--colors-muted));border-color:var(--sp-bca, var(--colors-muted))}.toast__close--variant_destructive{color:var(--colors-red-300)}.toast__action--variant_destructive:is(:focus,[data-focus]){--shadow-panda-ring-color: var(--colors-destructive)}.toast__close--variant_destructive:is(:focus,[data-focus]){--shadow-panda-ring-color: var(--colors-red-400);--shadow-panda-ring-offset-color: var(--colors-red-600)}.toast__action--variant_destructive:is(:focus,[data-focus]){--shadow-panda-ring-color: var(--colors-destructive) }.toast__close--variant_destructive:is(:focus,[data-focus]){--shadow-panda-ring-color: var(--colors-red-400) ;--shadow-panda-ring-offset-color: var(--colors-red-600) }.toast__action--variant_destructive:is(:hover,[data-hover]){--sp-bca: color-mix(in srgb, transparent 70%, var(--colors-destructive));border-color:var(--sp-bca, var(--colors-destructive));background:var(--colors-destructive);color:var(--colors-destructive-foreground)}.toast__close--variant_destructive:is(:hover,[data-hover]){color:var(--colors-red-50)}@layer _base{.toast__root{pointer-events:auto;position:relative;display:flex;width:var(--sizes-full);align-items:center;justify-content:space-between;gap:var(--spacing-4);overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);padding:var(--spacing-6);padding-right:var(--spacing-8);box-shadow:var(--shadows-lg);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.toast__root[data-swipe=cancel]{transform:translate(0)}.toast__root[data-swipe=end]{transform:translate(var(--radix-toast-swipe-end-x));animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 1;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.toast__root[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x));transition:none}.toast__root[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 1;--shadow-panda-enter-scale: 1;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: -100% }.toast__root[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: .8 ;--shadow-panda-exit-scale: 1;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 100% ;--shadow-panda-exit-translate-y: 0 }.toast__action{display:inline-flex;height:var(--sizes-8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-transparent);padding-inline:var(--spacing-3);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium);--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.toast__action:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:.5}.toast__close{position:absolute;right:var(--spacing-2);top:var(--spacing-2);border-radius:var(--radii-md);padding:var(--spacing-1);--sp-ca: color-mix(in srgb, transparent 50%, var(--colors-foreground));color:var(--sp-ca, var(--colors-foreground));opacity:0;transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.toast__title{font-weight:var(--font-weights-semibold)}.toast__title,.toast__description{font-size:.875rem;line-height:1.25rem}.toast__description{opacity:.9}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radii-md);font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-medium);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background);gap:var(--spacing-2)}.button:is(:disabled,[disabled],[data-disabled]){pointer-events:none;opacity:50%}.toast__action:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.toast__close:is(:focus,[data-focus]){opacity:1;outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.button:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.toast__action:is(:hover,[data-hover]){background:var(--colors-secondary)}.toast__close:is(:hover,[data-hover]){color:var(--colors-foreground)}.group:is(:hover,[data-hover]) .toast__close{opacity:1}@media screen and (min-width: 40em){.toast__root[data-state=open]{--shadow-panda-enter-translate-y: 100% }}}@layer _base{.dialog__close{position:absolute;right:var(--spacing-4);top:var(--spacing-4);border-radius:var(--radii-sm);opacity:.7;--shadow-panda-ring-offset-color: var(--colors-background);transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.dialog__close:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.dialog__close [data-state=open]{background:var(--colors-accent);color:var(--colors-muted-foreground)}.dialog__close:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }.dialog__close:is(:hover,[data-hover]){opacity:1}}@layer _base{.dialog__content{position:fixed;left:50%;top:50%;z-index:50;display:grid;width:var(--sizes-full);max-width:var(--sizes-lg);transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1));--shadow-panda-translate-x: -50%;--shadow-panda-translate-y: -50%;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);gap:var(--spacing-4);border:var(--borders-base);background:var(--colors-background);padding:var(--spacing-6);box-shadow:var(--shadows-lg)}.dialog__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0 ;--shadow-panda-enter-scale: .95 ;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: -50% ;--shadow-panda-enter-translate-y: -48% }.dialog__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: .95 ;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: -50% ;--shadow-panda-exit-translate-y: -48% }@media screen and (min-width: 40em){.dialog__content{border-radius:var(--radii-lg)}}}@layer _base{.dialog__header{display:flex;flex-direction:column;text-align:center}.dialog__header>*+*{margin-top:var(--spacing-1\.5)}@media screen and (min-width: 40em){.dialog__header{text-align:left}}}@layer _base{.dialog__footer{display:flex;flex-direction:column-reverse}@media screen and (min-width: 40em){.dialog__footer{flex-direction:row;justify-content:flex-end}.dialog__footer>*+*{margin-left:var(--spacing-2)}}}@layer _base{.dialog__title{font-size:1.125rem;line-height:var(--line-heights-none);font-weight:var(--font-weights-semibold);letter-spacing:var(--letter-spacings-tight)}.dialog__description{font-size:.875rem;line-height:1.25rem;color:var(--colors-muted-foreground)}.progress__root{position:relative;height:var(--sizes-4);width:var(--sizes-full);overflow:hidden;border-radius:var(--radii-full);background:var(--colors-secondary)}.progress__indicator{height:var(--sizes-full);width:var(--sizes-full);flex:1 1 0%;background:var(--colors-primary);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.accordion__item{border-bottom:var(--borders-base)}.accordion__header{display:flex}.accordion__trigger{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between;padding-block:var(--spacing-4);font-weight:var(--font-weights-medium);transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);cursor:pointer}.accordion__trigger>svg{height:var(--sizes-4);width:var(--sizes-4);flex-shrink:0;transition-property:var(--transition-prop, transform);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--durations-normal);--transition-duration: var(--durations-normal) }.accordion__trigger[data-state=open]>svg{transform:rotate(180deg)}}@layer _base{.accordion__trigger:is(:hover,[data-hover]){text-decoration:underline}}@layer _base{.accordion__content{overflow:hidden;font-size:.875rem;line-height:1.25rem;transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.accordion__content[data-state=closed]{animation:var(--animations-accordion-up)}.accordion__content[data-state=open]{animation:var(--animations-accordion-down)}.accordion__content>div{padding-bottom:var(--spacing-4);padding-top:var(--spacing-0)}.select__trigger{display:flex;height:var(--sizes-10);width:var(--sizes-full);align-items:center;justify-content:space-between;border-radius:var(--radii-md);border:var(--borders-input);background:var(--colors-transparent);padding-inline:var(--spacing-3);padding-block:var(--spacing-2);font-size:.875rem;line-height:1.25rem;cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background)}}@layer _base{.select__trigger::placeholder{color:var(--colors-muted-foreground)}.select__trigger:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.select__trigger:is(:focus,[data-focus]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }}@layer _base{.select__viewport{padding:var(--spacing-1)}.select__viewport[data-position=popper]{height:var(--radix-select-trigger-height);width:var(--sizes-full);min-width:var(--radix-select-trigger-width)}.select__content{position:relative;z-index:50;min-width:8rem;overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);color:var(--colors-popover-foreground);box-shadow:var(--shadows-md)}.select__content[data-state=open]{animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0 ;--shadow-panda-enter-scale: .95 ;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0 }.select__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: .95 ;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.select__content[data-side=top]{--shadow-panda-enter-translate-y: var(--spacing-2) }.select__content[data-side=bottom]{--shadow-panda-enter-translate-y: calc(var(--spacing-2) * -1) }.select__content[data-side=left]{--shadow-panda-enter-translate-x: var(--spacing-2) }.select__content[data-side=right]{--shadow-panda-enter-translate-x: calc(var(--spacing-2) * -1) }.select__content[data-position=popper][data-side=top]{--shadow-panda-translate-y: calc(var(--spacing-1) * -1) }.select__content[data-position=popper][data-side=top],.select__content[data-position=popper][data-side=bottom]{transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1))}.select__content[data-position=popper][data-side=bottom]{--shadow-panda-translate-y: var(--spacing-1) }.select__content[data-position=popper][data-side=left]{--shadow-panda-translate-x: calc(var(--spacing-1) * -1) }.select__content[data-position=popper][data-side=left],.select__content[data-position=popper][data-side=right]{transform:translate(var(--shadow-panda-translate-x, 0),var(--shadow-panda-translate-y, 0)) rotate(var(--shadow-panda-rotate, 0)) skew(var(--shadow-panda-skew-x, 0)) skewY(var(--shadow-panda-skew-y, 0)) scaleX(var(--shadow-panda-scale-x, 1)) scaleY(var(--shadow-panda-scale-y, 1))}.select__content[data-position=popper][data-side=right]{--shadow-panda-translate-x: var(--spacing-1) }.select__label{font-weight:var(--font-weights-semibold)}.select__label,.select__item{padding-block:var(--spacing-1\.5);padding-left:var(--spacing-8);padding-right:var(--spacing-2);font-size:.875rem;line-height:1.25rem}.select__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;border-radius:var(--radii-sm);outline:2px solid transparent}.select__item[data-disabled]{pointer-events:none;opacity:.5}}@layer _base{.select__item:is(:focus,[data-focus]){background:var(--colors-accent);color:var(--colors-accent-foreground)}}@layer _base{.select__itemIndicator{position:absolute;left:var(--spacing-2);display:flex;height:var(--sizes-3\.5);width:var(--sizes-3\.5);align-items:center;justify-content:center}.select__separator{margin-inline:calc(var(--spacing-1) * -1);margin-block:var(--spacing-1);height:1px;background:var(--colors-muted)}.checkbox__root{height:var(--sizes-4);width:var(--sizes-4);flex-shrink:0;border-radius:var(--radii-sm);border:var(--borders-primary);cursor:pointer;--shadow-panda-ring-offset-color: var(--colors-background)}}@layer _base{.checkbox__root:is(:disabled,[disabled],[data-disabled]){cursor:not-allowed;opacity:.5}.checkbox__root[data-state=checked]{background:var(--colors-primary);color:var(--colors-primary-foreground)}.checkbox__root:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px;--shadow-panda-ring-offset-shadow: var(--shadow-panda-ring-inset,) 0 0 0 var(--shadow-panda-ring-offset-width, 0px) var(--shadow-panda-ring-offset-color);--shadow-panda-ring-shadow: var(--shadow-panda-ring-inset,) 0 0 0 calc(2px + var(--shadow-panda-ring-offset-width, 0px)) var(--shadow-panda-ring-color);box-shadow:var(--shadow-panda-ring-offset-shadow),var(--shadow-panda-ring-shadow),var(--shadow-panda-base-shadow,0 0 #0000);--shadow-panda-ring-color: var(--colors-ring) ;--shadow-panda-ring-offset-width: 2px }}@layer _base{.checkbox__indicator{display:flex;align-items:center;justify-content:center;color:currentColor}.tooltip__content{z-index:50;overflow:hidden;border-radius:var(--radii-md);border:var(--borders-base);background:var(--colors-popover);padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:.875rem;line-height:1.25rem;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);animation-name:enter;animation-duration:var(--durations-fast);--shadow-panda-enter-opacity: 0;--shadow-panda-enter-scale: .95;--shadow-panda-enter-rotate: 0;--shadow-panda-enter-translate-x: 0;--shadow-panda-enter-translate-y: 0}.tooltip__content[data-state=closed]{animation-name:exit;animation-duration:var(--durations-fast);--shadow-panda-exit-opacity: 0 ;--shadow-panda-exit-scale: .95 ;--shadow-panda-exit-rotate: 0;--shadow-panda-exit-translate-x: 0;--shadow-panda-exit-translate-y: 0 }.tooltip__content[data-side=top]{--shadow-panda-enter-translate-y: var(--spacing-2) }.tooltip__content[data-side=bottom]{--shadow-panda-enter-translate-y: calc(var(--spacing-2) * -1) }.tooltip__content[data-side=left]{--shadow-panda-enter-translate-x: var(--spacing-2) }.tooltip__content[data-side=right]{--shadow-panda-enter-translate-x: calc(var(--spacing-2) * -1) }}@layer _base;}@layer utilities{.c_black{color:var(--colors-black)}.c_text\.active{color:var(--colors-text-active)}.c_text\.gray{color:var(--colors-text-gray)}.c_text\.success{color:var(--colors-text-success)}.c_text\.warning{color:var(--colors-text-warning)}.c_text\.error{color:var(--colors-text-error)}.c_white{color:var(--colors-white)}.bd_none{border:var(--borders-none)}.py_0{padding-block:var(--spacing-0)}.px_0{padding-inline:var(--spacing-0)}.c_text\.white{color:text.white}.c_unset{color:unset}.pointer-events_visible{pointer-events:visible}.pointer-events_none{pointer-events:none}.cursor_auto{cursor:auto}.white-space_nowrap{white-space:nowrap}.max-w_full{max-width:var(--sizes-full)}.tov_ellipsis{text-overflow:ellipsis}.tov_clip{text-overflow:clip}.ov_hidden{overflow:hidden}.gap_smaller\.xs{gap:var(--spacing-smaller-xs)}.py_1{padding-block:var(--spacing-1)}.w_icon\.xs{width:var(--sizes-icon-xs)}.h_icon\.xs{height:var(--sizes-icon-xs)}.c_dark\.gray{color:var(--colors-dark-gray)}.max-w_container\.smaller\.xxs{max-width:var(--sizes-container-smaller-xxs)}.c_light{color:light}.bdr_common{border-radius:var(--radii-common)}.h_lineHeights\.sm{height:lineHeights.sm}.h_lineHeights\.xs{height:lineHeights.xs}.cursor_default{cursor:default}.d_none{display:none}.bdr-l_0{border-top-left-radius:0;border-bottom-left-radius:0}.my_-xs{margin-block:calc(var(--spacing-xs) * -1)}.p_smaller\.sm{padding:var(--spacing-smaller-sm)}.c_inherit{color:inherit}.h_full{height:var(--sizes-full)}.max-h_container\.smaller\.xs{max-height:var(--sizes-container-smaller-xs)}.ov_auto{overflow:auto}.c_normal{color:normal}.ta_left{text-align:left}.c_label{color:label}.w_circle{width:var(--sizes-circle)}.h_circle{height:var(--sizes-circle)}.bdr_full{border-radius:var(--radii-full)}.c_dark\.success{color:var(--colors-dark-success)}.c_dark\.error{color:var(--colors-dark-error)}.c_dark\.active{color:var(--colors-dark-active)}.c_dark\.warning{color:var(--colors-dark-warning)}.c_dark{color:dark}.bdr_md{border-radius:var(--radii-md)}.bd_border\.base{border:var(--borders-border-base)}.h_8{height:var(--sizes-8)}.op_1{opacity:1}.pointer-events_auto{pointer-events:auto}.h_9\!{height:var(--sizes-9)!important}.w_9\!{width:var(--sizes-9)!important}.px_0\!{padding-inline:var(--spacing-0)!important}.py_0\!{padding-block:var(--spacing-0)!important}.max-h_300px{max-height:300px}.px_xs{padding-inline:var(--spacing-xs)}.h_300px{height:300px}.w_1px{width:1px}.bg_light\.gray{background:var(--colors-light-gray)}.mx_xs{margin-inline:var(--spacing-xs)}.bd_base{border:var(--borders-base)}.bd_border\.success{border:var(--borders-border-success)}.bd_border\.active{border:var(--borders-border-active)}.c_success{color:success}.py_xs{padding-block:var(--spacing-xs)}.gap_xxs{gap:var(--spacing-xxs)}.max-w_card\.sm{max-width:var(--sizes-card-sm)}.bdr_9999px{border-radius:9999px}.c_gray{color:gray}.columns_1{columns:1}.c_error{color:error}.cursor_not-allowed{cursor:not-allowed}.w_fit-content{width:fit-content}.w_container\.smaller\.sm{width:var(--sizes-container-smaller-sm)}.max-h_container\.xs{max-height:var(--sizes-container-xs)}.space_y_sm>*+*{margin-top:var(--spacing-sm)}.cursor_zoom-out{cursor:zoom-out}.cursor_zoom-in{cursor:zoom-in}.my_md{margin-block:var(--spacing-md)}.w_icon\.primary{width:var(--sizes-icon-primary)}.h_icon\.primary{height:var(--sizes-icon-primary)}.w_icon\.xxs{width:var(--sizes-icon-xxs)}.h_icon\.xxs{height:var(--sizes-icon-xxs)}.w_icon\.sm{width:var(--sizes-icon-sm)}.h_icon\.sm{height:var(--sizes-icon-sm)}.w_icon\.md{width:var(--sizes-icon-md)}.h_icon\.md{height:var(--sizes-icon-md)}.w_icon\.lg{width:var(--sizes-icon-lg)}.h_icon\.lg{height:var(--sizes-icon-lg)}.w_icon\.xxl{width:var(--sizes-icon-xxl)}.h_icon\.xxl{height:var(--sizes-icon-xxl)}.w_icon\.smaller\.xs{width:var(--sizes-icon-smaller-xs)}.h_icon\.smaller\.xs{height:var(--sizes-icon-smaller-xs)}.c_dark\.black{color:dark.black}.c_dark\.white{color:dark.white}.cursor_inherit{cursor:inherit}.ps_3{padding-inline-start:var(--spacing-3)}.pe_3{padding-inline-end:var(--spacing-3)}.ps_md{padding-inline-start:var(--spacing-md)}.pe_md{padding-inline-end:var(--spacing-md)}.min-w_container\.xxs{min-width:var(--sizes-container-xxs)}.h_auto{height:auto}.max-h_basic\.almost-full{max-height:var(--sizes-basic-almost-full)}.min-h_container\.smaller\.xxs{min-height:var(--sizes-container-smaller-xxs)}.min-w_min-content{min-width:min-content}.max-w_basic\.almost-full{max-width:var(--sizes-basic-almost-full)}.ring_none{outline:var(--borders-none)}.d_flex\!{display:flex!important}.d_block{display:block}.wb_break-all{word-break:break-all}.c_primary{color:var(--colors-primary)}.gap_0{gap:var(--spacing-0)}.direction_row{direction:row}.bdr-r_0{border-top-right-radius:0;border-bottom-right-radius:0}.c_muted\.foreground{color:var(--colors-muted-foreground)}.wb_break-word{word-break:break-word}.white-space_break-spaces{white-space:break-spaces}.c_text\.normal{color:var(--colors-text-normal)}.c_text\.label{color:var(--colors-text-label)}.c_text\.light{color:var(--colors-text-light)}.c_text\.lightGray{color:var(--colors-text-light-gray)}.white-space_pre-wrap{white-space:pre-wrap}.ta_center{text-align:center}.ta_right{text-align:right}.bd_input{border:var(--borders-input)}.p_xs{padding:var(--spacing-xs)}.cursor_text{cursor:text}.op_1\!{opacity:1!important}.d_inline-block{display:inline-block}.w_300px{width:300px}.bdr_var\(--border-radius\){border-radius:var(--border-radius)}.ring_unset{outline:unset}.m_0_-1px_-1px_0{margin:0 -1px -1px 0}.c_destructive{color:var(--colors-destructive)}.pos_popper{position:popper}.w_slider\.label{width:var(--sizes-slider-label)}.w_slider\.thumb\.sm\!{width:var(--sizes-slider-thumb-sm)!important}.h_slider\.thumb\.sm\!{height:var(--sizes-slider-thumb-sm)!important}.w_slider\.thumb\.lg\!{width:var(--sizes-slider-thumb-lg)!important}.h_slider\.thumb\.lg\!{height:var(--sizes-slider-thumb-lg)!important}.min-w_skeleton\.button\.width{min-width:var(--sizes-skeleton-button-width)}.min-h_skeleton\.button\.height{min-height:var(--sizes-skeleton-button-height)}.h_skeleton\.grid\.height\.sm{height:var(--sizes-skeleton-grid-height-sm)}.h_skeleton\.grid\.height\.xs{height:var(--sizes-skeleton-grid-height-xs)}.h_skeleton\.grid\.height\.md{height:var(--sizes-skeleton-grid-height-md)}.h_skeleton\.grid\.height\.lg{height:var(--sizes-skeleton-grid-height-lg)}.h_skeleton\.grid\.height\.xl{height:var(--sizes-skeleton-grid-height-xl)}.min-w_skeleton\.input\.width{min-width:var(--sizes-skeleton-input-width)}.min-h_skeleton\.input\.height{min-height:var(--sizes-skeleton-input-height)}.min-w_full{min-width:var(--sizes-full)}.min-h_skeleton\.height{min-height:var(--sizes-skeleton-height)}.min-w_skeleton\.textarea\.width{min-width:var(--sizes-skeleton-textarea-width)}.min-h_skeleton\.textarea\.height{min-height:var(--sizes-skeleton-textarea-height)}.max-w_sm{max-width:var(--sizes-sm)}.td_underline{text-decoration:underline}.bd-w_1px{border-width:1px}.bd-c_transparent{border-color:var(--colors-transparent)}.bg-c_transparent{background-color:var(--colors-transparent)}.bd-c_dark\.active{border-color:var(--colors-dark-active)}.bg-c_dark\.active{background-color:var(--colors-dark-active)}.bd-c_dark\.gray{border-color:var(--colors-dark-gray)}.bg-c_dark\.gray{background-color:var(--colors-dark-gray)}.bd-c_dark\.success{border-color:var(--colors-dark-success)}.bg-c_dark\.success{background-color:var(--colors-dark-success)}.bd-c_dark\.warning{border-color:var(--colors-dark-warning)}.bg-c_dark\.warning{background-color:var(--colors-dark-warning)}.bd-c_dark\.error{border-color:var(--colors-dark-error)}.bg-c_dark\.error{background-color:var(--colors-dark-error)}.bd-c_white{border-color:var(--colors-white)}.bg-c_white{background-color:var(--colors-white)}.bd-c_light\.active{border-color:var(--colors-light-active)}.bg-c_light\.active{background-color:var(--colors-light-active)}.bd-c_light\.gray{border-color:var(--colors-light-gray)}.bg-c_light\.gray{background-color:var(--colors-light-gray)}.bd-c_light\.success{border-color:var(--colors-light-success)}.bg-c_light\.success{background-color:var(--colors-light-success)}.bd-c_light\.warning{border-color:var(--colors-light-warning)}.bg-c_light\.warning{background-color:var(--colors-light-warning)}.bd-c_light\.error{border-color:var(--colors-light-error)}.bg-c_light\.error{background-color:var(--colors-light-error)}.bd-c_decoration\.active{border-color:var(--colors-decoration-active)}.bd-c_decoration\.gray{border-color:var(--colors-decoration-gray)}.bd-c_decoration\.success{border-color:var(--colors-decoration-success)}.bd-c_decoration\.warning{border-color:var(--colors-decoration-warning)}.bd-c_decoration\.error{border-color:var(--colors-decoration-error)}.trs-prop_background-color\,_border-color\,_color\,_opacity{--transition-prop: background-color, border-color, color, opacity;transition-property:background-color,border-color,color,opacity}.trs-dur_token\(durations\.fast\){--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast)}.trs-tmf_token\(easings\.easeInOut\){--transition-easing: var(--easings-ease-in-out);transition-timing-function:var(--easings-ease-in-out)}.ai_center{align-items:center}.jc_space-between{justify-content:space-between}.bd-w_thin{border-width:thin}.bg-c_blue{background-color:#00f}.bd-c_blueviolet{border-color:#8a2be2}.bg-c_\#C70000{background-color:#c70000}.bd-c_\#C70000{border-color:#c70000}.bg-c_\#0000A8{background-color:#0000a8}.bd-c_\#0000A8{border-color:#0000a8}.bg-c_\#00c700{background-color:#00c700}.bd-c_\#00c700{border-color:#00c700}.flex-d_row{flex-direction:row}.flex-d_row-reverse{flex-direction:row-reverse}.jc_space-evenly{justify-content:space-evenly}.pl_1{padding-left:var(--spacing-1)}.li-t_disc{list-style-type:disc}.li-pos_inside{list-style-position:inside}.flex-wrap_nowrap{flex-wrap:nowrap}.flex-sh_0{flex-shrink:0}.pr_0{padding-right:var(--spacing-0)}.ov-y_auto{overflow-y:auto}.flex-d_column{flex-direction:column}.flex-g_1{flex-grow:1}.bd-b-c_decoration\.gray{border-bottom-color:var(--colors-decoration-gray)}.ai_start{align-items:start}.jc_center{justify-content:center}.jc_end{justify-content:end}.flex-g_0{flex-grow:0}.jc_flex-start{justify-content:flex-start}.fw_normal{font-weight:var(--font-weights-normal)}.leading_10{line-height:var(--line-heights-10)}.pt_xs{padding-top:var(--spacing-xs)}.pb_xs{padding-bottom:var(--spacing-xs)}.leading_sm{line-height:var(--line-heights-sm)}.jc_flex-end{justify-content:flex-end}.bottom_0{bottom:var(--spacing-0)}.left_0{left:var(--spacing-0)}.font-style_italic{font-style:italic}.jc_start{justify-content:start}.jc_normal{justify-content:normal}.ml_-xs{margin-left:calc(var(--spacing-xs) * -1)}.mr_-xs{margin-right:calc(var(--spacing-xs) * -1)}.leading_unset{line-height:unset}.ff_mono{font-family:var(--fonts-mono)}.bd-r-w_0{border-right-width:0}.bd-r-w_1px{border-right-width:1px}.leading_lineHeights\.sm{line-height:lineHeights.sm}.right_5{right:var(--spacing-5)}.right_1{right:var(--spacing-1)}.top_1{top:var(--spacing-1)}.flex-sh_1{flex-shrink:1}.mt_xs{margin-top:var(--spacing-xs)}.fs_primary{font-size:var(--font-sizes-primary)}.fs_xl{font-size:var(--font-sizes-xl)}.fs_lg{font-size:var(--font-sizes-lg)}.fs_md{font-size:var(--font-sizes-md)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xxs{font-size:var(--font-sizes-xxs)}.fw_primary{font-weight:var(--font-weights-primary)}.fw_md{font-weight:var(--font-weights-md)}.fw_lg{font-weight:var(--font-weights-lg)}.fw_xl{font-weight:var(--font-weights-xl)}.ff_body{font-family:var(--fonts-body)}.leading_1{line-height:1}.bg-c_\#000{background-color:#000}.pl_8{padding-left:var(--spacing-8)}.top_100\%{top:100%}.left_calc\(-1_\*_token\(sizes\.slider\.label\)_\/_3\){left:calc(-1 * var(--sizes-slider-label) / 3)}.grid-af_row{grid-auto-flow:row}.fw_semibold{font-weight:var(--font-weights-semibold)}.fw_lighter{font-weight:lighter}.\[\&\:first-child\]\:bdr-l_common:first-child{border-top-left-radius:var(--radii-common);border-bottom-left-radius:var(--radii-common)}.\[\&\:last-child\]\:bdr-r_common:last-child{border-top-right-radius:var(--radii-common);border-bottom-right-radius:var(--radii-common)}.\[\&_code\,_\&_code_\*\]\:ff_mono code,.\[\&_code\,_\&_code_\*\]\:ff_mono code *{font-family:var(--fonts-mono)}.\[\&\:last-child\]\:bd-r-w_1px:last-child{border-right-width:1px}.\[\&\:checked\]\:bd-c_decoration\.active:checked{border-color:var(--colors-decoration-active)}.\[\&\:checked\]\:bg-c_light\.active:checked{background-color:var(--colors-light-active)}.\[\&_\+_label\]\:bd-l-w_0+label{border-left-width:0}.max-w_400px{max-width:400px}.min-h_240px{min-height:240px}.w_md{width:var(--sizes-md)}.pos_relative{position:relative}.h_fit{height:var(--sizes-fit)}.z_1{z-index:1}.pos_absolute{position:absolute}.pos_static{position:static}.w_lg{width:var(--sizes-lg)}.right_0{right:var(--spacing-0)}.sr_true{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.min-h_calc\(100dvh_-_4rem\){min-height:calc(100dvh - 4rem)}.p_5{padding:var(--spacing-5)}.pos_sticky{position:sticky}.top_0{top:var(--spacing-0)}.h_4rem{height:4rem}.z_10{z-index:10}.bg_white{background:var(--colors-white)}.w_auto{width:auto}.aspect_1_\/_1{aspect-ratio:1 / 1}.max-h_600px{max-height:600px}.mb_auto{margin-bottom:auto}.mx_auto{margin-inline:auto}.shrink_0{flex-shrink:0}.w_100\%{width:100%}.h_100\%{height:100%}.object_contain{object-fit:contain}.fullscreen\:bg_white:fullscreen{background-color:var(--colors-white)}.leading_8{line-height:var(--line-heights-8)}.text_start{text-align:start}.w_6px{width:6px}.h_6px{height:6px}.rounded_full{border-radius:var(--radii-full)}.bg_text\.gray{background-color:var(--colors-text-gray)}.mt_0\.6em{margin-top:.6em}.text_text\.gray{color:var(--colors-text-gray)}.flex_1{flex:1 1 0%}.justify_start{justify-content:start}.items_start{align-items:start}.justify-items_space-between{justify-items:space-between}.pr_md{padding-right:var(--spacing-md)}.items_flex-start{align-items:flex-start}.p_0{padding:var(--spacing-0)}.w_fit{width:var(--sizes-fit)}.max-w_600px{max-width:600px}.p_sm{padding:var(--spacing-sm)}.gap_md{gap:var(--spacing-md)}.grow_1{flex-grow:1}.cursor_pointer{cursor:pointer}.text-decor_underline{text-decoration:underline}.text_primary{color:var(--colors-primary)}.flex-wrap_wrap{flex-wrap:wrap}.gap_10px{gap:10px}.justify_center{justify-content:center}.flex_0_0_auto{flex:0 0 auto}.rounded_9999px{border-radius:9999px}.w_3\/4{width:75%}.mb_md{margin-bottom:var(--spacing-md)}.items_stretch{align-items:stretch}.mt_sm{margin-top:var(--spacing-sm)}.max-w_container\.md{max-width:var(--sizes-container-md)}.text_error{color:error}.text_center{text-align:center}.max-w_md{max-width:var(--sizes-md)}.justify_end{justify-content:end}.mb_sm{margin-bottom:var(--spacing-sm)}.px_sm{padding-inline:var(--spacing-sm)}.grid-cols_1{grid-template-columns:repeat(1,minmax(0,1fr))}.items_end{align-items:end}.flex_column{flex-direction:column}.d_grid{display:grid}.fs_xs{font-size:var(--font-sizes-xs)}.text_gray{color:gray}.cursor_help{cursor:help}.justify_space-between{justify-content:space-between}.gap_sm{gap:var(--spacing-sm)}.w_full{width:var(--sizes-full)}.max-w_container\.xs{max-width:var(--sizes-container-xs)}.d_flex{display:flex}.flex_row{flex-direction:row}.items_center{align-items:center}.gap_xs{gap:var(--spacing-xs)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:cursor_pointer:is(:hover,[data-hover]){cursor:pointer}.hover\:bd-c_token\(colors\.hover\.dark\.active\):is(:hover,[data-hover]){border-color:var(--colors-hover-dark-active)}.hover\:bg-c_token\(colors\.hover\.dark\.active\):is(:hover,[data-hover]){background-color:var(--colors-hover-dark-active)}.hover\:bd-c_token\(colors\.hover\.dark\.gray\):is(:hover,[data-hover]){border-color:var(--colors-hover-dark-gray)}.hover\:bg-c_token\(colors\.hover\.dark\.gray\):is(:hover,[data-hover]){background-color:var(--colors-hover-dark-gray)}.hover\:bd-c_token\(colors\.hover\.dark\.success\):is(:hover,[data-hover]){border-color:var(--colors-hover-dark-success)}.hover\:bg-c_token\(colors\.hover\.dark\.success\):is(:hover,[data-hover]){background-color:var(--colors-hover-dark-success)}.hover\:bd-c_token\(colors\.hover\.dark\.warning\):is(:hover,[data-hover]){border-color:var(--colors-hover-dark-warning)}.hover\:bg-c_token\(colors\.hover\.dark\.warning\):is(:hover,[data-hover]){background-color:var(--colors-hover-dark-warning)}.hover\:bd-c_token\(colors\.hover\.dark\.error\):is(:hover,[data-hover]){border-color:var(--colors-hover-dark-error)}.hover\:bg-c_token\(colors\.hover\.dark\.error\):is(:hover,[data-hover]){background-color:var(--colors-hover-dark-error)}.hover\:bd-c_token\(colors\.light\.gray\):is(:hover,[data-hover]){border-color:var(--colors-light-gray)}.hover\:bg-c_token\(colors\.light\.gray\):is(:hover,[data-hover]){background-color:var(--colors-light-gray)}.hover\:bd-c_token\(colors\.light\.active\):is(:hover,[data-hover]){border-color:var(--colors-light-active)}.hover\:bg-c_token\(colors\.light\.active\):is(:hover,[data-hover]){background-color:var(--colors-light-active)}.hover\:bd-c_token\(colors\.light\.success\):is(:hover,[data-hover]){border-color:var(--colors-light-success)}.hover\:bg-c_token\(colors\.light\.success\):is(:hover,[data-hover]){background-color:var(--colors-light-success)}.hover\:bd-c_token\(colors\.light\.warning\):is(:hover,[data-hover]){border-color:var(--colors-light-warning)}.hover\:bg-c_token\(colors\.light\.warning\):is(:hover,[data-hover]){background-color:var(--colors-light-warning)}.hover\:bd-c_token\(colors\.light\.error\):is(:hover,[data-hover]){border-color:var(--colors-light-error)}.hover\:bg-c_token\(colors\.light\.error\):is(:hover,[data-hover]){background-color:var(--colors-light-error)}.hover\:bd-c_token\(colors\.hover\.light\.active\):is(:hover,[data-hover]){border-color:var(--colors-hover-light-active)}.hover\:bg-c_token\(colors\.hover\.light\.active\):is(:hover,[data-hover]){background-color:var(--colors-hover-light-active)}.hover\:bd-c_token\(colors\.hover\.light\.gray\):is(:hover,[data-hover]){border-color:var(--colors-hover-light-gray)}.hover\:bg-c_token\(colors\.hover\.light\.gray\):is(:hover,[data-hover]){background-color:var(--colors-hover-light-gray)}.hover\:bd-c_token\(colors\.hover\.light\.success\):is(:hover,[data-hover]){border-color:var(--colors-hover-light-success)}.hover\:bg-c_token\(colors\.hover\.light\.success\):is(:hover,[data-hover]){background-color:var(--colors-hover-light-success)}.hover\:bd-c_token\(colors\.hover\.light\.warning\):is(:hover,[data-hover]){border-color:var(--colors-hover-light-warning)}.hover\:bg-c_token\(colors\.hover\.light\.warning\):is(:hover,[data-hover]){background-color:var(--colors-hover-light-warning)}.hover\:bd-c_token\(colors\.hover\.light\.error\):is(:hover,[data-hover]){border-color:var(--colors-hover-light-error)}.hover\:bg-c_token\(colors\.hover\.light\.error\):is(:hover,[data-hover]){background-color:var(--colors-hover-light-error)}.hover\:bg-c_light\.success:is(:hover,[data-hover]){background-color:var(--colors-light-success)}.hover\:bg-c_light\.active:is(:hover,[data-hover]){background-color:var(--colors-light-active)}.hover\:bg-c_light\.error:is(:hover,[data-hover]){background-color:var(--colors-light-error)}.hover\:bg-c_transparent:is(:hover,[data-hover]){background-color:var(--colors-transparent)}.hover\:bg-c_hover\.light\.active:is(:hover,[data-hover]){background-color:var(--colors-hover-light-active)}.hover\:bd-c_decoration\.active:is(:hover,[data-hover]){border-color:var(--colors-decoration-active)}.\[\&_\+_label\:hover\]\:bd-l-w_0+label:hover{border-left-width:0}.hover\:\[\&_\+_label\]\:bd-l-w_0:is(:hover,[data-hover])+label{border-left-width:0}.hover\:text-decor_none:is(:hover,[data-hover]){text-decoration:none}@media screen and (min-width: 40rem){.sm\:d_block{display:block}}@media screen and (min-width: 48em){.md\:justify_start{justify-content:start}.md\:pr_md{padding-right:var(--spacing-md)}.md\:mt_auto{margin-top:auto}.md\:w_container\.md{width:var(--sizes-container-md)}.md\:items_start{align-items:start}.md\:pl_sm{padding-left:var(--spacing-sm)}.md\:text_left{text-align:left}.md\:grid-cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 64em){.lg\:border-rw_2px{border-right-width:2px}.lg\:py_md{padding-block:var(--spacing-md)}.lg\:min-h_384px{min-height:384px}.lg\:w_lg{width:var(--sizes-lg)}.lg\:max-w_container\.xxl{max-width:var(--sizes-container-xxl)}.lg\:flex_row{flex-direction:row}.lg\:grid-cols_2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:items_start{align-items:start}.lg\:pl_sm{padding-left:var(--spacing-sm)}.lg\:text_left{text-align:left}.lg\:justify_start{justify-content:start}.lg\:white-space_pre-line{white-space:pre-line}}}
