/*! tailwindcss v4.3.0 | 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-font-weight:initial}}}.title{color:hsl(var(--foreground));margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-page-title,1.5rem);line-height:var(--tw-leading,var(--text-page-title--line-height,1.3333));font-weight:var(--tw-font-weight,var(--text-page-title--font-weight,600));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.title.xxs{margin-bottom:calc(var(--spacing,.25rem) * 0);font-size:.6875rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.title.xs{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.title.sm{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.title.lg{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.title.xl{font-size:3rem;line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.title2{font-size:var(--text-caption,.6875rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.3333));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing,.1em));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,500));color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.title2{color:color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)}}.title2{text-transform:uppercase}.title2.xs{font-size:.6875rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.title2.sm{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.title2.lg{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.title2.xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}.subtitle{font-size:var(--text-caption,.6875rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.3333));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing,.1em));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,500));color:hsl(var(--muted-foreground));text-transform:uppercase;-webkit-text-decoration-color:hsl(var(--muted-foreground));-webkit-text-decoration-color:hsl(var(--muted-foreground));text-decoration-color:hsl(var(--muted-foreground))}.details{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:hsl(var(--secondary-foreground))}@supports (color:color-mix(in lab, red, red)){.details{color:color-mix(in oklab, hsl(var(--secondary-foreground)) 90%, transparent)}}.details{-webkit-text-decoration-color:hsl(var(--secondary-foreground));-webkit-text-decoration-color:hsl(var(--secondary-foreground));text-decoration-color:hsl(var(--secondary-foreground));font-size:var(--text-body,.8125rem);line-height:var(--tw-leading,var(--text-body--line-height,1.4286))}.details.xs{font-size:.625rem}.details.sm{font-size:.6875rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.details.lg{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.details.xl{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.body{color:hsl(var(--secondary-foreground))}@supports (color:color-mix(in lab, red, red)){.body{color:color-mix(in oklab, hsl(var(--secondary-foreground)) 80%, transparent)}}.body,.label{font-size:var(--text-body,.8125rem);line-height:var(--tw-leading,var(--text-body--line-height,1.4286))}.body.xs,.label.xs{font-size:.625rem}.body.sm,.label.sm{font-size:.6875rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.body.lg,.label.lg{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.body.xl,.label.xl{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.label.xs{font-size:.6875rem;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.label.sm{font-size:.8125rem;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.label.lg{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.label.xl{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@property --tw-font-weight{syntax:"*";inherits:false}
