/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid;--tw-content:"";--tw-duration:initial;--tw-tracking:initial;--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-leading:initial;--tw-ease:initial}}}@layer components{.accordion{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}.accordion>details:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.accordion>details:is([open],:popover-open,:open){background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.accordion>details:is([open],:popover-open,:open){background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}.accordion>details>summary{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){.accordion>details>summary:hover{text-decoration-line:underline}}.accordion>details>summary>svg:last-child{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-foreground,var(--muted-foreground));margin-inline-start:auto}.accordion>details>:not(summary){padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.btn{border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}.btn:focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.btn:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.btn[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.btn:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.btn:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.btn svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.btn:not([data-size]),.btn[data-size=default]{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3)}:is(.btn:not([data-size]),.btn[data-size=default]):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}:is(.btn:not([data-size]),.btn[data-size=default]):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}.btn[data-size=xs]{height:calc(var(--spacing,.25rem) * 6);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.btn[data-size=xs]:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.btn[data-size=xs]:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.btn[data-size=xs] svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.btn[data-size=sm]{height:calc(var(--spacing,.25rem) * 8);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3)}.btn[data-size=sm]:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.btn[data-size=sm]:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.btn[data-size=lg]{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4)}.btn[data-size=lg]:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}.btn[data-size=lg]:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}.btn[data-size=icon]{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.btn[data-size=icon-xs]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.btn[data-size=icon-xs] svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.btn[data-size=icon-sm]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.btn[data-size=icon-lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.btn:not([data-variant]),.btn[data-variant=primary]{background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}@media (hover:hover){:is(.btn:not([data-variant]),.btn[data-variant=primary]):hover{background-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.btn:not([data-variant]),.btn[data-variant=primary]):hover{background-color:color-mix(in oklab, var(--color-primary,var(--primary)) 80%, transparent)}}}.btn[data-variant=secondary]{background-color:var(--color-secondary,var(--secondary));color:var(--color-secondary-foreground,var(--secondary-foreground))}@media (hover:hover){.btn[data-variant=secondary]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=secondary]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}.btn[data-variant=secondary][aria-expanded=true]{background-color:var(--color-secondary,var(--secondary));color:var(--color-secondary-foreground,var(--secondary-foreground))}.btn[data-variant=outline]{border-color:var(--color-border,var(--border));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=outline]{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}@media (hover:hover){.btn[data-variant=outline]:hover{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=outline]:hover{background-color:color-mix(in oklab, var(--color-input,var(--input)) 50%, transparent)}}.btn[data-variant=outline]:hover{color:var(--color-foreground,var(--foreground))}}.btn[data-variant=outline][aria-expanded=true]{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}@media (hover:hover){.btn[data-variant=ghost]:hover{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}}.btn[data-variant=ghost][aria-expanded=true]{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}@media (hover:hover){.btn[data-variant=ghost]:where(.dark,.dark *):hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=ghost]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}}.btn[data-variant=link]{color:var(--color-primary,var(--primary));text-underline-offset:4px}@media (hover:hover){.btn[data-variant=link]:hover{text-decoration-line:underline}}.btn[data-variant=destructive]{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 10%, transparent)}}.btn[data-variant=destructive]{color:var(--color-destructive,var(--destructive))}@media (hover:hover){.btn[data-variant=destructive]:hover{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:hover{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}}.btn[data-variant=destructive]:focus-visible{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:focus-visible{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.btn[data-variant=destructive]:focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.btn[data-variant=destructive]:where(.dark,.dark *){background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}@media (hover:hover){.btn[data-variant=destructive]:where(.dark,.dark *):hover{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 30%, transparent)}}}.btn[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing,.25rem) * 2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-4xl,2rem)!important;border-end-end-radius:var(--radius-4xl,2rem)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-4xl,2rem)!important;border-bottom-left-radius:var(--radius-4xl,2rem)!important}.button-group>:is(span,label,output){gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);background-color:var(--color-muted,var(--muted));padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px}.button-group>:is(span,label,output) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.button-group>hr[role=separator]{background-color:var(--color-input,var(--input))}.tabs{gap:calc(var(--spacing,.25rem) * 2)}.tabs>[role=tablist]{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-4xl,2rem);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--color-muted,var(--muted))}.tabs>[role=tablist][data-variant=line]{gap:var(--spacing,.25rem);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{border-radius:var(--radius-2xl,1rem);height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-xl,calc(var(--radius) + 4px));border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,var(--foreground));border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 60%, transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground,var(--foreground))}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring,var(--ring))}.tabs>[role=tablist]>[role=tab]:where(.dark,.dark *){color:var(--color-muted-foreground,var(--muted-foreground))}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:where(.dark,.dark *):hover{color:var(--color-foreground,var(--foreground))}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--color-foreground,var(--foreground));content:var(--tw-content);opacity:0;content:var(--tw-content);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));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);justify-content:flex-start}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--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);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing,.25rem) * .5);inset-inline:0;bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--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);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing,.25rem) * .5);inset-block:0;inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--color-background,var(--background));color:var(--color-foreground,var(--foreground));--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)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:where(.dark,.dark *){border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:where(.dark,.dark *){color:var(--color-foreground,var(--foreground))}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-foreground,var(--foreground));--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);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:where(.dark,.dark *){color:var(--color-foreground,var(--foreground));background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing,.25rem) * 1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing,.25rem) * 1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.field>textarea,.textarea{resize:none;border-radius:var(--radius-xl,calc(var(--radius) + 4px));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.field>textarea,.textarea{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.field>textarea,.textarea{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));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))}:is(.field>textarea,.textarea):focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}@media (min-width:48rem){.field>textarea,.textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));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))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing,.25rem) * 7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}@media (min-width:48rem){.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.field>select,select.select{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input));width:fit-content}@supports (color:color-mix(in lab, red, red)){.field>select,select.select{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.field>select,select.select{padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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));padding-inline-start:calc(var(--spacing,.25rem) * 3);padding-inline-end:calc(var(--spacing,.25rem) * 8)}:is(.field>select,select.select) ::selection{background-color:var(--color-primary,var(--primary))}:is(.field>select,select.select)::selection{background-color:var(--color-primary,var(--primary))}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground,var(--primary-foreground))}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground,var(--primary-foreground))}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground,var(--muted-foreground))}:is(.field>select,select.select):focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}:is(.field>select,select.select):where(.dark,.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}@media (hover:hover){:is(.field>select,select.select):where(.dark,.dark *):hover{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-input,var(--input)) 50%, transparent)}}}:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.field>select,select.select{background-image:var(--chevron-down-icon-50);background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem}:is(.field>select,select.select):dir(rtl){background-position:.875rem}.alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid}.alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:auto 1fr}.alert>svg{--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}.alert>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.alert{background-color:var(--color-card,var(--card));color:var(--color-card-foreground,var(--card-foreground))}.alert[data-variant=destructive]{background-color:var(--color-card,var(--card));color:var(--color-destructive,var(--destructive))}.alert[data-variant=destructive]>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert[data-variant=destructive]>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.alert:has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--color-muted-foreground,var(--muted-foreground))}@media (min-width:48rem){.alert>section{text-wrap:pretty}}.alert>section p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.alert[data-variant=destructive]>section{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.alert[data-variant=destructive]>section{color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 90%, transparent)}}@media (min-width:48rem){.alert[data-variant=destructive]>section{text-wrap:pretty}}.alert[data-variant=destructive]>section p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.alert>footer,.alert[data-variant=destructive]>footer{inset-inline-end:calc(var(--spacing,.25rem) * 3);top:calc(var(--spacing,.25rem) * 2.5)}.avatar{border-radius:3.40282e38px}.avatar:after{content:var(--tw-content);border-radius:inherit}.avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.avatar>span:not(.avatar-badge){border-radius:inherit;background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground))}.avatar>img{border-radius:inherit}.avatar>.avatar-badge{background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground));--tw-ring-color:var(--color-background,var(--background))}.avatar-group>[data-count]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-muted,var(--muted));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground));border-radius:3.40282e38px}.avatar-group>[data-count]>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.avatar-group:has(>.avatar[data-size=sm])>[data-count]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.avatar-group:has(>.avatar[data-size=sm])>[data-count]>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.avatar-group:has(>.avatar[data-size=lg])>[data-count]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.avatar-group:has(>.avatar[data-size=lg])>[data-count]>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.badge{height:calc(var(--spacing,.25rem) * 5);gap:var(--spacing,.25rem);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);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,calc(1 / .75)));--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));border-width:1px;border-color:#0000}.badge>svg{width:calc(var(--spacing,.25rem) * 3)!important;height:calc(var(--spacing,.25rem) * 3)!important}.badge:not([data-variant]),.badge[data-variant=primary]{background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}@media (hover:hover){:is(.badge:not([data-variant]),.badge[data-variant=primary]):is(a):hover{background-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.badge:not([data-variant]),.badge[data-variant=primary]):is(a):hover{background-color:color-mix(in oklab, var(--color-primary,var(--primary)) 80%, transparent)}}}.badge[data-variant=secondary]{background-color:var(--color-secondary,var(--secondary));color:var(--color-secondary-foreground,var(--secondary-foreground))}@media (hover:hover){.badge[data-variant=secondary]:is(a):hover{background-color:var(--color-secondary,var(--secondary))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=secondary]:is(a):hover{background-color:color-mix(in oklab, var(--color-secondary,var(--secondary)) 80%, transparent)}}}.badge[data-variant=outline]{border-color:var(--color-border,var(--border));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=outline]{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.badge[data-variant=outline]{color:var(--color-foreground,var(--foreground))}@media (hover:hover){.badge[data-variant=outline]:is(a):hover{background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground))}}.badge[data-variant=destructive]{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 10%, transparent)}}.badge[data-variant=destructive]{color:var(--color-destructive,var(--destructive))}.badge[data-variant=destructive]:focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.badge[data-variant=destructive]:where(.dark,.dark *){background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.badge[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}@media (hover:hover){.badge[data-variant=destructive]:is(a):hover{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:is(a):hover{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.badge[data-variant=ghost]:hover{background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground))}.badge[data-variant=ghost]:where(.dark,.dark *):hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=ghost]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}}.badge[data-variant=link]{color:var(--color-primary,var(--primary));text-underline-offset:4px}@media (hover:hover){.badge[data-variant=link]:hover{text-decoration-line:underline}}.breadcrumb>ol{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground))}@media (min-width:40rem){.breadcrumb>ol{gap:calc(var(--spacing,.25rem) * 2.5)}}.breadcrumb li{gap:calc(var(--spacing,.25rem) * 1.5)}.breadcrumb a{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))}@media (hover:hover){.breadcrumb a:hover{color:var(--color-foreground,var(--foreground))}}.breadcrumb [aria-current=page]{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,var(--foreground))}.breadcrumb li[aria-hidden=true]>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.breadcrumb li>span[aria-hidden=true]{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.breadcrumb li>span[aria-hidden=true]>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.command{background-color:var(--color-popover,var(--popover));padding:var(--spacing,.25rem);color:var(--color-popover-foreground,var(--popover-foreground));border-radius:var(--radius-4xl,2rem)!important}.command-dialog>.command{background-color:var(--color-popover,var(--popover));color:var(--color-popover-foreground,var(--popover-foreground));--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(--color-foreground,var(--foreground));border-radius:var(--radius-4xl,2rem)!important}@supports (color:color-mix(in lab, red, red)){.command-dialog>.command{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}.command-dialog>.command{--tw-duration:.1s;transition-duration:.1s}.command>header{margin:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-input,var(--input));gap:0;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.command>header{padding-inline:calc(var(--spacing,.25rem) * 3)}.command>header svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5}.command>header input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-inline-start:calc(var(--spacing,.25rem) * 1.5)}.command>header input::placeholder{color:var(--color-muted-foreground,var(--muted-foreground))}.command [role=menu]{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:var(--spacing,.25rem)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{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,calc(1.25 / .875)))}.command [role=group]{padding:var(--spacing,.25rem);color:var(--color-foreground,var(--foreground))}.command [role=heading]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,var(--muted-foreground))}.command [role=separator]{margin-block:var(--spacing,.25rem);background-color:var(--color-border,var(--border));height:1px}@supports (color:color-mix(in lab, red, red)){.command [role=separator]{background-color:color-mix(in oklab, var(--color-border,var(--border)) 50%, transparent)}}.command [role=menuitem]{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,var(--radius));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-2xl,1rem)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.command [role=menuitem].active{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}.command [role=menuitem].active svg{color:var(--color-foreground,var(--foreground))}.command [data-shortcut]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-muted-foreground,var(--muted-foreground))}.command [role=menuitem].active [data-shortcut]{color:var(--color-foreground,var(--foreground))}.combobox>input[role=combobox]{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.combobox>input[role=combobox]{padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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));padding-inline-start:calc(var(--spacing,.25rem) * 3);padding-inline-end:calc(var(--spacing,.25rem) * 8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-muted-foreground,var(--muted-foreground));inset-inline-end:calc(var(--spacing,.25rem) * 3);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-2xl,1rem);background-color:var(--color-popover,var(--popover));color:var(--color-popover-foreground,var(--popover-foreground));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--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(--color-foreground,var(--foreground));gap:0;padding:0}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}.combobox [data-popover]{--tw-duration:.1s;transition-duration:.1s}.combobox [role=listbox]{max-height:min(18rem, var(--available-height,18rem));scroll-padding-block:var(--spacing,.25rem);padding:var(--spacing,.25rem);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))){padding:0}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing,.25rem) * 3);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,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground))}.combobox [role=heading]{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,var(--muted-foreground))}.combobox [role=option]{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,calc(var(--radius) + 4px));padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-inline-start:calc(var(--spacing,.25rem) * 3);padding-inline-end:calc(var(--spacing,.25rem) * 8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-accent-foreground,var(--accent-foreground))}.combobox [role=group]{scroll-margin-block:var(--spacing,.25rem);padding:var(--spacing,.25rem)}.combobox [role=separator]{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:var(--spacing,.25rem);background-color:var(--color-border,var(--border));height:1px}@supports (color:color-mix(in lab, red, red)){.combobox [role=separator]{background-color:color-mix(in oklab, var(--color-border,var(--border)) 50%, transparent)}}.combobox-chips{min-height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.combobox-chips{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.combobox-chips{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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));background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.combobox-chip{height:calc(var(--spacing,.25rem) * 5.5);gap:var(--spacing,.25rem);border-radius:var(--radius-4xl,2rem);background-color:var(--color-muted-foreground,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.combobox-chip{background-color:color-mix(in oklab, var(--color-muted-foreground,var(--muted-foreground)) 10%, transparent)}}.combobox-chip{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,var(--foreground))}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:0}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing,.25rem) * -1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.combobox [data-popover]>.input-group{margin:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 9);--tw-border-style:none;background-color:var(--color-input,var(--input));border-style:none;width:auto;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]>.input-group{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.combobox [data-popover]>.input-group{--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)}.combobox [data-popover]>.input-group:focus-within{border-color:inherit;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.combobox [data-popover]>input[role=combobox]{margin-bottom:var(--spacing,.25rem);width:100%}.select:not(select)>button{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.select:not(select)>button{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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))}.select:not(select)>button:focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.select:not(select)>button[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.select:not(select)>button[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}@media (hover:hover){.select:not(select)>button:where(.dark,.dark *):hover{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-input,var(--input)) 50%, transparent)}}}.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.select:not(select)>button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.select:not(select)>button>span{gap:calc(var(--spacing,.25rem) * 1.5)}.select:not(select)>button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-foreground,var(--muted-foreground))}.select:not(select) [data-popover]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-popover,var(--popover));padding:var(--spacing,.25rem);color:var(--color-popover-foreground,var(--popover-foreground));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--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(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.select:not(select) [data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}.select:not(select) [data-popover]{--tw-duration:.1s;transition-duration:.1s}.select:not(select) [role=listbox]{scroll-padding-block:var(--spacing,.25rem)}.select:not(select) [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{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,calc(1.25 / .875)))}.select:not(select) [role=heading]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,var(--muted-foreground))}.select:not(select) [role=option]{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,calc(var(--radius) + 4px));padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));padding-inline-start:calc(var(--spacing,.25rem) * 3);padding-inline-end:calc(var(--spacing,.25rem) * 8)}.select:not(select) [role=option] svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.select:not(select) [role=option].active,.select:not(select) [role=option]:focus-visible{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}:is(.select:not(select) [role=option].active,.select:not(select) [role=option]:focus-visible) svg{color:var(--color-foreground,var(--foreground))}.select:not(select) [role=group]{scroll-margin-block:var(--spacing,.25rem);padding:var(--spacing,.25rem)}.select:not(select) [role=separator]{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:var(--spacing,.25rem);background-color:var(--color-border,var(--border));height:1px}@supports (color:color-mix(in lab, red, red)){.select:not(select) [role=separator]{background-color:color-mix(in oklab, var(--color-border,var(--border)) 50%, transparent)}}.dialog::backdrop,.alert-dialog::backdrop,.command-dialog::backdrop{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop,.alert-dialog::backdrop,.command-dialog::backdrop{background-color:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.dialog::backdrop,.alert-dialog::backdrop,.command-dialog::backdrop{--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,);--tw-duration:.1s;transition-duration:.1s}.alert-dialog>*{max-width:var(--container-xs,20rem);gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-4xl,2rem);background-color:var(--color-popover,var(--popover));padding:calc(var(--spacing,.25rem) * 6);color:var(--color-popover-foreground,var(--popover-foreground));--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(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.alert-dialog>*{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}.alert-dialog>*{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){.alert-dialog>*{max-width:var(--container-md,28rem)}.alert-dialog[data-size=sm]>*,.alert-dialog>[data-size=sm]{max-width:var(--container-xs,20rem)}}.dialog>*{gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-4xl,2rem);background-color:var(--color-popover,var(--popover));max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-popover-foreground,var(--popover-foreground));--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(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}.dialog>*{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){.dialog>*{max-width:var(--container-md,28rem)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing,.25rem) * 4);top:calc(var(--spacing,.25rem) * 4)}.dialog>*>header{gap:calc(var(--spacing,.25rem) * 2)}.alert-dialog>*>header{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 1.5)}.alert-dialog>*>header>figure{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--color-muted,var(--muted));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.alert-dialog>*>header>figure>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.alert-dialog>*>footer,.dialog>*>footer{gap:calc(var(--spacing,.25rem) * 2)}.dialog>*>header>h2,.dialog>*>[data-title]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}.alert-dialog>*>header>h2,.alert-dialog>*>[data-title]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-muted-foreground,var(--muted-foreground))}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--color-foreground,var(--foreground))}.alert-dialog>*>header>p,.alert-dialog>*>[data-description]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--color-muted-foreground,var(--muted-foreground))}@media (min-width:48rem){.alert-dialog>*>header>p,.alert-dialog>*>[data-description]{text-wrap:pretty}}:is(.alert-dialog>*>header>p,.alert-dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.alert-dialog>*>header>p,.alert-dialog>*>[data-description]) a:hover{color:var(--color-foreground,var(--foreground))}.drawer::backdrop{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.drawer::backdrop{background-color:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.drawer::backdrop{--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,)}.drawer>*{padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-popover-foreground,var(--popover-foreground));background-color:#0000}.drawer>:before{content:var(--tw-content);content:var(--tw-content);inset:calc(var(--spacing,.25rem) * 2);content:var(--tw-content);z-index:calc(10 * -1);content:var(--tw-content);border-radius:var(--radius-4xl,2rem);content:var(--tw-content);border-style:var(--tw-border-style);content:var(--tw-content);border-width:1px;border-color:var(--color-border,var(--border));content:var(--tw-content);background-color:var(--color-popover,var(--popover));position:absolute}.drawer>*>header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4);text-align:start}@media (min-width:48rem){.drawer>*>header{gap:calc(var(--spacing,.25rem) * 1.5)}}.drawer:not([data-side])>*>header,.drawer[data-side=bottom]>*>header,.drawer[data-side=top]>*>header{text-align:center}.drawer>*>footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}.drawer>*>header>h2,.drawer>*>[data-title]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.drawer>*>header>p,.drawer>*>[data-description]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground))}.dropdown-menu>[data-popover]{min-width:calc(var(--spacing,.25rem) * 48);border-radius:var(--radius-2xl,1rem);background-color:var(--color-popover,var(--popover));padding:var(--spacing,.25rem);color:var(--color-popover-foreground,var(--popover-foreground));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--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(--color-foreground,var(--foreground));gap:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}.dropdown-menu>[data-popover]{--tw-duration:.1s;transition-duration:.1s}.dropdown-menu>[data-popover]:where(.dark,.dark *){--tw-ring-color:var(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,calc(var(--radius) + 4px));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive,var(--destructive))}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 10%, transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){color:var(--color-destructive,var(--destructive))}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):where(.dark,.dark *){background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-destructive,var(--destructive))}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing,.25rem) * 2);padding-inline-start:calc(var(--spacing,.25rem) * 3);padding-inline-end:calc(var(--spacing,.25rem) * 8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing,.25rem) * 9.5)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing,.25rem) * 2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,var(--muted-foreground))}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:var(--spacing,.25rem);background-color:var(--color-border,var(--border));height:1px}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [role=separator]{background-color:color-mix(in oklab, var(--color-border,var(--border)) 50%, transparent)}}.dropdown-menu :is([data-shortcut],kbd:last-child,.kbd:last-child){font-family:var(--font-sans,"Geist 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,calc(1 / .75)));--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--color-muted-foreground,var(--muted-foreground))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) :is([data-shortcut],kbd:last-child,.kbd:last-child){color:var(--color-accent-foreground,var(--accent-foreground))}[data-popover]{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);background-color:var(--color-popover,var(--popover));padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-popover-foreground,var(--popover-foreground));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--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(--color-foreground,var(--foreground));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}[data-popover]{--tw-duration:.1s;transition-duration:.1s}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--color-muted-foreground,var(--muted-foreground))}.card{border-radius:var(--radius-2xl,1rem);background-color:var(--color-card,var(--card));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-card-foreground,var(--card-foreground));--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(--color-foreground,var(--foreground));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.card:has(>img:first-child){padding-top:0}.card>img:first-child{border-top-left-radius:var(--radius-xl,calc(var(--radius) + 4px));border-top-right-radius:var(--radius-xl,calc(var(--radius) + 4px))}.card>img:last-child{border-bottom-right-radius:var(--radius-xl,calc(var(--radius) + 4px));border-bottom-left-radius:var(--radius-xl,calc(var(--radius) + 4px))}.card{gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}.card[data-size=sm]{gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}.card>header{gap:calc(var(--spacing,.25rem) * 2);border-top-left-radius:var(--radius-xl,calc(var(--radius) + 4px));border-top-right-radius:var(--radius-xl,calc(var(--radius) + 4px));padding-inline:calc(var(--spacing,.25rem) * 6)}.card>header.border-b{padding-bottom:calc(var(--spacing,.25rem) * 6)}.card[data-size=sm]>header{padding-inline:calc(var(--spacing,.25rem) * 4)}.card[data-size=sm]>header.border-b{padding-bottom:calc(var(--spacing,.25rem) * 4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground))}.card>section{padding-inline:calc(var(--spacing,.25rem) * 6)}.card[data-size=sm]>section{padding-inline:calc(var(--spacing,.25rem) * 4)}.card>footer{border-bottom-right-radius:var(--radius-xl,calc(var(--radius) + 4px));border-bottom-left-radius:var(--radius-xl,calc(var(--radius) + 4px));padding-inline:calc(var(--spacing,.25rem) * 6)}.card>footer.border-t{padding-top:calc(var(--spacing,.25rem) * 6)}.card[data-size=sm]>footer{padding-inline:calc(var(--spacing,.25rem) * 4)}.card[data-size=sm]>footer.border-t{padding-top:calc(var(--spacing,.25rem) * 4)}.chart{--chart-bar-radius:6px}.chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,var(--radius));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.chart-tooltip{border-color:color-mix(in oklab, var(--color-border,var(--border)) 50%, transparent)}}.chart-tooltip{background-color:var(--color-background,var(--background));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-foreground,var(--foreground));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.chart-tooltip-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.chart-legend-item{color:var(--color-foreground,var(--foreground))}.chart-legend-item[aria-pressed=false]{color:var(--color-muted-foreground,var(--muted-foreground))}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));transition-property: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));border-radius:6px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--color-primary,var(--primary));background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary,var(--primary))}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *):checked{background-color:var(--color-primary,var(--primary))}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}[role=radiogroup]{gap:calc(var(--spacing,.25rem) * 3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--color-input,var(--input));border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary,var(--primary));background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary,var(--primary))}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *):checked{background-color:var(--color-primary,var(--primary))}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-primary-foreground,var(--primary-foreground))}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input,var(--input))}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary,var(--primary))}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *):not(:checked){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *):not(:checked){background-color:color-mix(in oklab, var(--color-input,var(--input)) 80%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--color-background,var(--background));border-radius:3.40282e38px}html.dark :is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{background-color:var(--color-foreground,var(--foreground))}html.dark :is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:before{background-color:var(--color-primary-foreground,var(--primary-foreground))}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing,.25rem) * 6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}.fieldset>legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.fieldset>legend[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.fieldset>legend[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing,.25rem) * 7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field)):has(>.field>input[type=checkbox]:not([role=switch])),:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field)):has(>.field>input[type=radio]),:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing,.25rem) * 3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing,.25rem) * 4)}.field{gap:calc(var(--spacing,.25rem) * 3)}.field[data-invalid],.field[data-invalid=true]{color:var(--color-destructive,var(--destructive))}.field>section{gap:var(--spacing,.25rem)}.field>label,.field>section>label,label:has(>.field){gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}:where([data-disabled=true]) :is(.field>label,.field>section>label,label:has(>.field)){opacity:.5}:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){border-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab, var(--color-primary,var(--primary)) 30%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){background-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab, var(--color-primary,var(--primary)) 5%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){border-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){border-color:color-mix(in oklab, var(--color-primary,var(--primary)) 20%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){background-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){background-color:color-mix(in oklab, var(--color-primary,var(--primary)) 10%, transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-xl,calc(var(--radius) + 4px));border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing,.25rem) * 4)}.field h2,.field h3{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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)}:where([data-disabled=true]) :is(.field h2,.field h3){opacity:.5}.fieldset legend+p,.field>p,.field section>p{text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground))}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p){margin-top:calc(var(--spacing,.25rem) * -1.5)}.fieldset>legend[data-variant=label]{margin-bottom:0}.fieldset>legend:not([data-variant])+p,.fieldset>legend[data-variant=legend]+p{margin-top:calc(var(--spacing,.25rem) * -1.5)}.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,calc(1.25 / .875)))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing,.25rem) * -2)}.field-separator>span{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-muted-foreground,var(--muted-foreground))}.field [role=alert]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-destructive,var(--destructive))}.input-group{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.input-group{background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.input-group{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))}.input-group:focus-within{border-color:var(--color-ring,var(--ring));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-destructive,var(--destructive));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.input-group:has(>textarea){border-radius:var(--radius-xl,calc(var(--radius) + 4px));height:auto}.input-group:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.input-group:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group[data-orientation=vertical]{border-radius:var(--radius-2xl,1rem)}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.input-group:not([data-orientation=vertical]):has(>:is([data-align=start],[data-align=inline-start]))>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing,.25rem) * 1.5)}.input-group:not([data-orientation=vertical]):has(>:is([data-align=end],[data-align=inline-end]))>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing,.25rem) * 1.5)}.input-group>textarea{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,var(--muted-foreground));-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.input-group>:is([data-align=start],[data-align=inline-start]){padding-inline-start:calc(var(--spacing,.25rem) * 3)}.input-group>:is([data-align=end],[data-align=inline-end]){padding-inline-end:calc(var(--spacing,.25rem) * 3)}.input-group>:is([data-align=start],[data-align=inline-start]):has(>button){margin-inline-start:calc(var(--spacing,.25rem) * -1)}.input-group>:is([data-align=end],[data-align=inline-end]):has(>button){margin-inline-end:calc(var(--spacing,.25rem) * -1)}.input-group>:is([data-align=start],[data-align=inline-start]):has(>kbd){margin-inline-start:calc(var(--spacing,.25rem) * -.5)}.input-group>:is([data-align=end],[data-align=inline-end]):has(>kbd){margin-inline-end:calc(var(--spacing,.25rem) * -.5)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing,.25rem) * 3)}.input-group>[data-align=block-start]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2)}.input-group>[data-align=block-end]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2)}.input-group[data-orientation=vertical]>:is(header[data-align=start],[data-align=block-start]){padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3)}.input-group[data-orientation=vertical]>:is(footer[data-align=end],[data-align=block-end]){padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.input-group[data-orientation=vertical]:has(>input)>:is(header[data-align=start],[data-align=block-start]){padding-top:calc(var(--spacing,.25rem) * 3)}.input-group[data-orientation=vertical]:has(>input)>:is(footer[data-align=end],[data-align=block-end]),.input-group[data-orientation=vertical]>:is(header[data-align=start],[data-align=block-start]).border-b{padding-bottom:calc(var(--spacing,.25rem) * 3)}.input-group[data-orientation=vertical]>:is(footer[data-align=end],[data-align=block-end]).border-t{padding-top:calc(var(--spacing,.25rem) * 3)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:var(--radius-4xl,2rem);background-color:var(--color-muted-foreground,var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){background-color:color-mix(in oklab, var(--color-muted-foreground,var(--muted-foreground)) 10%, transparent)}}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){padding-inline:calc(var(--spacing,.25rem) * 1.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-4xl,2rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);padding:0}.empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,var(--radius));--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 12);border-style:dashed}.empty>header{gap:calc(var(--spacing,.25rem) * 2)}.empty figure{margin-bottom:calc(var(--spacing,.25rem) * 2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,var(--radius));background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.empty :is(h2,h3,h4){font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--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)}.empty>header>p{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625);color:var(--color-muted-foreground,var(--muted-foreground))}.empty>:is(section,footer){gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.item{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--color-border,var(--border))}.item[data-variant=muted]{background-color:var(--color-muted,var(--muted));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}.item[data-size=sm]{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}.item[data-size=xs]{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.item>figure{gap:calc(var(--spacing,.25rem) * 2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.item>figure:has(>img){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-lg,var(--radius));overflow:hidden}.item[data-size=sm]>figure:has(>img){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.item[data-size=xs]>figure:has(>img){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-md,calc(var(--radius) - 2px))}.item>section{gap:var(--spacing,.25rem)}.item[data-size=xs]>section{gap:calc(var(--spacing,.25rem) * .5)}.item :is(h2,h3,h4){gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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}.item p,.item[data-size=xs] p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing,.25rem) * 2)}.item-group{gap:calc(var(--spacing,.25rem) * 4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}.item-group>hr{margin-block:calc(var(--spacing,.25rem) * 2)}.kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:var(--spacing,.25rem);border-radius:var(--radius-sm,calc(var(--radius) - 4px));background-color:var(--color-muted,var(--muted));padding-inline:var(--spacing,.25rem);font-family:var(--font-sans,"Geist 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,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,var(--muted-foreground))}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background,var(--background))}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab, var(--color-background,var(--background)) 20%, transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background,var(--background))}:where([data-slot=tooltip-content]) .kbd:where(.dark,.dark *){background-color:var(--color-background,var(--background))}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-background,var(--background)) 10%, transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.field>label,.label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.field>section>label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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)}.field>section>label:is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>section>label){opacity:.5}.sidebar nav{background-color:var(--color-sidebar,var(--sidebar));color:var(--color-sidebar-foreground,var(--sidebar-foreground))}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}.sidebar nav>section{gap:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing,.25rem) * 2);border-color:var(--color-sidebar-border,var(--sidebar-border))}.sidebar nav>section>[role=group]{padding:calc(var(--spacing,.25rem) * 2)}.sidebar nav h3{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-md,calc(var(--radius) - 2px));padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-sidebar-foreground,var(--sidebar-foreground))}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab, var(--color-sidebar-foreground,var(--sidebar-foreground)) 70%, transparent)}}.sidebar nav h3{--tw-ring-color:var(--color-sidebar-ring,var(--sidebar-ring));transition-property:margin,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));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}.sidebar nav h3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.sidebar nav h3>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.sidebar nav>section>[role=group]>ul{gap:var(--spacing,.25rem)}.sidebar nav>section>[role=group]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.sidebar nav li>:is(a,button),.sidebar nav li>details>summary{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,var(--radius));padding-inline:calc(var(--spacing,.25rem) * 3);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,calc(1.25 / .875)));--tw-ring-color:var(--color-sidebar-ring,var(--sidebar-ring))}@media (hover:hover){:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):active{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}@media (hover:hover){:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary)>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.sidebar nav li>:is(a,button):is([aria-current=page],[data-active=true]),.sidebar nav li>details>summary:is([aria-current=page],[data-active=true]){background-color:var(--color-sidebar-accent,var(--sidebar-accent));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}@media (hover:hover){:is(.sidebar nav li>:is(a,button):not([data-variant]),.sidebar nav li>details>summary:not([data-variant]),.sidebar nav li>:is(a,button)[data-variant=default],.sidebar nav li>details>summary[data-variant=default]):hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.sidebar nav li>:is(a,button)[data-variant=outline],.sidebar nav li>details>summary[data-variant=outline]{background-color:var(--color-background,var(--background));--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){:is(.sidebar nav li>:is(a,button)[data-variant=outline],.sidebar nav li>details>summary[data-variant=outline]):hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground));--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.sidebar nav li>:is(a,button):not([data-size]),.sidebar nav li>details>summary:not([data-size]),.sidebar nav li>:is(a,button)[data-size=default],.sidebar nav li>details>summary[data-size=default]{height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.sidebar nav li>:is(a,button)[data-size=sm],.sidebar nav li>details>summary[data-size=sm]{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.sidebar nav li>:is(a,button)[data-size=lg],.sidebar nav li>details>summary[data-size=lg]{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.sidebar nav li>details>summary:after{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing,.25rem) * 3.5)}.sidebar nav ul ul{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing,.25rem);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-sidebar-border,var(--sidebar-border));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,calc(var(--radius) - 2px));padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-sidebar-foreground,var(--sidebar-foreground));--tw-ring-color:var(--color-sidebar-ring,var(--sidebar-ring))}@media (hover:hover){:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary):hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary):active{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary)>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.progress{height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-4xl,2rem);background-color:var(--color-muted,var(--muted))}.progress>span{background-color:var(--color-primary,var(--primary))}.skeleton{border-radius:var(--radius-xl,calc(var(--radius) + 4px));background-color:var(--color-muted,var(--muted))}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--color-muted,var(--muted));border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}.table tfoot{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}}.table tr[data-state=selected]{background-color:var(--color-muted,var(--muted))}.table th{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-foreground,var(--foreground))}.table th:has([role=checkbox]){padding-inline-end:0}.table td{padding:calc(var(--spacing,.25rem) * 3);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:0}.table caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,var(--muted-foreground))}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-2xl,1rem);background-color:var(--color-foreground,var(--foreground));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,calc(1 / .75)));color:var(--color-background,var(--background));display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing,.25rem) * 1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--color-foreground,var(--foreground));border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--color-popover,var(--popover));color:var(--color-popover-foreground,var(--popover-foreground));--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);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing,.25rem) * 5);--slider-track-height:.75rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-4xl,2rem);background-color:var(--color-muted,var(--muted))}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-4xl,2rem);background-color:var(--color-muted,var(--muted))}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-4xl,2rem);background-color:var(--color-muted,var(--muted))}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height)) / 2) * -1);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,var(--primary));background-color:var(--color-white,#fff);--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-ring-color:var(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{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))}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,var(--primary));background-color:var(--color-white,#fff);--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-ring-color:var(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{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))}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-4xl,2rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,var(--primary));background-color:var(--color-white,#fff);--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-ring-color:var(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{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))}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-leading{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}