.card{display:flex;flex-direction:column;gap:1rem;overflow:hidden;border-radius:var(--radius-card);--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--foreground) / .1)}.card:has([data-slot=card-footer]){padding-bottom:0}.card:has(>img:first-child){padding-top:0}.card[data-size=sm]{gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.card[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}.card>img:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.card>img:last-child{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.card-header{container-type:inline-size;container-name:card-header;display:grid;grid-auto-rows:min-content;align-items:flex-start;gap:.25rem;border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);padding-left:1rem;padding-right:1rem}.card-header:has([data-slot=card-action]){grid-template-columns:1fr auto}.card-header:has([data-slot=card-description]){grid-template-rows:auto auto}.card[data-size=sm] .card-header{padding-left:.75rem;padding-right:.75rem}.card-header.border-b{padding-bottom:1rem}.card[data-size=sm] .card-header.border-b{padding-bottom:.75rem}.card-title{font-family:var(--font-heading);font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.375}.card[data-size=sm] .card-title{font-size:.875rem;line-height:1.25rem}.card-description{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.card-action{grid-column-start:2;grid-row:span 2 / span 2;grid-row-start:1;align-self:flex-start;justify-self:end}.card-content{padding-left:1rem;padding-right:1rem}.card[data-size=sm] .card-content{padding-left:.75rem;padding-right:.75rem}.card-footer{display:flex;align-items:center;border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);border-top-width:1px;background-color:hsl(var(--muted) / .5);padding:1rem}.card[data-size=sm] .card-footer{padding:.75rem}.sheet-overlay{position:fixed;inset:0;z-index:50;background-color:#0000001a;transition-duration:.1s}@supports (backdrop-filter: blur(0)){.sheet-overlay{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}}.sheet-content{position:fixed;z-index:50;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1));background-clip:padding-box;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sheet-content[data-side=bottom]{left:0;right:0;bottom:0;height:auto;border-top-width:1px}.sheet-content[data-side=left]{top:0;bottom:0;left:0;height:100%;width:75%;border-right-width:1px;max-width:24rem}@media(max-width:639px){.sheet-content[data-side=left]{max-width:none}}.sheet-content[data-side=right]{top:0;bottom:0;right:0;height:100%;width:75%;border-left-width:1px;max-width:24rem}@media(max-width:639px){.sheet-content[data-side=right]{max-width:none}}.sheet-content[data-side=top]{left:0;right:0;top:0;height:auto;border-bottom-width:1px}.sheet-header{display:flex;flex-direction:column;gap:.125rem;padding:1rem}.sheet-footer{margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.sheet-title{font-family:var(--font-heading);font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.sheet-description{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.badge{display:inline-flex;height:1.25rem;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;white-space:nowrap;border-radius:var(--radius-badge);border-width:1px;border-color:transparent;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.badge:focus-visible{--tw-border-opacity: 1;border-color:hsl(var(--ring) / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: hsl(var(--ring) / .5)}.badge:has([data-icon=inline-end]){padding-right:.375rem}.badge:has([data-icon=inline-start]){padding-left:.375rem}.badge>svg{pointer-events:none;width:.75rem!important;height:.75rem!important}.badge--variant-default{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.badge--variant-default:is(a):hover{background-color:hsl(var(--primary) / .8)}.badge--variant-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.badge--variant-secondary:is(a):hover{background-color:hsl(var(--secondary) / .8)}.badge--variant-destructive{background-color:hsl(var(--destructive) / .1);--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.badge--variant-destructive:is(a):hover{background-color:hsl(var(--destructive) / .2)}.badge--variant-outline{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.badge--variant-outline:is(a):hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1));color:hsl(var(--muted-foreground))}.badge--variant-ghost:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.badge--variant-ghost:hover:is(.dark *){background-color:hsl(var(--muted) / .5)}.badge--variant-link{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1));text-underline-offset:4px}.badge--variant-link:hover{text-decoration-line:underline}
