/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-content:"";--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-leading:initial;--tw-duration: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-tracking:initial;--tw-ease:initial}}}@layer base{.style-nova .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;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}.style-nova .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}.style-nova .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:auto 1fr}:is(.style-nova .cn-alert>*):is(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}:is(.style-nova .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-alert-variant-default{background-color:var(--color-card,var(--card));color:var(--color-card-foreground,var(--card-foreground))}.style-nova .cn-alert-variant-destructive{background-color:var(--color-card,var(--card));color:var(--color-destructive,var(--destructive))}:is(.style-nova .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){:is(.style-nova .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 90%, transparent)}}:is(.style-nova .cn-alert-variant-destructive>*):is(svg){color:currentColor}.style-nova .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-nova .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.style-nova .cn-alert-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 (width>=48rem){.style-nova .cn-alert-description{text-wrap:pretty}}.style-nova .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-alert-action{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}.style-nova .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:2147483647px}.style-nova .cn-avatar:after{content:var(--tw-content);border-radius:2147483647px}.style-nova .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.style-nova .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.style-nova .cn-avatar-fallback{background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground));border-radius:2147483647px}.style-nova .cn-avatar-image{border-radius:2147483647px}.style-nova .cn-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))}.style-nova .cn-avatar-group-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:2147483647px}.style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}.style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.style-nova .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.style-nova .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:var(--spacing,.25rem);border-radius:calc(var(--radius) * 2.6);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}.style-nova .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3)!important;height:calc(var(--spacing,.25rem) * 3)!important}.style-nova .cn-badge-variant-default{background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}@media (hover:hover){.style-nova .cn-badge-variant-default:is(a):hover{background-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab, var(--color-primary,var(--primary)) 80%, transparent)}}}.style-nova .cn-badge-variant-secondary{background-color:var(--color-secondary,var(--secondary));color:var(--color-secondary-foreground,var(--secondary-foreground))}@media (hover:hover){.style-nova .cn-badge-variant-secondary:is(a):hover{background-color:var(--color-secondary,var(--secondary))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab, var(--color-secondary,var(--secondary)) 80%, transparent)}}}.style-nova .cn-badge-variant-outline{border-color:var(--color-border,var(--border));color:var(--color-foreground,var(--foreground))}@media (hover:hover){.style-nova .cn-badge-variant-outline:is(a):hover{background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground))}}.style-nova .cn-badge-variant-destructive{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-destructive{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 10%, transparent)}}.style-nova .cn-badge-variant-destructive{color:var(--color-destructive,var(--destructive))}.style-nova .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-badge-variant-destructive:is(.dark *){background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}@media (hover:hover){.style-nova .cn-badge-variant-destructive:is(a):hover{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-badge-variant-ghost:hover{background-color:var(--color-muted,var(--muted));color:var(--color-muted-foreground,var(--muted-foreground))}.style-nova .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}}.style-nova .cn-badge-variant-link{color:var(--color-primary,var(--primary));text-underline-offset:4px}@media (hover:hover){.style-nova .cn-badge-variant-link:hover{text-decoration-line:underline}}.style-nova .cn-breadcrumb-list{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))}.style-nova .cn-breadcrumb-item{gap:var(--spacing,.25rem)}.style-nova .cn-breadcrumb-link{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){.style-nova .cn-breadcrumb-link:hover{color:var(--color-foreground,var(--foreground))}}.style-nova .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-foreground,var(--foreground))}.style-nova .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-nova .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.style-nova .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-button{border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,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}.style-nova .cn-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)){.style-nova .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-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)){.style-nova .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.style-nova .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-button-variant-default{background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}@media (hover:hover){.style-nova .cn-button-variant-default:hover{background-color:var(--color-primary,var(--primary))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-default:hover{background-color:color-mix(in oklab, var(--color-primary,var(--primary)) 80%, transparent)}}}.style-nova .cn-button-variant-outline{border-color:var(--color-border,var(--border));background-color:var(--color-background,var(--background))}@media (hover:hover){.style-nova .cn-button-variant-outline:hover{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}}.style-nova .cn-button-variant-outline[aria-expanded=true]{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}.style-nova .cn-button-variant-outline:is(.dark *){border-color:var(--color-input,var(--input));background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-outline:is(.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}@media (hover:hover){.style-nova .cn-button-variant-outline:is(.dark *):hover{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-input,var(--input)) 50%, transparent)}}}.style-nova .cn-button-variant-secondary{background-color:var(--color-secondary,var(--secondary));color:var(--color-secondary-foreground,var(--secondary-foreground))}@media (hover:hover){.style-nova .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}.style-nova .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--color-secondary,var(--secondary));color:var(--color-secondary-foreground,var(--secondary-foreground))}@media (hover:hover){.style-nova .cn-button-variant-ghost:hover{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}}.style-nova .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--color-muted,var(--muted));color:var(--color-foreground,var(--foreground))}@media (hover:hover){.style-nova .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}}.style-nova .cn-button-variant-destructive{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 10%, transparent)}}.style-nova .cn-button-variant-destructive{color:var(--color-destructive,var(--destructive))}@media (hover:hover){.style-nova .cn-button-variant-destructive:hover{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive:hover{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}}.style-nova .cn-button-variant-destructive:focus-visible{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-button-variant-destructive:is(.dark *){background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}@media (hover:hover){.style-nova .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 30%, transparent)}}}.style-nova .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-button-variant-link{color:var(--color-primary,var(--primary));text-underline-offset:4px}@media (hover:hover){.style-nova .cn-button-variant-link:hover{text-decoration-line:underline}}.style-nova .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:var(--spacing,.25rem);border-radius:min(var(--radius-md), 10px);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)))}:where([data-slot=button-group]) :is(.style-nova .cn-button-size-xs){border-radius:var(--radius)}.style-nova .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.style-nova .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 7);gap:var(--spacing,.25rem);border-radius:min(var(--radius-md), 12px);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:.8rem}:where([data-slot=button-group]) :is(.style-nova .cn-button-size-sm){border-radius:var(--radius)}.style-nova .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-button-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-nova .cn-button-size-default{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}.style-nova .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}.style-nova .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:min(var(--radius-md), 10px)}:where([data-slot=button-group]) :is(.style-nova .cn-button-size-icon-xs){border-radius:var(--radius)}.style-nova .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.style-nova .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md), 12px)}:where([data-slot=button-group]) :is(.style-nova .cn-button-size-icon-sm){border-radius:var(--radius)}.style-nova .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.style-nova .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}.style-nova .cn-card{gap:var(--card-spacing);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-card,var(--card));padding-block:var(--card-spacing);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)){.style-nova .cn-card{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.style-nova .cn-card{--card-spacing:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-card:has([data-slot=card-footer]){padding-bottom:0}.style-nova .cn-card:has(>img:first-child){padding-top:0}.style-nova .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 3)}.style-nova .cn-card[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.style-nova .cn-card>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.style-nova .cn-card>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.style-nova .cn-card-header{gap:var(--spacing,.25rem);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);padding-inline:var(--card-spacing)}.style-nova .cn-card-header.border-b{padding-bottom:var(--card-spacing)}.style-nova .cn-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--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)}.style-nova .cn-card-title:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.style-nova .cn-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))}.style-nova .cn-card-content{padding-inline:var(--card-spacing)}.style-nova .cn-card-footer{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);background-color:var(--color-muted,var(--muted));border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-card-footer{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}.style-nova .cn-card-footer{padding:var(--card-spacing)}.style-nova .cn-checkbox{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: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-radius:4px;justify-content:center;align-items:center;display:flex}.style-nova .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}.style-nova .cn-checkbox:is(:where(.group\/field-label):has(:focus-visible) *){--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)}.style-nova .cn-checkbox:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--color-input,var(--input))}.style-nova .cn-checkbox: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)){.style-nova .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-checkbox[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)){.style-nova .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--color-primary,var(--primary))}.style-nova .cn-checkbox:is(.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-checkbox:is(.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-checkbox:where([data-state=checked]),.style-nova .cn-checkbox:where([data-checked]:not([data-checked=false])){border-color:var(--color-primary,var(--primary));background-color:var(--color-primary,var(--primary));color:var(--color-primary-foreground,var(--primary-foreground))}.style-nova .cn-checkbox:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.style-nova .cn-checkbox:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--color-primary,var(--primary))}.style-nova .cn-checkbox:is(.dark *):where([data-state=checked]),.style-nova .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--color-primary,var(--primary))}.style-nova .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-nova .cn-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-dialog-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.style-nova .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.style-nova .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.style-nova .cn-dialog-overlay:where([data-state=open]),.style-nova .cn-dialog-overlay:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.style-nova .cn-dialog-overlay:where([data-state=closed]),.style-nova .cn-dialog-overlay:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.style-nova .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-popover,var(--popover));max-width:calc(100% - 2rem);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-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));display:grid}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-dialog-content{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.style-nova .cn-dialog-content{--tw-duration:.1s;transition-duration:.1s}@media (width>=40rem){.style-nova .cn-dialog-content{max-width:var(--container-sm,24rem)}}.style-nova .cn-dialog-content:where([data-state=open]),.style-nova .cn-dialog-content:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-nova .cn-dialog-content:where([data-state=closed]),.style-nova .cn-dialog-content:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-nova .cn-dialog-close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}.style-nova .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-dialog-footer{margin-inline:calc(var(--spacing,.25rem) * -4);margin-bottom:calc(var(--spacing,.25rem) * -4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);background-color:var(--color-muted,var(--muted));border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-dialog-footer{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}.style-nova .cn-dialog-footer{padding:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-dialog-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)}.style-nova .cn-dialog-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))}:is(.style-nova .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){:is(.style-nova .cn-dialog-description>*):is(a):hover{color:var(--color-foreground,var(--foreground))}}.style-nova .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--color-popover,var(--popover));padding:var(--spacing,.25rem);color:var(--color-popover-foreground,var(--popover-foreground));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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)){.style-nova .cn-dropdown-menu-content{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.style-nova .cn-dropdown-menu-content{--tw-duration:.1s;transition-duration:.1s}.style-nova .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-nova .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-nova .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-nova .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.style-nova .cn-dropdown-menu-content:where([data-state=open]),.style-nova .cn-dropdown-menu-content:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-nova .cn-dropdown-menu-content:where([data-state=closed]),.style-nova .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-nova .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);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)))}.style-nova .cn-dropdown-menu-item:focus{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}:is(.style-nova .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}.style-nova .cn-dropdown-menu-item[data-variant=destructive]{color:var(--color-destructive,var(--destructive))}.style-nova .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 10%, transparent)}}.style-nova .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--color-destructive,var(--destructive))}.style-nova .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(.style-nova .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--color-destructive,var(--destructive))}.style-nova .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 8);padding-left: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)))}.style-nova .cn-dropdown-menu-checkbox-item:focus{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}:is(.style-nova .cn-dropdown-menu-checkbox-item:focus *){color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}.style-nova .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 8);padding-left: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)))}.style-nova .cn-dropdown-menu-radio-item:focus{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}:is(.style-nova .cn-dropdown-menu-radio-item:focus *){color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}.style-nova .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}.style-nova .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,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))}.style-nova .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}.style-nova .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:var(--spacing,.25rem);background-color:var(--color-border,var(--border));height:1px}.style-nova .cn-dropdown-menu-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));margin-left:auto}.style-nova .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);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)))}.style-nova .cn-dropdown-menu-sub-trigger:focus{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}:is(.style-nova .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}.style-nova .cn-dropdown-menu-sub-trigger:where([data-state=open]),.style-nova .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])){background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-dropdown-menu-sub-content{border-radius:var(--radius);background-color:var(--color-popover,var(--popover));min-width:96px;padding:var(--spacing,.25rem);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);--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)){.style-nova .cn-dropdown-menu-sub-content{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.style-nova .cn-dropdown-menu-sub-content{--tw-duration:.1s;transition-duration:.1s}.style-nova .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-nova .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-nova .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-nova .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.style-nova .cn-dropdown-menu-sub-content:where([data-state=open]),.style-nova .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-nova .cn-dropdown-menu-sub-content:where([data-state=closed]),.style-nova .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-nova .cn-input{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,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));background-color:#0000}.style-nova .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 6)}.style-nova .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.style-nova .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-nova .cn-input: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)){.style-nova .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-input:disabled{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input:disabled{background-color:color-mix(in oklab, var(--color-input,var(--input)) 50%, transparent)}}.style-nova .cn-input[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)){.style-nova .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}@media (width>=48rem){.style-nova .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.style-nova .cn-input:is(.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input:is(.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.style-nova .cn-input:is(.dark *):disabled{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input:is(.dark *):disabled{background-color:color-mix(in oklab, var(--color-input,var(--input)) 80%, transparent)}}.style-nova .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.style-nova .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-input-otp-group{border-radius:var(--radius)}.style-nova .cn-input-otp-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)){.style-nova .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-input,var(--input));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}.style-nova .cn-input-otp-slot:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-left-style:var(--tw-border-style);border-left-width:1px}.style-nova .cn-input-otp-slot:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.style-nova .cn-input-otp-slot[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}.style-nova .cn-input-otp-slot[data-active=true]{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)){.style-nova .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-input-otp-slot[data-active=true][aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-input-otp-slot:is(.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input-otp-slot:is(.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}.style-nova .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-foreground,var(--foreground));--tw-duration:1s;width:1px;transition-duration:1s;animation:1.25s ease-out infinite caret-blink}.style-nova .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-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)}.style-nova .cn-label:is(:where(.group)[data-disabled=true] *),.style-nova .cn-label:is(:where(.peer):disabled~*){opacity:.5}.style-nova .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,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));-webkit-user-select:none;user-select:none;background-color:#0000}.style-nova .cn-select-trigger: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)){.style-nova .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-select-trigger[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)){.style-nova .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-select-trigger[data-placeholder]{color:var(--color-muted-foreground,var(--muted-foreground))}.style-nova .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 8)}.style-nova .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md), 10px)}:is(.style-nova .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.style-nova .cn-select-trigger:is(.dark *){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-select-trigger:is(.dark *){background-color:color-mix(in oklab, var(--color-input,var(--input)) 30%, transparent)}}@media (hover:hover){.style-nova .cn-select-trigger:is(.dark *):hover{background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-select-trigger:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-input,var(--input)) 50%, transparent)}}}.style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-foreground,var(--muted-foreground))}.style-nova .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:var(--radius);background-color:var(--color-popover,var(--popover));color:var(--color-popover-foreground,var(--popover-foreground));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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)){.style-nova .cn-select-content{--tw-ring-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}.style-nova .cn-select-content{--tw-duration:.1s;transition-duration:.1s}.style-nova .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-nova .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-nova .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-nova .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.style-nova .cn-select-content:where([data-state=open]),.style-nova .cn-select-content:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-nova .cn-select-content:where([data-state=closed]),.style-nova .cn-select-content:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-nova .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,var(--muted-foreground))}.style-nova .cn-select-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 8);padding-left: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)))}.style-nova .cn-select-item:focus{background-color:var(--color-accent,var(--accent));color:var(--color-accent-foreground,var(--accent-foreground))}:is(.style-nova .cn-select-item:not([data-variant=destructive]):focus *){color:var(--color-accent-foreground,var(--accent-foreground))}.style-nova .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}:is(.style-nova .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.style-nova .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}.style-nova .cn-select-group{scroll-margin-block:var(--spacing,.25rem);padding:var(--spacing,.25rem)}.style-nova .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:var(--spacing,.25rem);background-color:var(--color-border,var(--border));height:1px}.style-nova .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--color-popover,var(--popover));padding-block:var(--spacing,.25rem);justify-content:center;align-items:center;display:flex}.style-nova .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--color-popover,var(--popover));padding-block:var(--spacing,.25rem);justify-content:center;align-items:center;display:flex}.style-nova .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sheet-overlay{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-sheet-overlay{background-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.style-nova .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.style-nova .cn-sheet-content{z-index:50;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-popover,var(--popover));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 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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}.style-nova .cn-sheet-content[data-side=bottom]{border-top-style:var(--tw-border-style);inset-inline:0;border-top-width:1px;height:auto;bottom:0}.style-nova .cn-sheet-content[data-side=left]{border-right-style:var(--tw-border-style);inset-block:0;border-right-width:1px;width:75%;height:100%;left:0}.style-nova .cn-sheet-content[data-side=right]{border-left-style:var(--tw-border-style);inset-block:0;border-left-width:1px;width:75%;height:100%;right:0}.style-nova .cn-sheet-content[data-side=top]{border-bottom-style:var(--tw-border-style);inset-inline:0;border-bottom-width:1px;height:auto;top:0}@media (width>=40rem){.style-nova .cn-sheet-content[data-side=left],.style-nova .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}.style-nova .cn-sheet-close{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);position:absolute}.style-nova .cn-sheet-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sheet-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);color:var(--color-foreground,var(--foreground))}.style-nova .cn-sheet-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))}.style-nova .cn-sidebar-gap{transition-property:width;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}.style-nova .cn-sidebar-inner{background-color:var(--color-sidebar,var(--sidebar))}.style-nova .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius);--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-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-sidebar-border,var(--sidebar-border))}@media (hover:hover){.style-nova .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border,var(--sidebar-border))}}.style-nova .cn-sidebar-inset{background-color:var(--color-background,var(--background))}@media (width>=48rem){.style-nova .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);--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);margin-left:0}.style-nova .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}.style-nova .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-background,var(--background));--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.style-nova .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}.style-nova .cn-sidebar-content::-webkit-scrollbar{display:none}.style-nova .cn-sidebar-content{gap:0}.style-nova .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--color-sidebar-border,var(--sidebar-border))}.style-nova .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-sidebar-menu{gap:0}.style-nova .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.style-nova .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);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-sidebar-foreground,var(--sidebar-foreground))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-sidebar-group-label{color:color-mix(in oklab, var(--color-sidebar-foreground,var(--sidebar-foreground)) 70%, transparent)}}.style-nova .cn-sidebar-group-label{--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}.style-nova .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}.style-nova .cn-sidebar-group-label: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)}.style-nova .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);color:var(--color-sidebar-foreground,var(--sidebar-foreground));--tw-ring-color:var(--color-sidebar-ring,var(--sidebar-ring));padding:0;position:absolute}@media (hover:hover){.style-nova .cn-sidebar-group-action:hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-group-action: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)}.style-nova .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding: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));transition-property:width,height,padding;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))}.style-nova .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}.style-nova .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){.style-nova .cn-sidebar-menu-button:hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-button: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)}.style-nova .cn-sidebar-menu-button:active{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}@media (hover:hover){:is(.style-nova .cn-sidebar-menu-button:where([data-state=open]),.style-nova .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-button:where([data-state=active]),.style-nova .cn-sidebar-menu-button:where([data-active]:not([data-active=false])){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){.style-nova .cn-sidebar-menu-button-variant-default:hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-button-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){.style-nova .cn-sidebar-menu-button-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)}}.style-nova .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.style-nova .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.style-nova .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.style-nova .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.style-nova .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:var(--spacing,.25rem);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);color:var(--color-sidebar-foreground,var(--sidebar-foreground));--tw-ring-color:var(--color-sidebar-ring,var(--sidebar-ring));padding:0;position:absolute}@media (hover:hover){.style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}.style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing,.25rem)}@media (hover:hover){.style-nova .cn-sidebar-menu-action:hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-action: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)}.style-nova .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sidebar-menu-badge{pointer-events:none;right:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding-inline:var(--spacing,.25rem);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));display:flex;position:absolute}@media (hover:hover){.style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}.style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing,.25rem)}.style-nova .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}.style-nova .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * .8)}.style-nova .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing,.25rem);border-left-style:var(--tw-border-style);border-left-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)}.style-nova .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}.style-nova .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-sidebar-foreground,var(--sidebar-foreground));--tw-ring-color:var(--color-sidebar-ring,var(--sidebar-ring))}@media (hover:hover){.style-nova .cn-sidebar-menu-sub-button:hover{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}}.style-nova .cn-sidebar-menu-sub-button: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)}.style-nova .cn-sidebar-menu-sub-button:active{background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}.style-nova .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.style-nova .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.style-nova .cn-sidebar-menu-sub-button:where([data-state=active]),.style-nova .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])){background-color:var(--color-sidebar-accent,var(--sidebar-accent));color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}.style-nova .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-sidebar-accent-foreground,var(--sidebar-accent-foreground))}.style-nova .cn-skeleton{border-radius:calc(var(--radius) * .8);background-color:var(--color-muted,var(--muted))}.style-nova .cn-toast{border-radius:calc(var(--radius) * 1.8)}.style-nova .cn-switch{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:2147483647px;flex-shrink:0}.style-nova .cn-switch:is(:where(.group\/field-label):has(:focus-visible) *){--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);border-color:#0000}.style-nova .cn-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)){.style-nova .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-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)){.style-nova .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-switch[data-size=default]{width:32px;height:18.4px}.style-nova .cn-switch[data-size=sm]{width:24px;height:14px}.style-nova .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 50%, transparent)}}.style-nova .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-switch:where([data-state=checked]),.style-nova .cn-switch:where([data-checked]:not([data-checked=false])){background-color:var(--color-primary,var(--primary))}.style-nova .cn-switch:where([data-state=unchecked]),.style-nova .cn-switch:where([data-unchecked]:not([data-unchecked=false])),.style-nova .cn-switch:is(.dark *):where([data-state=unchecked]),.style-nova .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--color-input,var(--input))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-switch:is(.dark *):where([data-state=unchecked]),.style-nova .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--color-input,var(--input)) 80%, transparent)}}.style-nova .cn-switch-thumb{background-color:var(--color-background,var(--background));border-radius:2147483647px}.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-switch-thumb:is(.dark *):where([data-state=checked]),.style-nova .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--color-primary-foreground,var(--primary-foreground))}.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),.style-nova .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--color-foreground,var(--foreground))}.style-nova .cn-table-container{width:100%;position:relative;overflow-x:auto}.style-nova .cn-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)))}.style-nova .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.style-nova .cn-table-body tr:last-child{border-style:var(--tw-border-style);border-width:0}.style-nova .cn-table-footer{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)){.style-nova .cn-table-footer{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}.style-nova .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.style-nova .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.style-nova .cn-table-row{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){.style-nova .cn-table-row:hover{background-color:var(--color-muted,var(--muted))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-table-row:hover{background-color:color-mix(in oklab, var(--color-muted,var(--muted)) 50%, transparent)}}}.style-nova .cn-table-row[data-state=selected]{background-color:var(--color-muted,var(--muted))}.style-nova .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--color-foreground,var(--foreground))}.style-nova .cn-table-head:has([role=checkbox]){padding-right:0}.style-nova .cn-table-cell{padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:nowrap}.style-nova .cn-table-cell:has([role=checkbox]){padding-right:0}.style-nova .cn-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))}.style-nova .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-tabs-list{border-radius:var(--radius);padding:3px}.style-nova .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 8)}.style-nova .cn-tabs-list[data-variant=line]{border-radius:0}.style-nova .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000}.style-nova .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:var(--spacing,.25rem)}.style-nova .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:var(--spacing,.25rem)}.style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--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)}.style-nova .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-toggle{gap:var(--spacing,.25rem);border-radius:var(--radius);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);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))}@media (hover:hover){.style-nova .cn-toggle:hover{color:var(--color-foreground,var(--foreground))}}.style-nova .cn-toggle:focus-visible{border-color:var(--color-ring,var(--ring));--tw-ring-color:var(--color-ring,var(--ring))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,var(--ring)) 50%, transparent)}}.style-nova .cn-toggle[aria-invalid=true]{border-color:var(--color-destructive,var(--destructive));--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 20%, transparent)}}.style-nova .cn-toggle[aria-pressed=true],.style-nova .cn-toggle[data-state=on]{background-color:var(--color-muted,var(--muted))}.style-nova .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive,var(--destructive))}@supports (color:color-mix(in lab, red, red)){.style-nova .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,var(--destructive)) 40%, transparent)}}.style-nova .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.style-nova .cn-toggle-variant-default{background-color:#0000}.style-nova .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-input,var(--input));background-color:#0000}@media (hover:hover){.style-nova .cn-toggle-variant-outline:hover{background-color:var(--color-muted,var(--muted))}}.style-nova .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5)}.style-nova .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md), 12px);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:.8rem}.style-nova .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-toggle-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.style-nova .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2.5)}.style-nova .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}.style-nova .cn-toggle-group{border-radius:var(--radius)}.style-nova .cn-toggle-group[data-size=sm]{border-radius:min(var(--radius-md), 10px)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:0}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.style-nova .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);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)));display:inline-flex}.style-nova .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}.style-nova .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.style-nova .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.style-nova .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.style-nova .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.style-nova .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:calc(var(--radius) * .6);position:relative}.style-nova .cn-tooltip-content[data-state=delayed-open],.style-nova .cn-tooltip-content:where([data-state=open]),.style-nova .cn-tooltip-content:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.style-nova .cn-tooltip-content:where([data-state=closed]),.style-nova .cn-tooltip-content:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.style-nova .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}.style-nova[data-menu-color=translucent] .cn-menu-target{background-color:var(--color-popover,var(--popover));position:relative;animation:none!important}@supports (color:color-mix(in lab, red, red)){.style-nova[data-menu-color=translucent] .cn-menu-target{background-color:color-mix(in oklab, var(--color-popover,var(--popover)) 70%, transparent)}}.style-nova[data-menu-color=translucent] .cn-menu-target:before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);z-index:calc(1 * -1);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute;inset:0}:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-item]:focus{background-color:var(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-item]:focus{background-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-item][data-highlighted]{background-color:var(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-separator]{background-color:var(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-separator]{background-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 5%, transparent)}}:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-trigger]:focus{background-color:var(--color-foreground,var(--foreground))}@supports (color:color-mix(in lab, red, red)){:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)}}:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--color-foreground,var(--foreground))!important}@supports (color:color-mix(in lab, red, red)){:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)!important}}:is(:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-variant=destructive] *),:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-variant=destructive]{color:var(--color-accent-foreground,var(--accent-foreground))!important}:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-variant=destructive]:focus{background-color:var(--color-foreground,var(--foreground))!important}@supports (color:color-mix(in lab, red, red)){:is(.style-nova[data-menu-color=translucent] .cn-menu-target *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-foreground,var(--foreground)) 10%, transparent)!important}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-leading{syntax:"*";inherits:false}@property --tw-duration{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-tracking{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
