@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-shadow-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}.filter-btn{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--colors-gray-600) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);border-width:1px;border-color:color-mix(in srgb, var(--colors-gray-200) var(--un-border-opacity), transparent) ;border-radius:var(--radius-xl);background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent) ;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;transition-duration:.3s}@supports (color:color-mix(in lab, red, red)){.filter-btn{color:color-mix(in oklab, var(--colors-gray-600) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-gray-200) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent) }}.dark .filter-btn{color:color-mix(in srgb, var(--colors-gray-400) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-gray-800) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, #0a0a0a var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark .filter-btn{color:color-mix(in oklab, var(--colors-gray-400) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-gray-800) var(--un-border-opacity), transparent) }}.filter-btn:focus{--un-outline-style:none;outline-style:none}.filter-btn:hover{border-color:color-mix(in srgb, var(--colors-orange-500) 50%, transparent) ;background-color:color-mix(in srgb, var(--colors-gray-50) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.filter-btn:hover{border-color:color-mix(in oklab, var(--colors-orange-500) 50%, transparent) ;background-color:color-mix(in oklab, var(--colors-gray-50) var(--un-bg-opacity), transparent) }}.dark .filter-btn:hover{border-color:color-mix(in srgb, var(--colors-orange-500) 50%, transparent) ;background-color:color-mix(in oklab, #111 var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark .filter-btn:hover{border-color:color-mix(in oklab, var(--colors-orange-500) 50%, transparent) }}.filter-btn.active-filter{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-orange-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-orange-600) var(--un-bg-opacity), transparent) ;--un-shadow:0 4px 6px -1px var(--un-shadow-color,#0000001a),0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-shadow-color:color-mix(in srgb, var(--colors-orange-500) 20%, transparent) }@supports (color:color-mix(in lab, red, red)){.filter-btn.active-filter{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-orange-600) var(--un-border-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-orange-600) var(--un-bg-opacity), transparent) ;--un-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--colors-orange-500) 20%, transparent) var(--un-shadow-opacity), transparent) }}.filter-btn.active-filter:hover{background-color:color-mix(in srgb, var(--colors-orange-700) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.filter-btn.active-filter:hover{background-color:color-mix(in oklab, var(--colors-orange-700) var(--un-bg-opacity), transparent) }}.dark .filter-btn.active-filter:hover{background-color:color-mix(in srgb, var(--colors-orange-500) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark .filter-btn.active-filter:hover{background-color:color-mix(in oklab, var(--colors-orange-500) var(--un-bg-opacity), transparent) }}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scroll-animate{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--anim-delay,0s);transform:translateY(30px)}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}#promo-modal{transition:opacity .4s ease-in-out}#promo-modal:not(.hidden){display:flex!important}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#475569}
