.text-page-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:2rem}.text-section-title{font-family:var(--font-sans);letter-spacing:-.005em;font-size:1.125rem;font-weight:600;line-height:1.75rem}.text-subsection-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1rem}.text-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem;font-weight:500;line-height:1rem}.text-body{font-family:var(--font-mono);font-size:.8125rem;line-height:1.25rem}.text-body-muted{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.8125rem;line-height:1.25rem}.text-caption{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.text-prose{font-family:var(--font-sans);font-size:.875rem;line-height:1.375rem}.text-prose-muted{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.875rem;line-height:1.375rem}.text-prose-sm{font-family:var(--font-sans);color:var(--muted-foreground);font-size:.75rem;line-height:1.125rem}.text-code{font-family:var(--font-mono);font-size:.8125rem;line-height:1.25rem}.text-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;line-height:1.75rem}.text-price-lg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:2rem}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-drawer{z-index:var(--z-drawer)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-toast{z-index:var(--z-toast)}.z-command{z-index:var(--z-command)}.transition-fast{transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.transition-normal{transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}.transition-slow{transition-duration:var(--duration-slow);transition-timing-function:var(--ease-in-out)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in var(--duration-fast)var(--ease-out)}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up var(--duration-normal)var(--ease-out)}@keyframes slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation:slide-down var(--duration-normal)var(--ease-out)}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in var(--duration-normal)var(--ease-spring)}.gap-tight{gap:var(--spacing-tight)}.gap-normal{gap:var(--spacing-normal)}.gap-loose{gap:var(--spacing-loose)}.gap-page{gap:var(--spacing-page)}.p-tight{padding:var(--spacing-tight)}.p-normal{padding:var(--spacing-normal)}.p-loose{padding:var(--spacing-loose)}.p-page{padding:var(--spacing-page)}.space-y-tight>*+*{margin-top:var(--spacing-tight)}.space-y-normal>*+*{margin-top:var(--spacing-normal)}.space-y-loose>*+*{margin-top:var(--spacing-loose)}.stack{gap:var(--spacing-normal);flex-direction:column;display:flex}.stack-tight{gap:var(--spacing-tight);flex-direction:column;display:flex}.stack-loose{gap:var(--spacing-loose);flex-direction:column;display:flex}.cluster{gap:var(--spacing-tight);flex-wrap:wrap;align-items:center;display:flex}
/*# sourceMappingURL=318516bb9e98eab5.css.map*/