@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-scroll-snap-strictness:proximity;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-x-reverse:0;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:host,:root{--radius-sm:calc(var(--radius)*.6);--radius-md:calc(var(--radius)*.8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius)*1.4)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace));font-feature-settings:var(--default-mono-font-feature-settings,initial);font-variation-settings:var(--default-mono-font-variation-settings,initial);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{border-color:var(--border);box-sizing:border-box}html{background:var(--background);color:var(--foreground);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,sans-serif}::-moz-selection{background:var(--foreground);color:var(--background)}::selection{background:var(--foreground);color:var(--background)}}@layer components{.accordion{flex-direction:column;width:100%;display:flex}.accordion__item:not(:last-child){border-bottom:1px solid var(--border)}.accordion__header{display:flex}.accordion__trigger{border-radius:var(--radius);border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none;flex:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.accordion__trigger:hover:not(:disabled,[data-disabled]){text-decoration:underline}.accordion__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent)}}.accordion__trigger:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.accordion__icon{pointer-events:none;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.accordion__icon,.accordion__icon>:not(svg,.accordion__icon-chevron),.accordion__icon>svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.accordion__icon>:not(svg,.accordion__icon-chevron){justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.accordion__icon-chevron{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);transition:transform .15s ease-out}.accordion__trigger[data-state=open] .accordion__icon-chevron{transform:rotate(180deg)}.accordion__content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));overflow:hidden}.accordion__content[hidden]{display:none!important}.accordion__content[data-state=open]{animation:accordion-expand .12s ease-out}.accordion__content[data-state=closed]{animation:accordion-collapse .12s ease-out}.accordion__content-inner{padding-top:0;padding-bottom:calc(var(--spacing,.25rem)*2.5)}.accordion__content-inner a{text-underline-offset:3px;text-decoration-line:underline}.accordion__content-inner a:hover{color:var(--foreground)}.accordion__content-inner p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem)*4)}.collapsible{width:100%}.collapsible__trigger{--collapsible-trigger-bg-hover:var(--muted);--collapsible-trigger-fg:var(--foreground);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-outline-style:none;color:var(--collapsible-trigger-fg);border-width:1px;border-color:#0000;outline-style:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex;position:relative}.collapsible__trigger:hover:not(:disabled,[data-disabled]){background:var(--collapsible-trigger-bg-hover)}.collapsible__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.collapsible__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent)}}.collapsible__trigger:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.collapsible__content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));overflow:hidden}.collapsible__content[hidden]{display:none!important}.collapsible__content[data-state=open]{animation:collapsible-expand .12s ease-out}.collapsible__content[data-state=closed]{animation:collapsible-collapse .12s ease-out}.attachment{--attachment-bg:var(--card);--attachment-bg-hover:var(--muted);--attachment-border:var(--border);--attachment-fg:var(--card-foreground);--attachment-description-fg:var(--muted-foreground);--attachment-ring:var(--ring);--attachment-direction:row;--attachment-width:fit-content;--attachment-min-width:10rem;--attachment-align-items:center;--attachment-gap:.5rem;--attachment-padding:0;--attachment-padding-with-content:.5rem .625rem;--attachment-padding-media-only:.5rem;--attachment-radius:calc(var(--radius)*1.4);--attachment-font-size:.875rem;--attachment-media-size-width:2.5rem;--attachment-media-width:var(--attachment-media-size-width);--attachment-media-radius:var(--radius);--attachment-media-size-icon-size:1rem;--attachment-media-icon-size:var(--attachment-media-size-icon-size);--attachment-content-inline-padding:0;--attachment-actions-position:relative;--attachment-actions-top:auto;--attachment-actions-right:auto;border-style:var(--tw-border-style);text-align:left;min-width:0;max-width:100%;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));align-items:var(--attachment-align-items);background-color:var(--attachment-bg);border-width:1px;border-color:var(--attachment-border);border-radius:var(--attachment-radius);color:var(--attachment-fg);flex-wrap:wrap;flex-shrink:0;flex-direction:var(--attachment-direction);font-size:var(--attachment-font-size);gap:var(--attachment-gap);min-width:var(--attachment-min-width);padding:var(--attachment-padding);width:var(--attachment-width);display:flex;position:relative}.attachment:has(>[data-slot=attachment-content]){--attachment-padding:var(--attachment-padding-with-content)}.attachment:has(>[data-slot=attachment-media]):not(:has(>[data-slot=attachment-content])){--attachment-padding:var(--attachment-padding-media-only)}.attachment:has(>.attachment__trigger):hover{background-color:var(--attachment-bg-hover)}.attachment:focus-within{border-color:var(--attachment-ring);box-shadow:0 0 0 3px var(--attachment-ring)}@supports (color:color-mix(in lab,red,red)){.attachment:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--attachment-ring) 45%,transparent)}}.attachment[data-state=idle]{border-style:dashed}.attachment[data-state=error]{--attachment-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.attachment[data-state=error]{--attachment-bg:color-mix(in oklch,var(--destructive) 5%,var(--card))}}.attachment[data-state=error]{--attachment-border:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.attachment[data-state=error]{--attachment-border:color-mix(in oklch,var(--destructive) 30%,transparent)}}.attachment[data-state=error]{--attachment-fg:var(--destructive);--attachment-description-fg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.attachment[data-state=error]{--attachment-description-fg:color-mix(in oklch,var(--destructive) 80%,transparent)}}.attachment[data-state=error]{--attachment-ring:var(--destructive)}.attachment--horizontal{--attachment-direction:row;--attachment-width:fit-content;--attachment-min-width:10rem;--attachment-align-items:center}.attachment--vertical{--attachment-direction:column;--attachment-width:6rem;--attachment-min-width:0;--attachment-align-items:stretch;--attachment-media-width:100%;--attachment-media-icon-size:1.5rem;--attachment-content-inline-padding:.25rem;--attachment-actions-position:absolute;--attachment-actions-top:.75rem;--attachment-actions-right:.75rem}.attachment--vertical:has(>[data-slot=attachment-content]){--attachment-width:7.5rem}.attachment--default-size{--attachment-gap:.5rem;--attachment-padding-with-content:.5rem .625rem;--attachment-padding-media-only:.5rem;--attachment-radius:calc(var(--radius)*1.4);--attachment-font-size:.875rem;--attachment-media-size-width:2.5rem;--attachment-media-radius:var(--radius);--attachment-media-size-icon-size:1rem}.attachment--sm{--attachment-gap:.5rem;--attachment-padding-with-content:.375rem .5rem;--attachment-padding-media-only:.375rem;--attachment-radius:var(--radius);--attachment-font-size:.75rem;--attachment-media-size-width:2rem;--attachment-media-radius:var(--radius);--attachment-media-size-icon-size:1rem}.attachment--xs{--attachment-gap:.375rem;--attachment-padding-with-content:.25rem .375rem;--attachment-padding-media-only:.25rem;--attachment-radius:var(--radius);--attachment-font-size:.75rem;--attachment-media-size-width:1.75rem;--attachment-media-radius:calc(var(--radius)*.8);--attachment-media-size-icon-size:.875rem}.attachment__media{aspect-ratio:1;background-color:var(--muted);border-radius:var(--attachment-media-radius);color:var(--foreground);width:var(--attachment-media-width);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.attachment__media>svg{pointer-events:none;height:var(--attachment-media-icon-size);width:var(--attachment-media-icon-size);flex-shrink:0}.attachment__media--image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.attachment:is([data-state=uploading],[data-state=processing]) .attachment__media--image{opacity:.6}.attachment[data-state=error] .attachment__media{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.attachment[data-state=error] .attachment__media{background-color:color-mix(in oklch,var(--destructive) 10%,transparent)}}.attachment[data-state=error] .attachment__media{color:var(--destructive)}.attachment__content{--tw-leading:var(--leading-tight,1.25);min-width:0;max-width:100%;line-height:var(--leading-tight,1.25);padding-inline:var(--attachment-content-inline-padding);flex:1}.attachment__description,.attachment__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.attachment__title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.attachment:is([data-state=uploading],[data-state=processing]) .attachment__title{background:linear-gradient(90deg,var(--muted-foreground) 25%,var(--foreground) 50%,var(--muted-foreground) 75%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:attachment-shimmer 1.5s linear infinite}.attachment__description{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--attachment-description-fg)}.attachment__actions{z-index:20;align-items:center;gap:var(--spacing,.25rem);position:var(--attachment-actions-position);right:var(--attachment-actions-right);top:var(--attachment-actions-top);flex-shrink:0;display:flex}.attachment__action{flex-shrink:0}.attachment__trigger{z-index:10;--tw-outline-style:none;outline-style:none;position:absolute;inset:0}.attachment__trigger:focus-visible{outline:none}.attachment-group{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*3);overscroll-behavior-x:contain;min-width:0;padding-block:var(--spacing,.25rem);scrollbar-width:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .5rem calc(100% - .5rem),#0000)}.attachment-group::-webkit-scrollbar{display:none}.attachment-group>[data-slot=attachment]{scroll-snap-align:start;flex:none}.alert{--alert-bg:var(--card);--alert-border:var(--border);--alert-fg:var(--card-foreground);--alert-description-fg:var(--muted-foreground);row-gap:calc(var(--spacing,.25rem)*.5);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--alert-bg);border-width:1px;border-color:var(--alert-border);color:var(--alert-fg);display:grid;position:relative}.alert:has(>svg){-moz-column-gap:calc(var(--spacing,.25rem)*2);column-gap:calc(var(--spacing,.25rem)*2);grid-template-columns:auto minmax(0,1fr)}.alert:has(>[data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem)*18)}.alert>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);--tw-translate-y:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;flex-shrink:0;grid-row:span 2/span 2}.alert:has(>svg)>:is(.alert__title,.alert__description){grid-column-start:2}.alert__title{min-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.alert__description{justify-items:start;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--alert-description-fg);display:grid}.alert__description :is(a){text-underline-offset:3px;text-decoration-line:underline}.alert__description :is(a):hover{color:var(--alert-fg)}.alert__action{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);position:absolute}.alert--destructive{--alert-fg:var(--destructive);--alert-description-fg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.alert--destructive{--alert-description-fg:color-mix(in oklch,var(--destructive) 90%,transparent)}}.alert-dialog__overlay{z-index:50;background-color:#0000001a;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.alert-dialog__overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}.alert-dialog__overlay{--tw-duration:.1s;transition-duration:.1s}@supports (backdrop-filter:var(--tw )){.alert-dialog__overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.alert-dialog__content{--alert-dialog-bg:var(--popover);--alert-dialog-fg:var(--popover-foreground);z-index:50;--tw-translate-x:-50%;--tw-translate-y:-50%;width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem)*4);border-radius:calc(var(--radius)*1.4);padding:calc(var(--spacing,.25rem)*4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;--tw-outline-style:none;background:var(--alert-dialog-bg);color:var(--alert-dialog-fg);outline-style:none;transition-duration:.1s;display:grid;position:fixed;top:50%;left:50%}.alert-dialog__content--default,.alert-dialog__content--sm{max-width:var(--container-xs,20rem)}.alert-dialog__header{place-items:center;gap:calc(var(--spacing,.25rem)*1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}.alert-dialog__header:has(.alert-dialog__media){-moz-column-gap:calc(var(--spacing,.25rem)*4);column-gap:calc(var(--spacing,.25rem)*4);grid-template-rows:auto auto 1fr}.alert-dialog__media{margin-bottom:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-radius:calc(var(--radius)*.8);background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.alert-dialog__media>svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}.alert-dialog__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-heading)}.alert-dialog__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-wrap:balance;color:var(--muted-foreground)}@media(min-width:48rem){.alert-dialog__description{text-wrap:pretty}}.alert-dialog__description a{text-underline-offset:3px;text-decoration-line:underline}@media(hover:hover){.alert-dialog__description a:hover{color:var(--foreground)}}.alert-dialog__footer{margin-inline:calc(var(--spacing,.25rem)*-4);margin-bottom:calc(var(--spacing,.25rem)*-4);gap:calc(var(--spacing,.25rem)*2);border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4);border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px;flex-direction:column-reverse;display:flex}@supports (color:color-mix(in lab,red,red)){.alert-dialog__footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.alert-dialog__footer{padding:calc(var(--spacing,.25rem)*4)}.alert-dialog__content--sm .alert-dialog__footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alert-dialog__overlay[data-state=open]{animation:alert-dialog-overlay-in .1s ease-out}.alert-dialog__overlay[data-state=closed]{animation:alert-dialog-overlay-out .1s ease-in}.alert-dialog__content[data-state=open]{animation:alert-dialog-content-in .1s ease-out}.alert-dialog__content[data-state=closed]{animation:alert-dialog-content-out .1s ease-in}@media(min-width:640px){.alert-dialog__content--default{max-width:var(--container-sm,24rem)}.alert-dialog__content--default .alert-dialog__header{text-align:left;place-items:start}.alert-dialog__content--default .alert-dialog__header:has(.alert-dialog__media){grid-template-rows:auto 1fr}.alert-dialog__content--default .alert-dialog__media{grid-row:span 2/span 2}.alert-dialog__content--default .alert-dialog__header:has(.alert-dialog__media) .alert-dialog__title{grid-column-start:2}.alert-dialog__footer{flex-direction:row;justify-content:flex-end}.alert-dialog__content--sm .alert-dialog__footer{display:grid}}.dialog__overlay{z-index:50;background-color:#0000001a;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.dialog__overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}.dialog__overlay{--tw-duration:.1s;transition-duration:.1s}@supports (backdrop-filter:var(--tw )){.dialog__overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.dialog__content{--dialog-bg:var(--popover);--dialog-fg:var(--popover-foreground);z-index:50;--tw-translate-x:-50%;--tw-translate-y:-50%;max-width:calc(100% - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem)*4);border-radius:calc(var(--radius)*1.4);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;--tw-outline-style:none;outline-style:none;transition-duration:.1s;display:grid;position:fixed;top:50%;left:50%}@media(min-width:40rem){.dialog__content{max-width:var(--container-sm,24rem)}}.dialog__content{background:var(--dialog-bg);color:var(--dialog-fg);max-height:calc(100dvh - 2rem);overflow-y:auto}.dialog__close-button{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);position:absolute}.dialog__header{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.dialog__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);font-family:var(--font-heading)}.dialog__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--muted-foreground)}.dialog__description a{text-underline-offset:3px;text-decoration-line:underline}@media(hover:hover){.dialog__description a:hover{color:var(--foreground)}}.dialog__footer{margin-inline:calc(var(--spacing,.25rem)*-4);margin-bottom:calc(var(--spacing,.25rem)*-4);gap:calc(var(--spacing,.25rem)*2);border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4);border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px;flex-direction:column-reverse;display:flex}@supports (color:color-mix(in lab,red,red)){.dialog__footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dialog__footer{padding:calc(var(--spacing,.25rem)*4)}.dialog__overlay[data-state=open]{animation:dialog-overlay-in .1s ease-out}.dialog__overlay[data-state=closed]{animation:dialog-overlay-out .1s ease-in}.dialog__content[data-state=open]{animation:dialog-content-in .1s ease-out}.dialog__content[data-state=closed]{animation:dialog-content-out .1s ease-in}@media(min-width:640px){.dialog__footer{flex-direction:row;justify-content:flex-end}}.sheet__overlay{z-index:50;background-color:#0000001a;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.sheet__overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}@supports (backdrop-filter:var(--tw )){.sheet__overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.sheet__content{--sheet-bg:var(--popover);--sheet-fg:var(--popover-foreground);z-index:50;gap:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-clip:padding-box;background:var(--sheet-bg);color:var(--sheet-fg);flex-direction:column;display:flex;position:fixed}.sheet__content[data-side=left],.sheet__content[data-side=right]{width:75vw;height:100%;inset-block:0}.sheet__content[data-side=right]{border-left:1px solid var(--border);right:0}.sheet__content[data-side=left]{border-right:1px solid var(--border);left:0}.sheet__content[data-side=bottom],.sheet__content[data-side=top]{height:auto;inset-inline:0}.sheet__content[data-side=top]{border-bottom:1px solid var(--border);top:0}.sheet__content[data-side=bottom]{border-top:1px solid var(--border);bottom:0}.sheet__close-button{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);position:absolute}.sheet__header{gap:calc(var(--spacing,.25rem)*.5);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.sheet__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);font-family:var(--font-heading)}.sheet__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--muted-foreground)}.sheet__description a{text-underline-offset:3px;text-decoration-line:underline}@media(hover:hover){.sheet__description a:hover{color:var(--foreground)}}.sheet__footer{gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;margin-top:auto;display:flex}.sheet__overlay[data-state=open]{animation:sheet-overlay-in .15s ease-out}.sheet__overlay[data-state=closed]{animation:sheet-overlay-out .15s ease-in}.sheet__content[data-state=open][data-side=top]{animation:sheet-content-in-top .2s ease-in-out}.sheet__content[data-state=closed][data-side=top]{animation:sheet-content-out-top .2s ease-in-out}.sheet__content[data-state=open][data-side=right]{animation:sheet-content-in-right .2s ease-in-out}.sheet__content[data-state=closed][data-side=right]{animation:sheet-content-out-right .2s ease-in-out}.sheet__content[data-state=open][data-side=bottom]{animation:sheet-content-in-bottom .2s ease-in-out}.sheet__content[data-state=closed][data-side=bottom]{animation:sheet-content-out-bottom .2s ease-in-out}.sheet__content[data-state=open][data-side=left]{animation:sheet-content-in-left .2s ease-in-out}.sheet__content[data-state=closed][data-side=left]{animation:sheet-content-out-left .2s ease-in-out}@media(min-width:640px){.sheet__content[data-side=left],.sheet__content[data-side=right]{max-width:24rem}}.avatar{--avatar-size:2rem;--avatar-border:var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none;height:var(--avatar-size);width:var(--avatar-size);border-radius:3.40282e+38px;flex-shrink:0;display:flex;position:relative}.avatar:after{pointer-events:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--avatar-border);content:"";mix-blend-mode:darken;border-radius:3.40282e+38px;position:absolute;inset:0}[data-theme=dark] .avatar:after{mix-blend-mode:lighten}.avatar--sm{--avatar-size:1.5rem}.avatar--default-size{--avatar-size:2rem}.avatar--lg{--avatar-size:2.5rem}.avatar__fallback,.avatar__image{aspect-ratio:1;border-radius:3.40282e+38px;width:100%;height:100%}.avatar__image{-o-object-fit:cover;object-fit:cover}.avatar__fallback{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.avatar[data-size=sm]>.avatar__fallback{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.avatar__badge{--avatar-badge-bg:var(--primary);--avatar-badge-fg:var(--primary-foreground);--avatar-badge-ring:var(--background);z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--avatar-badge-bg);box-shadow:0 0 0 2px var(--avatar-badge-ring);color:var(--avatar-badge-fg);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.avatar[data-size=sm]>.avatar__badge{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2)}.avatar[data-size=sm]>.avatar__badge>svg{display:none}.avatar[data-size=default]>.avatar__badge{width:calc(var(--spacing,.25rem)*2.5);height:calc(var(--spacing,.25rem)*2.5)}.avatar[data-size=lg]>.avatar__badge{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.avatar[data-size=default]>.avatar__badge>svg,.avatar[data-size=lg]>.avatar__badge>svg{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2)}.avatar-group{--avatar-group-ring:var(--background);display:flex}:where(.avatar-group>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing,.25rem)*-2*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing,.25rem)*-2*(1 - var(--tw-space-x-reverse)))}.avatar-group>[data-slot=avatar-group-count],.avatar-group>[data-slot=avatar]{box-shadow:0 0 0 2px var(--avatar-group-ring)}.avatar-group__count{--avatar-group-count-size:2rem;--avatar-group-count-icon-size:1rem;--avatar-group-count-bg:var(--muted);--avatar-group-count-fg:var(--muted-foreground);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--avatar-group-count-bg);color:var(--avatar-group-count-fg);height:var(--avatar-group-count-size);width:var(--avatar-group-count-size);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.avatar-group__count>svg{height:var(--avatar-group-count-icon-size);width:var(--avatar-group-count-icon-size)}.avatar-group:has(>.avatar[data-size=sm]) .avatar-group__count{--avatar-group-count-size:1.5rem;--avatar-group-count-icon-size:.75rem}.avatar-group:has(>.avatar[data-size=default]) .avatar-group__count{--avatar-group-count-size:2rem;--avatar-group-count-icon-size:1rem}.avatar-group:has(>.avatar[data-size=lg]) .avatar-group__count{--avatar-group-count-size:2.5rem;--avatar-group-count-icon-size:1.25rem}.badge{--badge-bg:transparent;--badge-bg-hover:transparent;--badge-fg:var(--foreground);--badge-border:transparent;--badge-ring:var(--ring);height:calc(var(--spacing,.25rem)*5);justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);width:-moz-fit-content;width:fit-content;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--badge-bg);border-width:1px;border-color:#0000;border-color:var(--badge-border);color:var(--badge-fg);border-radius:3.40282e+38px;outline-style:none;flex-shrink:0;font-family:inherit;display:inline-flex;overflow:hidden}.badge:focus-visible{border-color:var(--badge-ring);box-shadow:0 0 0 3px var(--badge-ring)}@supports (color:color-mix(in lab,red,red)){.badge:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--badge-ring) 45%,transparent)}}.badge:is([aria-invalid=true],[data-invalid]){--badge-border:var(--destructive);--badge-ring:var(--destructive)}.badge>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);flex-shrink:0}.badge:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing,.25rem)*1.5)}.badge:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing,.25rem)*1.5)}.badge--default{--badge-bg:var(--primary);--badge-bg-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){.badge--default{--badge-bg-hover:color-mix(in oklch,var(--primary),var(--background) 20%)}}.badge--default{--badge-fg:var(--primary-foreground)}.badge--secondary{--badge-bg:var(--secondary);--badge-bg-hover:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.badge--secondary{--badge-bg-hover:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.badge--secondary{--badge-fg:var(--secondary-foreground)}.badge--destructive{--badge-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.badge--destructive{--badge-bg:color-mix(in oklch,var(--destructive) 10%,transparent)}}.badge--destructive{--badge-bg-hover:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.badge--destructive{--badge-bg-hover:color-mix(in oklch,var(--destructive) 20%,transparent)}}.badge--destructive{--badge-fg:var(--destructive);--badge-ring:var(--destructive)}.badge--outline{--badge-bg:var(--background);--badge-bg-hover:var(--muted);--badge-border:var(--border)}.badge--ghost{--badge-bg-hover:var(--muted);--badge-fg:var(--foreground)}.badge--link{--badge-fg:var(--primary);text-underline-offset:4px}@media(hover:hover){.badge--link:hover{text-decoration-line:underline}}.badge--ghost:hover{background-color:var(--badge-bg-hover);color:var(--muted-foreground)}.badge:is(a):not(.badge--ghost,.badge--link):hover{background-color:var(--badge-bg-hover)}.badge--outline:is(a):hover{--badge-fg:var(--muted-foreground)}.breadcrumb{--breadcrumb-fg:var(--muted-foreground);--breadcrumb-page-fg:var(--foreground);--breadcrumb-link-fg:var(--muted-foreground);--breadcrumb-link-fg-hover:var(--foreground);--breadcrumb-ring:var(--ring);color:var(--breadcrumb-fg);font-size:.875rem}.breadcrumb__list{overflow-wrap:break-word;flex-wrap:wrap;display:flex}.breadcrumb__item,.breadcrumb__list{align-items:center;gap:calc(var(--spacing,.25rem)*1.5)}.breadcrumb__item{display:inline-flex}.breadcrumb__link{border-radius:calc(var(--radius)*.6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;color:var(--breadcrumb-link-fg);outline-style:none}.breadcrumb__link:hover{color:var(--breadcrumb-link-fg-hover)}.breadcrumb__link:focus-visible{box-shadow:0 0 0 3px var(--breadcrumb-ring)}@supports (color:color-mix(in lab,red,red)){.breadcrumb__link:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--breadcrumb-ring) 45%,transparent)}}.breadcrumb__page{color:var(--breadcrumb-page-fg)}.breadcrumb__separator{color:var(--breadcrumb-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.breadcrumb__separator>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5);flex-shrink:0}.breadcrumb__ellipsis{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);color:var(--breadcrumb-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.breadcrumb__ellipsis>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.bubble{--bubble-bg:var(--primary);--bubble-bg-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bubble{--bubble-bg-hover:color-mix(in oklch,var(--primary),var(--background) 20%)}}.bubble{--bubble-fg:var(--primary-foreground);--bubble-border:transparent;--bubble-ring:var(--ring);--bubble-max-width:80%;--bubble-content-radius:calc(var(--radius)*1.4);--bubble-content-padding:.5rem .75rem;gap:var(--spacing,.25rem);width:-moz-fit-content;width:fit-content;min-width:0;max-width:var(--bubble-max-width);flex-direction:column;display:flex;position:relative}.bubble--end{align-self:flex-end}.bubble__content{border-style:var(--tw-border-style);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);overflow-wrap:break-word;background-color:var(--bubble-bg);border-width:1px;border-color:#0000;border-color:var(--bubble-border);border-radius:var(--bubble-content-radius);color:var(--bubble-fg);padding:var(--bubble-content-padding);overflow:hidden}.bubble__content:is(button,a){text-align:left;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;outline-style:none}.bubble__content:is(button,a):hover{background-color:var(--bubble-bg-hover)}.bubble__content :is(button,a):focus-visible,.bubble__content:is(button,a):focus-visible{border-color:var(--bubble-ring);box-shadow:0 0 0 3px var(--bubble-ring)}@supports (color:color-mix(in lab,red,red)){.bubble__content :is(button,a):focus-visible,.bubble__content:is(button,a):focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--bubble-ring) 45%,transparent)}}.bubble__content :is(button,a):focus-visible,.bubble__content:is(button,a):focus-visible{outline:none}.bubble--secondary{--bubble-bg:var(--secondary);--bubble-bg-hover:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bubble--secondary{--bubble-bg-hover:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.bubble--secondary{--bubble-fg:var(--secondary-foreground)}.bubble--muted{--bubble-bg:var(--muted);--bubble-bg-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bubble--muted{--bubble-bg-hover:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.bubble--muted{--bubble-fg:var(--foreground)}.bubble--tinted{--bubble-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bubble--tinted{--bubble-bg:color-mix(in oklch,var(--primary) 8%,var(--background))}}.bubble--tinted{--bubble-bg-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bubble--tinted{--bubble-bg-hover:color-mix(in oklch,var(--primary) 12%,var(--background))}}.bubble--tinted{--bubble-fg:var(--foreground)}.bubble--outline{--bubble-bg:var(--background);--bubble-bg-hover:var(--muted);--bubble-fg:var(--foreground);--bubble-border:var(--border)}.bubble--ghost{--bubble-bg:transparent;--bubble-bg-hover:var(--muted);--bubble-fg:var(--foreground);--bubble-max-width:100%;--bubble-content-radius:0;--bubble-content-padding:0}.bubble--destructive{--bubble-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bubble--destructive{--bubble-bg:color-mix(in oklch,var(--destructive) 10%,var(--background))}}.bubble--destructive{--bubble-bg-hover:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bubble--destructive{--bubble-bg-hover:color-mix(in oklch,var(--destructive) 20%,var(--background))}}.bubble--destructive{--bubble-fg:var(--destructive);--bubble-ring:var(--destructive)}.bubble-group{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;min-width:0;display:flex}.bubble__reactions{--bubble-reactions-bg:var(--muted);--bubble-reactions-fg:var(--foreground);--bubble-reactions-ring:var(--card);z-index:10;justify-content:center;align-items:center;gap:var(--spacing,.25rem);width:-moz-fit-content;width:fit-content;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--bubble-reactions-bg);box-shadow:0 0 0 3px var(--bubble-reactions-ring);color:var(--bubble-reactions-fg);border-radius:3.40282e+38px;flex-shrink:0;display:flex;position:absolute}.bubble__reactions:has(>[data-slot=button]){padding:0}.bubble__reactions--top{--tw-translate-y:-75%;top:0}.bubble__reactions--bottom,.bubble__reactions--top{translate:var(--tw-translate-x) var(--tw-translate-y)}.bubble__reactions--bottom{--tw-translate-y:75%;bottom:0}.bubble__reactions--start{left:calc(var(--spacing,.25rem)*3)}.bubble__reactions--end{right:calc(var(--spacing,.25rem)*3)}.calendar{--calendar-cell-size:2rem;--calendar-nav-fg:var(--muted-foreground);--calendar-nav-fg-hover:var(--foreground);border-radius:calc(var(--radius)*1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);width:-moz-fit-content;width:fit-content;padding:calc(var(--spacing,.25rem)*3);color:var(--foreground)}.calendar__header{margin-bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*8);align-items:center;display:flex;position:relative}.calendar__navigation{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}.calendar__next,.calendar__prev{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;color:var(--calendar-nav-fg);background-color:#0000;border-width:1px;border-color:#0000;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.calendar__next:is(:hover,:focus-visible):not(:disabled,[data-disabled]),.calendar__prev:is(:hover,:focus-visible):not(:disabled,[data-disabled]){background-color:var(--muted);color:var(--calendar-nav-fg-hover)}.calendar__cell-trigger:focus-visible,.calendar__next:focus-visible,.calendar__prev:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.calendar__cell-trigger:focus-visible,.calendar__next:focus-visible,.calendar__prev:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.calendar__next:is(:disabled,[data-disabled]),.calendar__prev:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--disabled-opacity)}.calendar__next-icon,.calendar__prev-icon{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}:is(.calendar:dir(rtl) .calendar__prev-icon,.calendar:dir(rtl) .calendar__next-icon){transform:rotate(180deg)}.calendar__heading{text-align:center;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*8);line-height:calc(var(--spacing,.25rem)*8);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex:1}.calendar__months{gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.calendar__grid{border-collapse:collapse;table-layout:fixed;width:calc(var(--calendar-cell-size)*7)}.calendar__head-cell{height:calc(var(--spacing,.25rem)*6);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);width:var(--calendar-cell-size);padding:0}.calendar__cell{text-align:center;padding:0;position:relative}.calendar__cell,.calendar__cell-trigger{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}.calendar__cell-trigger{border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;color:var(--foreground);border-width:1px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:inline-flex}.calendar__cell-trigger:not([data-disabled],[data-unavailable]):not([data-selected]):not([data-outside-view]):hover{background-color:var(--muted)}.calendar__cell-trigger[data-today]:not([data-selected]){background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell-trigger[data-selected]{background-color:var(--primary);color:var(--primary-foreground)}.calendar__cell-trigger[data-selected]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.calendar__cell-trigger[data-selected]:hover{background-color:color-mix(in oklch,var(--primary),var(--background) 20%)}}.calendar__cell-trigger[data-outside-view]{color:var(--muted-foreground)}.calendar__cell-trigger[data-outside-visible-view]{visibility:hidden}.calendar__cell-trigger:is([data-disabled],[data-unavailable]){cursor:not-allowed;color:var(--muted-foreground);opacity:var(--disabled-opacity)}.calendar__cell-trigger[data-unavailable]{color:var(--destructive);text-decoration:line-through}.calendar__grid[data-readonly] .calendar__cell-trigger:not([data-disabled],[data-unavailable]){cursor:default}.calendar__grid[data-disabled]{opacity:var(--disabled-opacity)}@media(prefers-reduced-motion:reduce){.calendar__cell-trigger,.calendar__next,.calendar__prev{transition-duration:0s}}.date-picker__calendar,.date-picker__content,.date-picker__field,.date-range-picker__calendar,.date-range-picker__content,.date-range-picker__field{--date-picker-cell-size:1.75rem;--date-picker-cell-radius:var(--radius-md)}.date-picker__field,.date-range-picker__field{height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--foreground);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:#0000;outline-style:none;align-items:center;display:inline-flex}.date-picker__field:is(:focus-within,[data-invalid]),.date-range-picker__field:is(:focus-within,[data-invalid]){border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.date-picker__field:is(:focus-within,[data-invalid]),.date-range-picker__field:is(:focus-within,[data-invalid]){box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.date-picker__field[data-invalid],.date-range-picker__field[data-invalid]{border-color:var(--destructive)}.date-picker__field:is([data-disabled],[data-readonly]),.date-range-picker__field:is([data-disabled],[data-readonly]){opacity:var(--disabled-opacity)}.date-picker__input,.date-range-picker__input{border-radius:calc(var(--radius)*.6);padding-inline:calc(var(--spacing,.25rem)*.5);text-align:center;--tw-outline-style:none;outline-style:none}.date-picker__input:is(:focus-visible,[data-focused]),.date-range-picker__input:is(:focus-visible,[data-focused]){background:var(--accent);color:var(--accent-foreground)}.date-picker__input[data-placeholder],.date-range-picker__input[data-placeholder]{color:var(--muted-foreground)}.date-picker__next,.date-picker__prev,.date-picker__trigger,.date-range-picker__next,.date-range-picker__prev,.date-range-picker__trigger{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);border-radius:calc(var(--radius)*.8);border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:#0000;border-width:1px;border-color:#0000;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.date-picker__trigger,.date-range-picker__trigger{margin-left:calc(var(--spacing,.25rem)*.5);color:var(--muted-foreground)}.date-picker__trigger-icon,.date-range-picker__trigger-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.date-picker__next:is(:hover,:focus-visible):not(:disabled),.date-picker__prev:is(:hover,:focus-visible):not(:disabled),.date-picker__trigger:is(:hover,:focus-visible):not(:disabled),.date-range-picker__next:is(:hover,:focus-visible):not(:disabled),.date-range-picker__prev:is(:hover,:focus-visible):not(:disabled),.date-range-picker__trigger:is(:hover,:focus-visible):not(:disabled){background:var(--muted);color:var(--foreground)}.date-picker__content,.date-range-picker__content{z-index:50;border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;box-shadow:0 0 0 1px var(--foreground),var(--tw-shadow);outline-style:none;padding:0}@supports (color:color-mix(in lab,red,red)){.date-picker__content,.date-range-picker__content{box-shadow:0 0 0 1px color-mix(in oklch,var(--foreground) 10%,transparent),var(--tw-shadow)}}.date-picker__content,.date-range-picker__content{transform-origin:var(--reka-popover-content-transform-origin)}.date-picker__content[data-state=open],.date-range-picker__content[data-state=open]{animation:date-picker-content-in .1s ease-out}.date-picker__content[data-state=closed],.date-range-picker__content[data-state=closed]{animation:date-picker-content-out .1s ease-in}.date-picker__calendar,.date-range-picker__calendar{gap:calc(var(--spacing,.25rem)*4);width:-moz-fit-content;width:fit-content;padding:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.date-picker__header,.date-range-picker__header{height:calc(var(--spacing,.25rem)*7);justify-content:space-between;align-items:center;gap:var(--spacing,.25rem);width:100%;display:flex}.date-picker__heading,.date-range-picker__heading{text-align:center;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex:1}.date-picker__next,.date-picker__prev,.date-range-picker__next,.date-range-picker__prev{color:var(--muted-foreground)}.date-picker__next-icon,.date-picker__prev-icon,.date-range-picker__next-icon,.date-range-picker__prev-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);transform:none}:is(.date-picker__calendar:dir(rtl) .date-picker__prev-icon,.date-range-picker__calendar:dir(rtl) .date-range-picker__prev-icon,.date-picker__calendar:dir(rtl) .date-picker__next-icon,.date-range-picker__calendar:dir(rtl) .date-range-picker__next-icon){transform:rotate(180deg)}.date-picker__grid,.date-range-picker__grid{border-collapse:collapse;table-layout:fixed;width:calc(var(--date-picker-cell-size)*7)}.date-picker__head-cell,.date-range-picker__head-cell{height:calc(var(--spacing,.25rem)*7);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);width:var(--date-picker-cell-size);padding:0}.date-picker__cell,.date-range-picker__cell{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);text-align:center;padding:0;position:relative}.date-picker__cell-trigger,.date-range-picker__cell-trigger{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);border-radius:calc(var(--radius)*.8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;color:var(--foreground);border-width:1px;border-color:#0000;outline-style:none;justify-content:center;align-items:center;display:inline-flex}.date-picker__cell-trigger:is(:focus-visible,[data-highlighted]),.date-range-picker__cell-trigger:is(:focus-visible,[data-highlighted]){border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.date-picker__cell-trigger:is(:focus-visible,[data-highlighted]),.date-range-picker__cell-trigger:is(:focus-visible,[data-highlighted]){box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.date-picker__cell-trigger:not([data-disabled],[data-unavailable],[data-selected],[data-outside-view]):hover,.date-range-picker__cell-trigger:not([data-disabled],[data-unavailable],[data-selected],[data-outside-view]):hover{background:var(--muted)}.date-picker__cell-trigger[data-today]:not([data-selected]),.date-range-picker__cell-trigger[data-today]:not([data-selected]){background:var(--accent);color:var(--accent-foreground)}.date-picker__cell-trigger[data-selected]{background:var(--primary);color:var(--primary-foreground)}.date-range-picker__cell:has(.date-range-picker__cell-trigger[data-selected]){background:var(--muted)}.date-range-picker__cell:has(.date-range-picker__cell-trigger[data-selection-start]){border-radius:var(--date-picker-cell-radius) 0 0 var(--date-picker-cell-radius)}.date-range-picker__cell:has(.date-range-picker__cell-trigger[data-selection-end]){border-radius:0 var(--date-picker-cell-radius) var(--date-picker-cell-radius) 0}.date-range-picker__cell-trigger[data-selected]:not([data-selection-start],[data-selection-end]){color:var(--foreground);background:0 0;border-radius:0}.date-range-picker__cell-trigger:is([data-selection-start],[data-selection-end]){background:var(--primary);color:var(--primary-foreground)}.date-range-picker__cell-trigger[data-selection-start]{border-radius:var(--date-picker-cell-radius) 0 0 var(--date-picker-cell-radius)}.date-range-picker__cell-trigger[data-selection-end]{border-radius:0 var(--date-picker-cell-radius) var(--date-picker-cell-radius) 0}.date-range-picker__calendar:not(:has(.date-range-picker__cell-trigger[data-selection-end])) .date-range-picker__cell-trigger[data-selection-start],.date-range-picker__cell-trigger[data-selection-start][data-selection-end]{border-radius:var(--date-picker-cell-radius)}.date-picker__cell-trigger[data-outside-view],.date-range-picker__cell-trigger[data-outside-view]{color:var(--muted-foreground)}.date-picker__cell-trigger[data-outside-visible-view],.date-range-picker__cell-trigger[data-outside-visible-view]{visibility:hidden}.date-picker__cell-trigger:is([data-disabled],[data-unavailable]),.date-range-picker__cell-trigger:is([data-disabled],[data-unavailable]){cursor:not-allowed;color:var(--muted-foreground);opacity:var(--disabled-opacity)}.date-picker__cell-trigger[data-unavailable],.date-range-picker__cell-trigger[data-unavailable]{color:var(--destructive);text-decoration:line-through}@keyframes date-picker-content-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes date-picker-content-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media(prefers-reduced-motion:reduce){.date-picker__cell-trigger,.date-picker__content,.date-picker__next,.date-picker__prev,.date-picker__trigger,.date-range-picker__cell-trigger,.date-range-picker__content,.date-range-picker__next,.date-range-picker__prev,.date-range-picker__trigger{transition-duration:0s;animation:none}}.card{--card-bg:var(--card);--card-fg:var(--card-foreground);--card-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.card{--card-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.card{gap:var(--card-spacing);border-radius:calc(var(--radius)*1.4);padding-block:var(--card-spacing);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--card-bg);box-shadow:0 0 0 1px var(--card-ring);color:var(--card-fg);flex-direction:column;display:flex;overflow:hidden}.card,.card--default-size{--card-spacing:1rem}.card--sm{--card-spacing:.75rem}.card:has(>[data-slot=card-footer]){padding-bottom:0}.card:has(>img:first-child){padding-top:0}.card>img:first-child{border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}.card>img:last-child{border-bottom-left-radius:calc(var(--radius)*1.4);border-bottom-right-radius:calc(var(--radius)*1.4)}.card__header{align-items:flex-start;gap:var(--spacing,.25rem);padding-inline:var(--card-spacing);grid-auto-rows:min-content;display:grid}.card__header:has(>[data-slot=card-action]){grid-template-columns:minmax(0,1fr) auto}.card__header:has(>[data-slot=card-description]){grid-template-rows:auto auto}.card__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-family:var(--font-heading,inherit)}.card[data-size=sm] .card__title,.card__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.card__description{color:var(--muted-foreground)}.card__action{grid-row:1/span 2;grid-column-start:2;place-self:start end}.card__content{padding-inline:var(--card-spacing)}.card__footer{border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4);border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.card__footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.card__footer{padding:var(--card-spacing)}.carousel{--carousel-gap:1rem;--carousel-control-offset:3rem;--tw-outline-style:none;outline-style:none;width:100%;position:relative}.carousel:focus-visible{border-radius:calc(var(--radius)*1.4);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.carousel:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.carousel__viewport{overflow:hidden}.carousel__content{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);margin-left:calc(var(--carousel-gap)*-1);display:flex}.carousel__item{min-width:0;padding-left:var(--carousel-gap);flex:0 0 100%}.carousel[data-orientation=vertical] .carousel__content{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);height:100%;margin-left:0;margin-top:calc(var(--carousel-gap)*-1);flex-direction:column}.carousel[data-orientation=vertical] .carousel__viewport{height:100%}.carousel[data-orientation=vertical] .carousel__item{min-height:0;padding-left:0;padding-top:var(--carousel-gap)}.carousel__autoplay,.carousel__next,.carousel__previous{z-index:10;touch-action:manipulation;position:absolute}.carousel__next,.carousel__previous{top:50%;transform:translateY(-50%)}.carousel__previous{left:calc(var(--carousel-control-offset)*-1)}.carousel__next{right:calc(var(--carousel-control-offset)*-1)}.carousel[data-orientation=vertical] .carousel__next,.carousel[data-orientation=vertical] .carousel__previous{left:50%;transform:translate(-50%)rotate(90deg)}.carousel[data-orientation=vertical] .carousel__previous{top:calc(var(--carousel-control-offset)*-1)}.carousel[data-orientation=vertical] .carousel__next{bottom:calc(var(--carousel-control-offset)*-1);top:auto}.carousel__autoplay{top:.5rem;right:.5rem}.carousel__autoplay-pause-icon,.carousel__autoplay-play-icon,.carousel__next-icon,.carousel__previous-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.carousel__indicators{right:50%;bottom:calc(var(--spacing,.25rem)*2);z-index:10;--tw-translate-x:50%;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e+38px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.carousel__indicators{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.carousel__indicators{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.carousel__indicators{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.carousel__indicators{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:var(--spacing,.25rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.carousel__indicator{width:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1.5);background-color:var(--muted-foreground);border-radius:3.40282e+38px}@supports (color:color-mix(in lab,red,red)){.carousel__indicator{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.carousel__indicator{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-outline-style:none;outline-style:none;transition-duration:.15s}.carousel__indicator[data-state=active]{width:calc(var(--spacing,.25rem)*4);background-color:var(--foreground)}.carousel__indicator:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.carousel__indicator:focus-visible{outline:3px solid color-mix(in oklch,var(--ring) 45%,transparent)}}.carousel__indicator:focus-visible{outline-offset:2px}.chart{--chart-aspect-ratio:16/9;--chart-font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);--chart-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){.chart{--chart-grid:color-mix(in oklch,var(--border) 55%,transparent)}}.chart{--chart-tooltip-bg:var(--popover);--chart-tooltip-border:var(--border);--chart-tooltip-fg:var(--popover-foreground);--chart-tooltip-muted-fg:var(--muted-foreground);--chart-tooltip-shadow:0 8px 16px oklch(0% 0 0/.08);--vis-tooltip-padding:0px;--vis-tooltip-background-color:transparent;--vis-tooltip-border-color:transparent;--vis-tooltip-text-color:transparent;--vis-tooltip-shadow-color:transparent;--vis-tooltip-backdrop-filter:none;--vis-crosshair-circle-stroke-color:transparent;--vis-crosshair-line-stroke-width:0px;--vis-font-family:var(--chart-font-family);width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));aspect-ratio:var(--chart-aspect-ratio);color:var(--muted-foreground);flex-direction:column;justify-content:center;display:flex}.chart--cursor{--vis-crosshair-line-stroke-width:1px}.chart :is([data-vis-xy-container],[data-vis-single-container]){width:100%;height:100%}.chart :is(.tick text,.tick_text){fill:var(--muted-foreground)}.chart :is(.tick line,.tick_line,.grid line){stroke:var(--chart-grid)}.chart :is(.unovis-layer,.unovis-sector,.unovis-surface){outline:none}.chart__tooltip{min-width:calc(var(--spacing,.25rem)*32);gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));background-color:var(--chart-tooltip-bg);border-width:1px;border-color:var(--chart-tooltip-border);box-shadow:var(--chart-tooltip-shadow);color:var(--chart-tooltip-fg);display:grid}.chart__tooltip-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.chart__tooltip-list{gap:calc(var(--spacing,.25rem)*1.5);display:grid}.chart__tooltip-item{align-items:center;gap:calc(var(--spacing,.25rem)*2);min-width:0;display:flex}.chart__tooltip-indicator{width:calc(var(--spacing,.25rem)*2.5);height:calc(var(--spacing,.25rem)*2.5);border-radius:calc(var(--radius)*.6);flex-shrink:0}.chart__tooltip-indicator[data-indicator=line]{width:var(--spacing,.25rem);border-radius:0}.chart__tooltip-indicator[data-indicator=dashed]{--tw-border-style:dashed;background-color:#0000;border-style:dashed;border-width:1px;border-radius:0;width:0}.chart__tooltip-metadata{gap:var(--spacing,.25rem);min-width:0;color:var(--chart-tooltip-muted-fg);flex:1;display:grid}.chart__tooltip-value{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--chart-tooltip-fg);flex-shrink:0}.chart__legend{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));display:flex}.chart__legend[data-vertical-align=top]{padding-bottom:calc(var(--spacing,.25rem)*3)}.chart__legend[data-vertical-align=bottom]{padding-top:calc(var(--spacing,.25rem)*3)}.chart__legend-item{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);display:flex}.chart__legend-item>svg{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);color:var(--muted-foreground)}.chart__legend-indicator{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius)*.6);flex-shrink:0}.checkbox{--checkbox-bg:transparent;--checkbox-border:var(--input);--checkbox-fg:var(--foreground);--checkbox-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.checkbox{--checkbox-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.checkbox{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:var(--checkbox-bg);border-width:1px;border-color:var(--checkbox-border);color:var(--checkbox-fg);border-radius:4px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:flex;position:relative}.checkbox:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.75rem}.checkbox:is([data-state=checked],[data-state=indeterminate]){--checkbox-bg:var(--primary);--checkbox-border:var(--primary)}.checkbox:focus-visible{border-color:var(--checkbox-ring);box-shadow:0 0 0 3px var(--checkbox-ring)}.checkbox:is([aria-invalid=true],[data-invalid]){--checkbox-border:var(--destructive);--checkbox-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.checkbox:is([aria-invalid=true],[data-invalid]){--checkbox-ring:color-mix(in oklch,var(--destructive) 20%,transparent)}}.checkbox:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px var(--checkbox-ring)}.checkbox:is([aria-invalid=true],[data-invalid]):is([data-state=checked],[data-state=indeterminate]){--checkbox-border:var(--primary)}.checkbox:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.checkbox__indicator{color:inherit;place-content:center;display:grid}.checkbox__indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.checkbox[data-theme=dark]:not([data-state=checked],[data-state=indeterminate]),:where([data-theme=dark]) .checkbox:not([data-state=checked],[data-state=indeterminate]){--checkbox-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.checkbox[data-theme=dark]:not([data-state=checked],[data-state=indeterminate]),:where([data-theme=dark]) .checkbox:not([data-state=checked],[data-state=indeterminate]){--checkbox-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.checkbox[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .checkbox:is([aria-invalid=true],[data-invalid]){--checkbox-border:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.checkbox[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .checkbox:is([aria-invalid=true],[data-invalid]){--checkbox-border:color-mix(in oklch,var(--destructive) 50%,transparent)}}.checkbox[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .checkbox:is([aria-invalid=true],[data-invalid]){--checkbox-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.checkbox[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .checkbox:is([aria-invalid=true],[data-invalid]){--checkbox-ring:color-mix(in oklch,var(--destructive) 40%,transparent)}}.checkbox[data-theme=dark]:is([aria-invalid=true],[data-invalid]):is([data-state=checked],[data-state=indeterminate]),:where([data-theme=dark]) .checkbox:is([aria-invalid=true],[data-invalid]):is([data-state=checked],[data-state=indeterminate]){--checkbox-border:var(--primary)}.switch{--switch-bg:var(--input);--switch-border:transparent;--switch-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.switch{--switch-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.switch{--switch-thumb-bg:var(--background);cursor:pointer;border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;border-width:1px;border-radius:3.40282e+38px;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}@media(prefers-reduced-motion:reduce){.switch{transition-property:none}}.switch{background-color:var(--switch-bg);border-color:var(--switch-border)}.switch--default{height:18.4px;width:calc(var(--spacing,.25rem)*8)}.switch--sm{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*6)}.switch[data-state=checked]{--switch-bg:var(--primary);--switch-thumb-bg:var(--primary-foreground)}.switch:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--switch-ring)}.switch:is([aria-invalid=true],[data-invalid]){--switch-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.switch:is([aria-invalid=true],[data-invalid]){--switch-bg:color-mix(in oklch,var(--destructive) 10%,transparent)}}.switch:is([aria-invalid=true],[data-invalid]){--switch-border:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.switch:is([aria-invalid=true],[data-invalid]){--switch-border:color-mix(in oklch,var(--destructive) 30%,transparent)}}.switch:is([aria-invalid=true],[data-invalid]){--switch-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.switch:is([aria-invalid=true],[data-invalid]){--switch-ring:color-mix(in oklch,var(--destructive) 20%,transparent)}}.switch:is([aria-invalid=true],[data-invalid]){--switch-thumb-bg:var(--destructive);box-shadow:0 0 0 3px var(--switch-ring)}.switch:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.switch__thumb{pointer-events:none;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));border-radius:3.40282e+38px;place-items:center;display:grid}@media(prefers-reduced-motion:reduce){.switch__thumb{transition-property:none}}.switch__thumb{background-color:var(--switch-thumb-bg);line-height:1}.switch--default .switch__thumb{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.switch--sm .switch__thumb{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.switch[data-state=checked] .switch__thumb{transform:translate(calc(100% - 2px))}.switch[data-theme=dark]:not([data-state=checked]),:where([data-theme=dark]) .switch:not([data-state=checked]){--switch-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.switch[data-theme=dark]:not([data-state=checked]),:where([data-theme=dark]) .switch:not([data-state=checked]){--switch-bg:color-mix(in oklch,var(--input) 80%,transparent)}}.switch[data-theme=dark]:not([data-state=checked]),:where([data-theme=dark]) .switch:not([data-state=checked]){--switch-thumb-bg:var(--foreground)}.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-bg:color-mix(in oklch,var(--destructive) 10%,transparent)}}.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-border:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-border:color-mix(in oklch,var(--destructive) 50%,transparent)}}.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-ring:color-mix(in oklch,var(--destructive) 40%,transparent)}}.switch[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .switch:is([aria-invalid=true],[data-invalid]){--switch-thumb-bg:var(--destructive)}.toggle{--toggle-bg:transparent;--toggle-bg-hover:var(--muted);--toggle-border:transparent;--toggle-fg:var(--foreground);--toggle-fg-hover:var(--foreground);--toggle-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.toggle{--toggle-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.toggle{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--toggle-bg);border-width:1px;border-color:var(--toggle-border);color:var(--toggle-fg);outline-style:none;flex-shrink:0;font-family:inherit;display:inline-flex}.toggle:hover:not(:disabled,[data-disabled]){background-color:var(--toggle-bg-hover);color:var(--toggle-fg-hover)}.toggle[data-state=on]{--toggle-bg:var(--muted);--toggle-bg-hover:var(--muted)}.toggle--outline{--toggle-border:var(--input)}.toggle:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--toggle-ring)}.toggle:is([aria-invalid=true],[data-invalid]){--toggle-border:var(--destructive);--toggle-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.toggle:is([aria-invalid=true],[data-invalid]){--toggle-ring:color-mix(in oklch,var(--destructive) 20%,transparent)}}.toggle:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px var(--toggle-ring)}.toggle:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.toggle--sm{height:calc(var(--spacing,.25rem)*7);min-width:calc(var(--spacing,.25rem)*7);border-radius:min(var(--radius-md),12px);font-size:.8rem}.toggle--default-size,.toggle--sm{padding-inline:calc(var(--spacing,.25rem)*2.5)}.toggle--default-size{height:calc(var(--spacing,.25rem)*8);min-width:calc(var(--spacing,.25rem)*8)}.toggle--lg{height:calc(var(--spacing,.25rem)*9);min-width:calc(var(--spacing,.25rem)*9);padding-inline:calc(var(--spacing,.25rem)*2.5)}.toggle>svg:not([class*=size-]){pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.toggle--sm>svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.toggle--default-size:has([data-icon=inline-end]),.toggle--lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem)*2)}.toggle--default-size:has([data-icon=inline-start]),.toggle--lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem)*2)}.toggle--sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem)*1.5)}.toggle--sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem)*1.5)}.toggle[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .toggle:is([aria-invalid=true],[data-invalid]){--toggle-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.toggle[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .toggle:is([aria-invalid=true],[data-invalid]){--toggle-ring:color-mix(in oklch,var(--destructive) 40%,transparent)}}@media(prefers-reduced-motion:reduce){.toggle{transition:none}}.toggle-group{--toggle-group-gap:2;--toggle-group-radius:var(--radius-lg);border-radius:var(--toggle-group-radius);align-items:center;gap:calc(var(--spacing)*var(--toggle-group-gap));flex-direction:row;width:-moz-fit-content;width:fit-content;display:inline-flex}.toggle-group[data-size=sm]{--toggle-group-radius:min(var(--radius-md),10px)}.toggle-group--vertical{flex-direction:column;align-items:stretch}.toggle-group__item:is(:focus,:focus-visible){z-index:10;position:relative}.toggle-group[data-spacing="0"]>[data-slot=toggle-group-item]{padding-inline:calc(var(--spacing,.25rem)*2);border-radius:0}.toggle-group[data-spacing="0"]>[data-slot=toggle-group-item]:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem)*1.5)}.toggle-group[data-spacing="0"]>[data-slot=toggle-group-item]:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem)*1.5)}.toggle-group[data-orientation=horizontal][data-spacing="0"]>[data-slot=toggle-group-item]:first-child{border-bottom-left-radius:var(--toggle-group-radius);border-top-left-radius:var(--toggle-group-radius)}.toggle-group[data-orientation=horizontal][data-spacing="0"]>[data-slot=toggle-group-item]:last-child{border-bottom-right-radius:var(--toggle-group-radius);border-top-right-radius:var(--toggle-group-radius)}.toggle-group[data-orientation=vertical][data-spacing="0"]>[data-slot=toggle-group-item]:first-child{border-top-left-radius:var(--toggle-group-radius);border-top-right-radius:var(--toggle-group-radius)}.toggle-group[data-orientation=vertical][data-spacing="0"]>[data-slot=toggle-group-item]:last-child{border-bottom-left-radius:var(--toggle-group-radius);border-bottom-right-radius:var(--toggle-group-radius)}.toggle-group[data-orientation=horizontal][data-spacing="0"]>[data-slot=toggle-group-item][data-variant=outline]:not(:first-child){border-left-width:0}.toggle-group[data-orientation=vertical][data-spacing="0"]>[data-slot=toggle-group-item][data-variant=outline]:not(:first-child){border-top-width:0}.toggle-group__item{--toggle-group-item-bg:transparent;--toggle-group-item-bg-hover:var(--muted);--toggle-group-item-border:transparent;--toggle-group-item-fg:var(--foreground);--toggle-group-item-fg-hover:var(--foreground);--toggle-group-item-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.toggle-group__item{--toggle-group-item-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.toggle-group__item{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--toggle-group-item-bg);border-width:1px;border-color:var(--toggle-group-item-border);color:var(--toggle-group-item-fg);outline-style:none;flex-shrink:0;font-family:inherit;display:inline-flex}.toggle-group__item:hover:not(:disabled,[data-disabled]){background-color:var(--toggle-group-item-bg-hover);color:var(--toggle-group-item-fg-hover)}.toggle-group__item[data-state=on]{--toggle-group-item-bg:var(--muted);--toggle-group-item-bg-hover:var(--muted)}.toggle-group__item--outline{--toggle-group-item-border:var(--input)}.toggle-group__item:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--toggle-group-item-ring)}.toggle-group__item:is([aria-invalid=true],[data-invalid]){--toggle-group-item-border:var(--destructive);--toggle-group-item-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.toggle-group__item:is([aria-invalid=true],[data-invalid]){--toggle-group-item-ring:color-mix(in oklch,var(--destructive) 20%,transparent)}}.toggle-group__item:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px var(--toggle-group-item-ring)}.toggle-group__item:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.toggle-group__item--sm{height:calc(var(--spacing,.25rem)*7);min-width:calc(var(--spacing,.25rem)*7);padding-inline:calc(var(--spacing,.25rem)*2.5);border-radius:min(var(--radius-md),12px);font-size:.8rem}.toggle-group__item--default-size{height:calc(var(--spacing,.25rem)*8);min-width:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*2.5)}.toggle-group__item--lg{height:calc(var(--spacing,.25rem)*9);min-width:calc(var(--spacing,.25rem)*9);padding-inline:calc(var(--spacing,.25rem)*2.5)}.toggle-group__item>svg:not([class*=size-]){pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.toggle-group__item--sm>svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.toggle-group__item--default-size:has([data-icon=inline-end]),.toggle-group__item--lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem)*2)}.toggle-group__item--default-size:has([data-icon=inline-start]),.toggle-group__item--lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem)*2)}.toggle-group__item--sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem)*1.5)}.toggle-group__item--sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem)*1.5)}.toggle-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .toggle-group__item:is([aria-invalid=true],[data-invalid]){--toggle-group-item-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.toggle-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .toggle-group__item:is([aria-invalid=true],[data-invalid]){--toggle-group-item-ring:color-mix(in oklch,var(--destructive) 40%,transparent)}}@media(prefers-reduced-motion:reduce){.toggle-group__item{transition:none}}.combobox{width:100%;display:inline-block}.combobox__anchor{--combobox-anchor-bg:transparent;--combobox-anchor-border:var(--input);--combobox-anchor-ring:var(--ring);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;min-width:0;transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:var(--combobox-anchor-bg);border-width:1px;border-color:var(--combobox-anchor-border);outline-style:none;align-items:center;display:flex;position:relative}.combobox__anchor:focus-within{--combobox-anchor-border:var(--combobox-anchor-ring);box-shadow:0 0 0 3px var(--combobox-anchor-ring)}@supports (color:color-mix(in lab,red,red)){.combobox__anchor:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--combobox-anchor-ring) 45%,transparent)}}.combobox__anchor:has(.combobox__input:is([aria-invalid=true],[data-invalid])),.combobox__anchor:is([aria-invalid=true],[data-invalid]){--combobox-anchor-border:var(--destructive);--combobox-anchor-ring:var(--destructive);box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.combobox__anchor:has(.combobox__input:is([aria-invalid=true],[data-invalid])),.combobox__anchor:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive) 20%,transparent)}}.combobox__anchor:has(:is(:disabled,[data-disabled])){--combobox-anchor-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.combobox__anchor:has(:is(:disabled,[data-disabled])){--combobox-anchor-bg:color-mix(in oklch,var(--input) 50%,transparent)}}.combobox__anchor:has(:is(:disabled,[data-disabled])){opacity:var(--disabled-opacity)}.combobox__anchor[data-theme=dark],:where([data-theme=dark]) .combobox__anchor{--combobox-anchor-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.combobox__anchor[data-theme=dark],:where([data-theme=dark]) .combobox__anchor{--combobox-anchor-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.combobox__input{border-style:var(--tw-border-style);min-width:0;height:100%;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));color:var(--foreground);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}@media(min-width:48rem){.combobox__input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.combobox__input{box-shadow:none;font-family:inherit}.combobox__input::-moz-placeholder{color:var(--muted-foreground)}.combobox__input::placeholder{color:var(--muted-foreground)}.combobox__input:focus-visible{box-shadow:none}.combobox__input:is(:disabled,[data-disabled]){cursor:not-allowed}.combobox__cancel,.combobox__trigger{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);border-radius:calc(var(--radius)*.8);border-style:var(--tw-border-style);color:var(--muted-foreground);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:#0000;border-width:1px;border-color:#0000;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.combobox__trigger{margin-right:calc(var(--spacing,.25rem)*.5)}.combobox__cancel{margin-left:calc(var(--spacing,.25rem)*.5)}.combobox__cancel:is(:hover,:focus-visible):not(:disabled,[data-disabled]),.combobox__trigger:is(:hover,:focus-visible):not(:disabled,[data-disabled]){background-color:var(--muted);color:var(--foreground)}.combobox__cancel:focus-visible,.combobox__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.combobox__cancel:focus-visible,.combobox__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.combobox__cancel:is(:disabled,[data-disabled]),.combobox__trigger:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.combobox__cancel-icon,.combobox__trigger-icon{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.combobox__content{--combobox-content-bg:var(--popover);--combobox-content-fg:var(--popover-foreground);--combobox-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.combobox__content{--combobox-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.combobox__content{z-index:50;border-radius:var(--radius);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--combobox-content-bg);box-shadow:0 0 0 1px var(--combobox-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--combobox-content-fg);max-height:var(--reka-combobox-content-available-height);max-width:var(--reka-combobox-content-available-width);min-width:9rem;transform-origin:var(--reka-combobox-content-transform-origin);width:var(--reka-combobox-trigger-width);outline-style:none;animation-duration:.1s;position:relative;overflow:hidden}.combobox__content[data-state=open]{animation-name:combobox-content-in}.combobox__content[data-state=closed]{animation-name:combobox-content-out}.combobox__content[data-side=top]{--combobox-slide:0 .5rem}.combobox__content[data-side=bottom]{--combobox-slide:0 -.5rem}.combobox__content[data-side=left]{--combobox-slide:.5rem 0}.combobox__content[data-side=right]{--combobox-slide:-.5rem 0}.combobox__arrow{fill:var(--combobox-content-bg);stroke:var(--border)}.combobox__viewport{max-height:calc(var(--spacing,.25rem)*72);overscroll-behavior:contain;padding:var(--spacing,.25rem);scrollbar-width:none;scroll-padding-block:.25rem;overflow-y:auto}.combobox__item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius)*.8);width:100%;padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem)*8);padding-left:calc(var(--spacing,.25rem)*1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.combobox__item:is(:focus-visible,[data-highlighted]){background-color:var(--accent);color:var(--accent-foreground)}.combobox__item:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.combobox__item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:inline-flex;position:absolute}.combobox__item-indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.combobox__group:not(:first-child){margin-top:var(--spacing,.25rem);padding-top:var(--spacing,.25rem)}.combobox__label{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--muted-foreground)}.combobox__separator{margin-inline:calc(var(--spacing,.25rem)*-1);margin-block:var(--spacing,.25rem);background-color:var(--border);height:1px}.combobox__empty{width:100%;padding-block:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--muted-foreground);justify-content:center;display:none}.combobox__content[data-empty] .combobox__empty{display:flex}@keyframes combobox-content-in{0%{opacity:0;transform:translate(var(--combobox-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes combobox-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--combobox-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.combobox__anchor,.combobox__cancel,.combobox__trigger{transition-duration:0s}.combobox__content{animation-duration:0s}}.command{--command-bg:var(--popover);--command-fg:var(--popover-foreground);border-radius:calc(var(--radius)*1.4);width:100%;min-width:0;padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--command-bg);color:var(--command-fg);flex-direction:column;display:flex;overflow:hidden}.command__input-wrapper{padding:var(--spacing,.25rem);padding-bottom:0}.command__input-group{--command-input-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.command__input-group{--command-input-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.command__input-group{--command-input-border:var(--input)}@supports (color:color-mix(in lab,red,red)){.command__input-group{--command-input-border:color-mix(in oklch,var(--input) 30%,transparent)}}.command__input-group{height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--command-input-bg);border-width:1px;border-color:var(--command-input-border);align-items:center;display:flex}.command__input-icon{margin-right:calc(var(--spacing,.25rem)*1.5);margin-left:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:var(--muted-foreground);opacity:.5;flex-shrink:0;display:inline-flex}.command__input-icon>svg{width:100%;height:100%}.command__input{cursor:text;border-style:var(--tw-border-style);min-width:0;height:100%;padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));color:var(--foreground);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding-left:0}@media(min-width:48rem){.command__input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.command__input{box-shadow:none;font-family:inherit}.command__input::-moz-placeholder{color:var(--muted-foreground)}.command__input::placeholder{color:var(--muted-foreground)}.command__input:focus-visible{box-shadow:none}.command__input:is(:disabled,[data-disabled]){cursor:not-allowed}.command__list{max-height:calc(var(--spacing,.25rem)*72);overscroll-behavior:contain;--tw-outline-style:none;scrollbar-width:none;outline-style:none;scroll-padding-block:.25rem;overflow-y:auto}.command__list::-webkit-scrollbar{display:none}.command__empty{width:100%;padding-block:calc(var(--spacing,.25rem)*6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));justify-content:center;display:none}.command__list[data-empty] .command__empty{display:flex}.command__group{padding:var(--spacing,.25rem);color:var(--foreground);overflow:hidden}.command__group[hidden]{display:none}.command__group-heading{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.command__group-heading,.command__item{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5)}.command__item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:calc(var(--radius)*.6);width:100%;text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.command__item>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.command__item:is(:focus-visible,[data-highlighted]){background-color:var(--accent);color:var(--accent-foreground)}.command__item:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.command__separator{margin-inline:calc(var(--spacing,.25rem)*-1);background-color:var(--border);height:1px}.command__shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);margin-left:auto}.command-dialog__overlay{z-index:50;background-color:#0000001a;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.command-dialog__overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}.command-dialog__overlay{--tw-duration:.1s;transition-duration:.1s}@supports (backdrop-filter:var(--tw )){.command-dialog__overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.command-dialog__overlay{animation-duration:.1s}.command-dialog__content{--command-dialog-bg:var(--popover);--command-dialog-fg:var(--popover-foreground);z-index:50;width:calc(100% - 2rem);max-width:var(--container-lg,32rem);--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius)*1.4);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--foreground);position:fixed;top:33.3333%;left:50%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.command-dialog__content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.command-dialog__content{--tw-outline-style:none;background-color:var(--command-dialog-bg);color:var(--command-dialog-fg);outline-style:none;animation-duration:.1s}.command-dialog__content[data-state=open]{animation-name:command-dialog-content-in}.command-dialog__content[data-state=closed]{animation-name:command-dialog-content-out}.command-dialog__overlay[data-state=open]{animation:command-dialog-overlay-in .1s ease-out}.command-dialog__overlay[data-state=closed]{animation:command-dialog-overlay-out .1s ease-in}.command-dialog__description,.command-dialog__title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes command-dialog-content-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes command-dialog-content-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes command-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes command-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.command-dialog__content,.command-dialog__overlay{animation-duration:0s}}.context-menu__trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.context-menu__trigger[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.context-menu__content{--context-menu-content-bg:var(--popover);--context-menu-content-fg:var(--popover-foreground);--context-menu-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.context-menu__content{--context-menu-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.context-menu__content{z-index:50;min-width:calc(var(--spacing,.25rem)*40);border-radius:var(--radius);padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--context-menu-content-bg);box-shadow:0 0 0 1px var(--context-menu-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--context-menu-content-fg);max-height:var(--reka-context-menu-content-available-height);max-width:var(--reka-context-menu-content-available-width);transform-origin:var(--reka-context-menu-content-transform-origin);outline-style:none;animation-duration:.1s;position:relative;overflow:hidden}.context-menu__content[data-state=open]{animation-name:context-menu-content-in}.context-menu__content[data-state=closed]{animation-name:context-menu-content-out}.context-menu__content[data-side=top]{--context-menu-slide:0 .5rem}.context-menu__content[data-side=bottom]{--context-menu-slide:0 -.5rem}.context-menu__content[data-side=left]{--context-menu-slide:.5rem 0}.context-menu__content[data-side=right]{--context-menu-slide:-.5rem 0}.context-menu__arrow{fill:var(--context-menu-content-bg);stroke:var(--border)}.context-menu__group:not(:first-child){margin-top:var(--spacing,.25rem);padding-top:var(--spacing,.25rem)}.context-menu__label{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.context-menu__separator{margin-inline:calc(var(--spacing,.25rem)*-1);margin-block:var(--spacing,.25rem);background-color:var(--border);height:1px}.context-menu__item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:calc(var(--radius)*.8);width:100%;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.context-menu__item:is(:focus-visible,[data-highlighted]){background-color:var(--accent);color:var(--accent-foreground)}.context-menu__item:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.context-menu__checkbox-item,.context-menu__radio-item{padding-left:calc(var(--spacing,.25rem)*7)}.context-menu__item-indicator{pointer-events:none;left:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:inline-flex;position:absolute}.context-menu__item-indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.context-menu__shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);margin-left:auto}.context-menu__sub-trigger[data-state=open]{background-color:var(--accent);color:var(--accent-foreground)}.context-menu__sub-trigger-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);margin-left:auto}@keyframes context-menu-content-in{0%{opacity:0;transform:translate(var(--context-menu-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes context-menu-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--context-menu-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.context-menu__content{animation-duration:0s}}.drawer__overlay{z-index:50;background-color:#0003;min-height:100dvh;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.drawer__overlay{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.drawer__overlay{-webkit-user-select:none;-moz-user-select:none;user-select:none}@supports (backdrop-filter:var(--tw )){.drawer__overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.drawer__overlay{opacity:max(var(--drawer-overlay-min-opacity,0),calc(1 - var(--drawer-swipe-progress,0)));transition:opacity .45s cubic-bezier(.32,.72,0,1)}.drawer__overlay[data-snap-points]{--drawer-overlay-min-opacity:.5}.drawer__overlay[data-swiping]{transition-duration:0s}.drawer__content{--drawer-bg:var(--popover);--drawer-fg:var(--popover-foreground);z-index:50;overscroll-behavior:contain;height:auto;min-height:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;background:var(--drawer-bg);max-width:100vw;color:var(--drawer-fg);will-change:transform;outline-style:none;flex-direction:column;transition:transform .45s cubic-bezier(.32,.72,0,1),height .45s cubic-bezier(.32,.72,0,1),opacity .45s cubic-bezier(.32,.72,0,1),filter .45s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;overflow-y:auto}.drawer__content[data-swipe-direction=down],.drawer__content[data-swipe-direction=up]{max-height:calc(100dvh - 6rem);transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));inset-inline:0}.drawer__content[data-snap-points][data-swipe-direction=down],.drawer__content[data-snap-points][data-swipe-direction=up]{height:100dvh}.drawer__content[data-swipe-direction=down]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid var(--border);bottom:0}.drawer__content[data-swipe-direction=up]{border-radius:0 0 var(--radius-xl) var(--radius-xl);border-bottom:1px solid var(--border);top:0}.drawer__content[data-swipe-direction=left],.drawer__content[data-swipe-direction=right]{border:1px solid var(--border);border-radius:var(--radius-xl);width:75vw;height:calc(100dvh - 1rem);box-shadow:var(--shadow-lg);transform:translate(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-x,0px)));inset-block:.5rem}.drawer__content[data-swipe-direction=left]{left:.5rem}.drawer__content[data-swipe-direction=right]{right:.5rem}.drawer__content[data-swiping]{transition-duration:0s}.drawer__handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*4);height:var(--spacing,.25rem);width:calc(var(--spacing,.25rem)*24);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0}.drawer__header{gap:calc(var(--spacing,.25rem)*.5);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;flex-shrink:0;padding-bottom:0;display:flex}.drawer__content:is([data-swipe-direction=down],[data-swipe-direction=up]) .drawer__header{text-align:center}.drawer__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);font-family:var(--font-heading)}.drawer__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-wrap:balance;color:var(--muted-foreground)}.drawer__description a{text-underline-offset:3px;text-decoration-line:underline}@media(hover:hover){.drawer__description a:hover{color:var(--foreground)}}.drawer__footer{z-index:10;gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*4);background:var(--drawer-bg);flex-direction:column;flex-shrink:0;margin-top:auto;padding-top:0;display:flex;position:sticky;bottom:0}.drawer__overlay[data-state=open]{animation:drawer-overlay-in .45s cubic-bezier(.32,.72,0,1)}.drawer__overlay[data-state=closed]{animation:drawer-overlay-out .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=open][data-swipe-direction=down]{animation:drawer-content-in-down .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=closed][data-swipe-direction=down]{animation:drawer-content-out-down .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=open][data-swipe-direction=up]{animation:drawer-content-in-up .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=closed][data-swipe-direction=up]{animation:drawer-content-out-up .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=open][data-swipe-direction=left]{animation:drawer-content-in-left .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=closed][data-swipe-direction=left]{animation:drawer-content-out-left .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=open][data-swipe-direction=right]{animation:drawer-content-in-right .45s cubic-bezier(.32,.72,0,1)}.drawer__content[data-state=closed][data-swipe-direction=right]{animation:drawer-content-out-right .45s cubic-bezier(.32,.72,0,1)}@media(min-width:640px){.drawer__content[data-swipe-direction=left],.drawer__content[data-swipe-direction=right]{width:24rem}.drawer__header{text-align:left;gap:.125rem}}.empty{--empty-fg:var(--foreground);--empty-description-fg:var(--muted-foreground);--empty-media-bg:transparent;--empty-media-fg:var(--foreground);--empty-media-size:auto;--empty-media-icon-size:1rem;justify-content:center;gap:calc(var(--spacing,.25rem)*4);border-radius:calc(var(--radius)*1.4);--tw-border-style:dashed;width:100%;min-width:0;padding:calc(var(--spacing,.25rem)*6);text-align:center;text-wrap:balance;color:var(--empty-fg);border-style:dashed;flex-direction:column;flex:1}.empty,.empty__header{align-items:center;display:flex}.empty__header{max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem)*2);flex-direction:column}.empty__media{margin-bottom:calc(var(--spacing,.25rem)*2);background-color:var(--empty-media-bg,transparent);color:var(--empty-media-fg,var(--foreground));height:var(--empty-media-size);width:var(--empty-media-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty__media--icon{--empty-media-bg:var(--muted);--empty-media-fg:var(--foreground);--empty-media-size:2rem;--empty-media-icon-size:1rem;border-radius:var(--radius)}.empty__media>svg{pointer-events:none;flex-shrink:0}.empty__media--icon>svg{height:var(--empty-media-icon-size);width:var(--empty-media-icon-size)}.empty__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);font-family:var(--font-heading,inherit)}.empty__description{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625);color:var(--empty-description-fg)}.empty__description>a{text-underline-offset:4px;text-decoration-line:underline}.empty__description>a:hover{color:var(--primary)}.empty__content{width:100%;max-width:var(--container-sm,24rem);align-items:center;gap:calc(var(--spacing,.25rem)*2.5);min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));text-wrap:balance;flex-direction:column;display:flex}.dropdown-menu__trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu__trigger[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.dropdown-menu__content{--dropdown-menu-content-bg:var(--popover);--dropdown-menu-content-fg:var(--popover-foreground);--dropdown-menu-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dropdown-menu__content{--dropdown-menu-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.dropdown-menu__content{z-index:50;min-width:calc(var(--spacing,.25rem)*40);border-radius:var(--radius);padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--dropdown-menu-content-bg);box-shadow:0 0 0 1px var(--dropdown-menu-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--dropdown-menu-content-fg);max-height:var(--reka-dropdown-menu-content-available-height);max-width:var(--reka-dropdown-menu-content-available-width);transform-origin:var(--reka-dropdown-menu-content-transform-origin);outline-style:none;animation-duration:.1s;position:relative;overflow:hidden}.dropdown-menu__content[data-state=open]{animation-name:dropdown-menu-content-in}.dropdown-menu__content[data-state=closed]{animation-name:dropdown-menu-content-out}.dropdown-menu__content[data-side=top]{--dropdown-menu-slide:0 .5rem}.dropdown-menu__content[data-side=bottom]{--dropdown-menu-slide:0 -.5rem}.dropdown-menu__content[data-side=left]{--dropdown-menu-slide:.5rem 0}.dropdown-menu__content[data-side=right]{--dropdown-menu-slide:-.5rem 0}.dropdown-menu__arrow{fill:var(--dropdown-menu-content-bg);stroke:var(--border)}.dropdown-menu__group:not(:first-child){margin-top:var(--spacing,.25rem);padding-top:var(--spacing,.25rem)}.dropdown-menu__label{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.dropdown-menu__separator{margin-inline:calc(var(--spacing,.25rem)*-1);margin-block:var(--spacing,.25rem);background-color:var(--border);height:1px}.dropdown-menu__item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:calc(var(--radius)*.8);width:100%;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.dropdown-menu__item:is(:focus-visible,[data-highlighted]){background-color:var(--accent);color:var(--accent-foreground)}.dropdown-menu__item:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.dropdown-menu__checkbox-item,.dropdown-menu__radio-item{padding-left:calc(var(--spacing,.25rem)*7)}.dropdown-menu__item-indicator{pointer-events:none;left:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:inline-flex;position:absolute}.dropdown-menu__item-indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.dropdown-menu__shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);margin-left:auto}.dropdown-menu__sub-trigger[data-state=open]{background-color:var(--accent);color:var(--accent-foreground)}.dropdown-menu__sub-trigger-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);margin-left:auto}@keyframes dropdown-menu-content-in{0%{opacity:0;transform:translate(var(--dropdown-menu-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes dropdown-menu-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dropdown-menu-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.dropdown-menu__content{animation-duration:0s}}.hover-card__trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hover-card__content{--hover-card-content-bg:var(--popover);--hover-card-content-fg:var(--popover-foreground);--hover-card-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover-card__content{--hover-card-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.hover-card__content{z-index:50;width:calc(var(--spacing,.25rem)*64);border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--hover-card-content-bg);box-shadow:0 0 0 1px var(--hover-card-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--hover-card-content-fg);max-height:var(--reka-hover-card-content-available-height);max-width:var(--reka-hover-card-content-available-width);transform-origin:var(--reka-hover-card-content-transform-origin);outline-style:none;animation-duration:.1s}.hover-card__content[data-state=open]{animation-name:hover-card-content-in}.hover-card__content[data-state=closed]{animation-name:hover-card-content-out}.hover-card__content[data-side=top]{--hover-card-slide:0 .5rem}.hover-card__content[data-side=bottom]{--hover-card-slide:0 -.5rem}.hover-card__content[data-side=left]{--hover-card-slide:.5rem 0}.hover-card__content[data-side=right]{--hover-card-slide:-.5rem 0}.hover-card__arrow{fill:var(--hover-card-content-bg);stroke:var(--border)}@keyframes hover-card-content-in{0%{opacity:0;transform:translate(var(--hover-card-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes hover-card-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--hover-card-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.hover-card__content{animation-duration:0s}}.tooltip__trigger{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooltip__content{--tooltip-content-bg:var(--popover);--tooltip-content-fg:var(--popover-foreground);--tooltip-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tooltip__content{--tooltip-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.tooltip__content{z-index:50;width:-moz-fit-content;width:fit-content;max-width:var(--container-xs,20rem);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-outline-style:none;background-color:var(--tooltip-content-bg);box-shadow:0 0 0 1px var(--tooltip-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--tooltip-content-fg);max-height:var(--reka-tooltip-content-available-height);max-width:min(var(--reka-tooltip-content-available-width),20rem);transform-origin:var(--reka-tooltip-content-transform-origin);outline-style:none;animation-duration:.1s;display:inline-flex}.tooltip__content:has([data-slot=kbd]){padding-right:.375rem}.tooltip__content [data-slot=kbd]{border-radius:calc(var(--radius)*.6);isolation:isolate;z-index:50;position:relative}.tooltip__content:is([data-state=delayed-open],[data-state=instant-open]){animation-name:tooltip-content-in}.tooltip__content[data-state=closed]{animation-name:tooltip-content-out}.tooltip__content[data-side=top]{--tooltip-slide:0 .5rem}.tooltip__content[data-side=bottom]{--tooltip-slide:0 -.5rem}.tooltip__content[data-side=left]{--tooltip-slide:.5rem 0}.tooltip__content[data-side=right]{--tooltip-slide:-.5rem 0}.tooltip__arrow{fill:var(--tooltip-content-bg);stroke:var(--tooltip-content-ring)}@keyframes tooltip-content-in{0%{opacity:0;transform:translate(var(--tooltip-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes tooltip-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tooltip-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.tooltip__content{animation-duration:0s}}.spinner{border-style:var(--tw-border-style);border-width:2px;border-color:currentColor #0000 currentColor currentColor;border-radius:3.40282e+38px;flex-shrink:0;animation:spinner-spin .7s linear infinite;display:inline-block}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.spinner--xs{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.spinner--sm{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.spinner--default{width:1em;height:1em}.spinner--lg{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.skeleton{--skeleton-bg:var(--muted);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite);border-radius:calc(var(--radius)*.8)}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton{background-color:var(--skeleton-bg)}.sonner__toast[data-sonner-toast][data-styled=true]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-family:inherit}.sonner__toast[data-sonner-toast][data-styled=true] [data-description]{color:var(--muted-foreground)}.sonner__toast[data-sonner-toast][data-styled=true] :is([data-button],[data-close-button]):focus-visible,.sonner__toast[data-sonner-toast][data-styled=true]:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.sonner__toast[data-sonner-toast][data-styled=true] :is([data-button],[data-close-button]):focus-visible,.sonner__toast[data-sonner-toast][data-styled=true]:focus-visible{outline:3px solid color-mix(in oklch,var(--ring) 45%,transparent)}}.sonner__toast[data-sonner-toast][data-styled=true] :is([data-button],[data-close-button]):focus-visible,.sonner__toast[data-sonner-toast][data-styled=true]:focus-visible{outline-offset:2px}.sonner__toast[data-sonner-toast][data-styled=true] [data-button]{border-radius:calc(var(--radius)*.8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.sonner__toast[data-sonner-toast][data-styled=true] [data-action]{background:var(--primary);color:var(--primary-foreground)}.sonner__toast[data-sonner-toast][data-styled=true] [data-cancel]{background:var(--secondary);color:var(--secondary-foreground)}.sonner__toast[data-sonner-toast][data-styled=true] [data-close-button]{background:var(--popover);border-color:var(--border);color:var(--popover-foreground)}.sonner__toast[data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--muted);border-color:var(--border)}.button{--button-bg:transparent;--button-bg-hover:var(--muted);--button-fg:var(--foreground);--button-border:transparent;--button-ring:var(--ring);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);white-space:nowrap;transition-property:background-color,border-color,box-shadow,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--button-bg);border-width:1px;border-color:#0000;border-color:var(--button-border);color:var(--button-fg);outline-style:none;flex-shrink:0;font-family:inherit;display:inline-flex}.button:is(:hover,[aria-expanded=true]):not(:disabled,[data-disabled]){background-color:var(--button-bg-hover)}.button:active:not(:disabled,[data-disabled]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.button:focus-visible{border-color:var(--button-ring);box-shadow:0 0 0 3px var(--button-ring)}@supports (color:color-mix(in lab,red,red)){.button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--button-ring) 45%,transparent)}}.button:is(:disabled,[data-disabled]){cursor:not-allowed;--button-fg:var(--muted-foreground);opacity:1}.button:is(.button--default,.button--secondary,.button--destructive):is(:disabled,[data-disabled]){--button-bg:var(--muted);--button-border:transparent}.button>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.button--default{--button-bg:var(--primary);--button-bg-hover:var(--primary)}@supports (color:color-mix(in lab,red,red)){.button--default{--button-bg-hover:color-mix(in oklch,var(--primary),var(--background) 20%)}}.button--default{--button-fg:var(--primary-foreground)}.button--outline{--button-bg:var(--background);--button-bg-hover:var(--muted);--button-border:var(--border)}.button--secondary{--button-bg:var(--secondary);--button-bg-hover:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.button--secondary{--button-bg-hover:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.button--secondary{--button-fg:var(--secondary-foreground)}.button--ghost{--button-bg-hover:var(--muted)}.button--destructive{--button-bg:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.button--destructive{--button-bg:color-mix(in oklch,var(--destructive) 10%,transparent)}}.button--destructive{--button-bg-hover:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.button--destructive{--button-bg-hover:color-mix(in oklch,var(--destructive) 20%,transparent)}}.button--destructive{--button-fg:var(--destructive);--button-ring:var(--destructive)}.button--link{--button-bg:transparent;--button-bg-hover:transparent;--button-fg:var(--primary);text-underline-offset:4px;height:auto;padding:0}.button--link:is(:hover,:focus-visible){text-decoration-line:underline}.button--icon-xs,.button--xs{height:calc(var(--spacing,.25rem)*6);border-radius:calc(var(--radius)*.8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.button--xs{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem)*2)}.button--icon-sm,.button--sm{height:calc(var(--spacing,.25rem)*7);font-size:.8rem}.button--sm{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem)*2.5)}.button--default-size,.button--icon{height:calc(var(--spacing,.25rem)*8)}.button--default-size{padding-inline:calc(var(--spacing,.25rem)*2.5)}.button--icon-lg,.button--lg{height:calc(var(--spacing,.25rem)*9)}.button--lg{padding-inline:calc(var(--spacing,.25rem)*2.5)}.button--icon,.button--icon-lg,.button--icon-sm,.button--icon-xs{aspect-ratio:1;padding:0}.button--icon-xs{width:calc(var(--spacing,.25rem)*6)}.button--icon-sm{width:calc(var(--spacing,.25rem)*7)}.button--icon{width:calc(var(--spacing,.25rem)*8)}.button--icon-lg{width:calc(var(--spacing,.25rem)*9)}.button--icon-xs>svg,.button--xs>svg{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.button--icon-sm>svg,.button--sm>svg{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.button-group{align-items:stretch;width:-moz-fit-content;width:fit-content;display:inline-flex}.button-group--vertical{flex-direction:column}.button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem)*2)}.button-group>[data-slot]{min-width:0}.button-group>[data-slot]:is(:focus-visible,:has(:focus-visible)){z-index:10;position:relative}.button-group:not(:has(>[data-slot=button-group]))[data-orientation=horizontal]>[data-slot]:not(:first-child){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.button-group:not(:has(>[data-slot=button-group]))[data-orientation=horizontal]>[data-slot]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group:not(:has(>[data-slot=button-group]))[data-orientation=vertical]>[data-slot]:not(:first-child){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group:not(:has(>[data-slot=button-group]))[data-orientation=vertical]>[data-slot]:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group__text{--button-group-text-bg:var(--muted);--button-group-text-border:var(--border);--button-group-text-fg:var(--foreground);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--button-group-text-bg);border-width:1px;border-color:var(--button-group-text-border);color:var(--button-group-text-fg);display:flex}.button-group__text>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.button-group__separator{--button-group-separator-bg:var(--input);background-color:var(--button-group-separator-bg);flex-shrink:0;align-self:stretch}.button-group__separator[data-orientation=vertical]{width:1px;height:auto}.button-group__separator[data-orientation=horizontal]{width:auto;height:1px}.label{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.label:is([data-disabled],:has(:is(:disabled,[data-disabled]))),[data-disabled]>.label{pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.field{--field-fg:var(--foreground);--field-muted-fg:var(--muted-foreground);--field-border:var(--border);--field-selected-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.field{--field-selected-bg:color-mix(in oklch,var(--primary) 5%,transparent)}}.field{--field-selected-border:var(--primary);--field-error:var(--destructive);gap:calc(var(--spacing,.25rem)*3);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--field-fg);display:flex}.field--vertical{flex-direction:column}.field--vertical>:not(.sr-only){width:100%}.field--horizontal{flex-direction:row;align-items:center}.field--horizontal>[data-slot=field-label]{flex:auto}.field--horizontal:has(>[data-slot=field-content]){align-items:flex-start}.field--horizontal:has(>[data-slot=field-content])>:is([role=checkbox],[role=radio]){margin-top:.125rem}.field--responsive{flex-direction:column}.field:is([data-invalid],:has([aria-invalid=true],[data-invalid])){--field-fg:var(--field-error)}.field:has(:is(:disabled,[data-disabled])) :is(.field__label,.field__title){opacity:var(--disabled-opacity)}.field__content{gap:calc(var(--spacing,.25rem)*1.5);line-height:var(--leading-snug,1.375);flex-direction:column;flex:1}.field__content,.field__label,.field__title{--tw-leading:var(--leading-snug,1.375);display:flex}.field__label,.field__title{align-items:center;gap:calc(var(--spacing,.25rem)*2);width:-moz-fit-content;width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.field__label{cursor:pointer}.field__label:has(>[data-slot=field]){border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem)*4);border-width:1px;border-color:var(--field-border,var(--border));flex-direction:column}.field__label:has([data-state=checked]){background-color:var(--field-selected-bg,var(--primary))}@supports (color:color-mix(in lab,red,red)){.field__label:has([data-state=checked]){background-color:var(--field-selected-bg,color-mix(in oklch,var(--primary) 5%,transparent))}}.field__label:has([data-state=checked]){border-color:var(--field-selected-border,var(--primary))}.field__label:has(:is(:disabled,[data-disabled])){opacity:var(--disabled-opacity)}.field__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--field-muted-fg,var(--muted-foreground))}.field__legend{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.field__legend--legend{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}.field__error,.field__legend--label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.field__error{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--field-error,var(--destructive))}.field__error-list{margin-left:calc(var(--spacing,.25rem)*4);gap:var(--spacing,.25rem);flex-direction:column;list-style-type:disc;display:flex}.field__error-item{padding-inline-start:calc(var(--spacing,.25rem)*.5)}.field-group{gap:calc(var(--spacing,.25rem)*7);flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field-group>.field-group{gap:calc(var(--spacing,.25rem)*4)}.field-group:has(>.field>[data-slot=checkbox]),.field-group:has(>.field>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem)*3)}.field-set{gap:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.field-set:has(>.field-group:has(>.field>[data-slot=checkbox])),.field-set:has(>.field-group:has(>.field>[data-slot=radio-group])){gap:calc(var(--spacing,.25rem)*3)}.field__separator{margin-block:calc(var(--spacing,.25rem)*-2);height:calc(var(--spacing,.25rem)*5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));align-items:center;display:flex;position:relative}.field__separator:before{background-color:var(--field-border,var(--border));content:"";inset-inline:0;height:1px;position:absolute;top:50%}.field__separator-content{width:-moz-fit-content;width:fit-content;padding-inline:calc(var(--spacing,.25rem)*2);background-color:var(--background);color:var(--field-muted-fg,var(--muted-foreground));margin-inline:auto;display:block;position:relative}@container field-group (min-width:28rem){.field--responsive{flex-direction:row;align-items:center}.field--responsive>:not(.sr-only){width:auto}.field--responsive>[data-slot=field-label]{flex:auto}.field--responsive:has(>[data-slot=field-content]){align-items:flex-start}.field--responsive:has(>[data-slot=field-content])>:is([role=checkbox],[role=radio]){margin-top:.125rem}}.input{--input-bg:transparent;--input-border:var(--input);--input-fg:var(--foreground);--input-placeholder:var(--muted-foreground);--input-ring:var(--ring);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;border-width:1px;outline-style:none;display:flex}@media(min-width:48rem){.input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.input{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-fg);font-family:inherit}.input::-moz-placeholder{color:var(--input-placeholder)}.input::placeholder{color:var(--input-placeholder)}.input::file-selector-button{color:var(--foreground);background:0 0;border:0;margin-inline-end:.5rem;font-size:.875rem;font-weight:500}.input:focus-visible{border-color:var(--input-ring);box-shadow:0 0 0 3px var(--input-ring)}@supports (color:color-mix(in lab,red,red)){.input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--input-ring) 45%,transparent)}}.input:is([aria-invalid=true],[data-invalid]){--input-border:var(--destructive);--input-ring:var(--destructive)}.input:is(:disabled,[data-disabled]){--input-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[data-disabled]){--input-bg:color-mix(in oklch,var(--input) 50%,transparent)}}.input:is(:disabled,[data-disabled]){--input-fg:var(--muted-foreground);pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.input[data-theme=dark],:where([data-theme=dark]) .input{--input-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.input[data-theme=dark],:where([data-theme=dark]) .input{--input-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.textarea{--textarea-bg:transparent;--textarea-border:var(--input);--textarea-fg:var(--foreground);--textarea-placeholder:var(--muted-foreground);--textarea-ring:var(--ring);min-height:calc(var(--spacing,.25rem)*16);resize:vertical;border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;border-width:1px;outline-style:none;display:flex}@media(min-width:48rem){.textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}}.textarea{background-color:var(--textarea-bg);border-color:var(--textarea-border);color:var(--textarea-fg);font-family:inherit}.textarea::-moz-placeholder{color:var(--textarea-placeholder)}.textarea::placeholder{color:var(--textarea-placeholder)}.textarea:focus-visible{border-color:var(--textarea-ring);box-shadow:0 0 0 3px var(--textarea-ring)}@supports (color:color-mix(in lab,red,red)){.textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--textarea-ring) 45%,transparent)}}.textarea:is([aria-invalid=true],[data-invalid]){--textarea-border:var(--destructive);--textarea-ring:var(--destructive)}.textarea:is(:disabled,[data-disabled]){--textarea-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.textarea:is(:disabled,[data-disabled]){--textarea-bg:color-mix(in oklch,var(--input) 50%,transparent)}}.textarea:is(:disabled,[data-disabled]){--textarea-fg:var(--muted-foreground);pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.textarea[data-theme=dark],:where([data-theme=dark]) .textarea{--textarea-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.textarea[data-theme=dark],:where([data-theme=dark]) .textarea{--textarea-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.input-otp{--input-otp-border:var(--input);--input-otp-bg:transparent;--input-otp-fg:var(--foreground);--input-otp-ring:var(--ring);gap:calc(var(--spacing,.25rem)*2)}.input-otp,.input-otp__group,.input-otp__slot{align-items:center;display:flex}.input-otp__slot{--input-otp-slot-border:var(--input-otp-border);--input-otp-slot-bg:var(--input-otp-bg);--input-otp-slot-fg:var(--input-otp-fg);--input-otp-slot-ring:var(--input-otp-ring);z-index:0;width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:var(--tw-border-style);text-align:center;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:var(--input-otp-slot-bg);border-width:1px;border-color:var(--input-otp-slot-border);color:var(--input-otp-slot-fg);outline-style:none;justify-content:center;font-family:inherit;position:relative}.input-otp__slot::-moz-placeholder{color:var(--muted-foreground)}.input-otp__slot::placeholder{color:var(--muted-foreground)}.input-otp__slot:focus-visible{--input-otp-slot-border:var(--input-otp-slot-ring);box-shadow:0 0 0 3px var(--input-otp-slot-ring)}@supports (color:color-mix(in lab,red,red)){.input-otp__slot:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--input-otp-slot-ring) 45%,transparent)}}.input-otp__slot:focus-visible{z-index:1}.input-otp__slot[data-complete]{--input-otp-slot-border:var(--primary)}.input-otp:is([aria-invalid=true],[data-invalid]) .input-otp__slot,.input-otp__slot:is([aria-invalid=true],[data-invalid]){--input-otp-slot-border:var(--destructive);--input-otp-slot-ring:var(--destructive)}.input-otp__slot:is(:disabled,[data-disabled]){--input-otp-slot-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.input-otp__slot:is(:disabled,[data-disabled]){--input-otp-slot-bg:color-mix(in oklch,var(--input) 50%,transparent)}}.input-otp__slot:is(:disabled,[data-disabled]){--input-otp-slot-fg:var(--muted-foreground);pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.input-otp[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.input-otp__group>.input-otp__slot:first-child{border-radius:calc(var(--radius)*.8) 0 0 calc(var(--radius)*.8)}.input-otp__group>.input-otp__slot:not(:first-child){margin-left:-1px}.input-otp__group>.input-otp__slot:last-child{border-radius:0 calc(var(--radius)*.8) calc(var(--radius)*.8) 0}.input-otp__group>.input-otp__slot:only-child{border-radius:calc(var(--radius)*.8)}.input-otp__separator{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.input-otp__separator-mark{background-color:currentColor;border-radius:999px;width:.5rem;height:1px}.input-otp__slot[data-theme=dark],:where([data-theme=dark]) .input-otp__slot{--input-otp-slot-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.input-otp__slot[data-theme=dark],:where([data-theme=dark]) .input-otp__slot{--input-otp-slot-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.input-group{--input-group-bg:transparent;--input-group-border:var(--input);--input-group-ring:var(--ring);height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;min-width:0;transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:var(--input-group-bg);border-width:1px;border-color:var(--input-group-border);outline-style:none;align-items:center;display:flex;position:relative}.input-group:has(>[data-slot=input-group-control]:focus-visible){--input-group-border:var(--input-group-ring);box-shadow:0 0 0 3px var(--input-group-ring)}@supports (color:color-mix(in lab,red,red)){.input-group:has(>[data-slot=input-group-control]:focus-visible){box-shadow:0 0 0 3px color-mix(in oklch,var(--input-group-ring) 45%,transparent)}}.input-group:has(>[data-slot=input-group-control]:is([aria-invalid=true],[data-invalid])),.input-group:is([aria-invalid=true],[data-invalid]){--input-group-border:var(--destructive);--input-group-ring:var(--destructive);box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.input-group:has(>[data-slot=input-group-control]:is([aria-invalid=true],[data-invalid])),.input-group:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive) 20%,transparent)}}.input-group:has(:is(:disabled,[data-disabled])){--input-group-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.input-group:has(:is(:disabled,[data-disabled])){--input-group-bg:color-mix(in oklch,var(--input) 50%,transparent)}}.input-group:has(:is(:disabled,[data-disabled])){opacity:var(--disabled-opacity)}.input-group:has(>[data-align=block-end]),.input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}.input-group:has(>[data-align=inline-start])>[data-slot=input-group-control]{padding-left:.375rem}.input-group:has(>[data-align=inline-end])>[data-slot=input-group-control]{padding-right:.375rem}.input-group:has(>[data-align=block-start])>[data-slot=input-group-control]{padding-bottom:.75rem}.input-group:has(>[data-align=block-end])>[data-slot=input-group-control]{padding-top:.75rem}.input-group[data-theme=dark],:where([data-theme=dark]) .input-group{--input-group-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.input-group[data-theme=dark],:where([data-theme=dark]) .input-group{--input-group-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.input-group__input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;min-width:0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;flex:1}.input-group__input:focus-visible,.input-group__input:is([aria-invalid=true],[data-invalid]){box-shadow:none;border-color:#0000}.input-group__input:is(:disabled,[data-disabled]){--input-bg:transparent}.input-group__addon{cursor:text;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);height:auto;padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--muted-foreground);display:flex}.input-group__addon>svg,.input-group__text>svg{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.input-group__addon>kbd{border-radius:calc(var(--radius)*.6)}.input-group__addon--inline-start{padding-left:calc(var(--spacing,.25rem)*2);order:-9999}.input-group__addon--inline-end{padding-right:calc(var(--spacing,.25rem)*2);order:9999}.input-group__addon--block-start{padding-top:calc(var(--spacing,.25rem)*2);order:-9999}.input-group__addon--block-end,.input-group__addon--block-start{width:100%;padding-inline:calc(var(--spacing,.25rem)*2.5);justify-content:flex-start}.input-group__addon--block-end{padding-bottom:calc(var(--spacing,.25rem)*2);order:9999}.input-group__text{align-items:center;color:var(--muted-foreground);display:flex}.input-group__button,.input-group__text{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.input-group__button{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.input-group__button--xs{height:calc(var(--spacing,.25rem)*6);gap:var(--spacing,.25rem);border-radius:calc(var(--radius)*.8);padding-inline:calc(var(--spacing,.25rem)*1.5)}.input-group__button--sm{height:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*2.5)}.input-group__button--icon-xs{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);border-radius:calc(var(--radius)*.8);padding:0}.input-group__button--icon-sm{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);padding:0}.item{--item-bg:transparent;--item-border:transparent;--item-fg:var(--foreground);--item-hover-bg:var(--muted);--item-ring:var(--ring);--item-gap:.625rem;--item-padding:.625rem .75rem;--item-content-gap:.25rem;--item-media-image-size:2.5rem;--item-description-fg:var(--muted-foreground);border-radius:var(--radius);border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:var(--item-bg);border-width:1px;border-color:var(--item-border);color:var(--item-fg);align-items:center;gap:var(--item-gap);padding:var(--item-padding);outline-style:none;flex-wrap:wrap;display:flex}.item--default{--item-bg:transparent;--item-border:transparent}.item--outline{--item-border:var(--border)}.item--muted{--item-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){.item--muted{--item-bg:color-mix(in oklch,var(--muted) 50%,transparent)}}.item--muted{--item-border:transparent}.item--default-size{--item-gap:.625rem;--item-padding:.625rem .75rem;--item-content-gap:.25rem;--item-media-image-size:2.5rem}.item--sm{--item-gap:.5rem;--item-padding:.5rem .75rem;--item-content-gap:.25rem;--item-media-image-size:2rem}.item--xs{--item-gap:.5rem;--item-padding:.5rem .625rem;--item-content-gap:0;--item-media-image-size:1.5rem}.item:is(a,[role=link]):hover{background-color:var(--item-hover-bg)}.item:focus-visible{--item-border:var(--item-ring);box-shadow:0 0 0 3px var(--item-ring)}@supports (color:color-mix(in lab,red,red)){.item:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--item-ring) 45%,transparent)}}.item__media{color:var(--item-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.item:has([data-slot=item-description]) .item__media{align-self:flex-start;transform:translateY(.125rem)}.item__media>svg{pointer-events:none;flex-shrink:0}.item__media--icon>svg:not([class*=size-]){width:1rem;height:1rem}.item__media--image{border-radius:calc(var(--radius)*.6);height:var(--item-media-image-size,2.5rem);width:var(--item-media-image-size,2.5rem);overflow:hidden}.item__media--image>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item__content{gap:var(--item-content-gap);flex-direction:column;flex:1;min-width:0;display:flex}.item__content+.item__content{flex:none}.item__title{align-items:center;gap:calc(var(--spacing,.25rem)*2);min-width:0;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px;font-family:var(--font-heading,inherit);text-overflow:ellipsis;white-space:nowrap;display:flex}.item__description,.item__title{font-size:var(--text-sm,.875rem);overflow:hidden}.item__description{text-align:left;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--item-description-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.item--xs .item__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.item__description>a{text-underline-offset:4px;text-decoration-line:underline}.item__description>a:hover{color:var(--primary)}.item__actions{flex-shrink:0}.item__actions,.item__footer,.item__header{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.item__footer,.item__header{justify-content:space-between;flex-basis:100%}.item-group{--item-group-gap:1rem;gap:var(--item-group-gap);flex-direction:column;width:100%;display:flex}.item-group:has(>[data-slot=item][data-size=sm]){--item-group-gap:.625rem}.item-group:has(>[data-slot=item][data-size=xs]){--item-group-gap:.5rem}.item__separator{background-color:var(--border);flex-shrink:0;width:100%;height:1px;margin-block:-.125rem}.kbd{--kbd-bg:var(--muted);--kbd-fg:var(--muted-foreground);pointer-events:none;height:calc(var(--spacing,.25rem)*5);width:-moz-fit-content;width:fit-content;min-width:calc(var(--spacing,.25rem)*5);justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:calc(var(--radius)*.6);padding-inline:var(--spacing,.25rem);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--kbd-bg);color:var(--kbd-fg);display:inline-flex}.kbd>svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.kbd-group{align-items:center;gap:var(--spacing,.25rem);display:inline-flex}.message{gap:calc(var(--spacing,.25rem)*2);width:100%;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));display:flex;position:relative}.message--end{flex-direction:row-reverse}.message-group{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;min-width:0;display:flex}.message-avatar{width:-moz-fit-content;width:fit-content;min-width:calc(var(--spacing,.25rem)*8);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:flex;overflow:hidden}.message:has(.message__footer) .message-avatar{transform:translateY(-2rem)}.message__content{gap:calc(var(--spacing,.25rem)*2.5);overflow-wrap:break-word;flex-direction:column;width:100%;min-width:0;display:flex}.message--end .message__content>[data-slot]{align-self:flex-end}.message__footer,.message__header{min-width:0;max-width:100%;padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);align-items:center;display:flex}.message:has([data-variant=ghost]) :is(.message__header,.message__footer){padding-left:0;padding-right:0}.message--end .message__footer{justify-content:flex-end}.message-scroller{--message-scroller-button-offset:1.5rem;--message-scroller-fade-size:3.5rem;--message-scroller-scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.message-scroller{--message-scroller-scrollbar-thumb:color-mix(in oklch,var(--muted-foreground) 38%,transparent)}}.message-scroller{--message-scroller-scrollbar-track:transparent;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.message-scroller[data-scrollable~=end]:after{background:linear-gradient(to bottom,transparent,var(--background));content:"";height:var(--message-scroller-fade-size);pointer-events:none;z-index:1;bottom:0;position:absolute;inset-inline:0}.message-scroller__viewport{overscroll-behavior:contain;--tw-outline-style:none;contain:content;scrollbar-color:var(--message-scroller-scrollbar-thumb) var(--message-scroller-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin;outline-style:none;width:100%;min-width:0;height:100%;min-height:0;overflow-y:auto}.message-scroller__viewport[data-autoscrolling]{scrollbar-color:transparent transparent}.message-scroller__viewport::-webkit-scrollbar{width:.5rem;height:.5rem}.message-scroller__viewport::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--message-scroller-scrollbar-thumb);border:2px solid #0000;border-radius:999px}.message-scroller__viewport::-webkit-scrollbar-track{background-color:var(--message-scroller-scrollbar-track)}.message-scroller__viewport[data-autoscrolling]::-webkit-scrollbar-thumb,.message-scroller__viewport[data-autoscrolling]::-webkit-scrollbar-track{background-color:#0000}.message-scroller__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.message-scroller__content{flex-direction:column;min-width:0;height:-moz-max-content;height:max-content;min-height:100%;display:flex}.message-scroller__item{contain-intrinsic-size:auto 10rem;content-visibility:auto;flex-shrink:0;min-width:0}.message-scroller__spacer{pointer-events:none;flex-shrink:0}.message-scroller__button{z-index:10;border-style:var(--tw-border-style);border-width:1px;transition:opacity .2s cubic-bezier(.23,1,.32,1),scale .2s cubic-bezier(.23,1,.32,1),translate .2s cubic-bezier(.23,1,.32,1);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.message-scroller__button.button--secondary{--button-bg:var(--background);--button-bg-hover:var(--muted);--button-border:var(--border);--button-fg:var(--foreground)}.message-scroller__button--end{bottom:var(--message-scroller-button-offset)}.message-scroller__button--start{top:var(--message-scroller-button-offset)}.message-scroller__button--start svg{transform:rotate(180deg)}.message-scroller__button[data-active=false]{opacity:0;pointer-events:none;transition-duration:.4s;transition-timing-function:cubic-bezier(.7,0,.84,0);scale:.95}.message-scroller__button--end[data-active=false]{translate:0 100%}.message-scroller__button--start[data-active=false]{translate:0 -100%}.message-scroller__button svg{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}[dir=rtl] .message-scroller__button{transform:translate(50%)}@media(prefers-reduced-motion:reduce){.message-scroller__button{transition:none}}.menubar{--menubar-bg:var(--background);--menubar-border:var(--border);height:calc(var(--spacing,.25rem)*8);gap:var(--spacing,.25rem);border-radius:var(--radius);border-style:var(--tw-border-style);padding:var(--spacing,.25rem);background-color:var(--menubar-bg);border-width:1px;border-color:var(--menubar-border)}.menubar,.menubar__trigger{align-items:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));display:flex}.menubar__trigger{height:calc(var(--spacing,.25rem)*6);border-radius:calc(var(--radius)*.8);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none}.menubar__trigger[data-state=open]{background-color:var(--accent);color:var(--accent-foreground)}.menubar__trigger[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.menubar__content{--menubar-content-bg:var(--popover);--menubar-content-fg:var(--popover-foreground);--menubar-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.menubar__content{--menubar-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.menubar__content{z-index:50;min-width:calc(var(--spacing,.25rem)*40);border-radius:var(--radius);padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--menubar-content-bg);box-shadow:0 0 0 1px var(--menubar-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--menubar-content-fg);max-height:var(--reka-menubar-content-available-height);max-width:var(--reka-menubar-content-available-width);transform-origin:var(--reka-menubar-content-transform-origin);outline-style:none;animation-duration:.1s;position:relative;overflow:hidden}.menubar__content[data-state=open]{animation-name:menubar-content-in}.menubar__content[data-state=closed]{animation-name:menubar-content-out}.menubar__content[data-side=top]{--menubar-slide:0 .5rem}.menubar__content[data-side=bottom]{--menubar-slide:0 -.5rem}.menubar__content[data-side=left]{--menubar-slide:.5rem 0}.menubar__content[data-side=right]{--menubar-slide:-.5rem 0}.menubar__arrow{fill:var(--menubar-content-bg);stroke:var(--border)}.menubar__group:not(:first-child){margin-top:var(--spacing,.25rem);padding-top:var(--spacing,.25rem)}.menubar__label{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.menubar__separator{margin-inline:calc(var(--spacing,.25rem)*-1);margin-block:var(--spacing,.25rem);background-color:var(--border);height:1px}.menubar__item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:calc(var(--radius)*.8);width:100%;padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:var(--spacing,.25rem);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.menubar__item:is(:focus-visible,[data-highlighted]){background-color:var(--accent);color:var(--accent-foreground)}.menubar__item:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.menubar__checkbox-item,.menubar__radio-item{padding-left:calc(var(--spacing,.25rem)*7)}.menubar__item-indicator{pointer-events:none;left:calc(var(--spacing,.25rem)*1.5);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:inline-flex;position:absolute}.menubar__item-indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.menubar__shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);margin-left:auto}.menubar__sub-trigger[data-state=open]{background-color:var(--accent);color:var(--accent-foreground)}.menubar__sub-trigger-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);margin-left:auto}@keyframes menubar-content-in{0%{opacity:0;transform:translate(var(--menubar-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes menubar-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--menubar-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.menubar__content{animation-duration:0s}}.navigation-menu{--navigation-menu-fg:var(--foreground);--navigation-menu-hover-bg:var(--muted);--navigation-menu-hover-fg:var(--foreground);--navigation-menu-open-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){.navigation-menu{--navigation-menu-open-bg:color-mix(in oklch,var(--muted) 50%,transparent)}}.navigation-menu{--navigation-menu-content-bg:var(--popover);--navigation-menu-content-fg:var(--popover-foreground);--navigation-menu-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.navigation-menu{--navigation-menu-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.navigation-menu{--navigation-menu-motion-duration:.35s;--navigation-menu-motion-easing:cubic-bezier(.22,1,.36,1);max-width:-moz-max-content;max-width:max-content;color:var(--navigation-menu-fg);position:relative}.navigation-menu,.navigation-menu__list{flex:1;justify-content:center;align-items:center;display:flex}.navigation-menu__list{gap:0;list-style-type:none}.navigation-menu__list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.navigation-menu__item{position:relative}.navigation-menu__trigger{height:calc(var(--spacing,.25rem)*9);width:-moz-max-content;width:max-content;padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);justify-content:center;display:inline-flex}.navigation-menu__link,.navigation-menu__trigger{border-radius:var(--radius);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s}.navigation-menu__link{gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*2);display:flex}.navigation-menu__link:is(:hover,:focus),.navigation-menu__link[data-active]:is(:hover,:focus),.navigation-menu__trigger:is(:hover,:focus){background-color:var(--navigation-menu-hover-bg);color:var(--navigation-menu-hover-fg)}.navigation-menu__link[data-active],.navigation-menu__trigger[data-state=open]{background-color:var(--navigation-menu-open-bg)}.navigation-menu__trigger[data-state=open]:is(:hover,:focus){background-color:var(--navigation-menu-hover-bg)}.navigation-menu__link:focus-visible,.navigation-menu__trigger:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.navigation-menu__link:focus-visible,.navigation-menu__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.navigation-menu__trigger:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.navigation-menu__content{z-index:50;width:auto;padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;animation-duration:var(--navigation-menu-motion-duration);animation-fill-mode:both;animation-timing-function:var(--navigation-menu-motion-easing);color:var(--navigation-menu-content-fg);outline-style:none}.navigation-menu__content[data-viewport=manual]{margin-top:calc(var(--spacing,.25rem)*1.5);min-width:calc(var(--spacing,.25rem)*48);border-radius:var(--radius);background-color:var(--navigation-menu-content-bg);box-shadow:0 0 0 1px var(--navigation-menu-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:absolute;top:100%;left:0;overflow:hidden}.navigation-menu__viewport>.navigation-menu__content{min-width:0;box-shadow:none;background-color:#0000;border-radius:0;margin:0;overflow:visible}.navigation-menu__viewport>.navigation-menu__content[data-viewport=manual]{position:static}@media(max-width:47.999rem){.navigation-menu__viewport>.navigation-menu__content[data-state=closed]{display:none}}@media(min-width:48rem){.navigation-menu__viewport>.navigation-menu__content{position:absolute;top:0;left:0}}.navigation-menu__content .navigation-menu__link{border-radius:calc(var(--radius)*.8)}.navigation-menu__link svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.navigation-menu__content[data-state=open][data-motion=from-start]{animation-name:navigation-menu-content-from-start}.navigation-menu__content[data-state=open][data-motion=from-end]{animation-name:navigation-menu-content-from-end}.navigation-menu__content[data-state=closed][data-motion=to-start]{animation-name:navigation-menu-content-to-start}.navigation-menu__content[data-state=closed][data-motion=to-end]{animation-name:navigation-menu-content-to-end}.navigation-menu__content[data-viewport=manual][data-state=open]{animation-name:navigation-menu-popup-in;animation-duration:.15s}.navigation-menu__content[data-viewport=manual][data-state=closed]{animation-name:navigation-menu-popup-out;animation-duration:.1s}.navigation-menu__viewport>.navigation-menu__content:not([data-motion]){animation-name:none}.navigation-menu__viewport-wrapper{isolation:isolate;z-index:50;position:absolute;top:100%;left:0}.navigation-menu__viewport{margin-top:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--navigation-menu-content-bg);box-shadow:0 0 0 1px var(--navigation-menu-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--navigation-menu-content-fg);height:var(--reka-navigation-menu-viewport-height);transform-origin:top;outline-style:none;max-width:calc(100vw - 1.25rem);transition:height .15s,width .15s;position:relative;overflow:hidden}@media(min-width:48rem){.navigation-menu__viewport{translate:var(--reka-navigation-menu-viewport-left,0) 0;transition:height var(--navigation-menu-motion-duration) var(--navigation-menu-motion-easing),translate var(--navigation-menu-motion-duration) var(--navigation-menu-motion-easing),width var(--navigation-menu-motion-duration) var(--navigation-menu-motion-easing);width:var(--reka-navigation-menu-viewport-width)}}.navigation-menu__viewport[data-state=open]{animation:navigation-menu-viewport-in .15s var(--navigation-menu-motion-easing)}.navigation-menu__viewport[data-state=closed]{animation:navigation-menu-viewport-out .1s ease-in}.navigation-menu__indicator{z-index:10;height:calc(var(--spacing,.25rem)*1.5);top:100%;left:var(--reka-navigation-menu-indicator-position);transition:height .3s var(--navigation-menu-motion-easing),left .3s var(--navigation-menu-motion-easing),top .3s var(--navigation-menu-motion-easing),width .3s var(--navigation-menu-motion-easing);width:var(--reka-navigation-menu-indicator-size);justify-content:center;align-items:flex-end;display:flex;position:absolute;overflow:hidden}.navigation-menu__indicator[data-state=visible]{animation:navigation-menu-indicator-in .1s ease-out}.navigation-menu__indicator[data-state=hidden]{animation:navigation-menu-indicator-out .1s ease-in}.navigation-menu__indicator-mark{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);background-color:var(--border);border-radius:var(--radius-sm) 0 0;position:relative;top:60%;rotate:45deg;box-shadow:0 4px 6px -1px #0000001a}.navigation-menu__indicator[data-orientation=vertical]{height:auto;width:calc(var(--spacing,.25rem)*1.5);height:var(--reka-navigation-menu-indicator-size);top:auto;left:100%;top:var(--reka-navigation-menu-indicator-position);align-items:center}.navigation-menu__indicator[data-orientation=vertical] .navigation-menu__indicator-mark{top:auto;left:-60%}@keyframes navigation-menu-popup-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes navigation-menu-viewport-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes navigation-menu-viewport-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes navigation-menu-indicator-in{0%{opacity:0}to{opacity:1}}@keyframes navigation-menu-indicator-out{0%{opacity:1}to{opacity:0}}@keyframes navigation-menu-popup-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes navigation-menu-content-from-start{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes navigation-menu-content-from-end{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes navigation-menu-content-to-start{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-50%)}}@keyframes navigation-menu-content-to-end{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(50%)}}@media(prefers-reduced-motion:reduce){.navigation-menu__content,.navigation-menu__indicator,.navigation-menu__link,.navigation-menu__trigger,.navigation-menu__viewport{transition-duration:0s;animation-duration:0s}}.marker{--marker-fg:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker{--marker-fg:color-mix(in oklch,var(--muted-foreground) 72%,var(--background))}}.marker{--marker-border:var(--border);min-height:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:left;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--marker-fg);display:flex;position:relative}.marker--border{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*2);border-bottom-width:1px;border-color:var(--marker-border)}.marker--separator:after,.marker--separator:before{background-color:var(--marker-border);content:"";flex:1;min-width:0;height:1px}.marker--separator:before{margin-inline-end:.25rem}.marker--separator:after{margin-inline-start:.25rem}.marker__icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.marker__icon>svg{pointer-events:none;flex-shrink:0;width:100%;height:100%}.marker__content{overflow-wrap:anywhere;min-width:0}.marker--separator .marker__content{text-align:center;flex:none}.marker__content :is(a){text-underline-offset:3px;text-decoration-line:underline}.marker__content :is(a):hover{color:var(--foreground)}.pagination{--pagination-bg:transparent;--pagination-bg-hover:var(--muted);--pagination-bg-selected:var(--background);--pagination-border:transparent;--pagination-border-selected:var(--border);--pagination-fg:var(--muted-foreground);--pagination-fg-hover:var(--foreground);--pagination-fg-selected:var(--foreground);--pagination-ring:var(--ring);justify-content:center;width:100%;margin-inline:auto;display:flex}.pagination__list{align-items:center;display:inline-flex}.pagination__first,.pagination__item,.pagination__last{width:calc(var(--spacing,.25rem)*8)}.pagination__first,.pagination__item,.pagination__last,.pagination__next,.pagination__prev{height:calc(var(--spacing,.25rem)*8);border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--pagination-bg);border-width:1px;border-color:#0000;border-color:var(--pagination-border);color:var(--pagination-fg);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pagination__next,.pagination__prev{gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*2.5)}.pagination__first:hover:not(:disabled,[data-disabled]),.pagination__item:hover:not(:disabled,[data-disabled]),.pagination__last:hover:not(:disabled,[data-disabled]),.pagination__next:hover:not(:disabled,[data-disabled]),.pagination__prev:hover:not(:disabled,[data-disabled]){background:var(--pagination-bg-hover);color:var(--pagination-fg-hover)}.pagination__item[data-selected=true]{background:var(--pagination-bg-selected);border-color:var(--pagination-border-selected);color:var(--pagination-fg-selected)}.pagination__first:focus-visible,.pagination__item:focus-visible,.pagination__last:focus-visible,.pagination__next:focus-visible,.pagination__prev:focus-visible{border-color:var(--pagination-ring);box-shadow:0 0 0 3px var(--pagination-ring)}@supports (color:color-mix(in lab,red,red)){.pagination__first:focus-visible,.pagination__item:focus-visible,.pagination__last:focus-visible,.pagination__next:focus-visible,.pagination__prev:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--pagination-ring) 45%,transparent)}}.pagination__first:is(:disabled,[data-disabled]),.pagination__item:is(:disabled,[data-disabled]),.pagination__last:is(:disabled,[data-disabled]),.pagination__next:is(:disabled,[data-disabled]),.pagination__prev:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--disabled-opacity)}.pagination__ellipsis{height:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--pagination-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pagination__ellipsis-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.pagination__next-text,.pagination__prev-text{display:none}@media(min-width:40rem){.pagination__next-text,.pagination__prev-text{display:block}}.pagination__first-icon,.pagination__last-icon,.pagination__next-icon,.pagination__prev-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.radio-group{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;display:flex}.radio-group[data-orientation=horizontal]{flex-flow:wrap}.radio-group__item{--radio-group-bg:transparent;--radio-group-border:var(--input);--radio-group-fg:var(--primary-foreground);--radio-group-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.radio-group__item{--radio-group-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.radio-group__item{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;background-color:var(--radio-group-bg);border-width:1px;border-color:var(--radio-group-border);color:var(--radio-group-fg);border-radius:3.40282e+38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:flex;position:relative}.radio-group__item:after{content:"";position:absolute;inset-block:-.5rem;inset-inline:-.75rem}.radio-group__item[data-state=checked]{--radio-group-bg:var(--primary);--radio-group-border:var(--primary)}.radio-group__item:focus-visible{border-color:var(--radio-group-ring);box-shadow:0 0 0 3px var(--radio-group-ring)}.radio-group__item:is([aria-invalid=true],[data-invalid]){--radio-group-border:var(--destructive);--radio-group-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.radio-group__item:is([aria-invalid=true],[data-invalid]){--radio-group-ring:color-mix(in oklch,var(--destructive) 20%,transparent)}}.radio-group__item:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px var(--radio-group-ring)}.radio-group__item:is([aria-invalid=true],[data-invalid])[data-state=checked]{--radio-group-border:var(--primary)}.radio-group__item:is(:disabled,[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.radio-group__indicator{color:inherit;place-content:center;display:grid}.radio-group__indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.radio-group__item[data-theme=dark]:not([data-state=checked]),:where([data-theme=dark]) .radio-group__item:not([data-state=checked]){--radio-group-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.radio-group__item[data-theme=dark]:not([data-state=checked]),:where([data-theme=dark]) .radio-group__item:not([data-state=checked]){--radio-group-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.radio-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .radio-group__item:is([aria-invalid=true],[data-invalid]){--radio-group-border:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.radio-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .radio-group__item:is([aria-invalid=true],[data-invalid]){--radio-group-border:color-mix(in oklch,var(--destructive) 50%,transparent)}}.radio-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .radio-group__item:is([aria-invalid=true],[data-invalid]){--radio-group-ring:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.radio-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid]),:where([data-theme=dark]) .radio-group__item:is([aria-invalid=true],[data-invalid]){--radio-group-ring:color-mix(in oklch,var(--destructive) 40%,transparent)}}.radio-group__item[data-theme=dark]:is([aria-invalid=true],[data-invalid])[data-state=checked],:where([data-theme=dark]) .radio-group__item:is([aria-invalid=true],[data-invalid])[data-state=checked]{--radio-group-border:var(--primary)}.progress{--progress-track:var(--muted);--progress-indicator:var(--primary);gap:calc(var(--spacing,.25rem)*3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";width:100%;display:grid}.progress__label{width:-moz-fit-content;width:fit-content;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);grid-area:label}.progress__label,.progress__value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.progress__value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);grid-area:value}.progress__track{height:var(--spacing,.25rem);background-color:var(--progress-track);grid-area:track;align-items:center;display:flex;position:relative;overflow:hidden}.progress__indicator,.progress__track{border-radius:3.40282e+38px;width:100%}.progress__indicator{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));inset-block:0;position:absolute;left:0}@media(prefers-reduced-motion:reduce){.progress__indicator{transition-property:none}}.progress__indicator{background-color:var(--progress-indicator)}.progress[data-state=indeterminate] .progress__indicator{width:40%}@media(prefers-reduced-motion:reduce){.progress[data-state=indeterminate] .progress__indicator{animation:none}}.progress[data-state=indeterminate] .progress__indicator{animation:progress-indeterminate 1.5s cubic-bezier(.65,0,.35,1) infinite}.scroll-area{position:relative}.scroll-area__viewport{border-radius:inherit;--tw-outline-style:none;outline-style:none;width:100%;height:100%;transition:color .15s,box-shadow .15s}.scroll-area__viewport:focus-visible{outline:1px solid var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.scroll-area__viewport:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent)}}.scroll-area__scrollbar{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1px;transition:color .15s,background-color .15s,border-color .15s;display:flex}.scroll-area__scrollbar[data-orientation=vertical]{border-left:1px var(--tw-border-style) #0000;width:.625rem;height:100%}.scroll-area__scrollbar[data-orientation=horizontal]{border-top:1px var(--tw-border-style) #0000;flex-direction:column;height:.625rem}.scroll-area__thumb{background-color:var(--border);border-radius:3.40282e+38px;flex:1;position:relative}.resizable{width:100%;height:100%;display:flex}.resizable[data-orientation=vertical]{flex-direction:column}.resizable__panel{min-width:0;min-height:0}.resizable__handle{--resizable-handle-bg:var(--border);--resizable-handle-active-bg:var(--ring);background:var(--resizable-handle-bg);cursor:col-resize;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:1px;transition:background-color .1s,box-shadow .1s;display:flex;position:relative}.resizable__handle:after{content:"";width:.75rem;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.resizable__handle:is([data-state=hover],[data-state=drag],:focus-visible){background:var(--resizable-handle-active-bg);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.resizable__handle:is([data-state=hover],[data-state=drag],:focus-visible){box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 24%,transparent)}}.resizable__handle:is([data-state=hover],[data-state=drag],:focus-visible){z-index:1}.resizable__handle[data-orientation=vertical]{cursor:row-resize;width:100%;height:1px}.resizable__handle[data-orientation=vertical]:after{width:auto;height:.75rem;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.resizable__handle[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.resizable__grip{background:var(--border);border-radius:var(--radius-lg);pointer-events:none;z-index:1;flex-shrink:0;width:.25rem;height:1.5rem;display:block}.resizable__handle[data-orientation=vertical] .resizable__grip{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.resizable__handle{transition:none}}.separator{background-color:var(--border);flex-shrink:0}.separator[data-orientation=horizontal]{width:100%;height:1px}.separator[data-orientation=vertical]{align-self:stretch;width:1px}.select{display:inline-block}.select__trigger{--select-trigger-bg:transparent;--select-trigger-border:var(--input);--select-trigger-ring:var(--ring);height:calc(var(--spacing,.25rem)*8);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius);border-style:var(--tw-border-style);width:-moz-fit-content;width:fit-content;min-width:0;padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*2);padding-left:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--select-trigger-bg);border-width:1px;border-color:var(--select-trigger-border);color:var(--foreground);outline-style:none;display:flex}.select__trigger:is(:hover,[data-state=open]):not(:disabled,[data-disabled]){--select-trigger-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){.select__trigger:is(:hover,[data-state=open]):not(:disabled,[data-disabled]){--select-trigger-bg:color-mix(in oklch,var(--muted) 55%,transparent)}}.select__trigger:focus-visible{--select-trigger-border:var(--select-trigger-ring);box-shadow:0 0 0 3px var(--select-trigger-ring)}@supports (color:color-mix(in lab,red,red)){.select__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--select-trigger-ring) 45%,transparent)}}.select__trigger:is([aria-invalid=true],[data-invalid]){--select-trigger-border:var(--destructive);--select-trigger-ring:var(--destructive);box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.select__trigger:is([aria-invalid=true],[data-invalid]){box-shadow:0 0 0 3px color-mix(in oklch,var(--destructive) 20%,transparent)}}.select__trigger:is(:disabled,[data-disabled]){cursor:not-allowed;opacity:var(--disabled-opacity)}.select__trigger[data-theme=dark],:where([data-theme=dark]) .select__trigger{--select-trigger-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.select__trigger[data-theme=dark],:where([data-theme=dark]) .select__trigger{--select-trigger-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.select__trigger[data-theme=dark]:hover:not(:disabled,[data-disabled]),:where([data-theme=dark]) .select__trigger:hover:not(:disabled,[data-disabled]){--select-trigger-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.select__trigger[data-theme=dark]:hover:not(:disabled,[data-disabled]),:where([data-theme=dark]) .select__trigger:hover:not(:disabled,[data-disabled]){--select-trigger-bg:color-mix(in oklch,var(--input) 50%,transparent)}}.select__trigger[data-size=sm]{height:calc(var(--spacing,.25rem)*7);border-radius:min(var(--radius-md),10px)}.select__trigger-icon{pointer-events:none;width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);color:var(--muted-foreground);flex-shrink:0}.select__value{gap:calc(var(--spacing,.25rem)*1.5);text-align:left;flex:1;display:flex}.select__value[data-placeholder]{color:var(--muted-foreground)}.select__content{--select-content-bg:var(--popover);--select-content-fg:var(--popover-foreground);--select-content-ring:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.select__content{--select-content-ring:color-mix(in oklch,var(--foreground) 10%,transparent)}}.select__content{isolation:isolate;z-index:50;min-width:calc(var(--spacing,.25rem)*36);border-radius:var(--radius);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;background-color:var(--select-content-bg);box-shadow:0 0 0 1px var(--select-content-ring),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;color:var(--select-content-fg);max-height:var(--reka-select-content-available-height);max-width:var(--reka-select-content-available-width);width:var(--reka-select-trigger-width,9rem);transform-origin:var(--reka-select-content-transform-origin);outline-style:none;animation-duration:.1s;position:relative;overflow:hidden}.select__content[data-state=open]{animation-name:select-content-in}.select__content[data-state=closed]{animation-name:select-content-out}.select__content[data-side=top]{--select-content-slide:0 .5rem}.select__content[data-side=bottom]{--select-content-slide:0 -.5rem}.select__content[data-side=left]{--select-content-slide:.5rem 0}.select__content[data-side=right]{--select-content-slide:-.5rem 0}.select__viewport{max-height:calc(var(--spacing,.25rem)*72);overscroll-behavior:contain;padding:var(--spacing,.25rem);scroll-padding-block:.25rem;overflow-y:auto}.select__group{scroll-margin-block:var(--spacing,.25rem)}.select__viewport>.select__group{padding:0}.select__label{padding-inline:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--muted-foreground)}.select__item,.select__label{padding-block:var(--spacing,.25rem)}.select__item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:calc(var(--radius)*.8);width:100%;padding-right:calc(var(--spacing,.25rem)*8);padding-left:calc(var(--spacing,.25rem)*1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline-style:none;display:flex;position:relative}.select__item:is(:focus-visible,[data-highlighted]){background-color:var(--accent);color:var(--accent-foreground)}.select__item[data-state=checked]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.select__item:is(:disabled,[data-disabled]){pointer-events:none;opacity:var(--disabled-opacity)}.select__item-text{gap:calc(var(--spacing,.25rem)*2);flex:1;display:flex}.select__item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;display:inline-flex;position:absolute}.select__item-indicator-mark{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.select__separator{margin-inline:calc(var(--spacing,.25rem)*-1);margin-block:var(--spacing,.25rem);background-color:var(--border);height:1px}.select__scroll-down-button,.select__scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);width:100%;padding-block:var(--spacing,.25rem);color:var(--muted-foreground);--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;display:flex}.select__scroll-down-button:is(:hover,:focus-visible),.select__scroll-up-button:is(:hover,:focus-visible){background-color:var(--accent);color:var(--accent-foreground)}.select__scroll-down-button-icon,.select__scroll-up-button-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}@keyframes select-content-in{0%{opacity:0;transform:translate(var(--select-content-slide,0 0)) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes select-content-out{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--select-content-slide,0 0)) scale(.95)}}@media(prefers-reduced-motion:reduce){.select__trigger,.select__trigger-icon{transition-duration:0s}.select__content{animation-duration:0s}}.slider{--slider-track:var(--muted);--slider-range:var(--primary);--slider-thumb-bg:var(--background);--slider-thumb-border:var(--primary);--slider-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.slider{--slider-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.slider{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.slider[data-orientation=vertical]{flex-direction:column;width:auto;height:100%}.slider[data-disabled]{cursor:not-allowed;opacity:var(--disabled-opacity)}.slider__track{height:var(--spacing,.25rem);background-color:var(--slider-track);border-radius:4px;flex-grow:1;width:100%;position:relative;overflow:hidden}.slider[data-orientation=vertical] .slider__track{height:100%;width:var(--spacing,.25rem)}.slider__range{background-color:var(--slider-range);border-radius:4px;position:absolute;inset-block:0}.slider[data-orientation=vertical] .slider__range{inset-block:auto;inset-inline:0}.slider__thumb{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;border-width:1px;border-radius:3.40282e+38px;outline-style:none;flex-shrink:0;display:block}@media(prefers-reduced-motion:reduce){.slider__thumb{transition-property:none}}.slider__thumb{background-color:var(--slider-thumb-bg);border-color:var(--slider-thumb-border)}.slider__thumb:focus-visible{box-shadow:0 0 0 3px var(--slider-ring)}.slider__thumb[data-disabled]{cursor:not-allowed}.tabs{--tabs-list-bg:var(--muted);--tabs-list-fg:var(--muted-foreground);--tabs-list-gap:0;--tabs-list-padding:3px;--tabs-list-radius:var(--radius-lg);--tabs-trigger-active-bg:var(--background);--tabs-trigger-active-fg:var(--foreground);--tabs-trigger-active-shadow:0 1px 2px #00000014;--tabs-trigger-fg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.tabs{--tabs-trigger-fg:color-mix(in oklch,var(--foreground) 60%,transparent)}}.tabs{--tabs-trigger-hover-fg:var(--foreground);--tabs-trigger-indicator:var(--foreground);--tabs-trigger-indicator-opacity:0;--tabs-trigger-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.tabs{--tabs-trigger-ring:color-mix(in oklch,var(--ring) 50%,transparent)}}.tabs{gap:calc(var(--spacing,.25rem)*2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list{width:-moz-fit-content;width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));background-color:var(--tabs-list-bg);border-radius:var(--tabs-list-radius);color:var(--tabs-list-fg);justify-content:center;align-items:center;gap:var(--tabs-list-gap);padding:var(--tabs-list-padding);flex-shrink:0;display:inline-flex}.tabs[data-orientation=horizontal] .tabs__list{height:calc(var(--spacing,.25rem)*8)}.tabs[data-orientation=vertical] .tabs__list{flex-direction:column;height:-moz-fit-content;height:fit-content}.tabs__list--default{--tabs-list-bg:var(--muted);--tabs-list-gap:0;--tabs-list-padding:3px;--tabs-list-radius:var(--radius-lg);--tabs-trigger-active-bg:var(--background);--tabs-trigger-active-shadow:0 1px 2px #00000014;--tabs-trigger-indicator-opacity:0}.tabs__list--line{--tabs-list-bg:transparent;--tabs-list-gap:.25rem;--tabs-list-padding:0;--tabs-list-radius:0;--tabs-trigger-active-bg:transparent;--tabs-trigger-active-shadow:none}.tabs__trigger{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:calc(var(--radius)*.8);border-style:var(--tw-border-style);min-width:0;min-height:26px;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--tabs-trigger-fg);background-color:#0000;border-width:1px;border-color:#0000;outline-style:none;flex:1;transition:background-color .15s ease-out,box-shadow .15s ease-out,color .15s ease-out;display:inline-flex;position:relative}.tabs[data-orientation=vertical] .tabs__trigger{justify-content:flex-start;width:100%}.tabs__trigger:hover:not(:disabled,[data-disabled]){color:var(--tabs-trigger-hover-fg)}.tabs__trigger[data-state=active]{background-color:var(--tabs-trigger-active-bg);box-shadow:var(--tabs-trigger-active-shadow);color:var(--tabs-trigger-active-fg)}.tabs__list--line .tabs__trigger[data-state=active]{--tabs-trigger-indicator-opacity:1}.tabs__trigger:after{pointer-events:none;background-color:var(--tabs-trigger-indicator);content:"";height:2px;opacity:var(--tabs-trigger-indicator-opacity);bottom:-5px;transition:opacity .15s ease-out;position:absolute;inset-inline:0}.tabs[data-orientation=vertical] .tabs__trigger:after{bottom:auto;width:2px;height:auto;inset-block:0;inset-inline:auto -5px}.tabs__trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--tabs-trigger-ring)}.tabs__trigger:is(:disabled,[aria-disabled=true],[data-disabled]){pointer-events:none;cursor:not-allowed;opacity:var(--disabled-opacity)}.tabs__trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);flex-shrink:0}.tabs__content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-outline-style:none;outline-style:none;flex:1}.tabs__content:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--tabs-trigger-ring)}.tabs__content[hidden]{display:none!important}.tabs__list--default[data-theme=dark],:where([data-theme=dark]) .tabs__list--default{--tabs-trigger-active-bg:var(--input)}@supports (color:color-mix(in lab,red,red)){.tabs__list--default[data-theme=dark],:where([data-theme=dark]) .tabs__list--default{--tabs-trigger-active-bg:color-mix(in oklch,var(--input) 30%,transparent)}}.tabs[data-theme=dark],:where([data-theme=dark]) .tabs{--tabs-trigger-fg:var(--muted-foreground)}@media(prefers-reduced-motion:reduce){.tabs__trigger,.tabs__trigger:after{transition:none}}.table{--table-row-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){.table{--table-row-hover:color-mix(in oklch,var(--muted) 50%,transparent)}}.table{--table-row-selected:var(--muted);--table-head-height:2.5rem;--table-cell-padding-x:.5rem;--table-cell-padding-y:.5rem;gap:calc(var(--spacing,.25rem)*3);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));flex-direction:column;display:flex}.table--sm{--table-head-height:2rem;--table-cell-padding-y:.375rem}.table__toolbar{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.table__column-filter,.table__page-size,.table__search{border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));--tw-outline-style:none;border-width:1px;border-color:var(--input);color:var(--foreground);background-color:#0000;outline-style:none}.table__column-filter,.table__search{height:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*2)}.table__search{min-width:calc(var(--spacing,.25rem)*52)}.table__column-filter{margin-top:calc(var(--spacing,.25rem)*2);width:100%}.table__column-filter:focus-visible,.table__page-size:focus-visible,.table__search:focus-visible,.table__selection-control:focus-visible,.table__sort-button:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.table__column-filter:focus-visible,.table__page-size:focus-visible,.table__search:focus-visible,.table__selection-control:focus-visible,.table__sort-button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}.table__scroll-container{width:100%;position:relative;overflow-x:auto}.table__content{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.table__header .table__row,.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table__row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.1s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.1s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.table__body>.table__row:last-child{border-bottom:0}.table__body>.table__row:hover,.table__body>.table__row[aria-expanded=true]{background-color:var(--table-row-hover)}.table__body>.table__row[data-state=selected]{background-color:var(--table-row-selected)}.table__head{height:var(--table-head-height);padding-inline:var(--table-cell-padding-x);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}.table__head:has([role=checkbox]){padding-right:0}.table__sort-button{align-items:center;gap:var(--spacing,.25rem);border-radius:calc(var(--radius)*.6);text-align:left;--tw-font-weight:var(--font-weight-medium,500);height:100%;font-weight:var(--font-weight-medium,500);--tw-outline-style:none;outline-style:none;display:inline-flex}.table__sort-icon{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5);color:var(--muted-foreground);flex-shrink:0}.table__cell{vertical-align:middle;white-space:nowrap;padding:var(--table-cell-padding-y) var(--table-cell-padding-x)}.table__cell:has([role=checkbox]){padding-right:0}.table__selection{justify-content:center;align-items:center;display:flex}.table__selection-control{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);cursor:pointer;border-radius:calc(var(--radius)*.6);border-style:var(--tw-border-style);--tw-outline-style:none;accent-color:var(--primary);border-width:1px;border-color:var(--input);outline-style:none}.table__empty{padding-block:calc(var(--spacing,.25rem)*10);text-align:center;color:var(--muted-foreground)}.table__pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.table__pagination-summary{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--muted-foreground)}.table__pagination>.pagination{width:auto;margin-inline:0}.table__page-size{height:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*2)}.typography{--typography-fg:var(--foreground);--typography-code-bg:var(--muted);--typography-code-fg:var(--foreground);color:var(--typography-fg)}.typography--h1,.typography--h2,.typography--h3,.typography--h4,.typography--h5,.typography--h6{font-family:var(--font-heading,inherit)}.typography--h1{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}.typography--h1,.typography--h2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.typography--h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}.typography--h3,.typography--h4{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.typography--h5{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.typography--h5,.typography--h6{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.typography--body,.typography--h6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}.typography--body{--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7)}.typography--body-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6)}.typography--body-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5)}.typography--code{border-radius:calc(var(--radius)*.8);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--typography-code-bg);color:var(--typography-code-fg);padding-block:.2rem;padding-inline:.3rem;display:inline}.typography--align-start{text-align:start}.typography--align-center{text-align:center}.typography--align-end{text-align:end}.typography--align-justify{text-align:justify}.typography--color-default{--typography-fg:var(--foreground)}.typography--color-muted{--typography-fg:var(--muted-foreground)}.typography--truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.typography--weight-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.typography--weight-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.typography--weight-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.typography--weight-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.top-2{top:calc(var(--spacing,.25rem)*2)}.top-16{top:calc(var(--spacing,.25rem)*16)}.top-\[4\%\]{top:4%}.right-\[3\%\]{right:3%}.right-\[clamp\(-8rem\,-3vw\,-2rem\)\]{right:clamp(-8rem,-3vw,-2rem)}.bottom-\[2\%\]{bottom:2%}.bottom-\[13\%\]{bottom:13%}.bottom-\[clamp\(3rem\,5vw\,6rem\)\]{bottom:clamp(3rem,5vw,6rem)}.left-1\/2{left:50%}.left-\[2\%\]{left:2%}.left-\[18\%\]{left:18%}.left-\[calc\(50\%_-_3\.5rem\)\]{left:calc(50% - 3.5rem)}.left-\[calc\(50\%_-_7rem\)\]{left:calc(50% - 7rem)}.z-1{z-index:1}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing,.25rem)*4)}.my-8{margin-block:calc(var(--spacing,.25rem)*8)}.mt-3{margin-top:calc(var(--spacing,.25rem)*3)}.mt-4{margin-top:calc(var(--spacing,.25rem)*4)}.mt-8{margin-top:calc(var(--spacing,.25rem)*8)}.mb-4{margin-bottom:calc(var(--spacing,.25rem)*4)}.-ml-\[\.7rem\]{margin-left:-.7rem}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-6{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}.min-h-16{min-height:calc(var(--spacing,.25rem)*16)}.min-h-48{min-height:calc(var(--spacing,.25rem)*48)}.min-h-svh{min-height:100svh}.w-15{width:calc(var(--spacing,.25rem)*15)}.w-28{width:calc(var(--spacing,.25rem)*28)}.w-\[56\%\]{width:56%}.w-\[min\(58vw\,620px\)\]{width:min(58vw,620px)}.w-\[min\(100\%_-_40px\,720px\)\]{width:min(100% - 40px,720px)}.w-\[min\(100\%_-_40px\,1180px\)\]{width:min(100% - 40px,1180px)}.max-w-108{max-width:calc(var(--spacing,.25rem)*108)}.max-w-152{max-width:calc(var(--spacing,.25rem)*152)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing,.25rem)*3)}.gap-4{gap:calc(var(--spacing,.25rem)*4)}.gap-6{gap:calc(var(--spacing,.25rem)*6)}.rounded-\[\.7rem_1rem_\.8rem_1\.1rem\]{border-radius:.7rem 1rem .8rem 1.1rem}.rounded-\[49\%_51\%_44\%_56\%_\/_53\%_40\%_60\%_47\%\]{border-radius:49% 51% 44% 56%/53% 40% 60% 47%}.rounded-full{border-radius:3.40282e+38px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[rgb\(32_34_44_\/_10\%\)\]{border-color:#20222c1a}.border-\[rgb\(32_34_44_\/_12\%\)\]{border-color:#20222c1f}.bg-\[rgb\(255_255_255_\/_45\%\)\]{background-color:#ffffff73}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-\[var\(--green\)\]{background-color:var(--green)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-current{background-color:currentColor}.px-\[1\.15rem\]{padding-inline:1.15rem}.py-7{padding-block:calc(var(--spacing,.25rem)*7)}.py-28{padding-block:calc(var(--spacing,.25rem)*28)}.py-\[\.8rem\]{padding-block:.8rem}.pt-\[clamp\(4rem\,12vh\,8rem\)\]{padding-top:clamp(4rem,12vh,8rem)}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[clamp\(2\.8rem\,5vw\,5rem\)\]{font-size:clamp(2.8rem,5vw,5rem)}.text-\[clamp\(3\.4rem\,8vw\,7\.25rem\)\]{font-size:clamp(3.4rem,8vw,7.25rem)}.leading-\[\.94\]{--tw-leading:.94;line-height:.94}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-\[\#587115\]{color:#587115}.text-\[\#bc4032\]{color:#bc4032}.text-\[rgb\(32_34_44_\/_55\%\)\]{color:#20222c8c}.text-\[rgb\(32_34_44_\/_58\%\)\]{color:#20222c94}.text-\[rgb\(32_34_44_\/_65\%\)\]{color:#20222ca6}.text-\[rgb\(32_34_44_\/_72\%\)\]{color:#20222cb8}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--input-one\)\]{color:var(--input-one)}.text-\[var\(--input-two\)\]{color:var(--input-two)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--result\)\]{color:var(--result)}.no-underline{text-decoration-line:none}.opacity-\[\.78\]{opacity:.78}.opacity-\[\.82\]{opacity:.82}.\[mix-blend-mode\:multiply\]{mix-blend-mode:multiply}.\[box-shadow\:0_0_1\.5rem_color-mix\(in_srgb\,currentColor_40\%\,transparent\)\]{box-shadow:0 0 1.5rem}@supports (color:color-mix(in lab,red,red)){.\[box-shadow\:0_0_1\.5rem_color-mix\(in_srgb\,currentColor_40\%\,transparent\)\]{box-shadow:0 0 1.5rem color-mix(in srgb,currentColor 40%,transparent)}}.\[box-shadow\:0_0_1\.35rem_color-mix\(in_srgb\,var\(--swatch\)_70\%\,transparent\)\]{box-shadow:0 0 1.35rem var(--swatch)}@supports (color:color-mix(in lab,red,red)){.\[box-shadow\:0_0_1\.35rem_color-mix\(in_srgb\,var\(--swatch\)_70\%\,transparent\)\]{box-shadow:0 0 1.35rem color-mix(in srgb,var(--swatch) 70%,transparent)}}.\[box-shadow\:inset_\.4rem_-\.4rem_\.8rem_rgb\(0_0_0_\/_8\%\)\]{box-shadow:inset .4rem -.4rem .8rem #00000014}.\[box-shadow\:inset_7px_-7px_13px_rgb\(0_0_0_\/_8\%\)\]{box-shadow:inset 7px -7px 13px #00000014}.\[filter\:saturate\(\.88\)_contrast\(1\.04\)\]{filter:saturate(.88)contrast(1.04)}.\[filter\:saturate\(1\.2\)_brightness\(1\.08\)\]{filter:saturate(1.2)brightness(1.08)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.\[--swatch\:\#57d4df\]{--swatch:#57d4df}.\[--swatch\:\#647eff\]{--swatch:#647eff}.\[--swatch\:\#b9dd32\]{--swatch:#b9dd32}.\[--swatch\:\#c36bd4\]{--swatch:#c36bd4}.\[--swatch\:\#f5ca3e\]{--swatch:#f5ca3e}.\[--swatch\:\#ff5c49\]{--swatch:#ff5c49}.\[background\:var\(--swatch\)\]{background:var(--swatch)}.first\:ml-0:first-child{margin-left:0}@media(hover:hover){.hover\:opacity-60:hover{opacity:.6}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-\[var\(--ink\)\]:focus-visible{outline-color:var(--ink)}@media not all and (min-width:720px){.max-\[720px\]\:right-0{right:0}.max-\[720px\]\:bottom-6{bottom:calc(var(--spacing,.25rem)*6)}.max-\[720px\]\:w-\[90vw\]{width:90vw}.max-\[720px\]\:w-\[min\(100\%_-_28px\,720px\)\]{width:min(100% - 28px,720px)}.max-\[720px\]\:w-\[min\(100\%_-_28px\,1180px\)\]{width:min(100% - 28px,1180px)}.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:py-20{padding-block:calc(var(--spacing,.25rem)*20)}.max-\[720px\]\:pt-14{padding-top:calc(var(--spacing,.25rem)*14)}.max-\[720px\]\:opacity-\[\.78\]{opacity:.78}}.focus-ring:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-ring:focus-visible{outline:3px solid color-mix(in oklch,var(--ring) 45%,transparent)}}.focus-ring:focus-visible{outline-offset:2px}.is-invalid,[aria-invalid=true],[data-invalid]{--ring:var(--destructive)}.is-pending,[data-pending=true]{cursor:progress}:is(:disabled,[data-disabled]){cursor:not-allowed}}:root,[data-theme=light]{color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(97% .01 17);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--spacing:.25rem;--radius:.625rem;--disabled-opacity:.5}[data-theme=dark]{color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(58% .22 27);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800)}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family: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;list-style:none;transition:transform .4s;position:fixed}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1);top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:sonner-fade-in .3s forwards;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--toasts-before)*-1*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left)*2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:sonner-fade-out .2s forwards}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:sonner-spin 1.2s linear infinite;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes spinner-spin{to{transform:rotate(1turn)}}@keyframes attachment-shimmer{to{background-position:-200% 0}}@keyframes accordion-expand{0%{opacity:0;height:0}to{height:var(--reka-accordion-content-height);opacity:1}}@keyframes accordion-collapse{0%{height:var(--reka-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes collapsible-expand{0%{opacity:0;height:0}to{height:var(--reka-collapsible-content-height);opacity:1}}@keyframes collapsible-collapse{0%{height:var(--reka-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes alert-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes alert-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes alert-dialog-content-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes alert-dialog-content-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-content-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes dialog-content-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes sheet-content-in-top{0%{opacity:0;translate:0 -2.5rem}to{opacity:1;translate:0}}@keyframes sheet-content-out-top{0%{opacity:1;translate:0}to{opacity:0;translate:0 -2.5rem}}@keyframes sheet-content-in-right{0%{opacity:0;translate:2.5rem}to{opacity:1;translate:0}}@keyframes sheet-content-out-right{0%{opacity:1;translate:0}to{opacity:0;translate:2.5rem}}@keyframes sheet-content-in-bottom{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}@keyframes sheet-content-out-bottom{0%{opacity:1;translate:0}to{opacity:0;translate:0 2.5rem}}@keyframes sheet-content-in-left{0%{opacity:0;translate:-2.5rem}to{opacity:1;translate:0}}@keyframes sheet-content-out-left{0%{opacity:1;translate:0}to{opacity:0;translate:-2.5rem}}@keyframes drawer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-content-in-down{0%{translate:0 100%}to{translate:0}}@keyframes drawer-content-out-down{0%{translate:0}to{translate:0 100%}}@keyframes drawer-content-in-up{0%{translate:0 -100%}to{translate:0}}@keyframes drawer-content-out-up{0%{translate:0}to{translate:0 -100%}}@keyframes drawer-content-in-left{0%{translate:-100%}to{translate:0}}@keyframes drawer-content-out-left{0%{translate:0}to{translate:-100%}}@keyframes drawer-content-in-right{0%{translate:100%}to{translate:0}}@keyframes drawer-content-out-right{0%{translate:0}to{translate:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--paper:#fbf8f0;--ink:#20222c;--red:#ff5c49;--green:#b9dd32;--blue:#647eff;color:var(--ink);background:var(--paper);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
