/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--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-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazir.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-Medium.woff2)format("woff2"),url(/fonts/Vazirmatn-Medium-b77d1d98.woff2)format("woff2"),url(/fonts/Vazir.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn-Bold.woff2)format("woff2"),url(/fonts/Vazirmatn-Bold-542be128.woff2)format("woff2"),url(/fonts/Vazir.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/Vazir.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb/(FaNum/).woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb/(FaNum/)_UltraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb/(FaNum/)_Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb/(FaNum/)_Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/IRANSansWeb/(FaNum/)_Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansWeb/(FaNum/).woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansWeb/(FaNum/)_Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/fonts/IRANSansWeb/(FaNum/)_Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.touch-manipulation{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.safe-area-inset-bottom{padding-bottom:env(safe-area-inset-bottom,0)}html.pwa-standalone,html[data-pwa-standalone="1"]{overscroll-behavior-y:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;height:auto;min-height:100%;overflow-x:clip;overflow-y:auto!important}html.pwa-standalone body,html[data-pwa-standalone="1"] body{touch-action:pan-y pinch-zoom;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;min-height:100dvh;overflow-x:clip;height:auto!important;max-height:none!important;position:static!important;overflow-y:visible!important}#pwa-cold-splash{pointer-events:none!important}#pwa-cold-splash[data-active="0"]{display:none!important}@media (display-mode:standalone),(display-mode:window-controls-overlay){html{overflow-y:auto!important}body{touch-action:pan-y pinch-zoom;height:auto!important;overflow-y:visible!important}.pwa-titlebar-drag{app-region:drag;-webkit-app-region:drag}.pwa-titlebar-no-drag{app-region:no-drag;-webkit-app-region:no-drag}}html.pwa-standalone .pwa-main-safe,html[data-pwa-standalone="1"] .pwa-main-safe{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}@keyframes pwa-page-in{0%{opacity:.85}to{opacity:1}}html.pwa-standalone main>:first-child,html[data-pwa-standalone="1"] main>:first-child{animation:pwa-page-in .18s ease-out}.active\:opacity-70:active{opacity:.7}.animate-bounce,.animate-pulse,.animate-spin,[class*=transition]{backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0)}.animate-spin,[class*=animate-spin]{transform-origin:50%;animation:spin 1s linear infinite!important}@media (prefers-reduced-motion:reduce){html:not(.theme-animations-on) *,html:not(.theme-animations-on) :after,html:not(.theme-animations-on) :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin,.spinner,[class*=animate-spin],[class*=spinner]{animation-name:spin!important;animation-duration:1s!important;animation-iteration-count:infinite!important}}.animate-bounce,.animate-pulse,.animate-spin{will-change:transform,opacity}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}img,video{max-width:100%;height:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes progress-slide{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.progress-bar{width:100%;animation:progress-slide 1.5s ease-in-out infinite}@layer base{:root{--primary-color:#3b82f6;--primary-dark:#1e40af;--primary-light:#60a5fa;--secondary-color:#64748b;--background-color:#fff;--text-color:#1f2937;--border-color:#e5e7eb;--sidebar-width:256px;--header-height:64px;--footer-height:48px;--border-radius:8px;--box-shadow:0 1px 3px 0 #0000001a;--font-family:"Vazirmatn",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-size:14px;--line-height:1.5;--animation-duration:.3s}body,html{font-family:var(--font-family)}body{text-align:right;min-height:100vh;color:var(--text-color);font-size:var(--font-size);line-height:var(--line-height);direction:rtl;background-color:#f9fafb;width:100%;margin:0;padding:0;transition:background-color .3s,color .3s;overflow-x:hidden}body.storefront-booting{background-color:#fff!important}body.storefront-booting .storefront-boot-content{visibility:hidden!important;pointer-events:none!important}body.storefront-booting .site-loader,body.storefront-booting [data-testid=site-loader]{visibility:visible!important;pointer-events:auto!important}html{width:100%;margin:0;padding:0;overflow-x:hidden}html:not([data-storefront-theme=mahuraa]) header{position:sticky!important;top:0!important}@keyframes particle-float{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.6;transform:translateY(-10px)translate(5px)}50%{opacity:.4;transform:translateY(-5px)translate(-5px)}75%{opacity:.7;transform:translateY(-15px)translate(10px)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}@keyframes support-icon{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.08)}}.animate-support-icon{animation:support-icon 1.5s ease-in-out infinite both}@keyframes wave{0%{transform:translate(-100%)skew(-12deg)}to{transform:translate(100%)skew(-12deg)}}@keyframes wave-svg{0%,to{opacity:.6;transform:translateY(0)translate(0)}25%{opacity:.7;transform:translateY(-2px)translate(-5px)}50%{opacity:.8;transform:translateY(-3px)translate(0)}75%{opacity:.7;transform:translateY(-2px)translate(5px)}}.animate-shimmer{animation:shimmer 3s infinite}.animate-fadeInUp{animation:fadeInUp .6s ease-out forwards}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 15s infinite}.animate-gradient-xy{background-size:400% 400%;animation:gradient-xy 20s infinite}.animate-particle-float{animation:particle-float 4s ease-in-out infinite}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}.animate-wiggle{animation:wiggle 1s ease-in-out}.animate-float{animation:float 3s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-fade-in{animation:fade-in .4s ease-out}.animate-bounce-subtle{animation:bounce-subtle 2s ease-in-out infinite}.animate-wave{animation:wave 8s linear infinite}.animate-wave-svg{animation:wave-svg 3s ease-in-out infinite}.animate-wave-slow{animation:wave-slow 6s ease-in-out infinite}.animate-wave-medium{animation:wave-medium 5s ease-in-out .5s infinite}.animate-wave-fast{animation:wave-fast 4s ease-in-out 1s infinite}.animate-glow{animation:glow 2s ease-in-out infinite}@keyframes breeze{0%,to{transform:rotate(0)translate(0)}25%{transform:rotate(-8deg)translate(-3px)}50%{transform:rotate(0)translate(0)}75%{transform:rotate(8deg)translate(3px)}}.animate-breeze{transform-origin:bottom;animation:breeze 3s ease-in-out infinite}.animate-breeze-slow{transform-origin:bottom;animation:breeze 4s ease-in-out infinite}.animate-breeze-fast{transform-origin:bottom;animation:breeze 2.5s ease-in-out infinite}.dark body{color:#f9fafb;background-color:#111827}.dark body.storefront-booting{background-color:#111827!important}*{font-family:inherit}.persian-numbers{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.persian-text{text-align:justify;text-justify:inter-word;line-height:1.8}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}input[type=range].rtl-slider,input[type=range][dir=rtl]{direction:rtl}input[type=range].rtl-slider::-webkit-slider-thumb,input[type=range][dir=rtl]::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:auto;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 4px #0003}input[type=range].rtl-slider::-moz-range-thumb,input[type=range][dir=rtl]::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 4px #0003}.dual-price-range input[type=range]{pointer-events:none}.dual-price-range input[type=range]::-webkit-slider-thumb{pointer-events:auto}.dual-price-range input[type=range]::-moz-range-thumb{pointer-events:auto}.price-max-filter__track-wrap{align-items:center;height:1.75rem;display:flex;position:relative}.price-max-filter__slider{appearance:none;cursor:pointer;direction:ltr;background:#bfdbfe;border-radius:999px;outline:none;width:100%;height:.375rem;margin:0}.price-max-filter__slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 4px #00000040}.price-max-filter__slider::-moz-range-thumb{cursor:grab;background:#3b82f6;border:2px solid #fff;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 1px 4px #00000040}[dir=rtl] .space-x-2>:not([hidden])~:not([hidden]),[dir=rtl] .space-x-3>:not([hidden])~:not([hidden]),[dir=rtl] .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-slideIn{animation:slideIn .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.font-dana,.font-vazir{font-family:Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.curve-top{position:relative}.curve-top:before{content:"";background:inherit;z-index:-1;border-radius:0 0 50% 50%/0 0 100px 100px;height:50px;position:absolute;top:0;left:0;right:0;transform:translateY(-50px)}.curve-bottom{position:relative}.curve-bottom:after{content:"";background:inherit;z-index:-1;border-radius:50% 50% 0 0/100px 100px 0 0;height:50px;position:absolute;bottom:0;left:0;right:0;transform:translateY(50px)}.curve-both{position:relative}.curve-both:before{border-radius:0 0 50% 50%/0 0 100px 100px;top:0;transform:translateY(-50px)}.curve-both:after,.curve-both:before{content:"";background:inherit;z-index:-1;height:50px;position:absolute;left:0;right:0}.curve-both:after{border-radius:50% 50% 0 0/100px 100px 0 0;bottom:0;transform:translateY(50px)}.tabler-icon{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:tabler-icons;font-style:normal;font-weight:400;line-height:1}.btn-persian{letter-spacing:.025em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.input-persian{line-height:1.25rem}.input-persian,.table-persian{font-size:.875rem}.card-persian,.input-persian,.menu-persian,.table-persian{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.menu-persian{font-weight:500}.gradient-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)}.gradient-secondary{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.gradient-success{background:linear-gradient(135deg,#10b981,#047857)}.gradient-warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.gradient-dark{background:linear-gradient(135deg,#1e40af,#1e3a8a)}.gradient-luxury{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.gradient-gold{background:linear-gradient(135deg,#f59e0b,#d97706)}.gradient-hero{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1e40af)}.bg-gradient-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)}.bg-gradient-secondary{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.bg-gradient-success{background:linear-gradient(135deg,#10b981,#047857)}.bg-gradient-warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.bg-gradient-dark{background:linear-gradient(135deg,#1e40af,#1e3a8a)}.bg-gradient-luxury{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.bg-gradient-gold{background:linear-gradient(135deg,#f59e0b,#d97706)}.bg-gradient-hero{background:linear-gradient(135deg,#3b82f6,#2563eb 50%,#1e40af)}.shadow-luxury{box-shadow:0 10px 30px #0000001a,0 1px 8px #0003}.shadow-glow{box-shadow:0 0 20px #3b82f64d}.hover\:shadow-glow:hover,.shadow-glow-hover:hover{box-shadow:0 0 30px #3b82f680}.hover\:shadow-2xl:hover{box-shadow:0 25px 50px #00000026,0 10px 20px #0000001a}.btn-primary{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--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: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-duration:.3s;border-radius:.75rem;transition-duration:.3s}@media (hover:hover){.btn-primary:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}}.btn-primary{background:var(--gradient-button,linear-gradient(to right,#2563eb,#1d4ed8))}.btn-primary:hover{filter:brightness(1.06)}.btn-secondary{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-gradient-to:var(--color-gray-700,oklch(37.3% .034 259.733));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--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: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-duration:.3s;border-radius:.75rem;transition-duration:.3s}@media (hover:hover){.btn-secondary:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-gradient-from:var(--color-gray-700,oklch(37.3% .034 259.733));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gray-800,oklch(27.8% .033 256.848));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}}.btn-success{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,oklch(72.3% .219 149.579));--tw-gradient-to:var(--color-emerald-500,oklch(69.6% .17 162.48));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--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: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-duration:.3s;border-radius:.75rem;transition-duration:.3s}@media (hover:hover){.btn-success:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-gradient-from:var(--color-green-600,oklch(62.7% .194 149.214));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-emerald-600,oklch(59.6% .145 163.225));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}}.btn-luxury{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);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-duration:.3s;border-radius:.75rem;transition-duration:.3s}@media (hover:hover){.btn-luxury:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.btn-luxury{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 10px 30px #0000001a,0 1px 8px #0003}.btn-luxury:hover{box-shadow:0 0 30px #3b82f680}.card-luxury{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-white,#fff);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-duration:.3s;transition-duration:.3s}@media (hover:hover){.card-luxury:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.card-luxury{box-shadow:0 10px 30px #0000001a,0 1px 8px #0003}.card-luxury:hover{box-shadow:0 25px 50px #00000026,0 10px 20px #0000001a}.card-gradient{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));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-duration:.3s;transition-duration:.3s}@media (hover:hover){.card-gradient:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.card-gradient{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 10px 30px #0000001a,0 1px 8px #0003}.card-gradient:hover{box-shadow:0 25px 50px #00000026,0 10px 20px #0000001a}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #3b82f666}50%{box-shadow:0 0 30px #3b82f6cc}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)translateY(-20px)}50%{transform:scale(1.1)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out}.animate-bounce-in{animation:bounceIn .5s ease-out}.animate-slide-in-right{animation:slide-in-right .6s ease-out}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.dynamic-product-carousel-wrapper{position:relative}.dynamic-product-carousel .swiper-wrapper{align-items:stretch}.dynamic-product-carousel .swiper-slide{box-sizing:border-box;height:auto;display:flex}.dynamic-product-carousel .swiper-slide>div{flex:1;width:100%;height:100%;display:flex}.dynamic-product-carousel .swiper-slide [data-product-card]{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.dynamic-product-carousel .swiper-button-next,.dynamic-product-carousel .swiper-button-prev{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#ffffffe6;border-radius:50%;width:48px;height:48px;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dynamic-product-carousel .swiper-button-next:hover,.dynamic-product-carousel .swiper-button-prev:hover{background:#fff;transform:scale(1.1)}.dynamic-product-carousel .swiper-button-next:after,.dynamic-product-carousel .swiper-button-prev:after{color:#1f2937;font-size:20px;font-weight:700}.dark .dynamic-product-carousel .swiper-button-next,.dark .dynamic-product-carousel .swiper-button-prev{background:#1f2937e6}.dark .dynamic-product-carousel .swiper-button-next:after,.dark .dynamic-product-carousel .swiper-button-prev:after{color:#fff}.dynamic-product-carousel .swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.dynamic-product-carousel .swiper-pagination{margin-top:24px;position:relative;bottom:0}.dynamic-product-carousel .swiper-pagination-bullet{opacity:1;background:#9ca3af;width:8px;height:8px;margin:0 4px;transition:all .3s}.dynamic-product-carousel .swiper-pagination-bullet-active{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:4px;width:24px;height:8px}.dark .dynamic-product-carousel .swiper-pagination-bullet{background:#4b5563}.dark .dynamic-product-carousel .swiper-pagination-bullet-active{background:linear-gradient(90deg,#60a5fa,#818cf8)}[dir=rtl] .dynamic-product-carousel .swiper-button-next{left:0;right:auto}[dir=rtl] .dynamic-product-carousel .swiper-button-prev{left:auto;right:0}.dynamic-category-carousel-wrapper{position:relative}.dynamic-category-carousel .swiper-button-next,.dynamic-category-carousel .swiper-button-prev{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#ffffffe6;border-radius:50%;width:48px;height:48px;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dynamic-category-carousel .swiper-button-next:hover,.dynamic-category-carousel .swiper-button-prev:hover{background:#fff;transform:scale(1.1)}.dynamic-category-carousel .swiper-button-next:after,.dynamic-category-carousel .swiper-button-prev:after{color:#1f2937;font-size:14px;font-weight:700}.dark .dynamic-category-carousel .swiper-button-next,.dark .dynamic-category-carousel .swiper-button-prev{background:#1f2937e6}.dark .dynamic-category-carousel .swiper-button-next:after,.dark .dynamic-category-carousel .swiper-button-prev:after{color:#fff}.dynamic-category-carousel .swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.dynamic-category-carousel .swiper-pagination{margin-top:24px;position:relative;bottom:0}.dynamic-category-carousel .swiper-pagination-bullet{opacity:1;background:#9ca3af;width:8px;height:8px;margin:0 4px;transition:all .3s}.dynamic-category-carousel .swiper-pagination-bullet-active{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:4px;width:24px;height:8px}.dark .dynamic-category-carousel .swiper-pagination-bullet{background:#4b5563}.dark .dynamic-category-carousel .swiper-pagination-bullet-active{background:linear-gradient(90deg,#60a5fa,#818cf8)}[dir=rtl] .dynamic-category-carousel .swiper-button-next{left:0;right:auto}[dir=rtl] .dynamic-category-carousel .swiper-button-prev{left:auto;right:0}.bestseller-products-carousel,.farastore-product-carousel,.featured-new-products-carousel,.new-arrivals-carousel,.themed-product-carousel{width:100%}.bestseller-products-carousel .swiper-slide,.farastore-product-carousel .swiper-slide,.featured-new-products-carousel .swiper-slide,.new-arrivals-carousel .swiper-slide,.themed-product-carousel .swiper-slide{height:auto;display:flex}.bestseller-products-carousel .swiper-slide [data-product-card],.farastore-product-carousel .swiper-slide [data-product-card],.featured-new-products-carousel .swiper-slide [data-product-card],.new-arrivals-carousel .swiper-slide [data-product-card],.themed-product-carousel .swiper-slide [data-product-card]{flex-direction:column;width:100%;height:100%;display:flex}.featured-new-products-carousel .swiper-button-next,.featured-new-products-carousel .swiper-button-prev,.featured-new-products-carousel .swiper-pagination{display:none!important}.featured-new-products-carousel .swiper-wrapper{align-items:stretch}.featured-new-products-carousel .swiper-slide>div{width:100%;height:100%;display:flex}.featured-new-products-pagination{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.featured-new-products-pagination button{font-vazir:"Vazirmatn",sans-serif;cursor:pointer;border:none;border-radius:8px;min-width:36px;height:36px;font-size:14px;transition:all .3s}.featured-new-products-pagination button.active{color:#fff;background:linear-gradient(90deg,#3b82f6,#2563eb);box-shadow:0 4px 6px -1px #3b82f64d}.featured-new-products-pagination button:not(.active){color:#374151;background:#f3f4f6}.dark .featured-new-products-pagination button:not(.active){color:#d1d5db;background:#374151}.featured-new-products-pagination button:hover:not(.active){background:#e5e7eb;transform:translateY(-2px)}.dark .featured-new-products-pagination button:hover:not(.active){background:#4b5563}@keyframes vibrate{0%,to{transform:translate(0)rotate(0)}10%{transform:translate(-1px,-1px)rotate(-1deg)}20%{transform:translate(1px,1px)rotate(1deg)}30%{transform:translate(-1px,1px)rotate(-1deg)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,-1px)rotate(-1deg)}60%{transform:translate(1px,1px)rotate(1deg)}70%{transform:translate(-1px,1px)rotate(-1deg)}80%{transform:translate(1px,-1px)rotate(1deg)}90%{transform:translate(-1px,-1px)rotate(-1deg)}}.animate-vibrate{animation:vibrate .5s ease-in-out infinite}@keyframes ig-story-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ig-story-bar-fill{transform-origin:0}@keyframes ig-story-double-heart-inner{0%{opacity:0;filter:blur(2px);transform:translateZ(0)scale(.45)}18%{opacity:1;filter:blur();transform:translateZ(0)scale(1.18)}42%{opacity:1;transform:translateZ(0)scale(.96)}to{opacity:0;transform:translateZ(0)scale(1.55)}}.ig-story-double-heart-draw{will-change:transform,opacity;animation:ig-story-double-heart-inner .78s cubic-bezier(.22,1.15,.32,1) forwards}@keyframes ig-story-burst-mini-kf{0%{opacity:0;transform:translateY(0)scale(.3)}25%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-48px)scale(.55)}}.ig-story-burst-mini{will-change:transform,opacity;animation:ig-story-burst-mini-kf .72s cubic-bezier(.22,1,.36,1) forwards}.ig-story-burst-particle{will-change:transform,opacity;animation:ig-story-burst-rise-kf .85s cubic-bezier(.22,1,.36,1) forwards}@keyframes ig-story-burst-rise-kf{0%{opacity:1}to{opacity:0}}@keyframes ig-story-like-bounce-kf{0%{opacity:.7;transform:scale(.35)rotate(-12deg)}40%{opacity:1;transform:scale(1.32)rotate(6deg)}65%{transform:scale(.9)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes ig-story-like-pulse-kf{0%,to{transform:scale(1)}40%{transform:scale(1.22)}70%{transform:scale(.94)}}.ig-story-like-bounce{will-change:transform;animation:ig-story-like-bounce-kf .48s cubic-bezier(.24,.92,.32,1)}.ig-story-like-pulse{will-change:transform;animation:ig-story-like-pulse-kf .5s ease-in-out}@keyframes ig-story-like-count-bump-kf{0%{transform:translateY(0)scale(1)}35%{color:#fd1d51;transform:translateY(-4px)scale(1.18)}to{transform:translateY(0)scale(1)}}.ig-story-like-count-bump{will-change:transform;animation:ig-story-like-count-bump-kf .42s cubic-bezier(.24,.92,.32,1);display:inline-block}@keyframes ig-story-ring-spin-kf{to{transform:rotate(1turn)}}.ig-story-ring-spin-layer{animation:ig-story-ring-spin-kf var(--ig-ring-spin-duration,2.6s) linear infinite;will-change:transform;contain:strict;background:conic-gradient(#f09433,#e6683c,#dc2743,#cc2366,#bc1888,#f09433)}@keyframes ig-story-viewer-enter-fade-kf{0%{opacity:0}to{opacity:1}}@keyframes ig-story-viewer-enter-scale-kf{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ig-story-viewer-enter-slide-kf{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}.ig-story-viewer-enter-fade{animation:ig-story-viewer-enter-fade-kf .22s ease-out both}.ig-story-viewer-enter-scale{animation:ig-story-viewer-enter-scale-kf .24s cubic-bezier(.22,1,.36,1) both}.ig-story-viewer-enter-slide{animation:ig-story-viewer-enter-slide-kf .26s cubic-bezier(.22,1,.36,1) both}@keyframes ig-story-ring-stat-pop-kf{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.04)}}@media (hover:hover) and (pointer:fine){.ig-story-ring-stat{animation:ig-story-ring-stat-pop-kf 2.8s ease-in-out infinite}.ig-story-ring-stat--views{animation-delay:.45s}}.ig-story-strip-paused .ig-story-ring-spin-layer,.ig-story-strip-paused .ig-story-ring-stat{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ig-story-burst-mini,.ig-story-burst-particle,.ig-story-double-heart-draw,.ig-story-like-bounce,.ig-story-like-count-bump,.ig-story-like-pulse,.ig-story-ring-spin-layer,.ig-story-ring-stat,.ig-story-ring-stat--views,.ig-story-viewer-enter-fade,.ig-story-viewer-enter-scale,.ig-story-viewer-enter-slide{animation:none!important}}@keyframes about-hero-metric-enter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes about-hero-metric-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes about-hero-metric-shine{0%{opacity:0;transform:translate(-120%)skew(-18deg)}35%{opacity:.35}to{opacity:0;transform:translate(220%)skew(-18deg)}}.about-hero-metric-stack{align-content:center;gap:.75rem;display:grid}.about-hero-metric-stack--default{min-width:min(100%,15rem)}.about-hero-metric-card{opacity:0;animation:about-hero-metric-enter .65s cubic-bezier(.22,1,.36,1) forwards,about-hero-metric-float 4.8s ease-in-out infinite;position:relative;overflow:hidden}.about-hero-metric-card--default{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff5,#ffffffd1);border:1px solid #ffffffa6;border-radius:1.125rem;align-items:center;gap:.875rem;padding:.95rem 1rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;box-shadow:0 10px 28px #0f172a14,inset 0 1px #ffffffe6}.about-hero-metric-stack--dark .about-hero-metric-card--default{background:linear-gradient(135deg,#1f2937eb,#111827e0);border-color:#ffffff14;box-shadow:0 12px 30px #00000059,inset 0 1px #ffffff0f}.about-hero-metric-card--default:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 16px 36px #0f172a1f}.about-hero-metric-stack--dark .about-hero-metric-card--default:hover{box-shadow:0 18px 40px #00000073}.about-hero-metric-icon-wrap{color:#2563eb;background:linear-gradient(145deg,#dbeafe,#bfdbfe);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.about-hero-metric-stack--dark .about-hero-metric-icon-wrap{color:#93c5fd;background:linear-gradient(145deg,#1e3a8a8c,#1e40af59)}.about-hero-metric-copy{text-align:right;flex-direction:column;gap:.15rem;min-width:0;display:flex}.about-hero-metric-value{color:#0f172a;font-family:Vazirmatn,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.2}.about-hero-metric-stack--dark .about-hero-metric-value{color:#f8fafc}.about-hero-metric-label{color:#475569;font-family:Vazirmatn,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.45}.about-hero-metric-stack--dark .about-hero-metric-label{color:#cbd5e1}.about-hero-metric-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:about-hero-metric-shine 5.5s ease-in-out infinite;position:absolute;inset:0}.about-hero-media{width:100%;max-width:15rem;margin-inline:auto}.about-hero-media-frame{aspect-ratio:4/3;border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.about-hero-media-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:640px){.about-hero-media{max-width:16rem}}@media (min-width:1024px){.about-hero-media{margin-inline:0 auto}.about-hero-media--solo{max-width:18rem}}.about-hero-visual{width:100%;max-width:24rem;margin-inline:auto}@media (min-width:1024px){.about-hero-visual{margin-inline:0 auto}}.about-hero-visual-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@media (min-width:768px){.about-hero-visual-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (prefers-reduced-motion:reduce){.about-hero-metric-card{animation:about-hero-metric-enter .4s forwards}.about-hero-metric-shine{animation:none}}@media print{@page{size:A4 portrait;margin:15mm 15mm 18mm}body.accounting-print-active{color:#111!important;background:#fff!important}body.accounting-print-active .no-print,body.accounting-print-active aside,body.accounting-print-active button:not(.accounting-print-keep),body.accounting-print-active header,body.accounting-print-active nav{display:none!important}body.accounting-print-active .accounting-print-area{width:100%;margin:0;padding:0;position:relative;color:#111!important;box-shadow:none!important;background:#fff!important;border:none!important;display:block!important}body.accounting-print-active.accounting-print-tone-formal .accounting-print-area{padding-top:4mm}body.accounting-print-active .accounting-print-letterhead{border-bottom:2px solid #1f2937;margin-bottom:12px;padding-bottom:8px;font-family:Vazirmatn,Vazir,Tahoma,sans-serif;display:block!important}body.accounting-print-active.accounting-print-tone-management .accounting-print-letterhead{border-bottom-color:#3b82a0}body.accounting-print-active .accounting-print-title{text-align:center;margin:.35rem 0 .75rem;font-family:Vazirmatn,Vazir,Tahoma,sans-serif;font-size:1.25rem;font-weight:700;color:#111!important;display:block!important}body.accounting-print-active .accounting-print-site{text-align:right;font-family:Vazirmatn,Vazir,Tahoma,sans-serif;font-size:.95rem;font-weight:600;color:#111!important;display:block!important}body.accounting-print-active .accounting-print-area table{border-collapse:collapse;width:100%;font-family:Vazirmatn,Vazir,Tahoma,sans-serif;font-size:10.5pt}body.accounting-print-active.accounting-print-tone-formal .accounting-print-area td,body.accounting-print-active.accounting-print-tone-formal .accounting-print-area th{border:1px solid #1f2937;padding:4px 6px;color:#111!important;background:#fff!important}body.accounting-print-active.accounting-print-tone-management .accounting-print-area td,body.accounting-print-active.accounting-print-tone-management .accounting-print-area th{border:1px solid #94a3b8;padding:5px 7px;color:#111!important;background:#fff!important}body.accounting-print-active.accounting-print-tone-management .accounting-print-area th{background:#e8eef3!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@keyframes gradient-x{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}@keyframes gradient-xy{0%,to{background-position:0;background-size:400% 400%}50%{background-position:100%;background-size:200% 200%}}@keyframes glow{0%{box-shadow:0 0 20px #3b82f680}to{box-shadow:0 0 30px #3b82f6cc,0 0 40px #3b82f699}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes wave-slow{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-5px)translateY(-2px)}50%{transform:translate(0)translateY(-4px)}75%{transform:translate(5px)translateY(-2px)}}@keyframes wave-medium{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-3px)translateY(-1px)}50%{transform:translate(0)translateY(-2px)}75%{transform:translate(3px)translateY(-1px)}}@keyframes wave-fast{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-2px)translateY(-1px)}50%{transform:translate(0)translateY(-1px)}75%{transform:translate(2px)translateY(-1px)}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}