*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-inset-x-6{left:-1.5rem;right:-1.5rem}.-inset-y-4{top:-1rem;bottom:-1rem}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-32{bottom:-8rem}.-bottom-8{bottom:-2rem}.-left-20{left:-5rem}.-right-1{right:-.25rem}.-right-28{right:-7rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-28{top:-7rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[14\%\]{left:14%}.right-0{right:0}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[45\]{z-index:45}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[99999\]{z-index:99999}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[2000\/550\]{aspect-ratio:2000/550}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-8{height:2rem}.h-80{height:20rem}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[78px\]{height:78px}.h-\[96px\]{height:96px}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:18rem}.max-h-\[190px\]{max-height:190px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(92vh-92px\)\]{max-height:calc(92vh - 92px)}.min-h-0{min-height:0}.min-h-14{min-height:3.5rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-\[108px\]{min-height:108px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[360px\]{min-height:360px}.min-h-\[46px\]{min-height:46px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[16px\]{width:16px}.w-\[180px\]{width:180px}.w-\[420px\]{width:420px}.w-\[96px\]{width:96px}.w-\[min\(360px\2c calc\(100vw-32px\)\)\]{width:min(360px,calc(100vw - 32px))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[760px\]{min-width:760px}.min-w-\[92px\]{min-width:92px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[52\%\]{max-width:52%}.max-w-\[560px\]{max-width:560px}.max-w-\[90\%\]{max-width:90%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-2,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.rotate-180,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.-skew-x-\[20deg\]{--tw-skew-x:-20deg}.-skew-x-\[20deg\],.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-\[0\.98\]{--tw-scale-x:0.98;--tw-scale-y:0.98}.scale-\[0\.98\],.scale-\[1\.01\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[notificationSlide_\.35s_ease-out\]{animation:notificationSlide .35s ease-out}.animate-\[shrink_4\.2s_linear_forwards\]{animation:shrink 4.2s linear forwards}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:rgb(255 255 255/.1)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tr-\[24px\]{border-top-right-radius:24px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-\[\#7a1f2b\]\/15{border-color:rgb(122 31 43/.15)}.border-\[\#7a1f2b\]\/20{border-color:rgb(122 31 43/.2)}.border-\[\#800020\]\/15{border-color:rgb(128 0 32/.15)}.border-\[\#800020\]\/20{border-color:rgb(128 0 32/.2)}.border-\[\#800020\]\/25{border-color:rgb(128 0 32/.25)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-500\/60{border-color:rgb(245 158 11/.6)}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/20{border-color:rgb(103 232 249/.2)}.border-cyan-300\/30{border-color:rgb(103 232 249/.3)}.border-cyan-400\/20{border-color:rgb(34 211 238/.2)}.border-cyan-400\/30{border-color:rgb(34 211 238/.3)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/20{border-color:rgb(110 231 183/.2)}.border-emerald-300\/40{border-color:rgb(110 231 183/.4)}.border-emerald-400\/20{border-color:rgb(52 211 153/.2)}.border-emerald-400\/25{border-color:rgb(52 211 153/.25)}.border-emerald-400\/40{border-color:rgb(52 211 153/.4)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-500\/60{border-color:rgb(16 185 129/.6)}.border-orange-400\/25{border-color:rgb(251 146 60/.25)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300\/25{border-color:rgb(252 165 165/.25)}.border-red-400\/20{border-color:rgb(248 113 113/.2)}.border-red-400\/35{border-color:rgb(248 113 113/.35)}.border-red-500\/10{border-color:rgb(239 68 68/.1)}.border-red-500\/15{border-color:rgb(239 68 68/.15)}.border-red-500\/25{border-color:rgb(239 68 68/.25)}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-300\/30{border-color:rgb(253 164 175/.3)}.border-rose-400\/20{border-color:rgb(251 113 133/.2)}.border-rose-400\/25{border-color:rgb(251 113 133/.25)}.border-rose-500\/30{border-color:rgb(244 63 94/.3)}.border-rose-500\/60{border-color:rgb(244 63 94/.6)}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-500\/60{border-color:rgb(14 165 233/.6)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-400\/25{border-color:rgb(148 163 184/.25)}.border-slate-500\/20{border-color:rgb(100 116 139/.2)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-400\/60{border-color:rgb(167 139 250/.6)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/70{border-color:rgb(255 255 255/.7)}.border-white\/80{border-color:rgb(255 255 255/.8)}.border-yellow-300\/40{border-color:rgb(253 224 71/.4)}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#101010\]{--tw-bg-opacity:1;background-color:rgb(16 16 16/var(--tw-bg-opacity,1))}.bg-\[\#161127\]{--tw-bg-opacity:1;background-color:rgb(22 17 39/var(--tw-bg-opacity,1))}.bg-\[\#3a3a3a\]{--tw-bg-opacity:1;background-color:rgb(58 58 58/var(--tw-bg-opacity,1))}.bg-\[\#7a1f2b\]\/10{background-color:rgb(122 31 43/.1)}.bg-\[\#7a1f2b\]\/5{background-color:rgb(122 31 43/.05)}.bg-\[\#800020\]{--tw-bg-opacity:1;background-color:rgb(128 0 32/var(--tw-bg-opacity,1))}.bg-\[\#800020\]\/10{background-color:rgb(128 0 32/.1)}.bg-\[\#800020\]\/5{background-color:rgb(128 0 32/.05)}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f3f6fb\]{--tw-bg-opacity:1;background-color:rgb(243 246 251/var(--tw-bg-opacity,1))}.bg-\[var\(--site-primary\2c \#7a1f2b\)\]{background-color:var(--site-primary,#7a1f2b)}.bg-\[var\(--stats-soft\)\]{background-color:var(--stats-soft)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-cyan-100\/40{background-color:rgb(207 250 254/.4)}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:rgb(34 211 238/.1)}.bg-cyan-400\/20{background-color:rgb(34 211 238/.2)}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-100\/95{background-color:rgb(209 250 229/.95)}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgb(52 211 153/.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-green-600\/80{background-color:rgb(22 163 74/.8)}.bg-orange-400\/10{background-color:rgb(251 146 60/.1)}.bg-orange-600\/80{background-color:rgb(234 88 12/.8)}.bg-purple-600\/80{background-color:rgb(147 51 234/.8)}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-500\/20{background-color:rgb(239 68 68/.2)}.bg-red-600\/25{background-color:rgb(220 38 38/.25)}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-100\/60{background-color:rgb(255 228 230/.6)}.bg-rose-400\/10{background-color:rgb(251 113 133/.1)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgb(244 63 94/.1)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\/80{background-color:rgb(225 29 72/.8)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-400\/10{background-color:rgb(148 163 184/.1)}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/80{background-color:rgb(248 250 252/.8)}.bg-slate-500\/10{background-color:rgb(100 116 139/.1)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950\/0{background-color:rgb(2 6 23/0)}.bg-slate-950\/30{background-color:rgb(2 6 23/.3)}.bg-slate-950\/35{background-color:rgb(2 6 23/.35)}.bg-slate-950\/40{background-color:rgb(2 6 23/.4)}.bg-slate-950\/50{background-color:rgb(2 6 23/.5)}.bg-slate-950\/60{background-color:rgb(2 6 23/.6)}.bg-slate-950\/65{background-color:rgb(2 6 23/.65)}.bg-slate-950\/70{background-color:rgb(2 6 23/.7)}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\2c rgba\(127\2c 29\2c 29\2c 0\.94\)\2c rgba\(88\2c 28\2c 45\2c 0\.96\)\)\]{background-image:linear-gradient(135deg,rgba(127,29,29,.94),rgba(88,28,45,.96))}.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 255\2c 255\2c 0\.96\)\2c rgba\(255\2c 255\2c 255\2c 0\.82\)\)\]{background-image:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.82))}.bg-\[linear-gradient\(135deg\2c rgba\(255\2c 255\2c 255\2c 0\.98\)\2c rgba\(248\2c 250\2c 252\2c 0\.94\)\)\]{background-image:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.bg-\[linear-gradient\(180deg\2c \#0f172a\2c \#111f3a\)\]{background-image:linear-gradient(180deg,#0f172a,#111f3a)}.bg-\[linear-gradient\(180deg\2c \#161230\2c \#0b0a1c\)\]{background-image:linear-gradient(180deg,#161230,#0b0a1c)}.bg-\[linear-gradient\(180deg\2c rgba\(21\2c 17\2c 56\2c 0\.96\)\2c rgba\(8\2c 7\2c 28\2c 0\.98\)\)\]{background-image:linear-gradient(180deg,rgba(21,17,56,.96),rgba(8,7,28,.98))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#800020\]{--tw-gradient-from:#800020 var(--tw-gradient-from-position);--tw-gradient-to:rgb(128 0 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#800020\]\/10{--tw-gradient-from:rgb(128 0 32/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(128 0 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from:rgb(0 0 0/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from:rgb(0 0 0/0.45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgb(0 0 0/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 146 60/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 72 153/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:rgb(220 38 38/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:rgb(225 29 72/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(241 245 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 6 23/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-950{--tw-gradient-to:rgb(76 5 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4c0519 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-950\/30{--tw-gradient-to:rgb(76 5 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(76 5 25/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-950\/40{--tw-gradient-to:rgb(76 5 25/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(76 5 25/0.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#b3123d\]{--tw-gradient-to:#b3123d var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/45{--tw-gradient-to:rgb(0 0 0/0.45) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-fuchsia-700{--tw-gradient-to:#a21caf var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to:#be185d var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to:#be123c var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to:#e2e8f0 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-900\/10{--tw-gradient-to:rgb(15 23 42/0.1) var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to:rgb(255 255 255/0.1) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-11{padding-left:2.75rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-\[-0\.08em\]{vertical-align:-.08em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.92em\]{font-size:.92em}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[22px\]{font-size:22px}.text-\[2rem\]{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-slate-900{--tw-text-opacity:1!important;color:rgb(15 23 42/var(--tw-text-opacity,1))!important}.\!text-slate-950{--tw-text-opacity:1!important;color:rgb(2 6 23/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#304252\]{--tw-text-opacity:1;color:rgb(48 66 82/var(--tw-text-opacity,1))}.text-\[\#7a1f2b\]{--tw-text-opacity:1;color:rgb(122 31 43/var(--tw-text-opacity,1))}.text-\[\#800020\]{--tw-text-opacity:1;color:rgb(128 0 32/var(--tw-text-opacity,1))}.text-\[\#ff2f35\]{--tw-text-opacity:1;color:rgb(255 47 53/var(--tw-text-opacity,1))}.text-\[\#ff8f1f\]{--tw-text-opacity:1;color:rgb(255 143 31/var(--tw-text-opacity,1))}.text-\[color\:var\(--stats-icon-base\)\]{color:var(--stats-icon-base)}.text-\[var\(--site-primary\)\]{color:var(--site-primary)}.text-\[var\(--site-primary\2c \#7a1f2b\)\]{color:var(--site-primary,#7a1f2b)}.text-\[var\(--stats-theme\)\]{color:var(--stats-theme)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-300\/80{color:rgb(103 232 249/.8)}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-300\/80{color:rgb(203 213 225/.8)}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:rgb(255 255 255/.2)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[\#800020\]{accent-color:#800020}.accent-cyan-400{accent-color:#22d3ee}.accent-sky-500{accent-color:#0ea5e9}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(167\2c 139\2c 250\2c 0\.18\)\2c 0_12px_32px_rgba\(76\2c 29\2c 149\2c 0\.18\)\]{--tw-shadow:0 0 0 1px rgba(167,139,250,0.18),0 12px 32px rgba(76,29,149,0.18);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 10px 24px rgba(15,23,42,0.10);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c \.25\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,.25);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 10px 30px rgba(15,23,42,0.06);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]{--tw-shadow:0 10px 35px rgba(0,0,0,0.16);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 12px 24px rgba(0,0,0,0.25);--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(122\2c 31\2c 43\2c 0\.2\)\]{--tw-shadow:0 12px 24px rgba(122,31,43,0.2);--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]{--tw-shadow:0 12px 24px rgba(15,23,42,0.12);--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 12px 26px rgba(15,23,42,0.08);--tw-shadow-colored:0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(128\2c 0\2c 32\2c 0\.28\)\]{--tw-shadow:0 12px 30px rgba(128,0,32,0.28);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\2c 0\2c 0\2c \.25\)\]{--tw-shadow:0 12px 32px rgba(0,0,0,.25);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 12px 32px rgba(15,23,42,0.06);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 12px 34px rgba(15,23,42,0.06);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(15\2c 23\2c 42\2c 0\.06\)\]{--tw-shadow:0 12px 36px rgba(15,23,42,0.06);--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 12px 40px rgba(15,23,42,0.08);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 12px 40px rgba(15,23,42,0.18);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 14px 32px rgba(15,23,42,0.08);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]{--tw-shadow:0 14px 38px rgba(15,23,42,0.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(15\2c 23\2c 42\2c 0\.04\)\]{--tw-shadow:0 14px 40px rgba(15,23,42,0.04);--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_35px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 15px 35px rgba(0,0,0,0.25);--tw-shadow-colored:0 15px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_35px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 16px 35px rgba(15,23,42,0.10);--tw-shadow-colored:0 16px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(15\2c 23\2c 42\2c \.24\)\]{--tw-shadow:0 16px 42px rgba(15,23,42,.24);--tw-shadow-colored:0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 16px 45px rgba(0,0,0,0.35);--tw-shadow-colored:0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 16px 45px rgba(15,23,42,0.08);--tw-shadow-colored:0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_35px_rgba\(190\2c 24\2c 93\2c 0\.24\)\]{--tw-shadow:0 18px 35px rgba(190,24,93,0.24);--tw-shadow-colored:0 18px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(122\2c 31\2c 43\2c 0\.28\)\]{--tw-shadow:0 18px 38px rgba(122,31,43,0.28);--tw-shadow-colored:0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(14\2c 165\2c 233\2c 0\.35\)\]{--tw-shadow:0 18px 45px rgba(14,165,233,0.35);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\2c 23\2c 42\2c \.28\)\]{--tw-shadow:0 18px 48px rgba(15,23,42,.28);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(128\2c 0\2c 32\2c 0\.08\)\]{--tw-shadow:0 18px 50px rgba(128,0,32,0.08);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.32\)\]{--tw-shadow:0 20px 60px rgba(0,0,0,0.32);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 20px 60px rgba(0,0,0,0.35);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 20px 60px rgba(0,0,0,0.45);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(122\2c 31\2c 43\2c 0\.22\)\]{--tw-shadow:0 20px 60px rgba(122,31,43,0.22);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 20px 60px rgba(15,23,42,0.14);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 20px 70px rgba(15,23,42,0.08);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\2c 23\2c 42\2c \.20\)\]{--tw-shadow:0 22px 70px rgba(15,23,42,.20);--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(28\2c 7\2c 15\2c 0\.45\)\]{--tw-shadow:0 24px 60px rgba(28,7,15,0.45);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 24px 70px rgba(15,23,42,0.10);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\2c 23\2c 42\2c 0\.24\)\]{--tw-shadow:0 24px 70px rgba(15,23,42,0.24);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,0.35);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 24px 80px rgba(15,23,42,0.18);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 25px 80px rgba(0,0,0,0.35);--tw-shadow-colored:0 25px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]{--tw-shadow:0 28px 80px rgba(15,23,42,0.18);--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 28px 90px rgba(15,23,42,0.10);--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 30px 110px rgba(15,23,42,0.14);--tw-shadow-colored:0 30px 110px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(139\2c 92\2c 246\2c 0\.25\)\]{--tw-shadow:0 8px 22px rgba(139,92,246,0.25);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\2c 23\2c 42\2c \.04\)\]{--tw-shadow:0 8px 22px rgba(15,23,42,.04);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(14\2c 165\2c 233\2c 0\.18\)\]{--tw-shadow:0 8px 24px rgba(14,165,233,0.18);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(16\2c 185\2c 129\2c 0\.18\)\]{--tw-shadow:0 8px 24px rgba(16,185,129,0.18);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(244\2c 63\2c 94\2c 0\.18\)\]{--tw-shadow:0 8px 24px rgba(244,63,94,0.18);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(245\2c 158\2c 11\2c 0\.18\)\]{--tw-shadow:0 8px 24px rgba(245,158,11,0.18);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.35\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.35);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.35\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[\#800020\]\/20{--tw-shadow-color:rgb(128 0 32/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:rgb(0 0 0/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:rgb(6 182 212/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/40{--tw-shadow-color:rgb(8 51 68/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-950\/40{--tw-shadow-color:rgb(67 20 7/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-950\/40{--tw-shadow-color:rgb(80 7 36/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-950\/40{--tw-shadow-color:rgb(59 7 100/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-950\/40{--tw-shadow-color:rgb(69 10 10/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-950\/40{--tw-shadow-color:rgb(76 5 25/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color:rgb(15 23 42/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/25{--tw-shadow-color:rgb(15 23 42/0.25);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-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)}.ring-2{--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(2px + 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)}.ring-black\/5{--tw-ring-color:rgb(0 0 0/0.05)}.ring-cyan-300\/20{--tw-ring-color:rgb(103 232 249/0.2)}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-red-400\/20{--tw-ring-color:rgb(248 113 113/0.2)}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-white\/40{--tw-ring-color:rgb(255 255 255/0.4)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.drop-shadow-\[0_1px_10px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_10px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 1px 10px rgba(0,0,0,0.18))}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}:root{color-scheme:light;--site-primary:#7a1f2b;--site-secondary:#9f2f3e;--site-accent:#7a1f2b;--site-background:#f8fafc;--site-surface:#ffffff;--site-surface-soft:#f8fafc;--site-border:#e2e8f0;--site-text:#111827;--site-muted:#475569;--site-header-from:#ffffff;--site-header-to:#f8fafc;--site-overlay:rgba(255,255,255,0.86);--site-bg-image:none}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{min-height:100vh;color:var(--site-text);background-color:var(--site-background);background-image:linear-gradient(var(--site-overlay),var(--site-overlay)),var(--site-bg-image),radial-gradient(circle at top left,rgba(122,31,43,.08),transparent 32%),radial-gradient(circle at top right,rgba(122,31,43,.06),transparent 30%),linear-gradient(180deg,#f8fafc 0,var(--site-background) 40%,#f1f5f9 100%);background-size:cover,cover,auto,auto,auto;background-position:50%,50%,0 0,100% 0,50%;background-attachment:fixed,fixed,scroll,scroll,scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,option,select,textarea{font-family:var(--font-prompt),"Prompt",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body::-moz-selection{background:rgba(122,31,43,.18);color:#111827}body::selection{background:rgba(122,31,43,.18);color:#111827}canvas,img,picture,svg,video{display:block;max-width:100%}.container-shell{max-width:72rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.container-shell{padding-left:1.25rem;padding-right:1.25rem}}.glass{border:1px solid var(--site-border);background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.section-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em}.admin-popup-panel .section-title,.admin-shell-root .section-title{color:#0f172a}@media (max-width:1023px){.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .section-title{color:#ffffff;font-weight:800}}.admin-settings-studio .section-title.text-white{color:var(--admin-ink)}@media (min-width:768px){.section-title{font-size:1.875rem;line-height:2.25rem}}.section-title{color:var(--site-text)}.section-copy{max-width:38rem;color:var(--site-muted);font-size:.75rem;line-height:1rem}.admin-shell-root .admin-header .section-copy{color:rgba(255,255,255,.72)}.mobile-drawer-panel>div:first-child .section-copy{color:rgba(255,255,255,.74);font-size:12px;line-height:1.35}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button .section-copy,.mobile-drawer-panel .flex-1.overflow-y-auto>div>button span.section-copy{color:rgba(255,255,255,.76);font-size:12px;line-height:1.38;font-weight:500}.mobile-drawer-panel .space-y-2.border-t a .section-copy{color:rgba(255,255,255,.72);font-size:12px;line-height:1.38;font-weight:500}.mobile-drawer-panel .space-y-2.border-t a.bg-white\/10 .section-copy,.mobile-drawer-panel .space-y-2.border-t a.ring-1 .section-copy,.mobile-drawer-panel .space-y-2.border-t a[aria-current=page] .section-copy{color:rgba(255,255,255,.88)}@media (max-width:1023px){.admin-shell-root .admin-header .section-copy{color:rgba(255,255,255,.72);font-size:11.5px;line-height:1.3}}@media (min-width:768px){.section-copy{font-size:.875rem;line-height:1.25rem}}.card-premium{border:1px solid var(--site-border);background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.07);border-radius:24px}.badge-premium{display:inline-flex;align-items:center;border-radius:9999px;padding:.28rem .8rem;font-size:.75rem;font-weight:600;color:white;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,var(--site-primary),var(--site-accent));box-shadow:0 10px 30px rgba(255,115,200,.22)}.panel-soft{border:1px solid var(--site-border);background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.07);border-radius:24px}.input-premium,.textarea-premium{width:100%;border-radius:1rem;border:1px solid var(--site-border);background:#ffffff;color:var(--site-text);outline:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;padding:.625rem .875rem}.input-premium::-moz-placeholder,.textarea-premium::-moz-placeholder{color:color-mix(in srgb,var(--site-muted) 70%,transparent)}.input-premium::placeholder,.textarea-premium::placeholder{color:color-mix(in srgb,var(--site-muted) 70%,transparent)}.input-premium:focus,.textarea-premium:focus{border-color:var(--site-accent);box-shadow:0 0 0 3px rgba(105,215,255,.12)}.btn-primary{color:white;background:linear-gradient(135deg,var(--site-primary),var(--site-secondary));box-shadow:0 10px 22px rgba(122,31,43,.18);border-radius:.75rem;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-shell-root .admin-header .btn-primary{color:rgba(255,255,255,.72)}.mobile-drawer-panel>div:first-child .btn-primary{color:rgba(255,255,255,.74);font-size:12px;line-height:1.35}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button .btn-primary,.mobile-drawer-panel .flex-1.overflow-y-auto>div>button span.btn-primary{color:rgba(255,255,255,.76);font-size:12px;line-height:1.38;font-weight:500}.mobile-drawer-panel .space-y-2.border-t a .btn-primary{color:rgba(255,255,255,.72);font-size:12px;line-height:1.38;font-weight:500}.mobile-drawer-panel .space-y-2.border-t a.bg-white\/10 .btn-primary,.mobile-drawer-panel .space-y-2.border-t a.ring-1 .btn-primary,.mobile-drawer-panel .space-y-2.border-t a[aria-current=page] .btn-primary{color:rgba(255,255,255,.88)}@media (max-width:1023px){.admin-shell-root .admin-header .btn-primary{color:rgba(255,255,255,.72);font-size:11.5px;line-height:1.3}}.admin-popup-panel .btn-primary,.admin-shell-root .btn-primary{color:#0f172a}@media (max-width:1023px){.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .btn-primary{color:#ffffff;font-weight:800}}.admin-settings-studio .btn-primary.text-white{color:var(--admin-ink)}.btn-primary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.95}.btn-secondary{color:var(--site-text);border:1px solid var(--site-border);background:#ffffff;border-radius:.75rem;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-shell-root .admin-header .btn-secondary{color:rgba(255,255,255,.72)}.mobile-drawer-panel>div:first-child .btn-secondary{color:rgba(255,255,255,.74);font-size:12px;line-height:1.35}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button .btn-secondary,.mobile-drawer-panel .flex-1.overflow-y-auto>div>button span.btn-secondary{color:rgba(255,255,255,.76);font-size:12px;line-height:1.38;font-weight:500}.mobile-drawer-panel .space-y-2.border-t a .btn-secondary{color:rgba(255,255,255,.72);font-size:12px;line-height:1.38;font-weight:500}.mobile-drawer-panel .space-y-2.border-t a.bg-white\/10 .btn-secondary,.mobile-drawer-panel .space-y-2.border-t a.ring-1 .btn-secondary,.mobile-drawer-panel .space-y-2.border-t a[aria-current=page] .btn-secondary{color:rgba(255,255,255,.88)}@media (max-width:1023px){.admin-shell-root .admin-header .btn-secondary{color:rgba(255,255,255,.72);font-size:11.5px;line-height:1.3}}.btn-secondary:hover{background-color:rgb(255 255 255/.1)}.table-shell{overflow:hidden;border-radius:24px;box-shadow:0 14px 32px rgba(15,23,42,.07)}.table-shell,.theme-outline{border:1px solid var(--site-border);background:#ffffff}.theme-gradient-text{background:linear-gradient(135deg,var(--site-primary),var(--site-secondary),var(--site-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.theme-header{background:linear-gradient(135deg,var(--site-header-from),var(--site-header-to))}.theme-announcement,.theme-header{border-bottom:1px solid var(--site-border)}.theme-announcement{background:linear-gradient(90deg,rgba(122,31,43,.08),rgba(122,31,43,.05))}.theme-card-float:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.24)}.color-chip{height:2.75rem;width:2.75rem;border-radius:9999px;border:3px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}@media (max-width:767px){.container-shell{padding-left:1rem;padding-right:1rem}}.announcement-marquee{display:inline-block;min-width:100%;padding-left:100%;animation:announcement-marquee 18s linear infinite}@keyframes announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.site-enter{opacity:1}.store-nav-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--site-primary) 92%,black 8%);border-radius:9999px;padding:.55rem .85rem;font-size:.8rem;font-weight:600;line-height:1;color:var(--recent-purchase-title-color,#ffffff);background:color-mix(in srgb,var(--site-primary) 94%,black 6%);box-shadow:0 10px 24px rgba(122,31,43,.18);transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.store-nav-link:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.42rem;height:2px;border-radius:9999px;background:transparent;transition:background .2s ease}.store-nav-link:hover{border-color:color-mix(in srgb,var(--site-primary) 88%,black 12%);background:color-mix(in srgb,var(--site-primary) 92%,black 8%);color:#ffffff;box-shadow:0 10px 24px rgba(122,31,43,.24)}.store-nav-link:hover:after{background:#cbd5e1}.store-nav-link.is-active{border-color:color-mix(in srgb,var(--site-primary) 88%,black 12%);background:color-mix(in srgb,var(--site-primary) 92%,black 8%);color:#ffffff;box-shadow:0 10px 24px rgba(122,31,43,.24)}.store-nav-link.is-active:after{background:#ffffff}body[data-navbar-style=soft] .store-nav-link{border-radius:1.15rem}body[data-navbar-style=underline] .store-nav-link{border-width:1px;border-radius:9999px;padding-left:1rem;padding-right:1rem}body[data-navbar-style=underline] .store-nav-link.is-active,body[data-navbar-style=underline] .store-nav-link:hover{background:color-mix(in srgb,var(--site-primary) 92%,black 8%);color:#ffffff}body[data-navbar-blur=off] .theme-header{backdrop-filter:none!important;background:linear-gradient(135deg,color-mix(in srgb,var(--site-header-from) 94%,black 6%),color-mix(in srgb,var(--site-header-to) 94%,black 6%))}body[data-ui-theme=light]{color-scheme:light;background-image:linear-gradient(rgba(255,255,255,.82),rgba(255,255,255,.88)),var(--site-bg-image),radial-gradient(circle at top left,color-mix(in srgb,var(--site-primary) 16%,transparent),transparent 32%),radial-gradient(circle at top right,color-mix(in srgb,var(--site-accent) 16%,transparent),transparent 30%),linear-gradient(180deg,#f7f7fb 0,#fbfbff 48%,#f3f3f8 100%)}body[data-ui-theme=light] .card-premium,body[data-ui-theme=light] .panel-soft,body[data-ui-theme=light] .table-shell,body[data-ui-theme=light] .theme-outline{border-color:color-mix(in srgb,var(--site-primary) 20%,rgba(43,43,43,.12));background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88)),color-mix(in srgb,var(--site-surface-soft) 24%,white 76%);box-shadow:0 20px 55px rgba(17,24,39,.09)}body[data-ui-theme=light] .input-premium,body[data-ui-theme=light] .textarea-premium{background:rgba(255,255,255,.94);color:#1f1a2f}body[data-ui-theme=light] .input-premium::-moz-placeholder,body[data-ui-theme=light] .textarea-premium::-moz-placeholder{color:rgba(60,55,79,.72)}body[data-ui-theme=light] .input-premium::placeholder,body[data-ui-theme=light] .section-copy,body[data-ui-theme=light] .textarea-premium::placeholder{color:rgba(60,55,79,.72)}body[data-ui-theme=light] .btn-secondary{background:rgba(255,255,255,.92);color:#281d3b}body[data-ui-theme=light] .store-nav-link{color:#2d2341;background:rgba(255,255,255,.9);border-color:rgba(131,88,170,.18)}body[data-ui-theme=light] .theme-header{border-bottom-color:rgba(131,88,170,.12);background:linear-gradient(135deg,color-mix(in srgb,var(--site-header-from) 28%,white 72%),color-mix(in srgb,var(--site-header-to) 16%,white 84%))}body[data-ui-theme=light] .theme-header .text-white,body[data-ui-theme=light] .theme-header .text-white\/60,body[data-ui-theme=light] .theme-header .text-white\/70,body[data-ui-theme=light] .theme-header .text-white\/90{color:#281d3b!important}body[data-ui-theme=light] footer,body[data-ui-theme=light] footer *{color:#2d2341}body[data-animation-preset=zoom-in]{--site-enter-from:scale(.96)}body[data-animation-preset=zoom-out]{--site-enter-from:scale(1.04)}body[data-animation-preset=fade-left]{--site-enter-from:translateX(-26px)}body[data-animation-preset=fade-right]{--site-enter-from:translateX(26px)}body[data-animation-preset=scroll-up]{--site-enter-from:translateY(24px)}body[data-animation-preset=book-flow]{--site-enter-from:translateY(18px)}body[data-animation-preset=none]{--site-enter-from:none}body[data-animation-preset=book-flow] .book-scroll-item,body[data-animation-preset=book-flow] .card-premium,body[data-animation-preset=book-flow] .panel-soft,body[data-animation-preset=book-flow] .site-enter,body[data-animation-preset=book-flow] .table-shell,body[data-animation-preset=none] .card-premium,body[data-animation-preset=none] .panel-soft,body[data-animation-preset=none] .site-enter,body[data-animation-preset=none] .table-shell{animation:none!important}body.scroll-animate-ready .book-scroll-item,body.scroll-animate-ready .card-premium,body.scroll-animate-ready .panel-soft,body.scroll-animate-ready .site-enter,body.scroll-animate-ready .table-shell{opacity:0;transform:var(--site-enter-from,translateY(18px));transition:transform .68s cubic-bezier(.22,1,.36,1),opacity .68s cubic-bezier(.22,1,.36,1),box-shadow .68s ease;transition-delay:var(--scroll-delay,0s);will-change:transform,opacity}body.scroll-animate-ready .scroll-enter-item.scroll-in-view{opacity:1;transform:none}@keyframes site-enter{0%{opacity:0;transform:var(--site-enter-from,translateY(18px))}to{opacity:1;transform:none}}body.book-flow-active footer,body.book-flow-active main{perspective:1400px;transform-style:preserve-3d}body[data-animation-preset=book-flow] .book-scroll-item,body[data-animation-preset=book-flow] .card-premium,body[data-animation-preset=book-flow] .panel-soft,body[data-animation-preset=book-flow] .site-enter,body[data-animation-preset=book-flow] .table-shell{transform-origin:center top;will-change:transform,opacity,box-shadow;backface-visibility:hidden}body.book-flow-active .book-scroll-ready{opacity:var(--book-opacity,1);transform:translate3d(0,var(--book-y,0),0) rotateX(var(--book-rotate-x,0deg)) rotate(var(--book-rotate-z,0deg)) scale(var(--book-scale,1));box-shadow:0 calc(24px * var(--book-shadow, .2)) calc(72px * var(--book-shadow, .2)) rgba(0,0,0,.28),0 2px 0 rgba(255,255,255,.03) inset}@media (prefers-reduced-motion:reduce){body.book-flow-active .book-scroll-ready,body.scroll-animate-ready .scroll-enter-item{opacity:1;transform:none;transition:none}}.store-nav-scroll{max-width:100%;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.store-nav-scroll::-webkit-scrollbar{display:none}@media (max-width:1279px){.store-nav-link{min-height:44px;padding:.75rem .95rem}}@media (max-width:767px){.store-nav-scroll{width:100%;padding-bottom:.25rem}.store-nav-link{min-width:-moz-max-content;min-width:max-content;padding:.72rem .9rem;font-size:.8125rem}}.purchase-history-focus{animation:purchaseHistoryPulse 1.8s ease}@keyframes purchaseHistoryPulse{0%{transform:translateY(18px);box-shadow:0 0 0 rgba(105,215,255,0)}30%{transform:translateY(0);box-shadow:0 0 0 1px rgba(105,215,255,.35),0 0 0 10px rgba(105,215,255,.12),0 18px 50px rgba(0,0,0,.28)}to{transform:translateY(0);box-shadow:0 18px 40px rgba(15,23,42,.08)}}body.smooth-scroll-active [data-scroll-animate=true]{will-change:transform,opacity;transform:translate3d(var(--scroll-x,0),var(--scroll-y,0),0) scale(var(--scroll-scale,1));opacity:var(--scroll-opacity,1);backface-visibility:hidden;transform-origin:center center;transition:transform .08s linear,opacity .12s linear}body[data-animation-preset=none] [data-scroll-animate=true]{transform:none!important;opacity:1!important;will-change:auto}@media (prefers-reduced-motion:reduce){body.smooth-scroll-active [data-scroll-animate=true]{transform:none!important;opacity:1!important}}.mobile-drawer-root{position:fixed;inset:0;z-index:9999}.mobile-drawer-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.76);backdrop-filter:blur(10px)}.mobile-drawer-panel{position:absolute;top:0;bottom:0;width:min(88vw,360px);max-width:360px;height:100dvh;border-right:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.55);display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.mobile-drawer-panel-left{left:0}.mobile-drawer-scroll{-webkit-overflow-scrolling:touch}.mobile-drawer-scroll::-webkit-scrollbar{width:0;height:0}@supports not (height:100dvh){.mobile-drawer-panel{height:100vh}}body[data-ui-theme=light] .text-cyan-300,body[data-ui-theme=light] .text-sky-300,body[data-ui-theme=light] .text-slate-100,body[data-ui-theme=light] .text-slate-200,body[data-ui-theme=light] .text-slate-300,body[data-ui-theme=light] .text-slate-400,body[data-ui-theme=light] .text-slate-50,body[data-ui-theme=light] .text-white,body[data-ui-theme=light] .text-white\/60,body[data-ui-theme=light] .text-white\/70,body[data-ui-theme=light] .text-white\/80,body[data-ui-theme=light] .text-white\/90{color:#111827!important}body[data-ui-theme=light] .shadow-soft{box-shadow:0 18px 40px rgba(15,23,42,.08)}.admin-shell-root{background:linear-gradient(180deg,#061225,#07172f);color:#f8fafc}.admin-shell-root .admin-header,.admin-shell-root .admin-sidebar{background:linear-gradient(180deg,rgba(6,18,37,.96),rgba(7,23,47,.92))}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{background:#ffffff;border-color:#e2e8f0;box-shadow:0 18px 50px rgba(15,23,42,.14)}.admin-shell-root .card-premium .text-cyan-300,.admin-shell-root .card-premium .text-slate-200,.admin-shell-root .card-premium .text-slate-300,.admin-shell-root .card-premium .text-slate-400,.admin-shell-root .card-premium .text-white,.admin-shell-root .panel-soft .text-cyan-300,.admin-shell-root .panel-soft .text-cyan-300\/80,.admin-shell-root .panel-soft .text-slate-200,.admin-shell-root .panel-soft .text-slate-300,.admin-shell-root .panel-soft .text-slate-400,.admin-shell-root .panel-soft .text-white,.admin-shell-root .table-shell .text-cyan-300,.admin-shell-root .table-shell .text-slate-200,.admin-shell-root .table-shell .text-slate-300,.admin-shell-root .table-shell .text-slate-400,.admin-shell-root .table-shell .text-white{color:#111827!important}.admin-shell-root .card-premium .text-slate-500,.admin-shell-root .panel-soft .text-slate-500,.admin-shell-root .table-shell .text-slate-500{color:#64748b!important}.admin-shell-root .badge-premium{box-shadow:0 10px 24px rgba(122,31,43,.18)}body[data-ui-theme=light] .store-product-white-card,body[data-ui-theme=light] .store-product-white-section{background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 18px 50px rgba(15,23,42,.1)}body[data-ui-theme=light] .store-product-white-card *,body[data-ui-theme=light] .store-product-white-section *{color:inherit}.admin-shell-root{--admin-bg:#071427;--admin-bg-soft:#0b1b31;--admin-text:#f8fafc;--admin-muted:#cbd5e1;--admin-card-bg:#ffffff;--admin-card-text:#0f172a;--admin-card-muted:#475569;--admin-card-border:#dbe4ee;--admin-accent:#7a1f2b;background:linear-gradient(180deg,var(--admin-bg) 0,#041224 100%);color:var(--admin-text)}.admin-shell-root .admin-header,.admin-shell-root .admin-sidebar{background:color-mix(in srgb,var(--admin-bg-soft) 90%,black 10%)!important;border-color:rgba(148,163,184,.18)!important;color:var(--admin-text)}.admin-shell-root .admin-header .text-slate-300,.admin-shell-root .admin-header .text-slate-400,.admin-shell-root .admin-sidebar .text-slate-300,.admin-shell-root .admin-sidebar .text-slate-400{color:var(--admin-muted)!important}.admin-shell-root .admin-sidebar nav>div{border-color:rgba(148,163,184,.16)!important;background:rgba(255,255,255,.03)!important}.admin-shell-root .admin-header button,.admin-shell-root .admin-header div,.admin-shell-root .admin-header h1,.admin-shell-root .admin-sidebar a,.admin-shell-root .admin-sidebar button,.admin-shell-root .admin-sidebar span{color:inherit}.admin-shell-root .admin-sidebar .bg-cyan-400\/10{background:rgba(122,31,43,.24)!important}.admin-shell-root .admin-sidebar .text-cyan-100,.admin-shell-root .admin-sidebar .text-cyan-200,.admin-shell-root .admin-sidebar .text-cyan-300,.admin-shell-root .admin-sidebar .text-cyan-300\/80{color:#fce7ea!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{background:var(--admin-card-bg)!important;border-color:var(--admin-card-border)!important;box-shadow:0 14px 36px rgba(2,8,23,.22)!important;color:var(--admin-card-text)!important}.admin-shell-root .card-premium *,.admin-shell-root .panel-soft *,.admin-shell-root .table-shell *{color:var(--admin-card-text)}.admin-shell-root .card-premium .text-slate-300,.admin-shell-root .card-premium .text-slate-400,.admin-shell-root .card-premium .text-slate-500,.admin-shell-root .panel-soft .text-slate-300,.admin-shell-root .panel-soft .text-slate-400,.admin-shell-root .panel-soft .text-slate-500,.admin-shell-root .table-shell .text-slate-300,.admin-shell-root .table-shell .text-slate-400,.admin-shell-root .table-shell .text-slate-500,.admin-shell-root .table-shell tbody,.admin-shell-root .table-shell thead{color:var(--admin-card-muted)!important}.admin-shell-root .card-premium .text-white,.admin-shell-root .card-premium .text-white\/80,.admin-shell-root .panel-soft .text-white,.admin-shell-root .panel-soft .text-white\/80,.admin-shell-root .table-shell .text-white,.admin-shell-root .table-shell .text-white\/80{color:var(--admin-card-text)!important}.admin-shell-root .card-premium .text-cyan-300,.admin-shell-root .card-premium .text-cyan-300\/80,.admin-shell-root .panel-soft .text-cyan-300,.admin-shell-root .panel-soft .text-cyan-300\/80,.admin-shell-root .table-shell .text-cyan-300,.admin-shell-root .table-shell .text-cyan-300\/80{color:var(--admin-accent)!important}.admin-shell-root .card-premium .border-white\/10,.admin-shell-root .card-premium .border-white\/15,.admin-shell-root .card-premium .divide-white\/10,.admin-shell-root .panel-soft .border-white\/10,.admin-shell-root .panel-soft .border-white\/15,.admin-shell-root .panel-soft .divide-white\/10,.admin-shell-root .table-shell .border-white\/10,.admin-shell-root .table-shell .border-white\/15,.admin-shell-root .table-shell .divide-white\/10{border-color:var(--admin-card-border)!important}.admin-shell-root .card-premium .bg-white\/5,.admin-shell-root .panel-soft .bg-white\/5,.admin-shell-root .table-shell .bg-white\/5{background:#f8fafc!important}.admin-shell-root .card-premium .btn-primary,.admin-shell-root .card-premium button[type=submit],.admin-shell-root .panel-soft .btn-primary,.admin-shell-root .panel-soft button[type=submit],.admin-shell-root .table-shell .btn-primary,.admin-shell-root .table-shell button[type=submit]{color:#ffffff!important}.admin-shell-root .card-premium input,.admin-shell-root .card-premium select,.admin-shell-root .card-premium textarea,.admin-shell-root .panel-soft input,.admin-shell-root .panel-soft select,.admin-shell-root .panel-soft textarea,.admin-shell-root .table-shell input,.admin-shell-root .table-shell select,.admin-shell-root .table-shell textarea{background:#ffffff!important;color:var(--admin-card-text)!important;border-color:var(--admin-card-border)!important}.admin-shell-root .card-premium input::-moz-placeholder,.admin-shell-root .card-premium textarea::-moz-placeholder,.admin-shell-root .panel-soft input::-moz-placeholder,.admin-shell-root .panel-soft textarea::-moz-placeholder,.admin-shell-root .table-shell input::-moz-placeholder,.admin-shell-root .table-shell textarea::-moz-placeholder{color:#94a3b8!important}.admin-shell-root .card-premium input::placeholder,.admin-shell-root .card-premium textarea::placeholder,.admin-shell-root .panel-soft input::placeholder,.admin-shell-root .panel-soft textarea::placeholder,.admin-shell-root .table-shell input::placeholder,.admin-shell-root .table-shell textarea::placeholder{color:#94a3b8!important}.admin-shell-root .admin-popup-panel{color:#111827!important;border-color:#d1d5db!important;box-shadow:0 28px 60px rgba(15,23,42,.18)!important}.admin-shell-root .admin-popup-footer,.admin-shell-root .admin-popup-panel [class*="bg-[#07111f]"],.admin-shell-root .admin-popup-panel [class*="bg-[#1c1839]"],.admin-shell-root .admin-popup-panel [class*="bg-slate-950/30"],.admin-shell-root .admin-popup-panel [class*="bg-white/5"]{background:#ffffff!important}.admin-shell-root .admin-popup-panel [class*="border-amber-400/15"],.admin-shell-root .admin-popup-panel [class*="border-cyan-400/20"],.admin-shell-root .admin-popup-panel [class*="border-emerald-400/15"],.admin-shell-root .admin-popup-panel [class*="border-white/10"],.admin-shell-root .admin-popup-panel [class*="border-white/15"]{border-color:#d1d5db!important}.admin-shell-root .admin-popup-panel div,.admin-shell-root .admin-popup-panel h1,.admin-shell-root .admin-popup-panel h2,.admin-shell-root .admin-popup-panel h3,.admin-shell-root .admin-popup-panel h4,.admin-shell-root .admin-popup-panel h5,.admin-shell-root .admin-popup-panel h6,.admin-shell-root .admin-popup-panel label,.admin-shell-root .admin-popup-panel p,.admin-shell-root .admin-popup-panel small,.admin-shell-root .admin-popup-panel span,.admin-shell-root .admin-popup-panel strong{color:#111827!important}.admin-shell-root .admin-popup-panel .input-premium,.admin-shell-root .admin-popup-panel .textarea-premium,.admin-shell-root .admin-popup-panel input,.admin-shell-root .admin-popup-panel select,.admin-shell-root .admin-popup-panel textarea{background:#f3f4f6!important;color:#111827!important;border-color:#d1d5db!important}.admin-shell-root .admin-popup-panel input::-moz-placeholder,.admin-shell-root .admin-popup-panel textarea::-moz-placeholder{color:#6b7280!important}.admin-shell-root .admin-popup-panel input::placeholder,.admin-shell-root .admin-popup-panel textarea::placeholder{color:#6b7280!important}.admin-shell-root .admin-popup-panel .btn-secondary,.admin-shell-root .admin-popup-panel button:not(.btn-primary){color:#111827!important}.admin-shell-root .admin-popup-panel .btn-secondary{background:#ffffff!important;border-color:#d1d5db!important}.admin-shell-root{background:#f8fafc!important;color:#111827!important}.admin-shell-root,.admin-shell-root .admin-header,.admin-shell-root .admin-sidebar,.admin-shell-root [data-scroll-block=header],.admin-shell-root [data-scroll-block=sidebar],.admin-shell-root [data-scroll-root]{background:#ffffff!important;color:#111827!important}.admin-shell-root .admin-header,.admin-shell-root .admin-sidebar{border-color:#e5e7eb!important;box-shadow:0 1px 0 rgba(15,23,42,.04)}.admin-shell-root *{color:#111827!important;opacity:1!important}.admin-shell-root .card-premium,.admin-shell-root .glass,.admin-shell-root .panel-soft,.admin-shell-root .table-shell,.admin-shell-root .theme-outline{background:#ffffff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 30px rgba(15,23,42,.1)!important}.admin-shell-root [class*=bg-neutral-],.admin-shell-root [class*=bg-slate-],.admin-shell-root [class*=bg-zinc-]{background:#ffffff!important}.admin-shell-root [class*=text-cyan-],.admin-shell-root [class*=text-neutral-],.admin-shell-root [class*=text-slate-],.admin-shell-root [class*=text-white],.admin-shell-root [class*=text-zinc-]{color:#111827!important}.admin-shell-root .btn-primary,.admin-shell-root button.btn-primary{color:#ffffff!important}.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{background:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}.admin-shell-root a{color:#111827!important}.admin-shell-root .admin-nav-active,.admin-shell-root [aria-current=page]{background:#f3f4f6!important;border-color:#d1d5db!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important}.admin-shell-root .admin-nav-icon{background:#f3f4f6!important;color:#111827!important}.admin-shell-root .admin-callout{background:#ffffff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}.premium-store-header.is-scrolled .container-shell{padding-top:.6rem;padding-bottom:.6rem}.premium-nav-user-trigger{min-height:4.75rem;min-width:350px;border-radius:1.65rem;background:linear-gradient(180deg,rgba(103,16,30,.9),rgba(83,17,28,.92)),linear-gradient(180deg,rgba(74,77,82,.56),rgba(41,44,49,.72));padding:.95rem 1.35rem}.premium-nav-user-trigger:hover{background:linear-gradient(180deg,rgba(113,20,34,.94),rgba(90,19,31,.95)),linear-gradient(180deg,rgba(84,87,92,.64),rgba(48,51,56,.78))}.premium-account-details[open] .premium-nav-user-trigger{border-color:rgba(255,255,255,.48);box-shadow:0 20px 44px rgba(20,4,8,.3),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.1)}.premium-nav-avatar{height:3.35rem;width:3.35rem;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.12))}.premium-account-panel{border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(255,255,255,.07),transparent 22%),linear-gradient(180deg,rgba(171,74,74,.94),rgba(151,63,63,.96))}.premium-account-highlight{border-radius:1.15rem;background:rgba(255,255,255,.06)}.premium-account-link,.premium-mobile-sub-link{border-radius:1.15rem;background:rgba(255,255,255,.05);font-weight:600}.premium-account-link:last-child{background:rgba(117,22,22,.64)}.premium-mobile-account-card{background:rgba(255,255,255,.05)}.auth-card-wrap{filter:drop-shadow(0 28px 60px rgba(12,3,8,.22))}.auth-logo-frame{border:8px solid rgba(255,255,255,.96);box-shadow:0 20px 42px rgba(15,23,42,.16)}.auth-card-shell{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.78);background:rgba(255,255,255,.95);box-shadow:0 22px 52px rgba(15,23,42,.16)}.auth-card-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 22%)}.auth-title-underline{box-shadow:0 4px 14px rgba(220,38,38,.24)}.auth-field-shell{display:flex;align-items:center;gap:.9rem;border-bottom:1px solid rgba(148,163,184,.38);padding-bottom:.95rem;transition:border-color .18s ease,transform .18s ease}.auth-field-shell:focus-within{border-color:var(--site-primary)}.auth-field-icon,.auth-field-toggle{color:#94a3b8;transition:color .18s ease}.auth-field-shell:focus-within .auth-field-icon,.auth-field-shell:focus-within .auth-field-toggle,.auth-field-toggle:hover{color:#64748b}.auth-field-input{height:2.9rem;width:100%;border:0;background:transparent;color:#1e293b;font-size:1.2rem;outline:none}.auth-field-input::-moz-placeholder{color:#94a3b8}.auth-field-input::placeholder{color:#94a3b8}.auth-submit-button{border-radius:.95rem;box-shadow:0 16px 32px rgba(220,38,38,.18)}@media (max-width:767px){.premium-nav-user-trigger{min-width:290px;padding:.85rem 1rem}.auth-card-wrap{margin-top:5rem;max-width:100%}.auth-logo-frame{height:112px;width:112px;border-width:6px}.auth-card-shell{border-radius:1.75rem;padding:5.1rem 1.35rem 1.75rem}.auth-field-input{font-size:1rem}}:root{--store-header-height:110px}.store-header-spacer{height:var(--store-header-height,110px);width:100%}.premium-store-header{position:fixed;left:0;right:0}.premium-nav-bar{overflow:visible}.premium-account-details{isolation:isolate}.premium-account-panel{transform-origin:top right;animation:premium-account-pop .18s ease}@keyframes premium-account-pop{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:1279px){.store-header-spacer{height:var(--store-header-height,92px)}}.premium-account-menu-root{z-index:160}.premium-nav-caret{flex-shrink:0;font-size:.75rem;color:rgba(255,255,255,.78);transition:transform .18s ease,color .18s ease}.premium-nav-caret.is-open{color:#ffffff}.premium-account-panel-compact{position:absolute;top:calc(100% + 10px);right:0;width:min(100%,320px);max-height:min(70vh,560px);overflow-y:auto;border-radius:1.7rem;box-shadow:0 22px 58px rgba(19,4,8,.34),inset 0 1px 0 rgba(255,255,255,.08);transform-origin:top right;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.premium-account-panel-compact.is-open{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.premium-account-panel-compact .premium-account-highlight{padding:.82rem .92rem}.premium-account-panel-compact .premium-account-link{padding:.78rem .92rem}@media (max-width:1535px){.premium-nav-user-trigger{min-width:318px}.premium-account-panel-compact{width:300px}}.premium-store-header .container-shell{max-width:min(calc(100% - 36px),1540px);padding:.45rem 0}.premium-store-header.is-scrolled .container-shell{padding-top:.45rem;padding-bottom:.45rem}.premium-nav-bar{min-height:96px;padding:1.1rem 1.6rem;border-radius:2rem}.premium-store-header .premium-brand-logo{border-radius:1.1rem}.premium-store-header .premium-brand-title{line-height:1}.premium-store-header .premium-brand-tagline{margin-top:.35rem;line-height:1.15}@media (max-width:1279px){.premium-store-header .container-shell{max-width:100%;padding:.45rem .75rem}.premium-nav-bar{min-height:76px;padding:.95rem 1rem;border-radius:1.7rem}}.premium-store-header .container-shell{max-width:min(calc(100% - 4px),100%);padding:.45rem .125rem .2rem}.premium-store-header.is-scrolled .container-shell{max-width:min(calc(100% - 4px),100%);padding-top:.35rem;padding-bottom:.15rem}.premium-nav-bar{width:100%;min-height:86px;padding:1rem 1.6rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 22%),linear-gradient(135deg,#8c1022,#a3122b 50%,#7d1020);box-shadow:0 16px 40px rgba(62,8,18,.22),inset 0 1px 0 rgba(255,255,255,.1)}.premium-store-header.is-scrolled .premium-nav-bar{border-radius:.95rem;box-shadow:0 16px 36px rgba(28,3,8,.22),0 4px 14px rgba(121,16,33,.16),0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.12)}.premium-store-header .store-nav-link{border-radius:.7rem}.premium-store-header .premium-admin-pill,.premium-store-header .premium-nav-action,.premium-store-header .premium-nav-text-link,.premium-store-header .premium-nav-user-trigger{border-radius:.9rem}@media (max-width:1279px){.premium-store-header .container-shell{max-width:100%;padding:.35rem .2rem .1rem}.premium-nav-bar{min-height:72px;padding:.85rem .95rem;border-radius:.85rem}}.premium-store-header{top:0}.premium-store-header .container-shell,.premium-store-header.is-scrolled .container-shell{max-width:100%;width:100%;padding:0}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{width:100%;min-height:88px;margin:0;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.14);padding:1rem 2rem;box-shadow:0 12px 30px rgba(28,3,8,.16),inset 0 1px 0 rgba(255,255,255,.08)}.premium-store-header.is-scrolled:before,.premium-store-header:before{opacity:0}.premium-store-header .premium-admin-pill,.premium-store-header .premium-nav-action,.premium-store-header .premium-nav-text-link,.premium-store-header .premium-nav-user-trigger{border-radius:.95rem}.premium-store-header .store-nav-link{border-radius:.55rem}@media (max-width:1279px){.premium-store-header .container-shell,.premium-store-header.is-scrolled .container-shell{padding:0}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{min-height:74px;border-radius:0;padding:.85rem 1rem}}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{border-bottom:0!important;box-shadow:0 14px 28px rgba(15,23,42,.14),0 4px 10px rgba(15,23,42,.08)!important}.premium-nav-bar:after,.premium-nav-bar:before,.premium-store-header.is-scrolled .premium-nav-bar:after,.premium-store-header.is-scrolled .premium-nav-bar:before{display:none!important}.premium-store-header,.premium-store-header.is-scrolled{border-bottom:0!important}@media (max-width:1279px){.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{box-shadow:0 10px 22px rgba(15,23,42,.12),0 3px 8px rgba(15,23,42,.06)!important}}.navbar,.navbar-wrapper,header{border:none!important;outline:none!important}.navbar:after,.navbar:before,header:after,header:before{display:none!important}.navbar>div,header>div{border:none!important;background:transparent!important}.navbar{background:var(--store-header-bg,var(--navbar-bg,#111827))!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important}body{background-color:#0f0f0f}.premium-store-header,.premium-store-header.is-scrolled{background:transparent!important;border:0!important;box-shadow:none!important}.premium-store-header.is-scrolled:after,.premium-store-header.is-scrolled:before,.premium-store-header:after,.premium-store-header:before{display:none!important;content:none!important;background:none!important}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{min-height:110px;background:linear-gradient(135deg,#7f0d1d,#a50f26 48%,#7c0d1c)!important;box-shadow:0 18px 34px rgba(31,3,8,.22)!important}@media (max-width:1279px){.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{min-height:84px;border-radius:0!important}}body,html{margin:0!important;padding:0!important}body{background-color:#0f0f0f!important}.premium-store-header,.premium-store-header.is-scrolled,.theme-header,header.theme-header.premium-store-header{top:0!important;left:0!important;right:0!important;background:var(--store-header-bg,linear-gradient(135deg,#7f0d1d 0,#a50f26 48%,#7c0d1c 100%))!important;border-bottom:1px solid var(--store-header-border,rgba(255,255,255,.1))!important;box-shadow:0 14px 28px rgba(18,2,5,.28)!important}.premium-store-header:after,.premium-store-header:before,.theme-header:after,.theme-header:before{display:none!important;content:none!important}.premium-store-header .container-shell,.premium-store-header.is-scrolled .container-shell{padding:0!important}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{min-height:110px!important;padding:0 32px!important;outline:0!important}.premium-nav-bar:after,.premium-nav-bar:before{display:none!important;content:none!important}.store-header-spacer{height:var(--store-header-height,110px)!important}@media (max-width:1279px){.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{min-height:84px!important;padding:0 16px!important}.store-header-spacer{height:var(--store-header-height,84px)!important}}:root{--header-flat-bg:linear-gradient(180deg,#8d1020,#9d1024 54%,#860d1c);--header-flat-shadow:0 10px 24px rgba(39,7,13,0.22)}body{background-color:var(--site-background)!important}.premium-store-header,.premium-store-header.is-scrolled,.theme-header,header.theme-header.premium-store-header{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:var(--header-flat-bg)!important;box-shadow:var(--header-flat-shadow)!important;backdrop-filter:none!important}.premium-nav-bar:after,.premium-nav-bar:before,.premium-store-header:after,.premium-store-header:before,.theme-header:after,.theme-header:before{display:none!important;content:none!important}.premium-store-header .container-shell,.premium-store-header.is-scrolled .container-shell{max-width:100%!important;width:100%!important;margin:0!important;padding:0 42px!important}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{position:relative!important;display:block!important;width:100%!important;min-height:88px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.store-header-spacer{height:88px!important}.premium-desktop-brand{display:flex;align-items:center;min-height:88px}.premium-store-header .premium-brand-logo{height:38px!important;width:38px!important;border-radius:0!important;box-shadow:none!important}.premium-store-header .premium-brand-title{color:var(--store-header-brand-text,#ffffff)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em}.premium-store-header .premium-brand-tagline{color:rgba(255,255,255,.92)!important;font-size:11px!important;line-height:1.25!important}.premium-desktop-nav nav,.premium-store-header nav[aria-label="เมนูหลัก"]{width:auto!important}.premium-nav-menu,.store-nav-scroll.premium-nav-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:40px!important;overflow:visible!important;padding:0!important}.premium-store-header .store-nav-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:88px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important}.premium-store-header .store-nav-link:after{left:0!important;right:0!important;bottom:22px!important;height:3px!important;border-radius:9999px!important;background:transparent!important}.premium-store-header .store-nav-link.is-active,.premium-store-header .store-nav-link:hover{background:transparent!important;color:#ffffff!important;box-shadow:none!important}.premium-store-header .store-nav-link.is-active:after,.premium-store-header .store-nav-link:hover:after{background:#ffffff!important}.premium-store-header .premium-nav-text-link{color:#ffffff!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important}.premium-store-header .premium-nav-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 22px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.34)!important;background:rgba(255,255,255,.08)!important;color:#ffffff!important;box-shadow:none!important}.premium-store-header .premium-nav-user-trigger{min-height:50px!important;min-width:240px!important;padding:10px 14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.25)!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important}.premium-store-header .premium-nav-avatar{height:42px!important;width:42px!important;background:rgba(255,255,255,.18)!important}.premium-account-panel-compact{top:calc(100% + 10px)!important;right:0!important;width:310px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(114,14,28,.98),rgba(86,9,19,.98))!important;box-shadow:0 18px 38px rgba(26,4,8,.34)!important}@media (max-width:1279px){.premium-store-header .container-shell,.premium-store-header.is-scrolled .container-shell{padding:0 18px!important}.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{min-height:74px!important}.store-header-spacer{height:74px!important}.premium-brand-logo{height:34px!important;width:34px!important}}.navbar,.navbar.scrolled,header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}.navbar,header{transition:none!important}.navbar{box-shadow:0 8px 25px rgba(0,0,0,.3)!important}.navbar,.navbar.scrolled,header{background:var(--store-header-bg,var(--navbar-bg,#111827))!important;background-color:transparent!important}.premium-store-header .premium-account-menu-root{display:flex;justify-content:flex-end}.premium-store-header .premium-nav-user-trigger{min-width:278px!important;min-height:76px!important;padding:12px 18px!important;gap:14px!important;border-radius:20px!important;align-items:center!important;justify-content:flex-start!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(158,36,54,.92),rgba(122,27,41,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.premium-store-header .premium-nav-avatar{width:50px!important;height:50px!important;min-width:50px!important;font-size:1.7rem!important;font-weight:800!important;line-height:1!important;background:linear-gradient(180deg,#f36c69,#e24e53)!important;color:#ffffff!important}.premium-store-header .premium-nav-user-meta{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important}.premium-store-header .premium-nav-user-name{margin:0!important;color:#ffffff!important;font-size:.96rem!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.01em!important}.premium-store-header .premium-nav-user-caption{margin:0!important;color:rgba(255,255,255,.95)!important;font-size:.79rem!important;font-weight:700!important;line-height:1.05!important}.premium-store-header .premium-nav-caret{width:16px!important;height:16px!important;margin-left:8px!important;color:rgba(255,255,255,.96)!important}.premium-store-header .premium-account-panel-compact{width:380px!important;max-height:min(80vh,760px)!important;padding:14px!important;border-radius:0 0 28px 28px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(183,45,61,.97),rgba(146,30,44,.98))!important;box-shadow:0 26px 52px rgba(26,4,8,.36)!important}.premium-store-header .premium-account-panel-compact .premium-account-highlight,.premium-store-header .premium-account-panel-compact .premium-account-link{border:1px solid rgba(255,255,255,.05)!important;background:rgba(255,255,255,.07)!important;box-shadow:none!important}.premium-store-header .premium-account-panel-compact .premium-account-highlight{border-radius:20px!important;padding:18px!important}.premium-store-header .premium-account-panel-compact .premium-account-link{border-radius:18px!important;padding:16px 18px!important}.premium-store-header .premium-account-panel-compact .premium-account-link:hover{background:rgba(255,255,255,.1)!important}@media (max-width:1535px){.premium-store-header .premium-nav-user-trigger{min-width:264px!important}.premium-store-header .premium-account-panel-compact{width:360px!important}}.premium-account-menu-root{position:relative;display:flex;justify-content:flex-end}.premium-nav-user-trigger,.premium-store-header .premium-nav-user-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-width:214px!important;min-height:50px!important;padding:7px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(153,38,54,.92),rgba(122,25,38,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;color:#ffffff!important}.premium-nav-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px;background:linear-gradient(180deg,#f46c6d,#e24f57)!important;color:#ffffff!important;font-size:1rem!important;font-weight:800!important;line-height:1!important}.premium-nav-user-meta{display:flex!important;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.premium-nav-user-name{color:#ffffff!important;font-size:.76rem!important;font-weight:800!important}.premium-nav-user-caption,.premium-nav-user-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1!important}.premium-nav-user-caption{color:rgba(255,255,255,.92)!important;font-size:.6rem!important;font-weight:700!important}.premium-nav-caret{flex:0 0 auto;width:12px!important;height:12px!important;margin-left:3px;transition:transform .2s ease}.premium-nav-caret.is-open{transform:rotate(180deg)}.premium-account-panel-v6{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:286px!important;max-height:min(70vh,560px)!important;overflow-y:auto;padding:9px!important;border-radius:0 0 18px 18px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,rgba(181,48,64,.98),rgba(145,31,44,.99))!important;box-shadow:0 16px 34px rgba(26,4,8,.26)!important;color:#ffffff;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.premium-account-panel-header{padding:3px 4px 8px}.premium-account-panel-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:800;line-height:1;color:#ffffff}.premium-account-panel-caption{margin-top:4px;font-size:.74rem;font-weight:700;line-height:1.1;color:rgba(255,255,255,.9)}.premium-account-stack{display:grid;gap:8px}.premium-account-highlight,.premium-account-link,.premium-account-logout{border:1px solid rgba(255,255,255,.05)!important;background:rgba(255,255,255,.065)!important;box-shadow:none!important}.premium-account-highlight{padding:10px 12px!important;border-radius:14px!important}.premium-account-label{font-size:.74rem;font-weight:700;line-height:1.1;color:#ffffff}.premium-account-value{margin-top:5px;font-size:1.02rem;font-weight:800;line-height:1.12;color:#ffffff}.premium-account-money{color:#ff8f8f}.premium-account-helper{margin-top:6px;font-size:.66rem;font-weight:700;line-height:1.25;color:rgba(255,255,255,.95)}.premium-account-links{display:grid;gap:7px}.premium-account-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px!important;border-radius:13px!important;font-size:.82rem!important;font-weight:700;line-height:1.15;color:#ffffff!important;text-decoration:none;transition:background .18s ease}.premium-account-link:hover{background:rgba(255,255,255,.1)!important}.premium-account-link-icon{flex:0 0 auto;width:14px!important;height:14px!important}.premium-account-logout{width:100%;padding:10px 12px!important;border:0;border-radius:13px!important;font-size:.82rem!important;font-weight:800;line-height:1.1;color:#ffffff!important;text-align:left;cursor:pointer;transition:opacity .18s ease}.premium-account-logout:hover{opacity:.96}@media (max-width:1535px){.premium-nav-user-trigger,.premium-store-header .premium-nav-user-trigger{min-width:206px!important}.premium-account-panel-v6{width:276px!important}}.store-nav-link-icon{flex:0 0 auto;width:17px;height:17px;opacity:.96}.premium-store-header .store-nav-link{gap:.62rem!important;min-height:54px!important;padding:.8rem 1.15rem!important;border-radius:999px!important;border:1px solid var(--store-header-border,rgba(255,255,255,.16))!important;background:rgba(255,255,255,.05)!important;color:var(--store-header-nav-text,#ffffff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.premium-store-header .store-nav-link:hover{background:var(--store-header-nav-hover-bg,rgba(255,255,255,.08))!important;border-color:var(--store-header-nav-hover-border,rgba(255,255,255,.18))!important;color:var(--store-header-nav-hover-text,#ffffff)!important}.premium-store-header .store-nav-link.is-active{background:var(--store-header-nav-active-bg,rgba(255,255,255,.1))!important;border-color:var(--store-header-nav-active-border,var(--store-header-nav-underline,rgba(231,164,87,.55)))!important;color:var(--store-header-nav-active,#ffffff)!important;box-shadow:var(--store-header-nav-glow,0 10px 24px rgba(92,43,7,.18)),inset 0 1px 0 rgba(255,255,255,.1)!important}.premium-store-header .store-nav-link:after{display:block!important;background:var(--store-header-nav-underline,#ffffff)!important;bottom:.42rem!important}.premium-auth-menu-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;min-height:48px!important;border-radius:999px!important;text-decoration:none!important}.premium-auth-menu-button-primary{background:rgba(255,255,255,.1)!important;border-color:var(--store-header-nav-underline,rgba(231,164,87,.55))!important;color:var(--store-header-nav-active,#ffffff)!important;box-shadow:0 10px 24px rgba(92,43,7,.18),inset 0 1px 0 rgba(255,255,255,.1)!important}.premium-auth-menu-icon{flex:0 0 auto;width:16px;height:16px}.store-nav{justify-content:space-between;padding:0 40px;height:70px;background:#b00622;color:#fff}.store-nav-left,.store-nav-right{display:flex;gap:24px}.nav-link{display:flex;gap:6px;font-weight:700;font-size:14px}.nav-icon{width:16px;height:16px}.nav-link.active{position:relative}.nav-link.active:after{bottom:-8px;width:30px;background:#fff;border-radius:10px}.store-nav,.store-nav-left{display:flex;align-items:center;justify-content:center;width:100%}.store-nav-left{gap:42px}.nav-link{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 0;color:#ffffff;text-decoration:none;font-size:.95rem;font-weight:800;line-height:1;white-space:nowrap;background:transparent!important;border:0!important;box-shadow:none!important}.nav-link:hover{opacity:.92}.nav-icon{width:15px;height:15px;flex:0 0 auto}.nav-link.active:after{content:"";position:absolute;left:50%;bottom:-13px;width:36px;height:3px;border-radius:999px;background:rgba(255,255,255,.98);transform:translateX(-50%)}@media (max-width:1440px){.store-nav-left{gap:32px}.nav-link{font-size:.9rem}}@media (max-width:1200px){.store-nav-left{gap:22px;flex-wrap:wrap}.nav-link{font-size:.86rem}}.premium-desktop-nav,.store-nav,.store-nav-left{padding:0!important}.premium-desktop-nav,.premium-desktop-nav *,.store-nav,.store-nav-left{background:transparent!important;box-shadow:none!important;border:none!important}.store-nav-left,.store-nav__group{gap:42px!important}.nav-link,.store-nav__link{position:relative!important;display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;padding:6px 0 12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.nav-link:after,.store-nav__link:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-2px!important;width:100%!important;height:3px!important;border-radius:999px!important;background:rgba(255,255,255,.32)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease,background-color .18s ease,opacity .18s ease!important;opacity:1!important}.nav-link:hover:after,.store-nav__link:hover:after{transform:scaleX(1)!important;background:rgba(255,255,255,.38)!important}.nav-link.active:after,.nav-link.is-active:after,.store-nav__link.is-active:after{transform:scaleX(1)!important;background:rgba(255,255,255,.98)!important}.nav-icon,.store-nav__icon{width:15px!important;height:15px!important;flex:0 0 auto!important}.auth-card,.login-card,.register-card{max-width:360px!important;padding:22px 20px!important;border-radius:18px!important}.auth-logo,.login-logo,.register-logo{width:68px!important;height:68px!important;top:-34px!important}.auth-card h2,.login-card h2,.register-card h2{font-size:1.05rem!important;margin-bottom:14px!important}.auth-card input,.login-card input,.register-card input{height:40px!important;font-size:.9rem!important}.auth-card label{font-size:.85rem!important}.auth-card button,.login-card button,.register-card button{height:42px!important;font-size:.9rem!important}.auth-card .text-sm{font-size:.8rem!important}.auth-card,.login-card,.register-card{max-width:340px!important;padding:20px 18px!important;border-radius:16px!important}.auth-logo,.login-logo,.register-logo{width:60px!important;height:60px!important;top:-30px!important}.auth-card h2,.login-card h2,.register-card h2{font-size:1rem!important;margin-bottom:12px!important}.auth-card input,.login-card input,.register-card input{height:38px!important;font-size:.88rem!important}.auth-card button,.login-card button,.register-card button{height:40px!important;font-size:.88rem!important;border-radius:10px!important}.auth-card .space-y-4>*+*{margin-top:10px!important}.auth-card .text-sm{font-size:.78rem!important}.auth-card-wrap{max-width:420px!important;margin-top:4rem!important;filter:drop-shadow(0 22px 48px rgba(12,3,8,.18))!important}.auth-logo-frame{width:96px!important;height:96px!important;border-width:6px!important;box-shadow:0 14px 30px rgba(15,23,42,.12)!important}.auth-card-shell{border-radius:22px!important;padding:4rem 1.5rem 1.6rem!important;box-shadow:0 16px 38px rgba(15,23,42,.12)!important}.auth-field-shell{gap:.7rem!important;padding-bottom:.7rem!important}.auth-field-input{height:2.35rem!important;font-size:1rem!important}.auth-field-icon svg,.auth-field-toggle svg{width:16px!important;height:16px!important}.auth-submit-button{min-height:42px!important;border-radius:10px!important}@media (max-width:767px){.auth-card-wrap{margin-top:3.5rem!important;max-width:360px!important}.auth-logo-frame{width:86px!important;height:86px!important}.auth-card-shell{padding:3.6rem 1.2rem 1.4rem!important;border-radius:18px!important}}.premium-mobile-header{position:relative;min-height:108px;justify-content:center;padding:.6rem 4.9rem .6rem 1rem}.premium-mobile-brand-block{display:flex;width:100%;align-items:center;text-decoration:none}.premium-mobile-brand-inner{width:100%;gap:.85rem}.premium-mobile-brand-logo{width:56px;height:56px;border-radius:1rem;flex-shrink:0}.premium-mobile-brand-copy{display:flex;flex-direction:column;justify-content:center}.premium-mobile-brand-title{line-height:1.08;color:#ffffff!important}.premium-mobile-brand-tagline{margin-top:.28rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;font-size:.96rem;color:rgba(255,255,255,.96)!important;text-shadow:0 1px 1px rgba(0,0,0,.12)}.premium-mobile-menu-slot{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.premium-mobile-menu-button{color:#ffffff!important}.premium-mobile-drawer,.premium-mobile-drawer *,.premium-mobile-drawer .premium-mobile-account-card,.premium-mobile-drawer .premium-mobile-nav-link,.premium-mobile-drawer .premium-mobile-stat-card,.premium-mobile-drawer .premium-mobile-sub-link,.premium-mobile-drawer .text-white,.premium-mobile-drawer .text-white\/60,.premium-mobile-drawer .text-white\/70{color:#ffffff}@media (max-width:640px){.premium-mobile-header{min-height:112px;padding-left:.95rem;padding-right:4.8rem}.premium-mobile-brand-logo{width:52px;height:52px}.premium-mobile-brand-title{font-size:1.2rem}.premium-mobile-brand-tagline{font-size:.94rem}}.store-compact-ui{font-size:15px}.store-compact-ui .premium-nav-bar{transform:scale(.94);transform-origin:top center}.store-compact-ui .premium-admin-pill,.store-compact-ui .premium-desktop-brand,.store-compact-ui .premium-desktop-nav,.store-compact-ui .premium-mobile-header,.store-compact-ui .premium-nav-action{zoom:.94}@media (max-width:767px){.container-shell{padding-left:.75rem;padding-right:.75rem}.store-compact-ui{font-size:14px}}body[data-ui-theme=light] .auth-submit-button,body[data-ui-theme=light] .auth-submit-button *,body[data-ui-theme=light] .auth-submit-button:active,body[data-ui-theme=light] .auth-submit-button:focus,body[data-ui-theme=light] .auth-submit-button:hover,body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/login"],body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/login"] span,body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/login"] svg,body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/login"] svg *,body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/register"],body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/register"] span,body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/register"] svg,body[data-ui-theme=light] .premium-mobile-menu-slot a[href="/register"] svg *,body[data-ui-theme=light] .premium-store-header .premium-auth-menu-button,body[data-ui-theme=light] .premium-store-header .premium-auth-menu-button span,body[data-ui-theme=light] .premium-store-header .premium-auth-menu-button svg,body[data-ui-theme=light] .premium-store-header .premium-auth-menu-button svg *,body[data-ui-theme=light] .premium-store-header .premium-nav-action.premium-auth-menu-button,body[data-ui-theme=light] .premium-store-header .premium-nav-action.premium-auth-menu-button span,body[data-ui-theme=light] .premium-store-header .premium-nav-action.premium-auth-menu-button svg,body[data-ui-theme=light] .premium-store-header .premium-nav-action.premium-auth-menu-button svg *,body[data-ui-theme=light] button.auth-submit-button,body[data-ui-theme=light] button.auth-submit-button *{color:#ffffff!important;fill:#ffffff!important;stroke:#ffffff!important}.premium-store-header{background:linear-gradient(180deg,rgba(38,6,24,.82),rgba(26,5,16,.68)),radial-gradient(circle at top left,rgba(255,120,214,.18),transparent 28%),radial-gradient(circle at top right,rgba(139,92,246,.18),transparent 26%);border-bottom:1px solid rgba(255,255,255,.08);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.premium-store-header-blur{backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15)}.premium-store-header-solid{backdrop-filter:none;-webkit-backdrop-filter:none}.premium-store-header.is-scrolled{background:linear-gradient(180deg,rgba(26,5,16,.92),rgba(24,4,15,.9)),radial-gradient(circle at top left,rgba(255,120,214,.12),transparent 26%),radial-gradient(circle at top right,rgba(139,92,246,.12),transparent 22%);border-bottom-color:rgba(255,255,255,.12);box-shadow:0 18px 42px rgba(8,5,16,.32)}.premium-nav-bar{position:relative;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.premium-mobile-header{min-height:92px;padding:.8rem 4.9rem .8rem 1rem}.premium-mobile-brand-inner{min-width:0}.premium-mobile-brand-logo{width:52px;height:52px;border-radius:18px;box-shadow:0 10px 24px rgba(8,5,16,.22)}.premium-mobile-brand-title{font-size:1.05rem;font-weight:700;letter-spacing:.01em}.premium-mobile-brand-tagline{margin-top:.2rem;font-size:.82rem;line-height:1.35;color:rgba(255,255,255,.72)!important}.premium-mobile-menu-slot{right:.9rem}.premium-mobile-menu-button{position:relative;display:inline-flex;height:52px;width:52px;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));box-shadow:0 14px 28px rgba(8,5,16,.24),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.premium-mobile-menu-button:active,.premium-mobile-menu-button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.24);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.07))}.premium-mobile-menu-button-inner{display:inline-flex;flex-direction:column;gap:5px}.premium-mobile-menu-line{display:block;width:20px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.76))}.premium-mobile-menu-line-short{width:14px}.premium-mobile-drawer-shell{width:min(90vw,380px);max-width:380px;background:radial-gradient(circle at top left,rgba(255,255,255,.09),transparent 22%),linear-gradient(180deg,rgba(58,11,35,.98),rgba(30,7,20,.98))}.premium-mobile-drawer-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.08);padding:1rem}.premium-mobile-icon-button{display:inline-flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff}.premium-mobile-nav-link{display:flex;align-items:center;gap:.8rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.04);padding:.95rem 1rem;color:#fff;transition:transform .18s ease,border-color .18s ease,background .18s ease}.premium-mobile-nav-link.is-active,.premium-mobile-nav-link:hover{transform:translateX(2px);border-color:rgba(255,255,255,.14)}.premium-mobile-avatar,.premium-mobile-nav-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.1)}.premium-mobile-nav-icon{height:40px;width:40px}.premium-mobile-avatar{height:46px;width:46px;font-weight:700}.premium-mobile-account-card,.premium-mobile-stat-card,.premium-mobile-sub-link{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}@media (min-width:768px) and (max-width:1023px){.premium-nav-bar{border-radius:34px}.premium-mobile-header{min-height:98px;padding-left:1.25rem;padding-right:5.4rem}.premium-mobile-brand-logo{width:58px;height:58px}.premium-mobile-brand-title{font-size:1.16rem}.premium-mobile-brand-tagline{font-size:.88rem}.premium-mobile-menu-button{height:56px;width:56px;border-radius:20px}.premium-mobile-drawer-shell{width:min(72vw,430px);max-width:430px}}@media (min-width:1024px){:root{--store-header-height:118px}.premium-nav-bar{min-height:86px;padding-inline:.35rem}.premium-desktop-brand{max-width:300px}.premium-store-header .premium-nav-action{min-height:48px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05))!important;box-shadow:0 10px 24px rgba(8,5,16,.18)!important}}@media (min-width:1280px){.premium-desktop-nav{max-width:56%}}.premium-mobile-header{display:flex;align-items:center;gap:.85rem;min-height:88px;padding:.75rem 4.4rem .75rem 1rem}.premium-mobile-brand-block{flex:1;min-width:0}.premium-mobile-brand-inner{display:flex;align-items:center;gap:.82rem}.premium-mobile-brand-copy{min-width:0;padding-right:.15rem}.premium-mobile-brand-title{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.premium-mobile-brand-tagline{color:rgba(255,245,247,.78)!important}.premium-mobile-menu-slot{right:.78rem}.premium-mobile-menu-button{height:48px;width:48px;border-radius:16px;border-color:rgba(255,233,240,.14);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06));box-shadow:0 16px 28px rgba(24,4,15,.24),inset 0 1px 0 rgba(255,255,255,.12)}.premium-mobile-menu-button-inner{gap:4px}.premium-mobile-menu-line{width:18px;height:2.5px;background:linear-gradient(90deg,#fff6f8,rgba(255,240,245,.82))}.premium-mobile-menu-line-short{width:12px}.premium-mobile-drawer-shell{width:min(90vw,388px);max-width:388px;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.1),transparent 20%),radial-gradient(circle at top,rgba(239,68,68,.18),transparent 32%),linear-gradient(180deg,rgba(83,11,24,.985),rgba(58,8,18,.985) 38%,rgba(28,5,12,.99))}.premium-mobile-drawer-topbar{padding:1rem 1rem .9rem;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.premium-mobile-drawer-content{padding:.95rem 1rem 1.05rem}.premium-mobile-section{display:grid;gap:.75rem}.premium-mobile-section+.premium-mobile-section{margin-top:1rem}.premium-mobile-section-label{padding-inline:.35rem;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,228,234,.62)}.premium-mobile-nav-link{min-height:70px;gap:.9rem;border-radius:24px;border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.032));padding:.92rem 1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.premium-mobile-nav-link.is-active,.premium-mobile-nav-link:hover{transform:translateX(0);border-color:rgba(255,220,228,.18);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));box-shadow:0 12px 30px rgba(18,5,11,.22),inset 0 1px 0 rgba(255,255,255,.08)}.premium-mobile-avatar,.premium-mobile-nav-icon{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.premium-mobile-nav-icon{height:44px;width:44px;color:#fff}.premium-mobile-account-card{display:grid;gap:.9rem;border-radius:26px;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.045))}.premium-mobile-stat-card{border-radius:18px;padding:.85rem .9rem;background:rgba(255,255,255,.06)}.premium-mobile-sub-link{display:block;border-radius:18px;padding:.85rem .95rem;color:#fff;background:rgba(255,255,255,.04)}.premium-mobile-drawer-footer{padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.premium-mobile-footer-button{min-height:54px;border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.premium-mobile-footer-button-secondary{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))}.premium-mobile-footer-button-primary{background:linear-gradient(135deg,rgba(220,38,38,.82),rgba(190,24,93,.78))}@media (max-width:640px){.premium-mobile-header{min-height:84px;padding-left:.95rem;padding-right:4.2rem}.premium-mobile-brand-logo{width:48px;height:48px;border-radius:16px}.premium-mobile-brand-title{font-size:1.08rem}.premium-mobile-brand-tagline{font-size:.8rem}}@media (min-width:768px) and (max-width:1023px){.premium-mobile-header{min-height:92px;padding-right:4.8rem}.premium-mobile-menu-button{height:52px;width:52px;border-radius:18px}.premium-mobile-drawer-shell{width:min(70vw,430px);max-width:430px}}.homepage-lite{background:#f7f7f7!important;color:#111827!important}.homepage-lite .home-simple-navbar{width:min(100%,72rem);padding:2.1rem 1.25rem 1.15rem!important}.homepage-lite .home-simple-navbar:after,.homepage-lite .home-simple-navbar:before{display:none!important;content:none!important}.homepage-lite .home-simple-logo{color:#e62f2f!important;font-size:clamp(3rem,5.2vw,4.75rem)!important;line-height:1!important;font-weight:400!important;letter-spacing:-.03em!important;text-shadow:none!important}.homepage-lite .home-simple-auth-menu{gap:clamp(1.75rem,3vw,3rem)!important;color:#e62f2f!important;font-size:clamp(1.55rem,2vw,2.05rem)!important;line-height:1!important;font-weight:500!important}.homepage-lite .home-simple-auth-menu a{color:#e62f2f!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.homepage-lite .home-simple-auth-menu a:hover{color:#9b1024!important}@media (max-width:640px){.homepage-lite .home-simple-navbar{padding:1.3rem 1rem .75rem!important}.homepage-lite .home-simple-auth-menu{gap:1rem!important;font-size:1.05rem!important}}.homepage-lite .home-simple-navbar{width:min(100%,92rem)!important;margin:0 auto!important;padding:1.55rem 3.5rem 1.15rem!important;gap:1.5rem!important;outline:0!important;position:relative!important;z-index:1!important}.homepage-lite .home-simple-logo{text-decoration:none!important;font-size:0!important;line-height:0!important}.homepage-lite .home-simple-logo-img{height:58px!important}.homepage-lite .home-simple-auth-menu{gap:1rem!important;white-space:nowrap!important;color:#ffffff!important;font-size:.95rem!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button{min-height:52px!important;gap:.55rem!important;padding:.85rem 1.45rem!important;box-shadow:0 16px 36px rgba(122,31,43,.18)!important;font-size:.95rem!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button span,.homepage-lite .home-simple-auth-menu .home-simple-auth-button svg{color:#ffffff!important;stroke:#ffffff!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button:hover{background:#8f1022!important;color:#ffffff!important;transform:translateY(-1px)!important}.homepage-lite .container-shell:first-of-type{padding-top:1.5rem!important}@media (max-width:768px){.homepage-lite .home-simple-navbar{padding:1rem 1rem .75rem!important}.homepage-lite .home-simple-logo-img{height:48px!important}.homepage-lite .home-simple-auth-menu{gap:.55rem!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button{min-height:42px!important;border-radius:14px!important;padding:.65rem .8rem!important;font-size:.82rem!important}}.homepage-lite .home-simple-navbar{width:100%!important;max-width:100%!important;min-height:110px!important;margin:0!important;padding:0 42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:0!important;box-shadow:none!important}.homepage-lite .home-simple-logo{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-height:110px!important}.homepage-lite .home-simple-logo-img{height:38px!important;width:auto!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.homepage-lite .home-simple-auth-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button{min-height:46px!important;padding:0 22px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#a50f26!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 14px 32px rgba(20,4,8,.16)!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button svg{width:16px!important;height:16px!important;color:#ffffff!important;stroke:#ffffff!important}.homepage-lite .container-shell:first-of-type{padding-top:30px!important}@media (max-width:1279px){.homepage-lite .home-simple-navbar{min-height:84px!important;padding:0 16px!important}.homepage-lite .home-simple-logo{min-height:84px!important}.homepage-lite .home-simple-logo-img{height:34px!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button{min-height:42px!important;padding:0 14px!important;border-radius:14px!important;font-size:13px!important}}.homepage-lite [role=dialog]>div{overflow:hidden!important;width:500px!important;height:500px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important}.homepage-lite [role=dialog]>div *{scrollbar-width:none!important}.homepage-lite [role=dialog]>div ::-webkit-scrollbar{display:none!important}.recent-purchase-ticker{border:1px solid var(--recent-purchase-border,var(--site-primary,#7a1f2b));border-radius:var(--recent-purchase-radius,18px);background:linear-gradient(135deg,var(--recent-purchase-bg-from,var(--site-primary,#7a1f2b)),var(--recent-purchase-bg-to,var(--site-primary,#7a1f2b)));box-shadow:none}.recent-purchase-track{display:flex;width:-moz-max-content;width:max-content;gap:1rem;padding:1rem 1.25rem;animation:recent-purchase-marquee var(--recent-purchase-speed,34s) linear infinite;will-change:transform}.recent-purchase-ticker[data-pause-on-hover=true]:hover .recent-purchase-track{animation-play-state:paused}.recent-purchase-card{display:flex;min-width:var(--recent-purchase-card-min-width,420px);max-width:var(--recent-purchase-card-max-width,500px);align-items:center;gap:.9rem;padding:.7rem .85rem;border:1px solid var(--recent-purchase-card-border,color-mix(in srgb,var(--site-primary,#7a1f2b) 36%,transparent));border-radius:var(--recent-purchase-card-radius,14px);background:var(--recent-purchase-card-bg,color-mix(in srgb,var(--site-primary,#7a1f2b) 12%,white));color:var(--recent-purchase-title-color,#111827);box-shadow:none}.recent-purchase-image-wrap{width:64px;height:64px;flex:0 0 auto;overflow:hidden;border:2px solid var(--recent-purchase-image-border,var(--site-primary,#7a1f2b));border-radius:var(--recent-purchase-image-radius,.75rem);background:var(--recent-purchase-image-bg,#ffffff);box-shadow:var(--recent-purchase-image-shadow,none)}.recent-purchase-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recent-purchase-title{display:flex;max-width:390px;align-items:center;gap:.5rem;color:var(--recent-purchase-title-color,#111827);font-size:1rem;font-weight:800;line-height:1.2;text-shadow:none}.recent-purchase-status,.recent-purchase-time{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;padding:.3rem .7rem;border:1px solid color-mix(in srgb,var(--site-primary,#7a1f2b) 24%,transparent);font-size:.8rem;font-weight:800;line-height:1;white-space:nowrap;box-shadow:none}.recent-purchase-time{background:linear-gradient(135deg,var(--recent-purchase-time-bg-from,color-mix(in srgb,var(--site-primary,#7a1f2b) 14%,white)),var(--recent-purchase-time-bg-to,color-mix(in srgb,var(--site-primary,#7a1f2b) 14%,white)));color:var(--recent-purchase-time-text,var(--site-primary,#7a1f2b))}.recent-purchase-status{background:linear-gradient(135deg,var(--recent-purchase-status-bg-from,color-mix(in srgb,var(--site-primary,#7a1f2b) 14%,white)),var(--recent-purchase-status-bg-to,color-mix(in srgb,var(--site-primary,#7a1f2b) 14%,white)));color:var(--recent-purchase-status-text,var(--site-primary,#7a1f2b))}@keyframes recent-purchase-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@media (max-width:767px){.recent-purchase-track{gap:.85rem;padding:.9rem;animation-duration:var(--recent-purchase-mobile-speed,24s)}.recent-purchase-card{min-width:320px;max-width:360px;gap:.75rem;padding:.65rem .75rem}.recent-purchase-image-wrap{width:54px;height:54px}.recent-purchase-title{max-width:260px;font-size:.9rem}.recent-purchase-status,.recent-purchase-time{font-size:.72rem;padding:.28rem .55rem}}.homepage-lite .home-user-card-wrap{position:relative;z-index:30}.homepage-lite .home-user-card{display:inline-flex;align-items:center;gap:13px;min-width:255px;min-height:74px;padding:12px 18px 12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:24px;color:#fff;background:linear-gradient(135deg,#b51a32,#9b1228 52%,#8e1023);box-shadow:0 22px 46px rgba(145,18,39,.22),inset 0 1px 0 rgba(255,255,255,.16);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.homepage-lite .home-user-card:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 26px 54px rgba(145,18,39,.28),inset 0 1px 0 rgba(255,255,255,.2)}.homepage-lite .home-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:999px;background:linear-gradient(135deg,#ff817f,#f0525e);color:#fff;font-size:26px;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.26)}.homepage-lite .home-user-info{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;line-height:1.05}.homepage-lite .home-user-name{max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;letter-spacing:-.01em}.homepage-lite .home-user-role{margin-top:5px;font-size:14px;font-weight:800;opacity:.96}.homepage-lite .home-user-chevron{flex:0 0 auto;transition:transform .18s ease}.homepage-lite .home-user-chevron.is-open{transform:rotate(180deg)}.homepage-lite .home-user-dropdown{position:absolute;right:0;top:calc(100% + 10px);width:230px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 24px 50px rgba(15,23,42,.18);backdrop-filter:blur(12px)}.homepage-lite .home-user-dropdown-item{display:flex;width:100%;align-items:center;gap:10px;padding:13px 16px;color:#0f172a;font-size:14px;font-weight:800;text-align:left;transition:background .16s ease,color .16s ease}.homepage-lite .home-user-dropdown-item:hover{background:#fff1f2;color:#9f1239}.homepage-lite .home-user-dropdown-item.danger{color:#be123c}@media (max-width:640px){.homepage-lite .home-user-card{min-width:0;min-height:58px;padding:9px 12px;border-radius:18px}.homepage-lite .home-user-avatar{width:40px;height:40px;flex-basis:40px;font-size:22px}.homepage-lite .home-user-name{max-width:92px;font-size:14px}.homepage-lite .home-user-role{font-size:11px}}.homepage-lite .home-simple-auth-menu .home-user-dropdown{z-index:9999!important;width:240px!important;padding:8px!important;overflow:visible!important;border-radius:22px!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown a.home-user-dropdown-item,.homepage-lite .home-simple-auth-menu .home-user-dropdown button.home-user-dropdown-item{display:flex!important;width:100%!important;min-height:42px!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:10px 12px!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;color:#ef233c!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown a.home-user-dropdown-item:hover,.homepage-lite .home-simple-auth-menu .home-user-dropdown button.home-user-dropdown-item:hover{background:#fff1f2!important;color:#9f1239!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown .home-user-dropdown-item svg{width:17px!important;height:17px!important;flex:0 0 17px!important;color:currentColor!important;stroke:currentColor!important}.recent-purchase-buyer{margin-top:.25rem;max-width:390px;color:var(--recent-purchase-buyer-color,#111827);font-size:.82rem;font-weight:700;line-height:1.2}.recent-purchase-time{border-color:color-mix(in srgb,#ec4899 24%,transparent)}.recent-purchase-status{border-color:color-mix(in srgb,#16a34a 24%,transparent)}.recent-purchase-status svg{color:currentColor!important;fill:none!important}@media (max-width:767px){.recent-purchase-buyer{max-width:260px;font-size:.76rem}}.homepage-lite .font-black,.homepage-lite .font-bold,.homepage-lite .font-extrabold{font-weight:600!important}.homepage-lite a,.homepage-lite button,.homepage-lite h1,.homepage-lite h2,.homepage-lite h3,.homepage-lite p,.homepage-lite span{text-rendering:optimizeLegibility}.homepage-lite .btn-primary,.homepage-lite .btn-secondary,.homepage-lite a[class*="bg-[var(--site-primary"],.homepage-lite button[class*="bg-[var(--site-primary"]{font-weight:600!important}*{-webkit-tap-highlight-color:transparent}[role=button],a,body,button,html,input,select,textarea{touch-action:manipulation}.book-scroll-item,.card-premium,.panel-soft,.scroll-enter-item,[data-scroll-animate=true]{backface-visibility:hidden;transform-style:preserve-3d}@media (hover:none),(max-width:820px),(pointer:coarse){html{scroll-behavior:auto}body{background-attachment:scroll,scroll,scroll,scroll,scroll!important;overscroll-behavior-y:auto}.card-premium,.glass,.panel-soft{backdrop-filter:none;-webkit-backdrop-filter:none}body.smooth-scroll-active [data-scroll-animate=true]{transition-duration:.12s,.14s}}.recent-purchase-ticker{overflow:hidden;border-radius:var(--recent-purchase-radius,22px)!important;background:linear-gradient(135deg,var(--recent-purchase-bg-from,#7f1628),var(--recent-purchase-bg-to,#7f1628))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.recent-purchase-track{padding:1.55rem 1.45rem!important}.recent-purchase-card{min-height:124px!important;gap:1.05rem!important;padding:1rem 1.05rem 1rem 1.1rem!important;border:1px solid var(--recent-purchase-card-border,rgba(127,22,40,.18))!important;background:var(--recent-purchase-card-bg,#f8eaed)!important;box-shadow:0 10px 24px rgba(83,12,27,.1),inset 0 1px 0 rgba(255,255,255,.72)!important}.recent-purchase-card:hover{transform:translateY(-1px)}.recent-purchase-image-wrap{border-width:2px!important;border-color:var(--recent-purchase-image-border,#7f1628)!important;border-radius:var(--recent-purchase-image-radius,14px)!important;background:var(--recent-purchase-image-bg,#ffffff)!important;box-shadow:0 8px 18px rgba(83,12,27,.14)!important}.recent-purchase-title{max-width:360px!important;gap:.7rem!important;font-size:1.08rem!important;letter-spacing:-.01em}.recent-purchase-play{width:18px!important;height:18px!important}.recent-purchase-buyer{margin-top:.6rem!important;max-width:360px!important;color:var(--recent-purchase-buyer-color,#111827)!important;font-size:.92rem!important}.recent-purchase-status,.recent-purchase-time{min-height:34px!important;padding:.42rem .82rem!important;border-radius:999px!important;font-size:.88rem!important;font-weight:800!important}.recent-purchase-time{border-color:rgba(236,72,153,.24)!important;background:linear-gradient(135deg,var(--recent-purchase-time-bg-from,#fff1f7),var(--recent-purchase-time-bg-to,#fff1f7))!important;color:var(--recent-purchase-time-text,#ec4899)!important}.recent-purchase-status{border-color:rgba(22,163,74,.24)!important}.recent-purchase-arrow{color:var(--recent-purchase-border,#7f1628)!important;stroke-width:2.4;margin-left:auto}@media (max-width:767px){.recent-purchase-track{gap:.9rem!important;padding:1rem .95rem!important}.recent-purchase-card{min-width:335px!important;max-width:360px!important;min-height:108px!important;gap:.75rem!important;padding:.78rem .82rem!important}.recent-purchase-image-wrap{width:60px!important;height:60px!important}.recent-purchase-title{max-width:205px!important;font-size:.92rem!important;gap:.45rem!important}.recent-purchase-buyer{max-width:205px!important;font-size:.78rem!important;margin-top:.35rem!important}.recent-purchase-badges{margin-top:.45rem!important;gap:.45rem!important}.recent-purchase-status,.recent-purchase-time{min-height:28px!important;padding:.32rem .52rem!important;font-size:.72rem!important}.recent-purchase-arrow{width:22px!important;height:22px!important}}.recent-purchase-ticker{overflow:hidden!important}.recent-purchase-track{gap:1rem!important;padding:.35rem .15rem .8rem!important;transform:translateZ(0);backface-visibility:hidden}.recent-purchase-card{min-width:var(--recent-purchase-card-min-width,460px)!important;max-width:var(--recent-purchase-card-max-width,540px)!important;min-height:112px!important;gap:1rem!important;padding:.9rem 1rem!important;border-radius:var(--recent-purchase-card-radius,16px)!important;color:var(--recent-purchase-title-color,#2563eb)!important;will-change:transform;transform:translateZ(0)}.recent-purchase-card:hover{transform:translate3d(0,-1px,0)!important}.recent-purchase-image-wrap{width:72px!important;height:72px!important;box-shadow:var(--recent-purchase-image-shadow,none)!important}.recent-purchase-title{max-width:290px!important;font-size:1rem!important;font-weight:700!important;gap:.55rem!important}.recent-purchase-buyer{margin-top:.65rem!important;max-width:290px!important;font-size:.9rem!important;font-weight:600!important}.recent-purchase-time{font-size:.88rem!important;font-weight:700!important}.recent-purchase-side{margin-left:auto;display:flex;min-width:98px;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:1.05rem;align-self:stretch}.recent-purchase-status{min-height:30px!important;padding:.35rem .7rem!important;font-size:.8rem!important;font-weight:700!important}.recent-purchase-price{font-size:1.35rem;font-weight:800;line-height:1;white-space:nowrap}.recent-purchase-arrow{display:none!important}@media (max-width:767px){.recent-purchase-track{gap:.85rem!important;padding:.3rem .1rem .65rem!important}.recent-purchase-card{min-width:335px!important;max-width:360px!important;min-height:102px!important;gap:.75rem!important;padding:.75rem .8rem!important}.recent-purchase-image-wrap{width:60px!important;height:60px!important}.recent-purchase-title{max-width:160px!important;font-size:.88rem!important;gap:.4rem!important}.recent-purchase-buyer{max-width:160px!important;font-size:.78rem!important;margin-top:.4rem!important}.recent-purchase-time{font-size:.76rem!important}.recent-purchase-side{min-width:78px;gap:.72rem}.recent-purchase-status{min-height:26px!important;padding:.28rem .5rem!important;font-size:.68rem!important}.recent-purchase-price{font-size:1.05rem}}.recent-history-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y pinch-zoom}.recent-history-scroll::-webkit-scrollbar{display:none}.recent-history-track{display:flex;gap:12px;padding:0 2px;width:-moz-max-content;width:max-content;min-width:100%}.recent-history-card-wrap{flex:0 0 calc((100vw - 120px - 36px) / 4);max-width:270px;min-width:220px;scroll-snap-align:start}.recent-history-card{height:82px;border:1.5px solid;border-radius:14px;padding:8px 10px;display:flex;align-items:center;gap:10px;box-shadow:0 5px 14px rgba(0,0,0,.035);transform:translateZ(0);will-change:transform}.recent-history-image-box{width:48px;height:48px;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.06);flex:0 0 48px}.recent-history-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recent-history-content{min-width:0;flex:1 1 auto}.recent-history-name{font-size:13px;font-weight:700;line-height:1.2}.recent-history-customer,.recent-history-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-history-customer{margin-top:6px;font-size:12px;font-weight:600}.recent-history-time{margin-top:7px;font-size:11px;font-weight:600;white-space:nowrap}.recent-history-side{width:58px;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex:0 0 58px}.recent-history-status{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;white-space:nowrap}.recent-history-price{font-size:15px;font-weight:800;white-space:nowrap}@media (min-width:1200px){.recent-history-card-wrap{flex-basis:calc((100vw - 140px - 36px) / 4);max-width:300px}}@media (max-width:1024px){.recent-history-card-wrap{flex-basis:calc((100% - 24px) / 3);min-width:230px}}@media (max-width:768px){.recent-history-track{gap:10px}.recent-history-card-wrap{flex-basis:74%;min-width:250px;max-width:320px}.recent-history-card{height:86px}}.recent-purchase-ticker{-webkit-overflow-scrolling:touch;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none;touch-action:pan-y pinch-zoom}.recent-purchase-track{gap:12px!important;padding:0 0 8px!important}.recent-purchase-card{flex:0 0 calc((100vw - 120px - 36px) / 4)!important;width:calc((100vw - 120px - 36px) / 4)!important;max-width:330px!important;min-width:250px!important;min-height:96px!important;height:96px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1.5px solid var(--recent-purchase-card-border,#93c5fd)!important;border-radius:var(--recent-purchase-card-radius,14px)!important;background:var(--recent-purchase-card-bg,#ffffff)!important;box-shadow:none!important;overflow:hidden!important;transform:translateZ(0)!important}.recent-purchase-image-wrap{width:54px!important;height:54px!important;min-width:54px!important;flex:0 0 54px!important;border:0!important;border-radius:var(--recent-purchase-image-radius,12px)!important;background:var(--recent-purchase-image-bg,#f3f4f6)!important;overflow:hidden!important}.recent-purchase-image{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.recent-purchase-content{min-width:0!important;flex:1 1 auto!important}.recent-purchase-title{width:100%!important;gap:7px!important;color:var(--recent-purchase-title-color,#2563eb)!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}.recent-purchase-title span{min-width:0!important}.recent-purchase-play{width:14px!important;height:14px!important;flex:0 0 14px!important}.recent-purchase-buyer{max-width:none!important;color:var(--recent-purchase-buyer-color,#2563eb)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.recent-purchase-badges,.recent-purchase-buyer{margin-top:7px!important}.recent-purchase-time{min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--recent-purchase-time-text,#7f1628)!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.recent-purchase-time svg{width:12px!important;height:12px!important}.recent-purchase-side{margin-left:auto!important;width:62px!important;min-width:62px!important;flex:0 0 62px!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:6px!important;align-self:stretch!important}.recent-purchase-status{min-height:24px!important;padding:3px 7px!important;border:1px solid rgba(22,163,74,.24)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--recent-purchase-status-bg-from,#dcfce7),var(--recent-purchase-status-bg-to,#dcfce7))!important;color:var(--recent-purchase-status-text,#16a34a)!important;font-size:10px!important;font-weight:800!important}.recent-purchase-status svg{width:11px!important;height:11px!important}.recent-purchase-price{color:var(--recent-purchase-price-color,#111827)!important;font-size:15px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}@media (max-width:1180px){.recent-purchase-card{flex-basis:calc((100vw - 80px - 24px) / 3)!important;width:calc((100vw - 80px - 24px) / 3)!important;min-width:250px!important}}@media (max-width:767px){.recent-purchase-track{gap:10px!important;padding-bottom:8px!important}.recent-purchase-card{flex-basis:76vw!important;width:76vw!important;min-width:260px!important;height:98px!important;min-height:98px!important}}.recent-purchase-heading-title{color:var(--recent-purchase-heading-title-color,#2563eb)!important}.recent-purchase-heading-subtitle{color:var(--recent-purchase-heading-subtitle-color,#111827)!important}.micro-bounce-enabled .btn-primary,.micro-bounce-enabled .btn-secondary,.micro-bounce-enabled a[class*=button],.micro-bounce-enabled button{transform-origin:center}.micro-bounce-enabled .btn-primary:active,.micro-bounce-enabled .btn-secondary:active,.micro-bounce-enabled a[class*=button]:active,.micro-bounce-enabled button:active{transform:scale(.97)}.product-hover-cta{transform:translateY(12px);opacity:0}.group:focus-within .product-hover-cta,.group:hover .product-hover-cta{transform:translateY(0);opacity:1}@keyframes notificationSlide{0%{opacity:0;transform:translate3d(18px,18px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}.event-mode-layer:after,.event-mode-layer:before{content:"";position:absolute;inset:0;opacity:.75}.event-mode-newyear:before{background-image:radial-gradient(circle at 15% 20%,rgba(251,191,36,.55) 0 2px,transparent 3px),radial-gradient(circle at 80% 35%,rgba(236,72,153,.45) 0 2px,transparent 3px),radial-gradient(circle at 45% 70%,rgba(59,130,246,.38) 0 2px,transparent 3px);background-size:170px 170px;animation:eventFloat 11s linear infinite}.event-mode-sale:before{background-image:linear-gradient(135deg,rgba(239,68,68,.1),transparent 38%,rgba(250,204,21,.12))}.event-mode-christmas:before{background-image:radial-gradient(circle at 12% -5%,rgba(255,255,255,.9) 0 2px,transparent 3px),radial-gradient(circle at 72% 15%,rgba(255,255,255,.75) 0 2px,transparent 3px),radial-gradient(circle at 42% 55%,rgba(255,255,255,.7) 0 2px,transparent 3px);background-size:120px 120px;animation:eventSnow 12s linear infinite}@keyframes eventFloat{to{background-position:0 340px,0 340px,0 340px}}@keyframes eventSnow{to{background-position:0 520px,0 520px,0 520px}}body,html{touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-y:auto!important}.mobile-drawer-scroll,.recent-history-scroll,.recent-purchase-card,.recent-purchase-ticker,.recent-purchase-track,.store-nav-scroll{touch-action:pan-y pinch-zoom!important}.recent-history-scroll,.recent-purchase-ticker,.store-nav-scroll{overscroll-behavior-x:auto!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch}.admin-maroon-pro{background:radial-gradient(circle at 18% -8%,rgba(190,18,60,.3),transparent 34%),radial-gradient(circle at 90% 8%,rgba(127,29,29,.38),transparent 34%),linear-gradient(135deg,#090005,#190007 35%,#31000d)!important;color:#fff!important}.admin-maroon-pro .admin-header,.admin-maroon-pro .admin-sidebar{background:linear-gradient(180deg,rgba(23,0,8,.96),rgba(49,0,13,.9))!important;color:#fff!important}.admin-maroon-pro .admin-header :not(input):not(textarea):not(select),.admin-maroon-pro .admin-sidebar :not(input):not(textarea):not(select){color:inherit}.admin-maroon-pro .card-premium,.admin-maroon-pro .panel-soft,.admin-maroon-pro .table-shell,.admin-maroon-pro nav>div{background:linear-gradient(145deg,rgba(80,0,18,.82),rgba(28,0,9,.92))!important;border-color:rgba(248,113,113,.22)!important;color:#fff!important;box-shadow:0 22px 70px rgba(0,0,0,.35)!important}.admin-maroon-pro .card-premium *,.admin-maroon-pro .panel-soft *,.admin-maroon-pro .table-shell *,.admin-maroon-pro nav *{color:#fff!important;opacity:1!important}.admin-maroon-pro .text-gray-700,.admin-maroon-pro .text-gray-800,.admin-maroon-pro .text-gray-900,.admin-maroon-pro .text-slate-700,.admin-maroon-pro .text-slate-800,.admin-maroon-pro .text-slate-900{color:#fff!important}.admin-maroon-pro .text-gray-400,.admin-maroon-pro .text-gray-500,.admin-maroon-pro .text-gray-600,.admin-maroon-pro .text-slate-400,.admin-maroon-pro .text-slate-500,.admin-maroon-pro .text-slate-600{color:rgba(255,255,255,.72)!important}.admin-maroon-pro .bg-slate-100,.admin-maroon-pro .bg-slate-50,.admin-maroon-pro .bg-white{background-color:rgba(255,255,255,.06)!important}.admin-maroon-pro .border-slate-100,.admin-maroon-pro .border-slate-200,.admin-maroon-pro .divide-slate-200>:not([hidden])~:not([hidden]){border-color:rgba(248,113,113,.18)!important}.admin-maroon-pro .admin-nav-active,.admin-maroon-pro a[aria-current=page]{background:linear-gradient(135deg,#8b0f1c,#be123c)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 16px 38px rgba(190,18,60,.35)!important}.admin-maroon-pro .admin-nav-icon,.admin-maroon-pro nav svg{color:#fff!important}.admin-maroon-pro a,.admin-maroon-pro button{border-color:rgba(248,113,113,.2)}.admin-maroon-pro input,.admin-maroon-pro select,.admin-maroon-pro textarea{color:#fff!important;border-color:rgba(248,113,113,.22)!important}.admin-maroon-pro input::-moz-placeholder,.admin-maroon-pro textarea::-moz-placeholder{color:rgba(255,255,255,.45)!important}.admin-maroon-pro input::placeholder,.admin-maroon-pro textarea::placeholder{color:rgba(255,255,255,.45)!important}.admin-maroon-pro table,.admin-maroon-pro tbody,.admin-maroon-pro td,.admin-maroon-pro th,.admin-maroon-pro thead,.admin-maroon-pro tr{color:#fff!important;border-color:rgba(248,113,113,.15)!important}.admin-maroon-pro .shadow-lg,.admin-maroon-pro .shadow-sm{box-shadow:0 18px 50px rgba(0,0,0,.32)!important}.mobile-drawer-panel{background:linear-gradient(180deg,#180006,#3a000f)!important}.mobile-drawer-panel *{color:#fff!important}.admin-maroon-pro,.admin-shell-root.admin-maroon-pro{--admin-maroon-bg:#070006;--admin-maroon-panel:rgba(48,4,13,0.92);--admin-maroon-panel-2:rgba(75,10,22,0.82);--admin-maroon-line:rgba(244,63,94,0.28);--admin-maroon-text:#ffffff;--admin-maroon-muted:rgba(255,255,255,0.64);--admin-maroon-red:#be123c;background:radial-gradient(circle at 72% 8%,rgba(190,18,60,.22),transparent 34%),radial-gradient(circle at 15% 8%,rgba(127,29,29,.28),transparent 30%),linear-gradient(135deg,#090006,#140008 38%,#050004)!important;color:#ffffff!important}.admin-maroon-pro *,.admin-maroon-pro .text-slate-400,.admin-maroon-pro .text-slate-500,.admin-maroon-pro .text-slate-600,.admin-maroon-pro .text-slate-700,.admin-maroon-pro .text-slate-800,.admin-maroon-pro .text-slate-900,.admin-maroon-pro .text-white,.admin-maroon-pro .text-white\/50,.admin-maroon-pro .text-white\/60,.admin-maroon-pro .text-white\/70,.admin-maroon-pro .text-white\/80{color:inherit}.admin-maroon-pro .admin-header,.admin-maroon-pro .admin-sidebar,.admin-maroon-pro [data-scroll-block=header],.admin-maroon-pro [data-scroll-block=sidebar],.admin-maroon-pro [data-scroll-root]{background:transparent!important;color:#ffffff!important}.admin-maroon-pro .admin-header{background:rgba(26,0,8,.82)!important;border-color:rgba(244,63,94,.22)!important;box-shadow:0 10px 32px rgba(0,0,0,.32)!important}.admin-maroon-pro .admin-sidebar{background:linear-gradient(180deg,rgba(17,0,8,.98),rgba(8,0,5,.98))!important;border-color:rgba(244,63,94,.22)!important;box-shadow:12px 0 44px rgba(0,0,0,.45)!important}.admin-maroon-pro .admin-pro-card,.admin-maroon-pro .admin-sidebar nav>div,.admin-maroon-pro .admin-sidebar>div,.admin-maroon-pro .card-premium,.admin-maroon-pro .panel-soft,.admin-maroon-pro .table-shell{background:linear-gradient(135deg,rgba(98,18,34,.82),rgba(35,2,11,.92))!important;border:1px solid rgba(244,63,94,.28)!important;box-shadow:0 18px 50px rgba(0,0,0,.32)!important;color:#ffffff!important;border-radius:1.25rem!important}.admin-maroon-pro .admin-pro-card{position:relative;overflow:hidden}.admin-maroon-pro .admin-pro-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 34%,rgba(244,63,94,.06))}.admin-maroon-pro .admin-pro-card>*{position:relative;z-index:1}.admin-maroon-pro .admin-sidebar nav a,.admin-maroon-pro .admin-sidebar nav button{color:#ffffff!important;background:transparent!important}.admin-maroon-pro .admin-sidebar .admin-nav-active,.admin-maroon-pro .admin-sidebar [aria-current=page],.admin-maroon-pro .admin-sidebar nav a:hover,.admin-maroon-pro .admin-sidebar nav button:hover{background:linear-gradient(135deg,#be123c,#7f1d1d)!important;border-color:rgba(255,255,255,.12)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(190,18,60,.28)!important}.admin-maroon-pro .admin-sidebar .admin-nav-icon,.admin-maroon-pro .admin-sidebar [class*=bg-slate-100]{background:rgba(255,255,255,.1)!important;color:#ffffff!important}.admin-maroon-pro a,.admin-maroon-pro button,.admin-maroon-pro div,.admin-maroon-pro h1,.admin-maroon-pro h2,.admin-maroon-pro h3,.admin-maroon-pro h4,.admin-maroon-pro label,.admin-maroon-pro p,.admin-maroon-pro span,.admin-maroon-pro strong{color:inherit}.admin-maroon-pro .text-white\/80{color:rgba(255,255,255,.8)!important}.admin-maroon-pro .text-white\/70{color:rgba(255,255,255,.7)!important}.admin-maroon-pro .text-white\/65{color:rgba(255,255,255,.65)!important}.admin-maroon-pro .text-white\/60{color:rgba(255,255,255,.6)!important}.admin-maroon-pro .text-white\/55{color:rgba(255,255,255,.55)!important}.admin-maroon-pro .text-white\/50{color:rgba(255,255,255,.5)!important}.admin-maroon-pro .text-white\/45{color:rgba(255,255,255,.45)!important}.admin-maroon-pro .text-white\/40{color:rgba(255,255,255,.4)!important}.admin-maroon-pro .text-emerald-400{color:#4ade80!important}.admin-maroon-pro .text-rose-200{color:#fecdd3!important}.admin-maroon-pro .text-slate-800{color:#1f2937!important}.admin-maroon-pro input,.admin-maroon-pro select,.admin-maroon-pro textarea{background:rgba(255,255,255,.08)!important;border-color:rgba(244,63,94,.28)!important;color:#ffffff!important}.admin-maroon-pro input::-moz-placeholder,.admin-maroon-pro textarea::-moz-placeholder{color:rgba(255,255,255,.42)!important}.admin-maroon-pro input::placeholder,.admin-maroon-pro textarea::placeholder{color:rgba(255,255,255,.42)!important}.admin-maroon-pro .admin-popup-panel,.admin-maroon-pro .admin-popup-panel *{color:#111827!important}.admin-maroon-pro .admin-popup-panel{background:#ffffff!important;border-color:#e5e7eb!important}.admin-maroon-pro .admin-callout{background:linear-gradient(135deg,rgba(126,20,36,.78),rgba(47,5,15,.88))!important;color:#ffffff!important;border-color:rgba(244,63,94,.3)!important}@media (max-width:1023px){.admin-maroon-pro [data-scroll-root]{padding:1rem!important}.admin-dashboard-pro .admin-pro-card{border-radius:1rem!important}}.admin-pro-light{--admin-pro-sidebar:#111214;--admin-pro-sidebar-2:#18191c;--admin-pro-topbar:#111214;--admin-pro-bg:#f5f6f8;--admin-pro-surface:#ffffff;--admin-pro-text:#111827;--admin-pro-muted:#667085;--admin-pro-border:#e5e7eb;--admin-pro-red:#8b1e2d;--admin-pro-red-2:#b91c3a;--admin-pro-orange:#f97316;background:var(--admin-pro-bg)!important;color:var(--admin-pro-text)!important}.admin-pro-light [data-scroll-root]{min-height:calc(100vh - 72px);background:radial-gradient(circle at 25% -10%,rgba(139,30,45,.08),transparent 28%),linear-gradient(180deg,#ffffff 0,var(--admin-pro-bg) 52%,#eef1f5 100%)!important;color:var(--admin-pro-text)!important}.admin-pro-light .admin-sidebar{background:radial-gradient(circle at 10% 0,rgba(139,30,45,.35),transparent 26%),linear-gradient(180deg,var(--admin-pro-sidebar) 0,#0c0d0f 100%)!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important;box-shadow:18px 0 40px rgba(15,23,42,.18)!important}.admin-pro-light .admin-header{background:rgba(17,18,20,.96)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 30px rgba(15,23,42,.16)!important}.admin-pro-light .admin-header *,.admin-pro-light .admin-sidebar *{color:inherit!important;opacity:1!important}.admin-pro-light .admin-callout,.admin-pro-light .admin-sidebar nav>div,.admin-pro-light .admin-sidebar>div:first-child{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.admin-pro-light .admin-sidebar nav a:hover,.admin-pro-light .admin-sidebar nav button:hover{background:rgba(255,255,255,.08)!important}.admin-pro-light .admin-sidebar .admin-nav-active,.admin-pro-light .admin-sidebar nav [aria-current=page]{background:linear-gradient(135deg,var(--admin-pro-red),var(--admin-pro-red-2))!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 16px 32px rgba(139,30,45,.35)!important}.admin-pro-light .admin-sidebar .admin-nav-icon,.admin-pro-light .admin-sidebar .bg-slate-100,.admin-pro-light .admin-sidebar .bg-white\/10{background:rgba(255,255,255,.1)!important;color:#fff!important}.admin-pro-light .admin-sidebar .border-slate-200,.admin-pro-light .admin-sidebar .border-t,.admin-pro-light .admin-sidebar .border-white\/10{border-color:rgba(255,255,255,.1)!important}.admin-pro-light .admin-header .text-slate-300,.admin-pro-light .admin-header .text-slate-400,.admin-pro-light .admin-header .text-slate-500,.admin-pro-light .admin-header .text-white\/50,.admin-pro-light .admin-header .text-white\/60,.admin-pro-light .admin-sidebar .text-slate-300,.admin-pro-light .admin-sidebar .text-slate-400,.admin-pro-light .admin-sidebar .text-slate-500,.admin-pro-light .admin-sidebar .text-white\/50,.admin-pro-light .admin-sidebar .text-white\/60{color:rgba(255,255,255,.72)!important}.admin-pro-light .admin-dashboard-pro h1,.admin-pro-light [data-scroll-root] a,.admin-pro-light [data-scroll-root] div,.admin-pro-light [data-scroll-root] h1,.admin-pro-light [data-scroll-root] h2,.admin-pro-light [data-scroll-root] h3,.admin-pro-light [data-scroll-root] h4,.admin-pro-light [data-scroll-root] h5,.admin-pro-light [data-scroll-root] h6,.admin-pro-light [data-scroll-root] label,.admin-pro-light [data-scroll-root] li,.admin-pro-light [data-scroll-root] p,.admin-pro-light [data-scroll-root] small,.admin-pro-light [data-scroll-root] span,.admin-pro-light [data-scroll-root] strong,.admin-pro-light [data-scroll-root] td,.admin-pro-light [data-scroll-root] th{color:var(--admin-pro-text)!important;opacity:1!important}.admin-pro-light [data-scroll-root] .text-gray-400,.admin-pro-light [data-scroll-root] .text-gray-500,.admin-pro-light [data-scroll-root] .text-slate-300,.admin-pro-light [data-scroll-root] .text-slate-400,.admin-pro-light [data-scroll-root] .text-slate-500,.admin-pro-light [data-scroll-root] .text-white\/50,.admin-pro-light [data-scroll-root] .text-white\/55,.admin-pro-light [data-scroll-root] .text-white\/60,.admin-pro-light [data-scroll-root] .text-white\/65,.admin-pro-light [data-scroll-root] .text-white\/70{color:var(--admin-pro-muted)!important}.admin-pro-light [data-scroll-root] .admin-pro-card,.admin-pro-light [data-scroll-root] .card-premium,.admin-pro-light [data-scroll-root] .glass,.admin-pro-light [data-scroll-root] .panel-soft,.admin-pro-light [data-scroll-root] .table-shell,.admin-pro-light [data-scroll-root] .theme-outline,.admin-pro-light [data-scroll-root] form[class*=rounded],.admin-pro-light [data-scroll-root] section>div[class*=rounded]{background:var(--admin-pro-surface)!important;color:var(--admin-pro-text)!important;border:1px solid var(--admin-pro-border)!important;box-shadow:0 12px 34px rgba(15,23,42,.08)!important}.admin-pro-light [data-scroll-root] .admin-sales-chart{background:#ffffff!important;border-color:var(--admin-pro-border)!important}.admin-pro-light [data-scroll-root] .admin-nav-active,.admin-pro-light [data-scroll-root] .badge-premium,.admin-pro-light [data-scroll-root] .btn-primary,.admin-pro-light [data-scroll-root] button[type=submit]{color:#ffffff!important;background:linear-gradient(135deg,var(--admin-pro-red),var(--admin-pro-red-2))!important;border-color:transparent!important}.admin-pro-light [data-scroll-root] .badge-premium *,.admin-pro-light [data-scroll-root] .btn-primary *,.admin-pro-light [data-scroll-root] button[type=submit] *{color:#ffffff!important}.admin-pro-light [data-scroll-root] .btn-secondary,.admin-pro-light [data-scroll-root] a[class*=border],.admin-pro-light [data-scroll-root] button{border-color:var(--admin-pro-border)!important}.admin-pro-light [data-scroll-root] .input-premium,.admin-pro-light [data-scroll-root] .textarea-premium,.admin-pro-light [data-scroll-root] input,.admin-pro-light [data-scroll-root] select,.admin-pro-light [data-scroll-root] textarea{background:#ffffff!important;color:var(--admin-pro-text)!important;border-color:#d0d5dd!important;box-shadow:none!important}.admin-pro-light [data-scroll-root] input::-moz-placeholder,.admin-pro-light [data-scroll-root] textarea::-moz-placeholder{color:#98a2b3!important}.admin-pro-light [data-scroll-root] input::placeholder,.admin-pro-light [data-scroll-root] textarea::placeholder{color:#98a2b3!important}.admin-pro-light [data-scroll-root] table,.admin-pro-light [data-scroll-root] tbody,.admin-pro-light [data-scroll-root] td,.admin-pro-light [data-scroll-root] th,.admin-pro-light [data-scroll-root] thead,.admin-pro-light [data-scroll-root] tr{background:transparent!important;color:var(--admin-pro-text)!important;border-color:var(--admin-pro-border)!important}.admin-pro-light [data-scroll-root] thead td,.admin-pro-light [data-scroll-root] thead th{background:#f9fafb!important;color:#344054!important}.admin-pro-light [data-scroll-root] .border-red-500\/10,.admin-pro-light [data-scroll-root] .border-red-500\/20,.admin-pro-light [data-scroll-root] .border-white\/10,.admin-pro-light [data-scroll-root] .border-white\/15,.admin-pro-light [data-scroll-root] .divide-white\/10>:not([hidden])~:not([hidden]){border-color:var(--admin-pro-border)!important}.admin-pro-light [data-scroll-root] .bg-black\/10,.admin-pro-light [data-scroll-root] .bg-slate-100,.admin-pro-light [data-scroll-root] .bg-slate-50,.admin-pro-light [data-scroll-root] .bg-white\/5{background:#f9fafb!important}.admin-pro-light [data-scroll-root] .text-emerald-400,.admin-pro-light [data-scroll-root] .text-green-500,.admin-pro-light [data-scroll-root] .text-green-600{color:#16a34a!important}.admin-pro-light [data-scroll-root] .text-red-500,.admin-pro-light [data-scroll-root] .text-red-600,.admin-pro-light [data-scroll-root] .text-rose-500{color:var(--admin-pro-red-2)!important}.admin-pro-light [data-scroll-root] svg{color:currentColor}.admin-pro-light .mobile-drawer-panel{background:#111214!important;color:#ffffff!important}.admin-pro-light .mobile-drawer-panel *{color:inherit!important}.admin-pro-light .admin-popup-panel{background:#ffffff!important;color:#111827!important;border-color:#e5e7eb!important}.admin-pro-light .admin-popup-panel *{color:#111827!important}.admin-pro-light .admin-popup-panel .btn-primary,.admin-pro-light .admin-popup-panel button[type=submit]{color:#ffffff!important}@media (max-width:1023px){.admin-pro-light .admin-header{background:#111214!important}.admin-pro-light [data-scroll-root]{padding:1rem!important}}.admin-shell-root,.admin-shell-root.admin-pro-light{--ck-admin-bg:#08090d;--ck-admin-bg-2:#111216;--ck-admin-sidebar:#111113;--ck-admin-sidebar-2:#1a0b10;--ck-admin-card:rgba(22,23,27,0.92);--ck-admin-card-2:rgba(28,29,34,0.88);--ck-admin-line:rgba(255,255,255,0.095);--ck-admin-text:#f8fafc;--ck-admin-muted:#a7adba;--ck-admin-soft:#d5d9e2;--ck-admin-red:#be123c;--ck-admin-red-2:#7f1d1d;--ck-admin-red-3:#ef4444;min-height:100vh!important;background:radial-gradient(circle at 18% 0,rgba(190,18,60,.2),transparent 30%),radial-gradient(circle at 90% 10%,rgba(127,29,29,.18),transparent 28%),linear-gradient(135deg,#08090d,#101115 52%,#07070a)!important;color:var(--ck-admin-text)!important}.admin-shell-root [data-scroll-root]{min-height:calc(100vh - 72px)!important;background:radial-gradient(circle at top left,rgba(190,18,60,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.006))!important}.admin-shell-root .admin-sidebar{background:radial-gradient(circle at 20% 0,rgba(244,63,94,.14),transparent 28%),linear-gradient(180deg,#181010,#121214 45%,#0b0c10)!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.1)!important;box-shadow:22px 0 60px rgba(0,0,0,.36)!important}.admin-shell-root .admin-header{min-height:72px!important;background:rgba(12,13,17,.92)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 36px rgba(0,0,0,.26)!important;backdrop-filter:blur(18px) saturate(145%)!important}.admin-shell-root .admin-header *,.admin-shell-root .admin-sidebar *{color:inherit!important;opacity:1!important}.admin-shell-root .admin-sidebar>div:first-child{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),linear-gradient(135deg,rgba(127,29,29,.36),rgba(15,15,20,.9))!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 22px 55px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}.admin-shell-root .admin-header a[href="/"],.admin-shell-root .admin-sidebar a[href="/"]{background:linear-gradient(135deg,rgba(190,18,60,.98),rgba(127,29,29,.92))!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:0 12px 32px rgba(190,18,60,.34)!important}.admin-clip-nav{display:flex!important;flex-direction:column!important;gap:12px!important}.admin-clip-nav-section{overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important}.admin-clip-section-button{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:15px 16px!important;text-align:left!important;background:transparent!important;border:0!important}.admin-clip-section-title{display:block!important;font-size:14px!important;line-height:1.25!important;font-weight:850!important;color:#ffffff!important;letter-spacing:-.01em!important}.admin-clip-section-hint{display:block!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;font-weight:600!important;color:#c8cdd8!important}.admin-clip-nav-link{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;margin:0 10px 7px!important;padding:10px 11px!important;border-radius:15px!important;color:#e8ebf2!important;text-decoration:none!important;background:transparent!important;border:1px solid transparent!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.admin-clip-nav-link:hover{transform:translateX(3px)!important;background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.11)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.admin-clip-nav-link.is-active,.admin-shell-root .admin-nav-active,.admin-shell-root [aria-current=page]{background:linear-gradient(135deg,rgba(225,29,72,.98),rgba(127,29,29,.96))!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:0 12px 32px rgba(225,29,72,.32)!important}.admin-clip-nav-link span:first-child,.admin-clip-nav-link svg{color:currentColor!important}.admin-clip-nav-link>span>span:first-child{font-size:13px!important;font-weight:800!important;line-height:1.25!important;color:currentColor!important}.admin-clip-nav-desc{display:block!important;margin-top:3px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.35!important;color:#aeb4c1!important;white-space:normal!important}.admin-clip-nav-link.is-active .admin-clip-nav-desc,.admin-shell-root [aria-current=page] .admin-clip-nav-desc{color:rgba(255,255,255,.88)!important}.admin-callout{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.11)!important;color:#d8dde7!important}.admin-shell-root .card-premium,.admin-shell-root .glass,.admin-shell-root .panel-soft,.admin-shell-root .table-shell,.admin-shell-root .theme-outline,.admin-shell-root [class*=rounded-2xl][class*=border],.admin-shell-root [class*=rounded-3xl][class*=border],.admin-shell-root main>div>div[class*=rounded],.admin-shell-root section{background:linear-gradient(180deg,rgba(24,25,30,.96),rgba(18,19,24,.94))!important;border-color:rgba(255,255,255,.095)!important;color:#f8fafc!important;box-shadow:0 20px 48px rgba(0,0,0,.28)!important}.admin-shell-root .card-premium:hover,.admin-shell-root .panel-soft:hover,.admin-shell-root .table-shell:hover,.admin-shell-root [class*=rounded-2xl][class*=border]:hover,.admin-shell-root [class*=rounded-3xl][class*=border]:hover{border-color:rgba(244,63,94,.25)!important;box-shadow:0 24px 60px rgba(0,0,0,.34),0 0 0 1px rgba(244,63,94,.08)!important}.admin-shell-root h1,.admin-shell-root h2,.admin-shell-root h3,.admin-shell-root h4,.admin-shell-root h5,.admin-shell-root h6,.admin-shell-root label,.admin-shell-root strong,.admin-shell-root th{color:#ffffff!important;opacity:1!important}.admin-shell-root div,.admin-shell-root li,.admin-shell-root p,.admin-shell-root small,.admin-shell-root span,.admin-shell-root td{color:#dce1ea!important}.admin-shell-root .text-slate-300,.admin-shell-root .text-slate-400,.admin-shell-root .text-slate-500,.admin-shell-root .text-slate-600,.admin-shell-root .text-slate-700,.admin-shell-root .text-slate-800,.admin-shell-root .text-slate-900,.admin-shell-root .text-slate-950,.admin-shell-root .text-white,.admin-shell-root [class*=text-neutral],.admin-shell-root [class*=text-slate],.admin-shell-root [class*=text-white],.admin-shell-root [class*=text-zinc]{color:#e8edf7!important}.admin-shell-root .text-emerald-300,.admin-shell-root .text-emerald-400,.admin-shell-root [class*=text-emerald]{color:#4ade80!important}.admin-shell-root .text-red-300,.admin-shell-root .text-red-400,.admin-shell-root .text-rose-300,.admin-shell-root .text-rose-400,.admin-shell-root [class*=text-red],.admin-shell-root [class*=text-rose]{color:#fb7185!important}.admin-shell-root [class*=text-amber]{color:#fbbf24!important}.admin-shell-root [class*=text-cyan],.admin-shell-root [class*=text-sky]{color:#67e8f9!important}.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.13)!important;color:#ffffff!important;border-radius:14px!important}.admin-shell-root input::-moz-placeholder,.admin-shell-root textarea::-moz-placeholder{color:rgba(226,232,240,.55)!important}.admin-shell-root input::placeholder,.admin-shell-root textarea::placeholder{color:rgba(226,232,240,.55)!important}.admin-shell-root input:focus,.admin-shell-root select:focus,.admin-shell-root textarea:focus{border-color:rgba(244,63,94,.6)!important;box-shadow:0 0 0 4px rgba(244,63,94,.14)!important;outline:none!important}.admin-shell-root table{color:#eef2ff!important}.admin-shell-root tbody tr,.admin-shell-root thead,.admin-shell-root thead tr{background:transparent!important;border-color:rgba(255,255,255,.08)!important}.admin-shell-root tbody tr:hover{background:rgba(255,255,255,.045)!important}.admin-shell-root .btn-primary,.admin-shell-root a[class*=btn],.admin-shell-root button,.admin-shell-root button[type=submit]{transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.admin-shell-root .btn-primary:hover,.admin-shell-root a[class*=btn]:hover,.admin-shell-root button:hover{transform:translateY(-1px)!important}.admin-shell-root .btn-primary,.admin-shell-root button[type=submit]{background:linear-gradient(135deg,#e11d48,#7f1d1d)!important;color:#ffffff!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 14px 32px rgba(225,29,72,.25)!important}.admin-shell-root .badge-premium,.admin-shell-root [class*=bg-amber],.admin-shell-root [class*=bg-blue],.admin-shell-root [class*=bg-emerald],.admin-shell-root [class*=bg-green],.admin-shell-root [class*=bg-purple],.admin-shell-root [class*=bg-red],.admin-shell-root [class*=bg-rose]{color:#ffffff!important}.admin-shell-root [class*=bg-neutral-],.admin-shell-root [class*=bg-slate-],.admin-shell-root [class*=bg-white],.admin-shell-root [class*=bg-zinc-]{background-color:rgba(255,255,255,.055)!important}.admin-shell-root [class*=border-neutral],.admin-shell-root [class*=border-slate],.admin-shell-root [class*=border-white],.admin-shell-root [class*=border-zinc]{border-color:rgba(255,255,255,.1)!important}.admin-shell-root .admin-popup-panel{background:linear-gradient(180deg,rgba(24,25,30,.98),rgba(15,16,20,.98))!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 32px 80px rgba(0,0,0,.46)!important}.admin-shell-root .admin-popup-panel *{color:#edf2ff!important}@media (max-width:1023px){.admin-shell-root .admin-header{min-height:64px!important}.admin-shell-root [data-scroll-root]{padding:14px!important}}.admin-shell-root.admin-pro-light{background:#f5f6fa!important;color:#111827!important}.admin-shell-root .admin-sidebar{background:radial-gradient(circle at 15% 8%,rgba(225,29,72,.28),transparent 28%),linear-gradient(180deg,#2a0710,#16070b 48%,#09090b)!important;color:#ffffff!important;border-right:1px solid rgba(255,255,255,.08)!important}.admin-shell-root .admin-header{background:linear-gradient(180deg,#111216,#090a0d)!important;color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 14px 32px rgba(0,0,0,.18)!important}.admin-shell-root .admin-header,.admin-shell-root .admin-header *,.admin-shell-root .admin-sidebar,.admin-shell-root .admin-sidebar *{color:#ffffff!important;opacity:1!important}.admin-shell-root .admin-header .text-xs,.admin-shell-root .admin-header [class*="text-white/"],.admin-shell-root .admin-sidebar .admin-clip-nav-desc,.admin-shell-root .admin-sidebar .admin-clip-section-hint{color:rgba(255,255,255,.72)!important}.admin-shell-root .admin-clip-nav-section{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important}.admin-shell-root .admin-clip-section-button{color:#fff!important}.admin-shell-root .admin-clip-nav-link{color:rgba(255,255,255,.86)!important;border-color:transparent!important}.admin-shell-root .admin-clip-nav-link:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.11)!important;transform:translateX(3px)!important}.admin-shell-root .admin-clip-nav-link.is-active,.admin-shell-root .admin-sidebar [aria-current=page]{background:linear-gradient(135deg,#e11d48,#991b1b)!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 12px 30px rgba(225,29,72,.3)!important}.admin-shell-root [data-scroll-root]{background:#f5f6fa!important;min-height:calc(100vh - 68px)!important}.admin-shell-root [data-scroll-root] *,.admin-shell-root [data-scroll-root] div,.admin-shell-root [data-scroll-root] label,.admin-shell-root [data-scroll-root] li,.admin-shell-root [data-scroll-root] p,.admin-shell-root [data-scroll-root] small,.admin-shell-root [data-scroll-root] span,.admin-shell-root [data-scroll-root] td,.admin-shell-root [data-scroll-root] th{color:#111827!important;opacity:1!important}.admin-shell-root [data-scroll-root] h1,.admin-shell-root [data-scroll-root] h2,.admin-shell-root [data-scroll-root] h3,.admin-shell-root [data-scroll-root] h4,.admin-shell-root [data-scroll-root] h5,.admin-shell-root [data-scroll-root] h6,.admin-shell-root [data-scroll-root] strong{color:#0f172a!important;opacity:1!important}.admin-shell-root [data-scroll-root] .text-muted,.admin-shell-root [data-scroll-root] [class*="text-white/"],.admin-shell-root [data-scroll-root] [class*=text-slate-500],.admin-shell-root [data-scroll-root] [class*=text-slate-600],.admin-shell-root [data-scroll-root] p,.admin-shell-root [data-scroll-root] small{color:#64748b!important}.admin-shell-root [data-scroll-root] .card-premium,.admin-shell-root [data-scroll-root] .glass,.admin-shell-root [data-scroll-root] .panel-soft,.admin-shell-root [data-scroll-root] .table-shell,.admin-shell-root [data-scroll-root] .theme-outline,.admin-shell-root [data-scroll-root] [class*=rounded-2xl][class*=border],.admin-shell-root [data-scroll-root] [class*=rounded-3xl][class*=border],.admin-shell-root [data-scroll-root] [class*=rounded-xl][class*=border],.admin-shell-root [data-scroll-root] main>div>div[class*=rounded],.admin-shell-root [data-scroll-root] section{background:#ffffff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important}.admin-shell-root [data-scroll-root] .card-premium:hover,.admin-shell-root [data-scroll-root] .panel-soft:hover,.admin-shell-root [data-scroll-root] .table-shell:hover,.admin-shell-root [data-scroll-root] [class*=rounded-2xl][class*=border]:hover,.admin-shell-root [data-scroll-root] [class*=rounded-3xl][class*=border]:hover{border-color:#fecdd3!important;box-shadow:0 18px 42px rgba(15,23,42,.1)!important}.admin-shell-root [data-scroll-root] .chart-dark,.admin-shell-root [data-scroll-root] [data-chart-dark=true]{background:linear-gradient(180deg,#202126,#111217)!important;border-color:rgba(15,23,42,.12)!important}.admin-shell-root [data-scroll-root] .chart-dark *,.admin-shell-root [data-scroll-root] [data-chart-dark=true] *{color:#f8fafc!important}.admin-shell-root [data-scroll-root] input,.admin-shell-root [data-scroll-root] select,.admin-shell-root [data-scroll-root] textarea{background:#ffffff!important;border:1px solid #cbd5e1!important;color:#111827!important;border-radius:12px!important;box-shadow:none!important}.admin-shell-root [data-scroll-root] input:focus,.admin-shell-root [data-scroll-root] select:focus,.admin-shell-root [data-scroll-root] textarea:focus{border-color:#e11d48!important;box-shadow:0 0 0 4px rgba(225,29,72,.12)!important}.admin-shell-root [data-scroll-root] table{background:#fff!important;color:#111827!important;border-color:#e5e7eb!important}.admin-shell-root [data-scroll-root] thead,.admin-shell-root [data-scroll-root] thead tr{background:#f8fafc!important}.admin-shell-root [data-scroll-root] tbody tr{background:#ffffff!important;border-color:#e5e7eb!important}.admin-shell-root [data-scroll-root] tbody tr:hover{background:#fff1f2!important}.admin-shell-root [data-scroll-root] .bg-red-600,.admin-shell-root [data-scroll-root] .bg-rose-600,.admin-shell-root [data-scroll-root] .btn-primary,.admin-shell-root [data-scroll-root] button[type=submit]{background:linear-gradient(135deg,#e11d48,#991b1b)!important;color:#ffffff!important;border-color:transparent!important;box-shadow:0 10px 22px rgba(225,29,72,.22)!important}.admin-shell-root [data-scroll-root] a,.admin-shell-root [data-scroll-root] a *,.admin-shell-root [data-scroll-root] button,.admin-shell-root [data-scroll-root] button *{opacity:1!important}.admin-shell-root [data-scroll-root] button:not([type=submit]):not(.btn-primary){color:#111827!important}.admin-shell-root [data-scroll-root] a{color:#be123c!important}.admin-shell-root [data-scroll-root] .text-emerald-300,.admin-shell-root [data-scroll-root] .text-emerald-400,.admin-shell-root [data-scroll-root] [class*=text-emerald],.admin-shell-root [data-scroll-root] [class*=text-green]{color:#16a34a!important}.admin-shell-root [data-scroll-root] .text-red-300,.admin-shell-root [data-scroll-root] .text-red-400,.admin-shell-root [data-scroll-root] .text-rose-300,.admin-shell-root [data-scroll-root] .text-rose-400,.admin-shell-root [data-scroll-root] [class*=text-red],.admin-shell-root [data-scroll-root] [class*=text-rose]{color:#e11d48!important}.admin-shell-root [data-scroll-root] [class*=text-amber]{color:#d97706!important}.admin-shell-root [data-scroll-root] [class*=text-blue],.admin-shell-root [data-scroll-root] [class*=text-cyan],.admin-shell-root [data-scroll-root] [class*=text-sky]{color:#2563eb!important}.admin-shell-root [data-scroll-root] [class*=bg-amber],.admin-shell-root [data-scroll-root] [class*=bg-blue],.admin-shell-root [data-scroll-root] [class*=bg-emerald],.admin-shell-root [data-scroll-root] [class*=bg-green],.admin-shell-root [data-scroll-root] [class*=bg-purple],.admin-shell-root [data-scroll-root] [class*=bg-red],.admin-shell-root [data-scroll-root] [class*=bg-rose]{color:#ffffff!important}.admin-shell-root .admin-popup-panel,.admin-shell-root .modal,.admin-shell-root .popover,.admin-shell-root [role=dialog]{border:1px solid #e5e7eb!important;box-shadow:0 26px 80px rgba(15,23,42,.22)!important}.admin-shell-root .admin-floating-save-button,.admin-shell-root [data-admin-floating-save]{background:#ffffff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:0 18px 48px rgba(15,23,42,.18)!important}.admin-shell-root .admin-floating-save-button button,.admin-shell-root [data-admin-floating-save] button{background:linear-gradient(135deg,#e11d48,#991b1b)!important;color:#ffffff!important}body,html{overflow-x:hidden!important;touch-action:manipulation pan-y pinch-zoom!important;-webkit-text-size-adjust:100%}.admin-shell-root,.admin-shell-root *{-webkit-tap-highlight-color:rgba(244,63,94,.18)}.admin-shell-root .admin-header{position:sticky!important;top:0!important;z-index:60!important;padding-top:max(.75rem,env(safe-area-inset-top))!important}.mobile-drawer-root{position:fixed!important;inset:0!important;z-index:99999!important;isolation:isolate!important}.mobile-drawer-backdrop{background:rgba(2,6,23,.68)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important}.mobile-drawer-panel{width:min(94vw,430px)!important;max-width:430px!important;height:100dvh!important;max-height:100dvh!important;background:radial-gradient(circle at 10% -6%,rgba(244,63,94,.24),transparent 32%),linear-gradient(180deg,#16070d,#100a0e 48%,#08090d)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:26px 0 80px rgba(0,0,0,.56)!important;color:#fff!important;overflow:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y pinch-zoom!important;padding-bottom:env(safe-area-inset-bottom)!important}.mobile-drawer-panel>div:first-child{min-height:78px!important;padding:max(16px,env(safe-area-inset-top)) 18px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025))!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.mobile-drawer-panel>div:first-child .text-lg{color:#ffffff!important;font-size:18px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.02em!important}.mobile-drawer-panel>div:first-child .text-xs{color:rgba(255,255,255,.74)!important;font-size:12px!important;line-height:1.35!important}.mobile-drawer-panel a,.mobile-drawer-panel button{min-height:50px!important;touch-action:manipulation!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.mobile-drawer-panel button[aria-label*="ปิด"]{min-width:48px!important;min-height:48px!important;border-radius:18px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.mobile-drawer-panel .flex-1.overflow-y-auto,.mobile-drawer-scroll{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y pinch-zoom!important;scrollbar-width:thin!important;scrollbar-color:rgba(244,63,94,.55) rgba(255,255,255,.06)!important}.mobile-drawer-panel .flex-1.overflow-y-auto{padding:14px 14px max(22px,env(safe-area-inset-bottom))!important;gap:12px!important}.mobile-drawer-panel .flex-1.overflow-y-auto::-webkit-scrollbar,.mobile-drawer-scroll::-webkit-scrollbar{width:5px!important;height:5px!important}.mobile-drawer-panel .flex-1.overflow-y-auto::-webkit-scrollbar-thumb,.mobile-drawer-scroll::-webkit-scrollbar-thumb{background:rgba(244,63,94,.55)!important;border-radius:999px!important}.mobile-drawer-panel .flex-1.overflow-y-auto::-webkit-scrollbar-track,.mobile-drawer-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.06)!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div{border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.095),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 16px 36px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)!important;overflow:hidden!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button{padding:16px!important;gap:13px!important;background:transparent!important;color:#fff!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button:active,.mobile-drawer-panel .flex-1.overflow-y-auto>div>button:hover{background:rgba(244,63,94,.14)!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button:active,.mobile-drawer-panel a:active{transform:scale(.985)!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button>span:first-of-type{width:46px!important;height:46px!important;min-width:46px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(244,63,94,.28),rgba(255,255,255,.1))!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 12px 26px rgba(244,63,94,.18)!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button .block.text-sm,.mobile-drawer-panel .flex-1.overflow-y-auto>div>button span.block.text-sm{color:#ffffff!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.01em!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button .text-xs,.mobile-drawer-panel .flex-1.overflow-y-auto>div>button span.text-xs{color:rgba(255,255,255,.76)!important;font-size:12px!important;line-height:1.38!important;font-weight:500!important}.mobile-drawer-panel .space-y-2.border-t{border-top-color:rgba(255,255,255,.12)!important;padding:12px!important;background:rgba(0,0,0,.12)!important}.mobile-drawer-panel .space-y-2.border-t a{display:block!important;padding:13px 14px!important;border-radius:18px!important;color:rgba(255,255,255,.9)!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.06)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.mobile-drawer-panel .space-y-2.border-t a:active,.mobile-drawer-panel .space-y-2.border-t a:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important}.mobile-drawer-panel .space-y-2.border-t a.bg-white\/10,.mobile-drawer-panel .space-y-2.border-t a.ring-1,.mobile-drawer-panel .space-y-2.border-t a[aria-current=page]{background:linear-gradient(135deg,rgba(225,29,72,.96),rgba(127,29,29,.96))!important;color:#ffffff!important;border-color:rgba(255,255,255,.2)!important;box-shadow:0 12px 28px rgba(225,29,72,.3)!important}.mobile-drawer-panel .space-y-2.border-t a .text-sm{color:#ffffff!important;font-size:14.5px!important;line-height:1.25!important;font-weight:750!important}.mobile-drawer-panel .space-y-2.border-t a .text-xs{color:rgba(255,255,255,.72)!important;font-size:12px!important;line-height:1.38!important;font-weight:500!important}.mobile-drawer-panel .space-y-2.border-t a.bg-white\/10 .text-xs,.mobile-drawer-panel .space-y-2.border-t a.ring-1 .text-xs,.mobile-drawer-panel .space-y-2.border-t a[aria-current=page] .text-xs{color:rgba(255,255,255,.88)!important}@media (max-width:1023px){.admin-shell-root .admin-header{min-height:68px!important;padding-left:14px!important;padding-right:14px!important}.admin-shell-root .admin-header h1{font-size:18px!important;line-height:1.15!important;max-width:68vw!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-shell-root .admin-header .text-xs{color:rgba(255,255,255,.72)!important;font-size:11.5px!important;line-height:1.3!important}.admin-shell-root .admin-header button[aria-label*="เมนู"]{min-width:48px!important;min-height:48px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(225,29,72,.9),rgba(127,29,29,.9))!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 28px rgba(225,29,72,.25)!important}.admin-shell-root [data-scroll-root]{padding:12px!important;min-height:calc(100dvh - 68px)!important;overflow-x:hidden!important;touch-action:pan-y pinch-zoom!important}.admin-shell-root [data-scroll-root] .card-premium,.admin-shell-root [data-scroll-root] .panel-soft,.admin-shell-root [data-scroll-root] .table-shell,.admin-shell-root [data-scroll-root] [class*=rounded-2xl][class*=border],.admin-shell-root [data-scroll-root] [class*=rounded-3xl][class*=border],.admin-shell-root [data-scroll-root] section{border-radius:20px!important;box-shadow:0 10px 26px rgba(15,23,42,.08)!important}.admin-shell-root [data-scroll-root] table{min-width:680px}.admin-shell-root [data-scroll-root] .table-shell,.admin-shell-root [data-scroll-root] [class*=overflow-x-auto]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y pinch-zoom!important}}@media (min-width:768px) and (max-width:1023px){.mobile-drawer-panel{width:min(52vw,460px)!important;max-width:460px!important}.admin-shell-root [data-scroll-root]{padding:18px!important}}@media (max-width:380px){.mobile-drawer-panel{width:96vw!important}.mobile-drawer-panel .flex-1.overflow-y-auto{padding-left:10px!important;padding-right:10px!important}.mobile-drawer-panel .flex-1.overflow-y-auto>div>button{padding:14px 12px!important}.mobile-drawer-panel .space-y-2.border-t a{padding:12px!important}}@supports not (height:100dvh){.mobile-drawer-panel{height:100vh!important;max-height:100vh!important}.admin-shell-root [data-scroll-root]{min-height:calc(100vh - 68px)!important}}:root{--admin-premium-bg:#f4f7fb;--admin-premium-surface:rgba(255,255,255,0.94);--admin-premium-sidebar:#250510;--admin-premium-sidebar-2:#3c0716;--admin-premium-primary:#be123c;--admin-premium-primary-2:#e11d48;--admin-premium-text:#0f172a;--admin-premium-muted:#64748b;--admin-premium-border:#e2e8f0;--admin-premium-shadow:0 18px 48px rgba(15,23,42,0.10)}body,html{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.admin-shell-root{min-height:100vh!important;background:radial-gradient(circle at 82% -10%,rgba(225,29,72,.12),transparent 30%),radial-gradient(circle at 12% 0,rgba(15,23,42,.08),transparent 28%),linear-gradient(180deg,#f8fafc 0,var(--admin-premium-bg) 46%,#eef2f7 100%)!important;color:var(--admin-premium-text)!important;letter-spacing:-.01em}.admin-shell-root [data-scroll-root]{min-height:calc(100vh - 72px);background:transparent!important}.admin-shell-root .admin-sidebar,.admin-shell-root [data-scroll-block=sidebar]{position:sticky;top:0;height:100vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.1),transparent 24%),radial-gradient(circle at 90% 22%,rgba(225,29,72,.32),transparent 28%),linear-gradient(180deg,var(--admin-premium-sidebar),#17020a 48%,#0f0206 100%)!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.12)!important;box-shadow:22px 0 55px rgba(15,3,8,.28)!important;-webkit-overflow-scrolling:touch;touch-action:pan-y}.admin-shell-root .admin-sidebar::-webkit-scrollbar,.mobile-drawer-scroll::-webkit-scrollbar{width:8px}.admin-shell-root .admin-sidebar::-webkit-scrollbar-thumb,.mobile-drawer-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24);border-radius:999px}.admin-shell-root .admin-sidebar *,.admin-shell-root [data-scroll-block=sidebar] *,.mobile-drawer-panel[data-admin-premium],.mobile-drawer-panel[data-admin-premium] *{color:inherit!important}.admin-shell-root .admin-sidebar>div:first-child{background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 45px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.1)!important}.admin-shell-root .admin-sidebar a[target=_blank]{min-height:48px;border-radius:18px!important;background:linear-gradient(135deg,rgba(225,29,72,.3),rgba(244,63,94,.16))!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.admin-clip-nav{display:grid;gap:14px!important}.admin-clip-nav-section{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035))!important;box-shadow:0 14px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.admin-clip-nav-section:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22)!important;box-shadow:0 18px 46px rgba(0,0,0,.24),0 0 0 1px rgba(225,29,72,.1)}.admin-clip-section-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:16px 18px;text-align:left;color:#fff!important;border-radius:24px}.admin-clip-section-title{display:block;color:#fff!important;font-size:15px;font-weight:800;line-height:1.18;text-shadow:0 1px 18px rgba(255,255,255,.1)}.admin-clip-section-hint{display:block;margin-top:6px;color:rgba(255,255,255,.7)!important;font-size:11px;font-weight:500;line-height:1.35}.admin-clip-nav-link{position:relative;display:flex;min-height:58px;align-items:center;gap:13px;margin:0 10px 10px;padding:13px 14px;border-radius:18px;color:rgba(255,255,255,.86)!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.admin-clip-nav-link svg{flex:0 0 auto;color:rgba(255,255,255,.86)!important;filter:drop-shadow(0 8px 15px rgba(225,29,72,.1));transition:transform .18s ease}.admin-clip-nav-link:hover{transform:translateX(4px);background:rgba(255,255,255,.075)!important;color:#fff!important}.admin-clip-nav-link:hover svg{transform:scale(1.08) rotate(-3deg)}.admin-clip-nav-link.is-active,.admin-clip-nav-link[aria-current=page]{color:#fff!important;background:linear-gradient(135deg,rgba(225,29,72,.96),rgba(159,18,57,.86))!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 34px rgba(225,29,72,.3),inset 0 1px 0 rgba(255,255,255,.14)!important}.admin-clip-nav-link.is-active:before,.admin-clip-nav-link[aria-current=page]:before{content:"";position:absolute;left:-10px;top:16px;bottom:16px;width:4px;border-radius:999px;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.8)}.admin-clip-nav-desc{display:block;margin-top:4px;color:rgba(255,255,255,.64)!important;font-size:10.8px;font-weight:500;line-height:1.28;white-space:normal}.admin-clip-nav-link.is-active .admin-clip-nav-desc,.admin-clip-nav-link[aria-current=page] .admin-clip-nav-desc{color:rgba(255,255,255,.78)!important}.admin-shell-root .admin-header,.admin-shell-root [data-scroll-block=header]{background:rgba(255,255,255,.82)!important;color:var(--admin-premium-text)!important;border-bottom:1px solid rgba(226,232,240,.86)!important;box-shadow:0 12px 36px rgba(15,23,42,.07)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.admin-shell-root .admin-header *{color:var(--admin-premium-text)!important}.admin-shell-root .admin-header .text-slate-400,.admin-shell-root .admin-header .text-slate-500,.admin-shell-root .admin-header .text-white\/45,.admin-shell-root .admin-header .text-white\/50{color:var(--admin-premium-muted)!important}.admin-shell-root .admin-header a,.admin-shell-root .admin-header button{min-height:44px;border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.07)}.admin-shell-root .admin-pro-card,.admin-shell-root .card-premium,.admin-shell-root .glass,.admin-shell-root .panel-soft,.admin-shell-root .table-shell,.admin-shell-root .theme-outline{position:relative;overflow:hidden;border-radius:28px!important;border:1px solid rgba(226,232,240,.95)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92))!important;box-shadow:var(--admin-premium-shadow)!important;color:var(--admin-premium-text)!important}.admin-shell-root .admin-pro-card:before,.admin-shell-root .card-premium:before,.admin-shell-root .panel-soft:before,.admin-shell-root .table-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(225,29,72,.28),transparent);pointer-events:none}.admin-shell-root .admin-pro-card:hover,.admin-shell-root .card-premium:hover,.admin-shell-root .panel-soft:hover{transform:translateY(-2px);box-shadow:0 22px 58px rgba(15,23,42,.13)!important;transition:transform .22s ease,box-shadow .22s ease}.admin-shell-root .section-title,.admin-shell-root h1,.admin-shell-root h2,.admin-shell-root h3,.admin-shell-root h4{color:#0f172a!important;font-weight:800!important;letter-spacing:-.035em}.admin-shell-root .section-copy,.admin-shell-root .text-slate-400,.admin-shell-root .text-slate-500,.admin-shell-root .text-slate-600,.admin-shell-root label,.admin-shell-root p{color:#64748b!important}.admin-shell-root .font-bold,.admin-shell-root .font-extrabold,.admin-shell-root .font-semibold,.admin-shell-root strong,.admin-shell-root table{color:#0f172a!important}.admin-shell-root th,.admin-shell-root thead,.admin-shell-root thead tr{background:#f8fafc!important;color:#334155!important}.admin-shell-root th{padding:16px 18px!important;font-size:12px!important;font-weight:800!important;letter-spacing:-.01em;white-space:nowrap}.admin-shell-root td{padding:16px 18px!important;color:#0f172a!important;border-top:1px solid #eef2f7!important;vertical-align:middle}.admin-shell-root tbody tr{transition:background .18s ease,transform .18s ease}.admin-shell-root tbody tr:hover{background:#fff7f9!important}.admin-shell-root .overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.admin-shell-root .input-premium,.admin-shell-root .textarea-premium,.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{min-height:46px;border-radius:16px!important;border:1px solid #dbe4ee!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 22px rgba(15,23,42,.04);font-size:14px}.admin-shell-root .input-premium:focus,.admin-shell-root .textarea-premium:focus,.admin-shell-root input:focus,.admin-shell-root select:focus,.admin-shell-root textarea:focus{border-color:rgba(225,29,72,.52)!important;box-shadow:0 0 0 4px rgba(225,29,72,.1),0 10px 26px rgba(15,23,42,.06)!important}.admin-shell-root [role=button],.admin-shell-root a,.admin-shell-root button{touch-action:manipulation}.admin-shell-root .bg-red-600,.admin-shell-root .bg-rose-600,.admin-shell-root .btn-primary,.admin-shell-root button[type=submit]{border:0!important;color:#fff!important;background:linear-gradient(135deg,var(--admin-premium-primary-2),#9f1239)!important;box-shadow:0 14px 30px rgba(225,29,72,.23)!important}.admin-shell-root .btn-primary:hover,.admin-shell-root button[type=submit]:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 18px 40px rgba(225,29,72,.3)!important}.admin-shell-root .btn-secondary,.admin-shell-root button:not([class*=admin-clip]):not([type=submit]){border-radius:16px}.admin-shell-root .admin-floating-save,.admin-shell-root [class*=floating]{z-index:50}.mobile-drawer-root[data-mobile-drawer=admin]{position:fixed;inset:0;z-index:9999}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(92vw,420px);max-width:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 15% 0,rgba(255,255,255,.12),transparent 28%),radial-gradient(circle at 85% 15%,rgba(225,29,72,.34),transparent 30%),linear-gradient(180deg,#2a0611,#17030a 58%,#0f0206)!important;color:#fff!important;box-shadow:28px 0 80px rgba(0,0,0,.38);animation:adminDrawerIn .22s ease both}@keyframes adminDrawerIn{0%{transform:translateX(-18px);opacity:.72}to{transform:translateX(0);opacity:1}}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel *{color:inherit!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel>div:first-child{position:sticky;top:0;z-index:2;background:rgba(38,6,17,.82)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.12)!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel button{min-height:48px}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .rounded-3xl{border-color:rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035))!important;box-shadow:0 14px 36px rgba(0,0,0,.17)}.mobile-drawer-root[data-mobile-drawer=admin] a{min-height:52px}@media (max-width:1023px){.admin-shell-root{background:#f6f8fc!important}.admin-shell-root [data-scroll-root]{padding:14px!important}.admin-shell-root .admin-header{position:sticky!important;top:0!important;padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.admin-shell-root .admin-header h1{font-size:17px!important}.admin-shell-root .admin-pro-card,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{border-radius:22px!important}.admin-shell-root h1{font-size:22px!important}.admin-shell-root h2{font-size:19px!important}.admin-shell-root h3{font-size:16px!important}.admin-shell-root input,.admin-shell-root label,.admin-shell-root p,.admin-shell-root select,.admin-shell-root td,.admin-shell-root textarea,.admin-shell-root th{font-size:13px!important}.admin-shell-root .btn-primary,.admin-shell-root .btn-secondary,.admin-shell-root a[role=button],.admin-shell-root button{min-height:46px}.admin-shell-root table{min-width:780px}}@media (max-width:767px){.admin-shell-root [data-scroll-root]{padding:10px!important}.admin-shell-root .admin-header{padding-top:calc(10px + env(safe-area-inset-top))!important;padding-bottom:10px!important}.admin-shell-root .admin-header .min-w-0 h1+div{display:none}.admin-shell-root .admin-pro-card,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{border-radius:20px!important;box-shadow:0 12px 32px rgba(15,23,42,.09)!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft{padding:14px!important}.admin-shell-root td,.admin-shell-root th{padding:13px 14px!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel{width:92vw}}@media (min-width:768px) and (max-width:1180px){.admin-shell-root [data-scroll-root]{padding:20px!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel{width:min(56vw,470px)}}@media (prefers-reduced-motion:reduce){.admin-shell-root *,.mobile-drawer-root[data-mobile-drawer=admin] *{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.admin-shell-root{--admin-fast-bg:#f5f6fa;--admin-sidebar-a:#25070f;--admin-sidebar-b:#14060a;--admin-sidebar-c:#09090b;--admin-red:#e11d48;--admin-red-dark:#9f1239;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden!important}.admin-shell-root .admin-sidebar{scrollbar-gutter:stable!important;padding:16px!important;background:linear-gradient(180deg,var(--admin-sidebar-a) 0,var(--admin-sidebar-b) 48%,var(--admin-sidebar-c) 100%)!important;box-shadow:10px 0 30px rgba(15,23,42,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:layout paint style!important;will-change:auto!important}.admin-shell-root .admin-sidebar::-webkit-scrollbar{width:7px!important}.admin-shell-root .admin-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22)!important;border-radius:999px!important}.admin-shell-root .admin-sidebar::-webkit-scrollbar-track{background:transparent!important}.admin-shell-root .admin-callout,.admin-shell-root .admin-sidebar>div:first-child{border-radius:22px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-clip-nav{gap:10px!important}.admin-shell-root .admin-clip-nav-section{border-radius:20px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease!important;overflow:hidden!important}.admin-shell-root .admin-clip-nav-section:hover{transform:none!important;background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:none!important}.admin-shell-root .admin-clip-section-button{min-height:62px!important;padding:13px 14px!important;border-radius:20px!important;background:transparent!important}.admin-shell-root .admin-clip-section-title{font-size:14px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:0!important;text-shadow:none!important}.admin-shell-root .admin-clip-section-hint{margin-top:4px!important;color:rgba(255,255,255,.66)!important;font-size:10.5px!important;font-weight:500!important;line-height:1.32!important}.admin-shell-root .admin-clip-nav-link{min-height:50px!important;margin:0 8px 7px!important;padding:10px 11px!important;border-radius:15px!important;gap:10px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.admin-shell-root .admin-clip-nav-link svg{width:17px!important;height:17px!important;filter:none!important;transform:none!important;transition:none!important}.admin-shell-root .admin-clip-nav-link:hover,.admin-shell-root .admin-clip-nav-link:hover svg{transform:none!important;background:rgba(255,255,255,.085)!important;border-color:rgba(255,255,255,.12)!important}.admin-shell-root .admin-clip-nav-link.is-active,.admin-shell-root .admin-clip-nav-link[aria-current=page],.admin-shell-root .admin-sidebar [aria-current=page]{background:linear-gradient(135deg,var(--admin-red),var(--admin-red-dark))!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}.admin-shell-root .admin-clip-nav-link.is-active:before,.admin-shell-root .admin-clip-nav-link[aria-current=page]:before{left:0!important;top:12px!important;bottom:12px!important;width:3px!important;box-shadow:none!important}.admin-shell-root .admin-clip-nav-link>span>span:first-child{font-size:12.5px!important;font-weight:750!important;line-height:1.25!important}.admin-shell-root .admin-clip-nav-desc{margin-top:3px!important;font-size:10px!important;font-weight:500!important;color:rgba(255,255,255,.62)!important;line-height:1.26!important}.admin-shell-root .admin-clip-nav-link.is-active .admin-clip-nav-desc,.admin-shell-root .admin-clip-nav-link[aria-current=page] .admin-clip-nav-desc{color:rgba(255,255,255,.82)!important}.admin-shell-root .admin-header,.admin-shell-root [data-scroll-block=header]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#101114!important;box-shadow:0 8px 18px rgba(15,23,42,.12)!important}.admin-shell-root [data-scroll-root]{background:var(--admin-fast-bg)!important;overflow-x:hidden!important;contain:layout style!important}.admin-shell-root .admin-pro-card,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{box-shadow:0 8px 24px rgba(15,23,42,.07)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-shell-root *,.mobile-drawer-root[data-mobile-drawer=admin] *{scroll-behavior:auto!important}.admin-shell-root :not(.admin-loading-spinner):not(.animate-spin),.mobile-drawer-root[data-mobile-drawer=admin] :not(.admin-loading-spinner):not(.animate-spin){animation-duration:.01ms!important;animation-iteration-count:1!important}.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{box-shadow:none!important;transition:border-color .12s ease,background-color .12s ease!important}.admin-shell-root input:focus,.admin-shell-root select:focus,.admin-shell-root textarea:focus{box-shadow:0 0 0 3px rgba(225,29,72,.11)!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-backdrop,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel>div:first-child{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel{background:linear-gradient(180deg,var(--admin-sidebar-a),var(--admin-sidebar-c))!important;box-shadow:18px 0 32px rgba(0,0,0,.28)!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .rounded-3xl{box-shadow:none!important}@media (min-width:1024px){.admin-shell-root>.grid{grid-template-columns:278px minmax(0,1fr)!important}}@media (max-width:1023px){.admin-shell-root .admin-pro-card,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{box-shadow:0 6px 18px rgba(15,23,42,.06)!important}}@media (min-width:1024px){.admin-shell-root>.grid{display:block!important;min-height:100dvh!important;padding-left:300px!important;background:var(--admin-fast-bg,#f5f6fa)!important}.admin-shell-root .admin-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:300px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:block!important;z-index:60!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important;translate:none!important;margin:0!important}.admin-shell-root .admin-sidebar:after{content:"";position:fixed;left:0;top:0;bottom:0;width:300px;pointer-events:none;z-index:-1;background:linear-gradient(180deg,var(--admin-sidebar-a,#25070f) 0,var(--admin-sidebar-b,#14060a) 48%,var(--admin-sidebar-c,#09090b) 100%)}.admin-shell-root .admin-sidebar+div{min-width:0!important;width:100%!important}.admin-shell-root .admin-header{left:300px!important;width:calc(100% - 300px)!important}}.admin-shell-root .table-shell a,.admin-shell-root .table-shell button,.admin-shell-root table a,.admin-shell-root table button{min-height:42px!important;min-width:42px!important;padding:10px 14px!important;border-radius:14px!important}.admin-shell-root button,.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{touch-action:manipulation!important}.admin-shell-root .admin-floating-save,.admin-shell-root [class*=Floating],.admin-shell-root [class*=floating]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 10px 24px rgba(15,23,42,.12)!important}.admin-shell-root .admin-popup-overlay{z-index:9999!important;padding:clamp(12px,2vw,24px)!important;background:rgba(2,6,23,.62)!important;overflow:hidden!important;overscroll-behavior:contain!important;touch-action:none!important;-webkit-backdrop-filter:none!important}.admin-shell-root .admin-popup-panel{width:min(100%,980px)!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:26px!important;will-change:auto!important;transform:translateZ(0)!important}.admin-shell-root .admin-popup-panel::-webkit-scrollbar{width:8px}.admin-shell-root .admin-popup-panel::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:999px}.admin-shell-root .admin-popup-footer{position:sticky!important;bottom:0!important;z-index:3!important;background:rgba(255,255,255,.96)!important;border-top:1px solid #e5e7eb!important}.admin-shell-root .admin-popup-panel button,.admin-shell-root .table-shell button{min-height:44px!important;border-radius:16px!important;white-space:nowrap!important}.admin-shell-root .table-shell td:last-child{min-width:360px}.admin-shell-root .table-shell tbody tr:hover{background:#f8fafc!important}.admin-shell-root .admin-sidebar{position:sticky!important;top:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.admin-shell-root *,.admin-shell-root :after,.admin-shell-root :before{animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:768px){.admin-shell-root .admin-popup-overlay{align-items:stretch!important;padding:0!important}.admin-shell-root .admin-popup-panel{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.admin-shell-root .table-shell{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.admin-shell-root .table-shell td:last-child{min-width:280px}}@media (min-width:1024px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.admin-shell-root{background:#f5f6fa!important}.admin-shell-root,.admin-shell-root>.grid{min-height:100vh!important;width:100%!important;overflow-x:hidden!important}.admin-shell-root>.grid{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;padding-left:0!important;max-width:100%!important}.admin-shell-root .admin-sidebar{position:sticky!important;top:0!important;left:auto!important;right:auto!important;bottom:auto!important;inset:auto!important;width:300px!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important;translate:none!important;z-index:20!important;margin:0!important;background:linear-gradient(180deg,#25070f,#14060a 54%,#09090b)!important}.admin-shell-root .admin-sidebar:after{display:none!important;content:none!important}.admin-shell-root .admin-sidebar+div{width:auto!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.admin-shell-root .admin-header{position:sticky!important;top:0!important;left:auto!important;width:auto!important;max-width:100%!important;z-index:30!important}.admin-shell-root [data-scroll-root]{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{max-width:100%!important}}.admin-shell-root .modal,.admin-shell-root [class*=Modal],.admin-shell-root [class*=modal],.admin-shell-root [role=dialog]{max-width:min(920px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px)!important}.admin-shell-root [class*=DialogContent],.admin-shell-root [class*=dialog-content],.admin-shell-root [data-radix-dialog-content]{max-width:min(920px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important}@media (min-width:1024px){.admin-shell-root>.grid{grid-template-columns:300px minmax(0,1fr)!important;gap:0!important}.admin-shell-root .admin-sidebar{display:flex!important;flex-direction:column!important;gap:14px!important;padding:16px!important;background:linear-gradient(180deg,#270710,#17050a 52%,#070709)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:10px 0 30px rgba(15,23,42,.12)!important}.admin-shell-root .admin-sidebar>div:first-child{margin-bottom:0!important;border-radius:24px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:none!important}.admin-shell-root .admin-clip-nav{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important}.admin-shell-root .admin-clip-nav.space-y-5>:not([hidden])~:not([hidden]){margin-top:0!important}.admin-shell-root .admin-clip-nav-section{margin:0!important;padding:0!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important;overflow:hidden!important}.admin-shell-root .admin-clip-section-button{width:100%!important;min-height:58px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.admin-shell-root .admin-clip-section-title{display:block!important;color:#ffffff!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important}.admin-shell-root .admin-clip-section-hint{display:block!important;margin-top:3px!important;color:rgba(255,255,255,.66)!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important}.admin-shell-root .admin-clip-nav-section>div.mt-2{margin-top:0!important;padding:4px 8px 10px!important;border-top:1px solid rgba(255,255,255,.075)!important}.admin-shell-root .admin-clip-nav-link{min-height:48px!important;padding:10px 12px!important;border-radius:14px!important;display:flex!important;align-items:center!important;gap:11px!important;color:rgba(255,255,255,.86)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important}.admin-shell-root .admin-clip-nav-link svg{flex:0 0 auto!important;opacity:.92!important}.admin-shell-root .admin-clip-nav-link>span>span:first-child{color:#ffffff!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.admin-shell-root .admin-clip-nav-desc{display:block!important;margin-top:2px!important;color:rgba(255,255,255,.6)!important;font-size:10.5px!important;line-height:1.2!important;white-space:normal!important}.admin-shell-root .admin-clip-nav-link:hover{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.1)!important;transform:none!important}.admin-shell-root .admin-clip-nav-link.is-active,.admin-shell-root .admin-sidebar [aria-current=page]{background:linear-gradient(135deg,#e11d48,#9f1239)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:inset 4px 0 0 rgba(255,255,255,.7),0 10px 22px rgba(225,29,72,.23)!important}.admin-shell-root .admin-callout{display:none!important}.admin-shell-root .admin-header{margin:0!important;border-left:0!important;background:#0b0d12!important}.admin-shell-root [data-scroll-root]{padding:20px!important;background:#f5f6fa!important}}@media (max-width:1023px){.admin-shell-root [data-scroll-root]{padding:14px!important}}@media (min-width:1024px){body,html{overflow-x:hidden!important}.admin-shell-root{background:#f3f6fb!important;min-height:100dvh!important}.admin-shell-root>.grid{display:block!important;min-height:100dvh!important}.admin-shell-root .admin-sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:60!important;width:300px!important;height:100dvh!important;min-height:100dvh!important;padding:14px 14px 18px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:linear-gradient(180deg,#24020b,#120007 42%,#060307)!important;border-right:1px solid rgba(255,255,255,.1)!important;box-shadow:14px 0 34px rgba(15,23,42,.12)!important}.admin-shell-root .admin-sidebar+div{margin-left:300px!important;width:calc(100% - 300px)!important;min-width:0!important;min-height:100dvh!important;background:#f3f6fb!important}.admin-shell-root .admin-header{position:sticky!important;top:0!important;z-index:40!important;background:rgba(10,13,20,.96)!important;color:#ffffff!important;border-bottom:1px solid rgba(15,23,42,.1)!important;box-shadow:0 8px 24px rgba(15,23,42,.1)!important;backdrop-filter:none!important}.admin-shell-root .admin-header,.admin-shell-root .admin-header *{color:#ffffff!important}.admin-shell-root [data-scroll-root]{padding:18px!important;background:#f3f6fb!important;min-height:calc(100dvh - 72px)!important}.admin-shell-root .admin-sidebar>.mb-6{margin-bottom:12px!important;padding:12px 10px 14px!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}.admin-shell-root .admin-sidebar>.mb-6 a{min-height:46px!important;border-radius:14px!important;background:linear-gradient(135deg,#be123c,#7f1024)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}.admin-shell-root .admin-sidebar,.admin-shell-root .admin-sidebar *{color:#ffffff!important;text-shadow:none!important}.admin-shell-root .admin-clip-nav{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0 0 18px!important}.admin-shell-root .admin-clip-nav.space-y-5>:not([hidden])~:not([hidden]){margin-top:0!important}.admin-shell-root .admin-clip-nav-section{margin:0!important;padding:0!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;overflow:hidden!important}.admin-shell-root .admin-clip-nav-section:hover,.admin-shell-root .admin-clip-section-button{transform:none!important;box-shadow:none!important}.admin-shell-root .admin-clip-section-button{width:100%!important;min-height:54px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-radius:0!important;background:transparent!important;border:0!important}.admin-shell-root .admin-clip-section-title{display:block!important;font-size:13.5px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.01em!important;color:#ffffff!important}.admin-shell-root .admin-clip-section-hint{display:block!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.2!important;font-weight:650!important;color:rgba(255,255,255,.68)!important}.admin-shell-root .admin-clip-nav-section>div.mt-2{margin-top:0!important;padding:4px 7px 8px!important;border-top:1px solid rgba(255,255,255,.075)!important}.admin-shell-root .admin-clip-nav-link{min-height:44px!important;padding:9px 10px!important;border-radius:13px!important;display:flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important;transition:background .12s ease,border-color .12s ease!important}.admin-shell-root .admin-clip-nav-link svg{width:17px!important;height:17px!important;flex:0 0 auto!important;opacity:.92!important;transform:none!important}.admin-shell-root .admin-clip-nav-link>span>span:first-child{font-size:12.8px!important;line-height:1.15!important;font-weight:850!important;color:#ffffff!important}.admin-shell-root .admin-clip-nav-desc{display:block!important;margin-top:2px!important;font-size:10px!important;line-height:1.15!important;font-weight:600!important;white-space:normal!important;color:rgba(255,255,255,.58)!important}.admin-shell-root .admin-clip-nav-link:hover{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.1)!important;transform:none!important}.admin-shell-root .admin-clip-nav-link.is-active,.admin-shell-root .admin-sidebar [aria-current=page]{background:linear-gradient(135deg,#e11d48,#9f1239)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:inset 4px 0 0 rgba(255,255,255,.75)!important}.admin-shell-root .admin-clip-nav-link.is-active .admin-clip-nav-desc,.admin-shell-root .admin-sidebar [aria-current=page] .admin-clip-nav-desc{color:rgba(255,255,255,.82)!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{box-shadow:0 8px 24px rgba(15,23,42,.08)!important}.admin-shell-root a,.admin-shell-root button{touch-action:manipulation!important}}@media (max-width:1023px){.admin-shell-root .admin-sidebar{display:none!important}.admin-shell-root [data-scroll-root]{padding:12px!important}}.admin-shell-root .admin-popup-overlay{position:fixed!important;inset:0!important;z-index:99990!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:rgba(15,23,42,.62)!important;backdrop-filter:none!important}.admin-shell-root .admin-popup-panel{width:min(880px,calc(100vw - 36px))!important;max-width:min(880px,calc(100vw - 36px))!important;height:auto!important;max-height:min(86dvh,840px)!important;overflow:hidden!important;border-radius:24px!important;background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 24px 70px rgba(15,23,42,.28)!important;transform:none!important}.admin-shell-root .admin-popup-panel>div:first-child{background:#ffffff!important;border-bottom:1px solid #e5e7eb!important;padding:18px 22px!important}.admin-shell-root .admin-popup-panel form,.admin-shell-root .admin-popup-panel>div:last-child{min-height:0!important;max-height:calc(min(86dvh, 840px) - 86px)!important}.admin-shell-root .admin-popup-panel [class*=overflow-y-auto],.admin-shell-root .admin-popup-panel form>div,.admin-shell-root .admin-popup-panel>div:last-child{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding-right:22px!important}.admin-shell-root .admin-popup-panel [class*=overflow-y-auto]::-webkit-scrollbar,.admin-shell-root .admin-popup-panel form>div::-webkit-scrollbar,.admin-shell-root .admin-popup-panel>div:last-child::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.admin-shell-root .admin-popup-panel div,.admin-shell-root .admin-popup-panel h3,.admin-shell-root .admin-popup-panel label,.admin-shell-root .admin-popup-panel p,.admin-shell-root .admin-popup-panel span{color:#0f172a!important;text-shadow:none!important}.admin-shell-root .admin-popup-panel .text-slate-300,.admin-shell-root .admin-popup-panel .text-slate-400,.admin-shell-root .admin-popup-panel p{color:#64748b!important}.admin-shell-root .admin-popup-panel .input-premium,.admin-shell-root .admin-popup-panel input,.admin-shell-root .admin-popup-panel select,.admin-shell-root .admin-popup-panel textarea{min-height:46px!important;background:#ffffff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:14px!important;box-shadow:none!important}.admin-shell-root .admin-popup-panel textarea{min-height:120px!important}.admin-shell-root .admin-popup-panel input:focus,.admin-shell-root .admin-popup-panel select:focus,.admin-shell-root .admin-popup-panel textarea:focus{outline:none!important;border-color:#e11d48!important;box-shadow:0 0 0 4px rgba(225,29,72,.12)!important}.admin-shell-root .admin-popup-panel button{min-height:44px!important;border-radius:14px!important;box-shadow:none!important}.admin-shell-root .admin-popup-panel .btn-primary,.admin-shell-root .admin-popup-panel button[type=submit]{background:linear-gradient(135deg,#e11d48,#9f1239)!important;color:#ffffff!important}@media (max-width:767px){.admin-shell-root .admin-popup-overlay{align-items:flex-end!important;padding:0!important}.admin-shell-root .admin-popup-panel{width:100vw!important;max-width:100vw!important;max-height:92dvh!important;border-radius:24px 24px 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.admin-shell-root .admin-popup-panel form,.admin-shell-root .admin-popup-panel>div:last-child{max-height:calc(92dvh - 82px)!important}.admin-shell-root .admin-popup-panel [class*=overflow-y-auto],.admin-shell-root .admin-popup-panel form>div,.admin-shell-root .admin-popup-panel>div:last-child{padding-left:16px!important;padding-right:16px!important}}.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal{inset:0!important;width:100dvw!important;height:100dvh!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:clamp(12px,2.4vw,28px)!important;background:rgba(15,23,42,.62)!important;contain:layout style!important}.admin-modal-portal .admin-popup-panel{width:min(880px,calc(100dvw - 32px))!important;max-width:min(880px,calc(100dvw - 32px))!important;max-height:min(88dvh,840px)!important;background:#ffffff!important;color:#0f172a!important;border:1px solid rgba(226,232,240,.95)!important;box-shadow:0 28px 80px rgba(15,23,42,.3)!important}.admin-modal-portal .admin-popup-head{background:#ffffff!important;border-bottom:1px solid #e5e7eb!important;padding:18px 22px!important}.admin-modal-portal .admin-popup-eyebrow{font-size:12px!important;line-height:1!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#2563eb!important;font-weight:800!important}.admin-modal-portal .admin-popup-title{margin-top:8px!important;font-size:clamp(22px,2.4vw,28px)!important;line-height:1.16!important;font-weight:900!important;color:#0f172a!important}.admin-modal-portal .admin-popup-desc{margin-top:8px!important;font-size:14px!important;color:#64748b!important}.admin-modal-portal .admin-popup-close{min-width:54px!important;min-height:46px!important;border-radius:16px!important;border:1px solid #e5e7eb!important;background:#ffffff!important;color:#0f172a!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;font-weight:800!important}.admin-modal-portal .admin-popup-body{padding:22px!important;scrollbar-width:thin!important}.admin-modal-portal .admin-popup-body .input-premium,.admin-modal-portal .admin-popup-body .textarea-premium,.admin-modal-portal .admin-popup-body input,.admin-modal-portal .admin-popup-body select,.admin-modal-portal .admin-popup-body textarea{min-height:46px!important;background:#ffffff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:14px!important;box-shadow:none!important}.admin-modal-portal .admin-popup-body input:focus,.admin-modal-portal .admin-popup-body select:focus,.admin-modal-portal .admin-popup-body textarea:focus{outline:none!important;border-color:#e11d48!important;box-shadow:0 0 0 4px rgba(225,29,72,.12)!important}@media (max-width:767px){.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal{place-items:end center!important;padding:0!important}.admin-modal-portal .admin-popup-panel{width:100dvw!important;max-width:100dvw!important;max-height:92dvh!important;border-radius:24px 24px 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.admin-modal-portal .admin-popup-body,.admin-modal-portal .admin-popup-head{padding-left:16px!important;padding-right:16px!important}}.admin-shell-root{overflow-x:clip!important}.admin-shell-root [data-scroll-root]{width:100%!important;max-width:100%!important;overflow-x:clip!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{max-width:100%!important}.admin-shell-root a,.admin-shell-root button,.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{touch-action:manipulation!important}.admin-product-mobile-list{width:100%}.admin-mobile-product-card{width:100%;border:1px solid #e2e8f0;background:#ffffff;border-radius:24px;padding:16px;box-shadow:0 12px 34px rgba(15,23,42,.08);color:#0f172a}.admin-mobile-stat{min-width:0;border:1px solid #e2e8f0;background:#f8fafc;border-radius:16px;padding:10px 8px;text-align:center}.admin-mobile-stat span{display:block;font-size:11px;line-height:1.2;font-weight:800;color:#64748b}.admin-mobile-stat b{display:block;margin-top:4px;font-size:15px;line-height:1.1;font-weight:950;color:#0f172a}.admin-mobile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-mobile-action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;border:1px solid #e2e8f0;background:#ffffff;color:#0f172a;font-size:13px;font-weight:900;box-shadow:0 10px 22px rgba(15,23,42,.06)}.admin-mobile-action.is-primary{background:linear-gradient(135deg,#e11d48,#be123c)!important;border-color:transparent!important;color:#ffffff!important}.admin-mobile-action.is-danger{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important}@media (max-width:767px){body,html{max-width:100%;overflow-x:hidden}.admin-shell-root{background:#f5f7fb!important}.admin-shell-root .grid.min-h-screen{display:block!important}.admin-shell-root .admin-header{position:sticky!important;top:0!important;min-height:64px!important;padding:10px 12px!important;background:#0b0f17!important}.admin-shell-root .admin-header h1{max-width:150px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:16px!important}.admin-shell-root [data-scroll-root]{padding:14px!important}.admin-shell-root [data-scroll-root] h1,.admin-shell-root [data-scroll-root]>.space-y-6>div:first-child h1{font-size:28px!important;line-height:1.15!important;letter-spacing:-.03em!important}.admin-shell-root [data-scroll-root] p,.admin-shell-root [data-scroll-root]>.space-y-6>div:first-child p{line-height:1.55!important}.admin-shell-root .panel-soft{padding:16px!important;border-radius:26px!important}.admin-shell-root .panel-soft>div:first-child{gap:14px!important}.admin-shell-root .panel-soft h2{font-size:26px!important;line-height:1.15!important}.admin-shell-root .panel-soft .flex.flex-wrap.items-center.gap-3{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.admin-shell-root .panel-soft .flex.flex-wrap.items-center.gap-3>*{width:100%!important;justify-content:center!important;min-height:48px!important}.admin-shell-root .table-shell{overflow:hidden!important}.admin-shell-root .admin-floating-save,.admin-shell-root [class*=fixed][class*=bottom]{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal,.admin-shell-root .admin-popup-overlay{align-items:flex-end!important;place-items:end center!important;padding:0!important;background:rgba(15,23,42,.68)!important}.admin-modal-portal .admin-popup-panel,.admin-shell-root .admin-popup-panel{width:100dvw!important;max-width:100dvw!important;max-height:92dvh!important;height:auto!important;border-radius:26px 26px 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}.admin-modal-portal .admin-popup-head,.admin-shell-root .admin-popup-panel>div:first-child{padding:16px!important}.admin-modal-portal .admin-popup-title,.admin-shell-root .admin-popup-panel h3{font-size:22px!important}.admin-modal-portal .admin-popup-body,.admin-shell-root .admin-popup-panel [class*=overflow-y-auto]{padding:16px!important;max-height:calc(92dvh - 86px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.admin-modal-portal .admin-popup-body .grid,.admin-shell-root .admin-popup-panel .grid{grid-template-columns:1fr!important}.admin-modal-portal input,.admin-modal-portal select,.admin-modal-portal textarea,.admin-shell-root .admin-popup-panel input,.admin-shell-root .admin-popup-panel select,.admin-shell-root .admin-popup-panel textarea{font-size:16px!important;min-height:50px!important}}@media (min-width:768px) and (max-width:1180px){.admin-shell-root .grid.min-h-screen{grid-template-columns:260px minmax(0,1fr)!important}.admin-shell-root .admin-sidebar{padding:14px!important}.admin-shell-root [data-scroll-root]{padding:18px!important}.admin-shell-root .table-shell{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.admin-shell-root .table-shell table{min-width:980px!important}}:root{--admin-modal-vh:100dvh;--admin-modal-top:0px}.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal{position:fixed!important;top:var(--admin-modal-top)!important;right:0!important;bottom:auto!important;left:0!important;width:100vw!important;height:var(--admin-modal-vh)!important;min-height:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow:hidden!important;overscroll-behavior:contain!important;background:rgba(15,23,42,.58)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.admin-modal-portal .admin-popup-panel{width:min(900px,calc(100vw - 32px))!important;max-width:min(900px,calc(100vw - 32px))!important;max-height:calc(var(--admin-modal-vh) - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:24px!important;transform:none!important;margin:0 auto!important}.admin-modal-portal .admin-popup-head{position:sticky!important;top:0!important;z-index:2!important;flex:0 0 auto!important}.admin-modal-portal .admin-popup-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.admin-page-btn{min-width:42px!important;min-height:42px!important;border-radius:14px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;color:#0f172a!important;padding:9px 13px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.admin-page-btn:hover:not(:disabled){border-color:#fb7185!important;background:#fff1f2!important;color:#be123c!important}.admin-page-btn-active{border-color:#e11d48!important;background:linear-gradient(135deg,#e11d48,#9f1239)!important;color:#ffffff!important}.admin-page-btn:disabled{cursor:not-allowed!important;opacity:.45!important}@media (max-width:767px){.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal{align-items:center!important;justify-content:center!important;padding:10px!important}.admin-modal-portal .admin-popup-panel{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(var(--admin-modal-vh) - 20px)!important;border-radius:22px!important}.admin-modal-portal .admin-popup-body,.admin-modal-portal .admin-popup-head{padding-left:14px!important;padding-right:14px!important}.admin-page-btn{min-width:40px!important;min-height:40px!important;padding:8px 11px!important}}body,html{overscroll-behavior-x:none;touch-action:pan-y}.admin-shell-root,.admin-shell-root *{scroll-behavior:auto!important}.admin-shell-root *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}.admin-shell-root .admin-header,.admin-shell-root .admin-sidebar,.admin-shell-root .card-premium,.admin-shell-root .glass,.admin-shell-root .panel-soft,.admin-shell-root .table-shell,.admin-shell-root [class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{box-shadow:0 8px 22px rgba(15,23,42,.08)!important;contain:layout paint}.admin-shell-root a,.admin-shell-root button,.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea,a,button{-webkit-tap-highlight-color:transparent}.admin-shell-root .btn-primary,.admin-shell-root .btn-secondary,.admin-shell-root a,.admin-shell-root button{min-height:44px;touch-action:manipulation}.admin-shell-root input,.admin-shell-root select,.admin-shell-root textarea{min-height:44px;font-size:16px}.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal{position:fixed!important;inset:0!important;top:0!important;width:100vw!important;height:100dvh!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow:hidden!important;overscroll-behavior:contain!important;background:rgba(15,23,42,.58)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.admin-modal-portal .admin-popup-panel,.admin-popup-panel{width:min(920px,calc(100vw - 24px))!important;max-width:min(920px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:24px!important}.admin-modal-portal .admin-popup-head,.admin-popup-head{flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:3!important;background:#fff!important}.admin-modal-portal .admin-popup-body,.admin-popup-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.admin-shell-root table{border-collapse:separate;border-spacing:0}.admin-shell-root .table-shell,.admin-shell-root [class*=overflow-x-auto]{overscroll-behavior-inline:contain}.admin-shell-root img{content-visibility:auto}@media (max-width:767px){body{background-attachment:scroll!important}.admin-shell-root [data-scroll-root]{padding:12px!important}.admin-shell-root .admin-header{position:sticky!important;top:0!important;z-index:60!important;padding:10px 12px!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{border-radius:20px!important;padding:14px!important}.admin-shell-root h1{font-size:clamp(1.55rem,7vw,2.15rem)!important;line-height:1.15!important}.admin-shell-root h2{font-size:clamp(1.25rem,5vw,1.65rem)!important;line-height:1.2!important}.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal{align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.admin-modal-portal .admin-popup-panel,.admin-popup-panel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:22px!important}.admin-modal-portal .admin-popup-body,.admin-modal-portal .admin-popup-head,.admin-popup-body,.admin-popup-head{padding-left:14px!important;padding-right:14px!important}.admin-popup-close{min-width:48px!important;min-height:48px!important}.admin-page-btn,.admin-shell-root .btn-primary,.admin-shell-root .btn-secondary,.admin-shell-root a,.admin-shell-root button{min-height:46px!important;border-radius:16px!important}}@media (min-width:768px) and (max-width:1180px){.admin-shell-root [data-scroll-root]{padding:16px!important}.admin-modal-portal .admin-popup-panel,.admin-popup-panel{width:min(860px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important}.admin-shell-root .grid{min-width:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}body:has(.admin-popup-overlay),html:has(.admin-popup-overlay){overflow:hidden!important;overscroll-behavior:none!important}.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal,.admin-shell-root .admin-popup-overlay{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;margin:0!important;overflow:hidden!important;transform:none!important;contain:layout paint!important;background:rgba(15,23,42,.62)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overscroll-behavior:contain!important;touch-action:none!important}.admin-modal-portal .admin-popup-panel,.admin-popup-overlay>.admin-popup-panel,.admin-popup-panel,.admin-shell-root .admin-popup-overlay .admin-popup-panel{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(920px,calc(100vw - 28px))!important;max-width:min(920px,calc(100vw - 28px))!important;height:auto!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(226,232,240,.95)!important;background:#ffffff!important;color:#0f172a!important;box-shadow:0 28px 80px rgba(15,23,42,.28)!important;transform:translateZ(0)!important;animation:adminPopupFastIn .14s ease-out both!important}@keyframes adminPopupFastIn{0%{opacity:.86;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.admin-modal-portal .admin-popup-head,.admin-popup-head,.admin-shell-root .admin-popup-head{flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:5!important;padding:18px 22px!important;border-bottom:1px solid #e5e7eb!important;background:rgba(255,255,255,.98)!important;color:#0f172a!important}.admin-modal-portal .admin-popup-body,.admin-popup-body,.admin-shell-root .admin-popup-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:18px 22px!important;background:#fff!important;color:#0f172a!important;touch-action:pan-y!important}.admin-modal-portal .admin-popup-footer,.admin-popup-footer,.admin-shell-root .admin-popup-footer{flex:0 0 auto!important;position:sticky!important;bottom:0!important;z-index:5!important;border-top:1px solid #e5e7eb!important;background:rgba(255,255,255,.98)!important}.admin-modal-portal .admin-popup-eyebrow,.admin-popup-eyebrow,.admin-popup-panel .text-cyan-300\/80,.admin-popup-panel p[class*=tracking],.admin-shell-root .admin-popup-eyebrow{color:#2563eb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.32em!important;text-transform:uppercase!important}.admin-modal-portal .admin-popup-title,.admin-popup-panel h3,.admin-popup-title,.admin-shell-root .admin-popup-title{color:#0f172a!important;font-weight:900!important}.admin-modal-portal .admin-popup-desc,.admin-popup-desc,.admin-popup-panel .text-slate-300,.admin-popup-panel .text-slate-400,.admin-popup-panel .text-white\/80,.admin-shell-root .admin-popup-desc{color:#64748b!important}.admin-popup-panel .font-semibold,.admin-popup-panel .text-sm,.admin-popup-panel .text-white,.admin-popup-panel label{color:#0f172a}.admin-popup-close,.admin-popup-panel button[type=button].admin-popup-close{min-width:48px!important;min-height:48px!important;border-radius:16px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#0f172a!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}.admin-popup-panel .input-premium,.admin-popup-panel .textarea-premium,.admin-popup-panel input,.admin-popup-panel select,.admin-popup-panel textarea{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important}.admin-popup-panel .input-premium:focus,.admin-popup-panel .textarea-premium:focus,.admin-popup-panel input:focus,.admin-popup-panel select:focus,.admin-popup-panel textarea:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.14)!important}.admin-popup-panel .btn-primary{background:linear-gradient(135deg,#e11d48,#be123c)!important;color:#fff!important;border:0!important;box-shadow:0 10px 24px rgba(225,29,72,.22)!important}.admin-popup-panel .btn-secondary,.admin-popup-panel button:not(.btn-primary):not(.admin-popup-close){border-color:#e5e7eb!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.admin-popup-panel .bg-slate-950\/20,.admin-popup-panel .bg-slate-950\/30,.admin-popup-panel .bg-white\/5,.admin-popup-panel .bg-white\/\[0\.04\],.admin-popup-panel .border-white\/10{border-color:#e5e7eb!important;background:#f8fafc!important}.admin-popup-panel img{background:#f1f5f9!important}.admin-shell-root *,.admin-shell-root :after,.admin-shell-root :before{transition-duration:.12s!important;animation-duration:.14s!important}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell,.admin-shell-root aside,.admin-shell-root header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:767px){.admin-modal-portal.admin-popup-overlay,.admin-popup-overlay,.admin-popup-overlay.admin-modal-portal,.admin-shell-root .admin-popup-overlay{align-items:center!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}.admin-modal-portal .admin-popup-panel,.admin-popup-overlay>.admin-popup-panel,.admin-popup-panel,.admin-shell-root .admin-popup-overlay .admin-popup-panel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:20px!important}.admin-modal-portal .admin-popup-body,.admin-modal-portal .admin-popup-head,.admin-popup-body,.admin-popup-head{padding-left:14px!important;padding-right:14px!important}.admin-popup-panel .grid,.admin-popup-panel [class*=grid-cols]{grid-template-columns:1fr!important}}@media (max-width:1023px){.mobile-drawer-root[data-mobile-drawer=admin]{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-backdrop{position:fixed!important;inset:0!important;background:rgba(2,6,23,.72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(92vw,390px)!important;max-width:390px!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#120006!important;background-image:linear-gradient(180deg,#21000a,#120006 48%,#050003)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:16px 0 48px rgba(0,0,0,.58)!important;opacity:1!important;transform:translateZ(0)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#ffffff!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel *{color:#ffffff!important;text-shadow:none!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel>div:first-child{background:#26000c!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel>div:last-child{background:transparent!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .rounded-3xl{background:#24000b!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;opacity:1!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel a,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel button{min-height:54px!important;background-color:transparent!important;opacity:1!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel a[aria-current=page],.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel a[class*=bg-white],.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel button[class*=bg-cyan]{background:linear-gradient(135deg,#be123c,#8f1027)!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .text-slate-400,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel [class*="text-white/"],.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel [class*=text-slate]{color:rgba(255,255,255,.78)!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .block.text-sm,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .font-medium,.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel .font-semibold{color:#ffffff!important;font-weight:800!important}.mobile-drawer-root[data-mobile-drawer=admin] .mobile-drawer-panel svg{color:#ffffff!important;stroke:#ffffff!important}}body>.admin-modal-portal.admin-popup-overlay,body>.admin-popup-overlay.admin-modal-portal{position:fixed!important;inset:0!important;top:0!important;left:0!important;width:100dvw!important;height:100dvh!important;min-height:100dvh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;overflow:hidden!important;background:rgba(15,23,42,.62)!important;transform:none!important;translate:none!important;contain:none!important}body>.admin-modal-portal .admin-popup-panel,body>.admin-popup-overlay.admin-modal-portal .admin-popup-panel{position:relative!important;width:min(900px,calc(100dvw - 32px))!important;max-width:min(900px,calc(100dvw - 32px))!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;color:#0f172a!important;transform:none!important;translate:none!important;box-shadow:0 30px 90px rgba(15,23,42,.34)!important}body>.admin-modal-portal .admin-popup-head,body>.admin-popup-overlay.admin-modal-portal .admin-popup-head{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important}body>.admin-modal-portal .admin-popup-body,body>.admin-popup-overlay.admin-modal-portal .admin-popup-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}@media (max-width:767px){body>.admin-modal-portal.admin-popup-overlay,body>.admin-popup-overlay.admin-modal-portal{align-items:center!important;padding:10px!important}body>.admin-modal-portal .admin-popup-panel,body>.admin-popup-overlay.admin-modal-portal .admin-popup-panel{width:calc(100dvw - 20px)!important;max-width:calc(100dvw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important}}@media (min-width:768px) and (max-width:1180px){body>.admin-modal-portal .admin-popup-panel,body>.admin-popup-overlay.admin-modal-portal .admin-popup-panel{width:min(760px,calc(100dvw - 36px))!important;max-width:min(760px,calc(100dvw - 36px))!important;max-height:calc(100dvh - 36px)!important}.admin-shell-root>.grid{grid-template-columns:320px minmax(0,1fr)!important}.admin-shell-root .admin-sidebar{width:320px!important;flex:0 0 320px!important}.admin-shell-root [data-scroll-root],.admin-shell-root main{min-width:0!important;width:100%!important;overflow-x:hidden!important}}.admin-shell-root .book-scroll-item,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root [data-scroll-animate=true],body.smooth-scroll-active .book-scroll-item,body.smooth-scroll-active .card-premium,body.smooth-scroll-active .panel-soft,body.smooth-scroll-active [data-scroll-animate=true]{transition-property:opacity,transform,box-shadow!important;transition-duration:.48s,.48s,.18s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;animation-duration:0s!important}.admin-shell-root .btn-primary,.admin-shell-root .btn-secondary,.admin-shell-root a[role=button],.admin-shell-root button{pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.admin-shell-root .btn-primary:active,.admin-shell-root .btn-secondary:active,.admin-shell-root a[role=button]:active,.admin-shell-root button:active{transform:scale(.97)!important;opacity:.86!important}.account-nav-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}.account-nav-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.account-nav-scroll a{outline:none!important}body,html{width:100%;max-width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}.container-shell{width:100%;max-width:min(100%,72rem);margin-left:auto;margin-right:auto}.site-enter,main[data-scroll-root]{width:100%;min-width:0}.premium-store-header,.theme-header{width:100%;max-width:100vw}.admin-shell-root,.premium-mobile-header,.premium-nav-bar{width:100%;min-width:0}.admin-shell-root{overflow-x:hidden}.admin-layout-grid,.admin-layout-grid>div,.admin-main-content{width:100%;min-width:0}.admin-header{width:100%;max-width:100vw}.admin-header>div{min-width:0;flex-wrap:wrap}.admin-dashboard-pro h1,.admin-header h1{overflow-wrap:anywhere;line-height:1.18}@media (max-width:1279px){.admin-shell-root .admin-sidebar{display:none!important}.admin-main-content{padding-left:16px!important;padding-right:16px!important}.admin-dashboard-pro>.flex:first-child{align-items:stretch}.admin-dashboard-pro>.flex:first-child>div:last-child{justify-content:flex-start}.mobile-drawer-root{display:block!important}.mobile-drawer-panel{width:min(88vw,390px);max-width:390px}}@media (min-width:768px) and (max-width:1279px){.admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-pro-card,.card-premium,.panel-soft,.table-shell{max-width:100%}}@media (max-width:767px){.container-shell{padding-left:14px!important;padding-right:14px!important}.admin-main-content{padding:14px!important}.admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:1fr!important}.admin-header{position:sticky;top:0}.admin-header .md\:flex,.admin-header .md\:inline-flex{display:none!important}}@media (min-width:1280px){.admin-layout-grid{grid-template-columns:300px minmax(0,1fr)!important}.admin-sidebar{position:sticky;top:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain}}.admin-shell-root .table-shell{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.admin-shell-root table{width:100%}.admin-shell-root td,.admin-shell-root th{vertical-align:top}.admin-shell-root td:last-child .flex{justify-content:flex-start}@media (min-width:768px) and (max-width:1279px){.admin-shell-root table{min-width:900px}.admin-shell-root td:last-child .flex{flex-direction:column;align-items:stretch;min-width:180px}.admin-shell-root td:last-child a,.admin-shell-root td:last-child button{width:100%;justify-content:center;white-space:nowrap}}.admin-pro-light .admin-header{background:linear-gradient(135deg,#3a0712,#5b0d1c 48%,#7f1428)!important;color:#ffffff!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 10px 30px rgba(58,7,18,.32)!important}.admin-pro-light .admin-header,.admin-pro-light .admin-header :not(input):not(textarea):not(select),.admin-pro-light .admin-sidebar,.admin-pro-light .admin-sidebar :not(input):not(textarea):not(select){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.admin-pro-light .admin-header svg,.admin-pro-light .admin-header svg *,.admin-pro-light .admin-sidebar svg,.admin-pro-light .admin-sidebar svg *{color:#ffffff!important;stroke:#ffffff!important}.admin-pro-light .admin-header button[aria-label="เปิดเมนูหลังบ้าน"]{border-color:rgba(255,255,255,.25)!important;color:#ffffff!important;box-shadow:0 14px 32px rgba(159,24,51,.36)!important}.admin-pro-light .admin-header button[aria-label="เปิดเมนูหลังบ้าน"] svg,.admin-pro-light .admin-header button[aria-label="เปิดเมนูหลังบ้าน"] svg *{stroke:#ffffff!important;color:#ffffff!important}.admin-pro-light .admin-header .text-white\/45,.admin-pro-light .admin-header .text-white\/50,.admin-pro-light .admin-header .text-white\/60,.admin-pro-light .admin-header .text-white\/75{color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}@media (max-width:1279px){.admin-pro-light .admin-header{min-height:76px!important}.admin-pro-light [data-scroll-root]{min-height:calc(100vh - 76px)!important}}body,html{width:100%!important;max-width:100%!important;overflow-x:clip!important}@supports not (overflow-x:clip){body,html{overflow-x:hidden!important}}.admin-shell-root,.admin-shell-root .admin-layout-grid,.admin-shell-root .admin-layout-grid>div,.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{width:100%!important;max-width:100vw!important;min-width:0!important}@media (max-width:1439px){.admin-shell-root .admin-layout-grid,.admin-shell-root>.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.admin-shell-root .admin-sidebar,.admin-shell-root [data-scroll-block=sidebar]{display:none!important;width:0!important;min-width:0!important;max-width:0!important}.admin-shell-root .admin-header{width:100%!important;max-width:100vw!important;left:0!important;right:0!important}.admin-shell-root .admin-main-content{width:100%!important;max-width:100vw!important;padding:clamp(14px,2.4vw,28px)!important;overflow-x:hidden!important}}@media (min-width:1440px){.admin-shell-root .admin-layout-grid,.admin-shell-root>.grid{grid-template-columns:300px minmax(0,1fr)!important}.admin-shell-root .admin-sidebar{display:block!important;width:300px!important;min-width:300px!important;max-width:300px!important}}.admin-pro-light .admin-header{position:sticky!important;top:0!important;z-index:999!important;width:100%!important;max-width:100vw!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 14px 34px rgba(58,7,18,.34)!important}.admin-pro-light .admin-header>div{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important}.admin-pro-light .admin-header :not(input):not(textarea):not(select),.admin-pro-light .admin-header svg,.admin-pro-light .admin-header svg *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}.admin-pro-light .admin-header button[aria-label="เปิดเมนูหลังบ้าน"]{flex:0 0 auto!important;background:linear-gradient(135deg,#9f1833,#c02643)!important;border-color:rgba(255,255,255,.28)!important;color:#fff!important}.admin-pro-light .admin-header [role=button],.admin-pro-light .admin-header a,.admin-pro-light .admin-header button{color:#fff!important;-webkit-text-fill-color:#fff!important}.admin-pro-light .admin-header .text-slate-300,.admin-pro-light .admin-header .text-slate-400,.admin-pro-light .admin-header .text-white\/45,.admin-pro-light .admin-header .text-white\/50,.admin-pro-light .admin-header .text-white\/60,.admin-pro-light .admin-header .text-white\/75{color:rgba(255,255,255,.82)!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}.admin-shell-root .admin-dashboard-pro,.admin-shell-root .admin-dashboard-pro>*,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell,.admin-shell-root form,.admin-shell-root section{max-width:100%!important;min-width:0!important}@media (max-width:699px){.admin-shell-root .grid{grid-template-columns:minmax(0,1fr)!important}.admin-shell-root .admin-header{padding:12px 14px!important}.admin-pro-light .admin-header>div{gap:8px!important}.admin-shell-root .admin-header a[href="/"]{padding-inline:12px!important}}@media (min-width:700px) and (max-width:1023px){.admin-dashboard-pro>section.grid:first-of-type,.admin-shell-root .grid.lg\:grid-cols-2,.admin-shell-root .grid.lg\:grid-cols-3,.admin-shell-root .grid.lg\:grid-cols-4,.admin-shell-root .grid.md\:grid-cols-2,.admin-shell-root .grid.xl\:grid-cols-2,.admin-shell-root .grid.xl\:grid-cols-3,.admin-shell-root .grid.xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px) and (max-width:1439px){.admin-dashboard-pro>section.grid:first-of-type,.admin-shell-root .grid.lg\:grid-cols-2,.admin-shell-root .grid.lg\:grid-cols-3,.admin-shell-root .grid.lg\:grid-cols-4,.admin-shell-root .grid.xl\:grid-cols-2,.admin-shell-root .grid.xl\:grid-cols-3,.admin-shell-root .grid.xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1440px){.admin-shell-root .admin-main-content{padding:28px!important}}.admin-shell-root .table-shell,.admin-shell-root [class*=overflow-x-auto]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}.admin-shell-root table{width:100%!important;min-width:760px}@media (max-width:699px){.admin-shell-root table{min-width:680px}}.container-shell,.site-enter,.store-shell,.store-shell main,.store-shell section{width:100%!important;min-width:0!important;max-width:100%!important}.container-shell{padding-left:clamp(14px,2.4vw,28px)!important;padding-right:clamp(14px,2.4vw,28px)!important}@media (min-width:1280px){.container-shell{max-width:1180px!important}}@media (min-width:1536px){.container-shell{max-width:1320px!important}}.category-banner-grid,.product-grid,.recent-history-scroll,.recent-purchase-ticker,.store-nav-scroll{max-width:100%!important;min-width:0!important}@media (max-width:767px){.category-banner-grid,.product-grid,.store-category-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:768px) and (max-width:1199px){.category-banner-grid,.product-grid,.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-main-content,.admin-shell-root,.mobile-drawer-scroll,.recent-history-scroll,.recent-purchase-ticker,.table-shell{-webkit-overflow-scrolling:touch!important;touch-action:pan-y pinch-zoom!important}@media (min-width:1024px){body,html{overflow-x:hidden!important}.admin-shell-root{width:100%!important;max-width:none!important;overflow-x:hidden!important;background:#f3f6fb!important}.admin-shell-root .admin-layout-grid,.admin-shell-root>.grid{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:100vh!important}.admin-shell-root .admin-sidebar,.admin-shell-root [data-scroll-block=sidebar]{display:block!important;width:300px!important;min-width:300px!important;max-width:300px!important;position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important;background:linear-gradient(180deg,#19030a,#260711 54%,#07070b)!important}.admin-shell-root .admin-layout-grid>div,.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{width:100%!important;max-width:none!important;min-width:0!important;overflow-x:hidden!important}.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{padding:clamp(20px,2vw,32px)!important}.admin-shell-root .admin-header{width:100%!important;max-width:none!important;left:auto!important;right:auto!important}.admin-shell-root .admin-dashboard-pro,.admin-shell-root .admin-dashboard-pro>*,.admin-shell-root .admin-main-content>*{width:100%!important;max-width:none!important;min-width:0!important}.admin-shell-root .admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell-root .mobile-drawer-root,.admin-shell-root button[aria-label="เปิดเมนูหลังบ้าน"]{display:none!important}}@media (min-width:1280px){.admin-shell-root .admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1023.98px){.admin-shell-root .admin-layout-grid,.admin-shell-root>.grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.admin-shell-root .admin-sidebar,.admin-shell-root [data-scroll-block=sidebar]{display:none!important}.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{width:100%!important;max-width:100vw!important;padding:clamp(14px,3.6vw,22px)!important;overflow-x:hidden!important}}.admin-shell-root .admin-dashboard-pro .grid,.admin-shell-root .admin-dashboard-pro section,.admin-shell-root .admin-pro-card,.admin-shell-root .admin-pro-panel,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{min-width:0!important;max-width:100%!important}@media (max-width:767px){.admin-shell-root .admin-dashboard-pro .grid,.admin-shell-root .grid.lg\:grid-cols-2,.admin-shell-root .grid.md\:grid-cols-2,.admin-shell-root .grid.xl\:grid-cols-2,.admin-shell-root .grid.xl\:grid-cols-3,.admin-shell-root .grid.xl\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}}.site-enter,.store-shell,.store-shell main{width:100%!important;max-width:none!important;overflow-x:hidden!important}@media (max-width:1023px){.container-shell{width:100%!important;max-width:100%!important;padding-left:clamp(14px,3.8vw,24px)!important;padding-right:clamp(14px,3.8vw,24px)!important}}@media (min-width:1024px){.container-shell{width:100%!important;max-width:min(100%,1240px)!important;margin-left:auto!important;margin-right:auto!important}}.admin-shell-root.admin-pro-light{width:100%!important;max-width:none!important;min-height:100dvh!important;overflow-x:hidden!important;background:#f3f6fb!important}.admin-shell-root .admin-fixed-sidebar{background:linear-gradient(180deg,#17030a,#280812 54%,#07070b)!important;color:#fff!important}.admin-shell-root .admin-content-frame{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;overflow-x:hidden!important}@media (min-width:1024px){.admin-shell-root .admin-fixed-sidebar{display:block!important;position:fixed!important;inset:0 auto 0 0!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:100dvh!important;overflow-y:auto!important;z-index:60!important}.admin-shell-root .admin-content-frame{margin-left:300px!important;width:calc(100% - 300px)!important;max-width:calc(100vw - 300px)!important}.admin-shell-root .admin-header,.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{width:100%!important;max-width:100%!important;min-width:0!important}.admin-shell-root .mobile-drawer-root,.admin-shell-root button[aria-label="เปิดเมนูหลังบ้าน"]{display:none!important}}@media (max-width:1023.98px){.admin-shell-root .admin-fixed-sidebar{display:none!important}.admin-shell-root .admin-content-frame{margin-left:0!important}.admin-shell-root .admin-content-frame,.admin-shell-root .admin-header{width:100%!important;max-width:100vw!important}}.admin-shell-root .admin-dashboard-pro,.admin-shell-root .admin-dashboard-pro>*,.admin-shell-root .admin-main-content>*,.admin-shell-root .admin-pro-card,.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{width:100%!important;max-width:100%!important;min-width:0!important}@media (min-width:1024px) and (max-width:1279.98px){.admin-shell-root .admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1280px) and (max-width:1535.98px){.admin-shell-root .admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1536px){.admin-shell-root .admin-dashboard-pro>section.grid:first-of-type{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.admin-pro-light .admin-header{background:linear-gradient(135deg,#3a0611,#6b0f22 52%,#9f1833)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.site-loading-screen{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;z-index:99999!important;transform:none!important;margin:0!important;pointer-events:all!important}@supports (height:100dvh){.site-loading-screen{height:100dvh!important;min-height:100dvh!important}}.admin-shell-root,.admin-shell-root .admin-content-frame,.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{transform:none!important;contain:none!important}body,html{overflow-y:auto!important;height:auto!important;min-height:100%!important}.admin-shell-root,.admin-shell-root .admin-content-frame,.admin-shell-root .admin-main-content,.admin-shell-root [data-scroll-root]{height:auto!important;min-height:100dvh!important;overflow-y:visible!important;overscroll-behavior-y:auto!important;touch-action:pan-y pinch-zoom!important}.admin-shell-root .admin-fixed-sidebar{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}@media (max-width:1279.98px){.admin-shell-root .admin-product-mobile-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.admin-shell-root .admin-product-desktop-table{display:none!important}}@media (min-width:768px) and (max-width:1279.98px){.admin-shell-root .admin-product-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-shell-root .admin-mobile-product-card{width:100%!important;min-width:0!important;overflow:hidden!important}.admin-shell-root .admin-mobile-action-grid{display:grid!important;gap:10px!important}.admin-shell-root .admin-mobile-action{min-width:0!important;width:100%!important;justify-content:center!important;white-space:nowrap!important}@media (max-width:420px){.admin-shell-root .admin-mobile-action-grid{grid-template-columns:minmax(0,1fr)!important}}.admin-settings-studio{--admin-wine:#8b1828;--admin-wine-dark:#5f0d18;--admin-wine-soft:rgba(139,24,40,.08);--admin-line:rgba(139,24,40,.16);--admin-ink:#0f172a;--admin-muted:#64748b}.admin-settings-studio .admin-setting-hero-card,.admin-settings-studio .admin-settings-explain,.admin-settings-studio .panel-soft,.admin-settings-studio aside>div:not(.admin-setting-hero-card),.admin-settings-studio section{border:1px solid var(--admin-line)!important;background:linear-gradient(180deg,#fff,#fff7f8)!important;box-shadow:0 18px 46px rgba(15,23,42,.08)!important}.admin-settings-studio .admin-setting-hero-card{color:#fff;border-color:rgba(255,255,255,.18)!important;background:radial-gradient(circle at 15% 0,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,var(--admin-wine),var(--admin-wine-dark))!important}.admin-settings-studio .admin-mini-stat{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.12);color:#fff}.admin-settings-studio .font-semibold.text-white,.admin-settings-studio .text-slate-200,.admin-settings-studio .text-white,.admin-settings-studio h1,.admin-settings-studio h2,.admin-settings-studio h3{color:var(--admin-ink)!important}.admin-settings-studio .admin-setting-hero-card .tracking-\[0\.35em\],.admin-settings-studio .admin-setting-hero-card h2,.admin-settings-studio .admin-setting-hero-card p{color:#fff!important}.admin-settings-studio .text-slate-300,.admin-settings-studio .text-slate-400,.admin-settings-studio .text-slate-500,.admin-settings-studio p{color:var(--admin-muted)!important}.admin-settings-studio .admin-setting-hero-card p{color:rgba(255,255,255,.86)!important}.admin-settings-studio .rounded-2xl.border,.admin-settings-studio .rounded-3xl.border{border-color:var(--admin-line)!important}.admin-settings-studio .bg-black\/10,.admin-settings-studio .bg-slate-950\/40,.admin-settings-studio .bg-slate-950\/60,.admin-settings-studio .bg-white\/5{background:#fff!important}.admin-settings-studio a.block{background:#fff!important;border-color:var(--admin-line)!important;box-shadow:0 10px 24px rgba(15,23,42,.04)}.admin-settings-studio a.block:hover{transform:translateY(-1px);border-color:rgba(139,24,40,.38)!important;background:#fff5f6!important}.admin-settings-studio a.block.bg-cyan-400\/15,.admin-settings-studio a.block.border-cyan-300\/40{background:linear-gradient(135deg,#8b1828,#5f0d18)!important;border-color:#8b1828!important;box-shadow:0 14px 34px rgba(139,24,40,.22)!important}.admin-settings-studio a.block.bg-cyan-400\/15 *,.admin-settings-studio a.block.border-cyan-300\/40 *{color:#fff!important}.admin-settings-studio .admin-explain-chip{display:grid;gap:.35rem;border:1px solid var(--admin-line);border-radius:1.25rem;background:#fff;padding:1rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.admin-settings-studio .admin-explain-chip b{color:var(--admin-wine)}.admin-settings-studio .admin-explain-chip span{color:var(--admin-muted);font-size:.8rem;line-height:1.45}.admin-settings-studio .admin-save-pill{border-radius:999px;background:#050505;color:#fff;padding:.85rem 1.15rem;font-weight:700;box-shadow:0 14px 30px rgba(0,0,0,.16)}.admin-settings-studio .input-premium,.admin-settings-studio .textarea-premium,.admin-settings-studio select.input-premium{border-color:rgba(139,24,40,.18)!important;background:#fff!important;color:#0f172a!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.admin-settings-studio .input-premium:focus,.admin-settings-studio .textarea-premium:focus{border-color:var(--admin-wine)!important;box-shadow:0 0 0 4px rgba(139,24,40,.1)!important}.admin-settings-studio input[type=color]{border-color:rgba(139,24,40,.18)!important;background:#fff!important}.admin-settings-studio input[type=range]{accent-color:var(--admin-wine)}.admin-settings-studio .btn-primary{background:linear-gradient(135deg,var(--admin-wine),var(--admin-wine-dark))!important;box-shadow:0 14px 30px rgba(139,24,40,.2)!important}.admin-settings-studio .badge-premium,.admin-settings-studio .bg-cyan-400\/20{background:var(--admin-wine-soft)!important;color:var(--admin-wine)!important}.premium-store-header,.premium-store-header.is-scrolled,.theme-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}.navbar,.navbar.scrolled,.premium-nav-bar,.premium-store-header,.premium-store-header.is-scrolled,.premium-store-header.is-scrolled .premium-nav-bar,.theme-header{background:var(--store-header-bg,linear-gradient(90deg,var(--site-header-from),var(--site-header-to)))!important;background-color:var(--site-header-from,var(--site-primary))!important}.navbar,.navbar.scrolled,.premium-nav-bar,.premium-store-header.is-scrolled .premium-nav-bar{border-color:var(--store-header-border,rgba(255,255,255,.14))!important;color:var(--store-header-nav-text,var(--site-primary-contrast))!important}.premium-store-header .premium-brand-title,.premium-store-header .premium-nav-action,.premium-store-header .premium-nav-text-link,.premium-store-header .premium-nav-user-trigger,.premium-store-header .store-nav-link{color:var(--store-header-nav-text,var(--site-primary-contrast))!important}.premium-store-header .store-nav-link:hover{background:var(--store-header-nav-hover-bg,rgba(255,255,255,.1))!important;color:var(--store-header-nav-hover-text,var(--store-header-nav-text,#ffffff))!important;border-color:var(--store-header-nav-hover-border,rgba(255,255,255,.24))!important}.premium-store-header .store-nav-link.active,.premium-store-header .store-nav-link.is-active,.premium-store-header .store-nav-link[aria-current=page]{background:var(--store-header-nav-active-bg,rgba(255,255,255,.12))!important;color:var(--store-header-nav-active,var(--store-header-nav-text,#ffffff))!important;border-color:var(--store-header-nav-active-border,rgba(255,255,255,.3))!important;box-shadow:var(--store-header-nav-glow,none)!important}.premium-store-header .store-nav-link:after{background:var(--store-header-nav-underline,currentColor)!important}.navbar,.premium-store-header.navbar,.premium-store-header.navbar.is-scrolled,.theme-header.navbar{background:var(--store-header-bg,var(--navbar-bg,#111827))!important;background-color:transparent!important;border-color:var(--store-header-border,transparent)!important;color:var(--store-header-nav-text,#ffffff)!important}.navbar .container-shell,.navbar .premium-nav-bar,.navbar>div{background:transparent!important;background-color:transparent!important}.navbar .premium-nav-bar:after,.navbar .premium-nav-bar:before,.navbar:after,.navbar:before{display:none!important;content:none!important;background:transparent!important}.bg-primary,.bg-red,.header-bar,.navbar-wrapper{background:transparent!important;background-color:transparent!important}:root{--navbar-bg:var(--store-header-bg,linear-gradient(90deg,var(--site-header-from,#111827),var(--site-header-to,var(--site-header-from,#111827))))}header.navbar,header.premium-store-header.navbar,header.premium-store-header.navbar.is-scrolled,header.theme-header.navbar{background:var(--navbar-bg)!important;background-image:var(--navbar-bg)!important;background-color:transparent!important;border-color:var(--store-header-border,rgba(255,255,255,.14))!important}header.navbar .premium-nav-bar,header.navbar.is-scrolled .premium-nav-bar,header.navbar>.container-shell{background:transparent!important;background-image:none!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}header.navbar .premium-nav-bar:after,header.navbar .premium-nav-bar:before,header.navbar:after,header.navbar:before{display:none!important;content:none!important;background:transparent!important}header.navbar .premium-brand-tagline,header.navbar .premium-brand-title,header.navbar .premium-nav-action,header.navbar .premium-nav-text-link,header.navbar .premium-nav-user-trigger,header.navbar .store-nav-link{color:var(--store-header-nav-text,var(--site-header-text,#ffffff))!important}:root{--navbar-menu-color:var(--navbar-solid,var(--site-header-from,#111827));--navbar-menu-bg:var(--store-header-bg,var(--navbar-bg,var(--navbar-menu-color)));--navbar-menu-text:var(--store-header-nav-text,var(--site-header-text,#ffffff));--navbar-menu-soft:var(--store-header-nav-hover-bg,rgba(255,255,255,0.12));--navbar-menu-active:var(--store-header-nav-active-bg,rgba(255,255,255,0.16));--navbar-menu-border:var(--store-header-nav-hover-border,var(--store-header-border,rgba(255,255,255,0.28)))}.navbar,.premium-store-header.navbar,.premium-store-header.navbar.is-scrolled,.theme-header.navbar,header.navbar,header.premium-store-header.navbar,header.premium-store-header.navbar.is-scrolled,header.theme-header.navbar{background:var(--navbar-menu-bg)!important;background-image:var(--navbar-menu-bg)!important;background-color:var(--navbar-menu-color)!important;color:var(--navbar-menu-text)!important;border-color:var(--navbar-menu-border)!important;box-shadow:0 10px 30px color-mix(in srgb,var(--navbar-menu-color) 24%,transparent)!important}.navbar .container-shell,.navbar .premium-nav-bar,.navbar>div,header.navbar .premium-nav-bar,header.navbar.is-scrolled .premium-nav-bar,header.navbar>.container-shell{background:transparent!important;background-image:none!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.premium-store-header .premium-brand-tagline,.premium-store-header .premium-brand-title,.premium-store-header .premium-nav-action,.premium-store-header .premium-nav-action span,.premium-store-header .premium-nav-action svg,.premium-store-header .premium-nav-user-trigger,.premium-store-header .premium-nav-user-trigger span,.premium-store-header .premium-nav-user-trigger svg,.premium-store-header .store-nav-link,.premium-store-header .store-nav-link span,.premium-store-header .store-nav-link svg,header.navbar .premium-admin-pill,header.navbar .premium-brand-tagline,header.navbar .premium-brand-title,header.navbar .premium-nav-action,header.navbar .premium-nav-action span,header.navbar .premium-nav-action svg,header.navbar .premium-nav-text-link,header.navbar .premium-nav-user-trigger,header.navbar .premium-nav-user-trigger span,header.navbar .premium-nav-user-trigger svg,header.navbar .store-nav-link,header.navbar .store-nav-link span,header.navbar .store-nav-link svg{color:var(--navbar-menu-text)!important;stroke:currentColor!important}.premium-store-header .premium-nav-action:hover,.premium-store-header .premium-nav-user-trigger:hover,.premium-store-header .store-nav-link:hover,header.navbar .premium-nav-action:hover,header.navbar .premium-nav-user-trigger:hover,header.navbar .store-nav-link:hover{background:var(--navbar-menu-soft)!important;color:var(--navbar-menu-text)!important;border-color:var(--navbar-menu-border)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--navbar-menu-color) 22%,transparent)!important}.premium-store-header .store-nav-link.is-active,.premium-store-header .store-nav-link[aria-current=page],header.navbar .store-nav-link.is-active,header.navbar .store-nav-link[aria-current=page]{background:var(--navbar-menu-active)!important;color:var(--navbar-menu-text)!important;border-color:var(--navbar-menu-border)!important}.premium-store-header .store-nav-link.is-active:after,.premium-store-header .store-nav-link:after,.premium-store-header .store-nav-link:hover:after,header.navbar .store-nav-link.is-active:after,header.navbar .store-nav-link:after,header.navbar .store-nav-link:hover:after{background:var(--navbar-menu-text)!important}.premium-store-header .premium-auth-menu-button,.premium-store-header .premium-nav-action,header.navbar .premium-auth-menu-button,header.navbar .premium-nav-action{background:var(--navbar-menu-soft)!important;border:1px solid var(--navbar-menu-border)!important;color:var(--navbar-menu-text)!important}.homepage-lite .home-user-card,.premium-store-header .premium-nav-user-trigger,header.navbar .premium-nav-user-trigger{background:var(--navbar-menu-bg)!important;background-image:var(--navbar-menu-bg)!important;background-color:var(--navbar-menu-color)!important;border:1px solid var(--navbar-menu-border)!important;color:var(--navbar-menu-text)!important;box-shadow:0 22px 46px color-mix(in srgb,var(--navbar-menu-color) 24%,transparent)!important}.homepage-lite .home-user-avatar,.premium-store-header .premium-nav-avatar,header.navbar .premium-nav-avatar{background:var(--navbar-menu-soft)!important;color:var(--navbar-menu-text)!important;border:1px solid var(--navbar-menu-border)!important}.homepage-lite .home-user-card:hover{background:var(--navbar-menu-bg)!important;filter:brightness(1.04)!important;box-shadow:0 26px 54px color-mix(in srgb,var(--navbar-menu-color) 30%,transparent)!important}.homepage-lite .home-user-dropdown-item:hover{background:color-mix(in srgb,var(--navbar-menu-color) 10%,white)!important;color:var(--navbar-menu-color)!important}.homepage-lite .home-user-dropdown-item.danger{color:var(--navbar-menu-color)!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button,.homepage-lite .home-simple-auth-menu .home-user-card{background:var(--navbar-menu-bg)!important;background-image:var(--navbar-menu-bg)!important;background-color:var(--navbar-menu-color)!important;border-color:var(--navbar-menu-border)!important;color:var(--navbar-menu-text)!important}.homepage-lite .home-simple-auth-menu .home-simple-auth-button:hover{background:var(--navbar-menu-bg)!important;color:var(--navbar-menu-text)!important;border-color:var(--navbar-menu-border)!important;filter:brightness(1.04)!important}.premium-mobile-footer-button,.premium-mobile-menu-button,.premium-mobile-menu-slot a[href="/admin"],.premium-mobile-menu-slot a[href="/how-to"],.premium-mobile-menu-slot a[href="/wallet"]{background:var(--navbar-menu-bg)!important;background-image:var(--navbar-menu-bg)!important;background-color:var(--navbar-menu-color)!important;border-color:var(--navbar-menu-border)!important;color:var(--navbar-menu-text)!important}.premium-mobile-footer-button:hover,.premium-mobile-menu-button:hover,.premium-mobile-menu-slot a:hover{background:var(--navbar-menu-bg)!important;filter:brightness(1.04)!important}.premium-mobile-menu-line{background:var(--navbar-menu-text)!important}.faq-button,.floating-faq,.floating-menu a[href="/how-to"],.floating-menu a[href="/wallet"],a[class*=FAQ],a[href="/how-to"].btn-primary,a[href="/how-to"][class*=bg-],a[href="/wallet"].btn-primary,a[href="/wallet"][class*=bg-],button[class*=FAQ]{background:var(--navbar-menu-bg)!important;background-image:var(--navbar-menu-bg)!important;background-color:var(--navbar-menu-color)!important;color:var(--navbar-menu-text)!important;border-color:var(--navbar-menu-border)!important}.home-simple-auth-menu [class*=bg-red],.premium-mobile-menu-slot [class*=bg-red],.premium-store-header [class*=bg-red],header.navbar [class*=bg-red]{background:var(--navbar-menu-bg)!important;background-image:var(--navbar-menu-bg)!important;background-color:var(--navbar-menu-color)!important}.home-simple-auth-menu [class*=border-red],.premium-mobile-menu-slot [class*=border-red],.premium-store-header [class*=border-red],header.navbar [class*=border-red]{border-color:var(--navbar-menu-border)!important}:root{--admin-maroon:#800020;--admin-maroon-2:#a1122c;--admin-maroon-3:#5a0017;--admin-maroon-soft:rgba(128,0,32,0.18);--admin-maroon-glow:rgba(128,0,32,0.46)}.admin-shell-root .accent-blue-500,.admin-shell-root .accent-cyan-400,.admin-shell-root .accent-sky-400,.admin-shell-root input[type=checkbox],.admin-shell-root input[type=radio]{accent-color:var(--admin-maroon)!important}.admin-shell-root label:has(input[type=checkbox]:checked),.admin-shell-root label:has(input[type=radio]:checked){border-color:rgba(128,0,32,.58)!important;background:linear-gradient(135deg,rgba(128,0,32,.18),rgba(255,255,255,.045))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 48px rgba(128,0,32,.16)!important}.admin-shell-root label:has(input[type=checkbox]:checked)::-moz-selection,.admin-shell-root label:has(input[type=radio]:checked)::-moz-selection{background:var(--admin-maroon);color:#fff}.admin-shell-root label:has(input[type=checkbox]:checked)::selection,.admin-shell-root label:has(input[type=radio]:checked)::selection{background:var(--admin-maroon);color:#fff}.admin-shell-root .text-blue-400,.admin-shell-root .text-cyan-200,.admin-shell-root .text-cyan-300,.admin-shell-root .text-sky-300,.admin-shell-root .text-sky-400,.admin-shell-root [class*=text-cyan],.admin-shell-root [class*=text-sky]{color:#ffccd8!important}.admin-shell-root .bg-blue-500,.admin-shell-root .bg-cyan-500,.admin-shell-root .bg-sky-500,.admin-shell-root .bg-sky-600,.admin-shell-root [class*=bg-cyan],.admin-shell-root [class*=bg-sky]{background:linear-gradient(135deg,var(--admin-maroon-2),var(--admin-maroon-3))!important;box-shadow:0 18px 48px rgba(128,0,32,.38)!important}.admin-shell-root .hover\:bg-blue-400:hover,.admin-shell-root .hover\:bg-cyan-400:hover,.admin-shell-root .hover\:bg-sky-400:hover{background:linear-gradient(135deg,#b51635,#72001c)!important}.admin-shell-root input[type=checkbox]{cursor:pointer;filter:drop-shadow(0 0 10px rgba(128,0,32,.2))}.admin-shell-root input[type=checkbox]:checked{filter:drop-shadow(0 0 13px var(--admin-maroon-glow))}.admin-shell-root .rounded-2xl:hover,.admin-shell-root .rounded-3xl:hover,.admin-shell-root [class*="rounded-[28px]"]:hover{border-color:rgba(128,0,32,.38)}.admin-shell-root .btn-primary,.admin-shell-root button[type=submit]{background:linear-gradient(135deg,#a1122c,#650018)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:0 20px 55px rgba(128,0,32,.35),inset 0 1px 0 rgba(255,255,255,.22)!important}.admin-shell-root .btn-primary:hover,.admin-shell-root button[type=submit]:hover{background:linear-gradient(135deg,#b51635,#770020)!important;transform:translateY(-1px)}.admin-shell-root input:focus,.admin-shell-root select:focus,.admin-shell-root textarea:focus{border-color:rgba(128,0,32,.78)!important;box-shadow:0 0 0 4px rgba(128,0,32,.18),0 18px 40px rgba(0,0,0,.18)!important}:root{--admin-btn-maroon:#800020;--admin-btn-maroon-2:#a1122c;--admin-btn-maroon-dark:#4b0012;--admin-btn-maroon-hover:#b51635;--admin-btn-text:#ffffff;--admin-btn-glow:rgba(128,0,32,0.34)}.admin-shell-root :where(.btn-primary,.btn-secondary,.admin-page-btn,.admin-mobile-action,button[type=submit],button[class*=bg-cyan],button[class*=bg-sky],button[class*=bg-blue],button[class*=bg-emerald],button[class*=bg-slate-900],button[class*="bg-white/5"],button[class*=bg-white],button[class*=rose],button[class*=red],button[class*=rounded-2xl]):not(.admin-popup-close):not(.admin-clip-section-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(135deg,var(--admin-btn-maroon-2),var(--admin-btn-maroon-dark))!important;color:var(--admin-btn-text)!important;-webkit-text-fill-color:var(--admin-btn-text)!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:0 14px 34px var(--admin-btn-glow),inset 0 1px 0 rgba(255,255,255,.18)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,filter .18s ease!important}.admin-shell-root :where(.btn-primary,.btn-secondary,.admin-page-btn,.admin-mobile-action,button[type=submit],button[class*=bg-cyan],button[class*=bg-sky],button[class*=bg-blue],button[class*=bg-emerald],button[class*=bg-slate-900],button[class*="bg-white/5"],button[class*=bg-white],button[class*=rose],button[class*=red],button[class*=rounded-2xl]):not(.admin-popup-close):not(.admin-clip-section-button):hover:not(:disabled){background:linear-gradient(135deg,var(--admin-btn-maroon-hover),var(--admin-btn-maroon))!important;transform:translateY(-1.5px)!important;box-shadow:0 18px 42px rgba(128,0,32,.42),inset 0 1px 0 rgba(255,255,255,.24)!important;filter:saturate(1.05)!important}.admin-shell-root :where(.btn-primary,.btn-secondary,.admin-page-btn,.admin-mobile-action,button[type=submit],button[class*=bg-cyan],button[class*=bg-sky],button[class*=bg-blue],button[class*=bg-emerald],button[class*=bg-slate-900],button[class*="bg-white/5"],button[class*=bg-white],button[class*=rose],button[class*=red],button[class*=rounded-2xl]):not(.admin-popup-close):not(.admin-clip-section-button):active:not(:disabled){transform:translateY(0) scale(.985)!important}.admin-shell-root :where(.btn-primary,.btn-secondary,.admin-page-btn,.admin-mobile-action,button[type=submit],button[class*=bg-cyan],button[class*=bg-sky],button[class*=bg-blue],button[class*=bg-emerald],button[class*=bg-slate-900],button[class*="bg-white/5"],button[class*=bg-white],button[class*=rose],button[class*=red],button[class*=rounded-2xl]):not(.admin-popup-close):not(.admin-clip-section-button):disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.admin-shell-root :where(.btn-primary,.btn-secondary,.admin-page-btn,.admin-mobile-action,button[type=submit],button[class*=bg-cyan],button[class*=bg-sky],button[class*=bg-blue],button[class*=bg-emerald],button[class*=bg-slate-900],button[class*="bg-white/5"],button[class*=bg-white],button[class*=rose],button[class*=red],button[class*=rounded-2xl]):not(.admin-popup-close):not(.admin-clip-section-button):before{content:"✦";display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;color:#fff;-webkit-text-fill-color:#fff;font-size:.95em;line-height:1;opacity:.95;filter:drop-shadow(0 2px 6px rgba(0,0,0,.22))}.admin-shell-root .btn-primary:before,.admin-shell-root button[disabled].btn-primary:before,.admin-shell-root button[type=submit]:before{content:"💾"!important}.admin-shell-root .btn-secondary:before{content:"⚙️"!important}.admin-shell-root .admin-mobile-action:before{content:"✦"!important}.admin-shell-root .admin-mobile-action.is-primary:before{content:"📦"!important}.admin-shell-root .admin-mobile-action.is-danger:before,.admin-shell-root button[class*=red]:before,.admin-shell-root button[class*=rose]:before{content:"🗑️"!important}.admin-shell-root .admin-page-btn:before{content:"•"!important}.admin-shell-root .admin-page-btn-active:before{content:"✓"!important}.admin-shell-root .admin-page-btn-active{border-color:rgba(255,255,255,.2)!important;background:linear-gradient(135deg,#b51635,#650018)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.admin-shell-root .admin-popup-panel :where(.btn-secondary,button:not(.btn-primary):not(.admin-popup-close)){background:linear-gradient(135deg,var(--admin-btn-maroon-2),var(--admin-btn-maroon-dark))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.admin-settings-studio .admin-settings-submenu-link{position:relative!important;display:block!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.28)!important;background:rgba(255,255,255,.92)!important;padding:16px 18px!important;color:#111827!important;text-decoration:none!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.admin-settings-studio .admin-settings-submenu-link:hover{transform:translateY(-2px)!important;border-color:rgba(128,0,32,.32)!important;background:linear-gradient(135deg,#ffffff,#fff7f9)!important;box-shadow:0 18px 38px rgba(128,0,32,.1)!important}.admin-settings-studio .admin-settings-submenu-link.is-active{border-color:rgba(128,0,32,.62)!important;background:linear-gradient(135deg,#ffffff,#fff6f8 48%,#ffe4ea)!important;box-shadow:0 22px 48px rgba(128,0,32,.16),inset 0 1px 0 rgba(255,255,255,.95)!important;padding-left:22px!important}.admin-settings-studio .admin-settings-submenu-link.is-active:before{content:""!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:5px!important;border-radius:0 999px 999px 0!important;background:linear-gradient(180deg,#be123c,#800020)!important;box-shadow:0 0 22px rgba(128,0,32,.34)!important;z-index:0!important}.admin-settings-studio .admin-settings-submenu-link.is-active:after{content:"✓"!important;position:absolute!important;right:14px!important;top:14px!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(135deg,#800020,#be123c)!important;color:#ffffff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 22px rgba(128,0,32,.25)!important;z-index:1!important}.admin-settings-studio .admin-settings-submenu-link>*{position:relative!important;z-index:2!important}.admin-settings-studio .admin-settings-submenu-title{color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;padding-right:52px!important}.admin-settings-studio .admin-settings-submenu-desc{margin-top:6px!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;padding-right:8px!important}.admin-settings-studio .admin-settings-submenu-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.25)!important;background:#f8fafc!important;color:#64748b!important;padding:4px 9px!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important;margin-right:34px!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-submenu-title{color:#650019!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-submenu-desc{color:#7f1d1d!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-submenu-badge{border-color:rgba(128,0,32,.18)!important;background:rgba(128,0,32,.08)!important;color:#800020!important}.admin-settings-studio{grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important}.admin-settings-studio aside>div:not(.admin-setting-hero-card){background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,247,249,.72))!important;border:1px solid rgba(128,0,32,.12)!important;box-shadow:0 18px 48px rgba(15,23,42,.08)!important}.admin-settings-studio aside>div:not(.admin-setting-hero-card)>div:first-child div:first-child{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.25!important}.admin-settings-studio aside>div:not(.admin-setting-hero-card)>div:first-child div:nth-child(2){color:#64748b!important;font-size:12px!important;line-height:1.65!important}.admin-settings-studio .admin-settings-submenu-link{border-radius:18px!important;padding:14px 15px!important;background:#ffffff!important;border-color:rgba(148,163,184,.22)!important}.admin-settings-studio .admin-settings-submenu-link.is-related:not(.is-active){border-color:rgba(128,0,32,.2)!important;background:linear-gradient(135deg,#ffffff,#fffafb)!important;box-shadow:0 12px 30px rgba(128,0,32,.06)!important}.admin-settings-studio .admin-settings-submenu-link.is-related:not(.is-active):before{content:""!important;position:absolute!important;left:0!important;top:14px!important;bottom:14px!important;width:3px!important;border-radius:0 999px 999px 0!important;background:rgba(128,0,32,.52)!important;z-index:0!important}.admin-settings-studio .admin-settings-submenu-link.is-related:not(.is-active):after{content:none!important}.admin-settings-studio .admin-settings-submenu-title{font-size:14px!important;padding-right:10px!important;line-height:1.35!important}.admin-settings-studio .admin-settings-submenu-desc{font-size:11.5px!important;line-height:1.55!important;padding-right:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.admin-settings-studio .admin-settings-submenu-badge{margin-right:0!important;flex:0 0 auto!important;padding:4px 8px!important;font-size:9.5px!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-submenu-title{padding-right:42px!important}@media (max-width:1279px){.admin-settings-studio{grid-template-columns:1fr!important}.admin-settings-studio aside{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important}}.admin-settings-studio .admin-settings-submenu-link:after{content:none!important}.admin-settings-studio .admin-settings-submenu-badge{display:none!important}.admin-settings-studio .admin-settings-check-icon{position:absolute!important;top:14px!important;right:14px!important;width:30px!important;height:30px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:950!important;line-height:1!important;color:#9f1239!important;background:rgba(159,18,57,.08)!important;border:1px solid rgba(159,18,57,.12)!important;box-shadow:none!important;opacity:.42!important;transform:scale(.92)!important;transition:opacity .18s ease,transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important;z-index:3!important}.admin-settings-studio .admin-settings-submenu-link.is-related .admin-settings-check-icon,.admin-settings-studio .admin-settings-submenu-link:hover .admin-settings-check-icon{opacity:.72!important;transform:scale(.98)!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-check-icon{opacity:1!important;transform:scale(1)!important;color:#ffffff!important;background:linear-gradient(135deg,#800020,#be123c)!important;border-color:rgba(255,255,255,.28)!important;box-shadow:0 12px 28px rgba(128,0,32,.32)!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-submenu-title{padding-right:48px!important}.admin-settings-studio .admin-settings-submenu-link .admin-settings-submenu-desc{padding-right:42px!important}.admin-settings-studio .admin-settings-submenu-link.is-active .admin-settings-submenu-desc{padding-right:48px!important}.admin-shell-root .admin-product-desktop-table td:last-child>div{display:grid!important;grid-template-columns:repeat(2,minmax(148px,1fr))!important;gap:10px!important;align-items:stretch!important;min-width:318px!important}.admin-shell-root .admin-mobile-action,.admin-shell-root .admin-product-desktop-table td:last-child button{min-height:48px!important;padding:.75rem 1rem!important;white-space:nowrap!important;overflow:visible!important;text-indent:0!important;font-size:.88rem!important;line-height:1.1!important}.admin-shell-root .admin-mobile-action:before,.admin-shell-root .admin-product-desktop-table td:last-child button:before{content:none!important;display:none!important}.admin-shell-root .admin-mobile-action span,.admin-shell-root .admin-product-desktop-table td:last-child button span{display:inline!important;visibility:visible!important;opacity:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:inherit!important;line-height:inherit!important;max-width:none!important}.admin-shell-root .admin-mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell-root .admin-stock-page-btn{min-width:42px!important;min-height:38px!important;border-radius:999px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:.55rem .85rem!important;font-size:.82rem!important;font-weight:900!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important}.admin-shell-root .admin-stock-page-btn:before{content:none!important;display:none!important}.admin-shell-root .admin-stock-page-btn.is-active{border-color:transparent!important;background:linear-gradient(135deg,#a1122c,#4b0012)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 32px rgba(128,0,32,.28)!important}.admin-shell-root .admin-stock-page-btn:disabled{opacity:.45!important;cursor:not-allowed!important}@media (max-width:767.98px){.admin-shell-root .admin-product-desktop-table td:last-child>div{min-width:0!important}.admin-shell-root .admin-mobile-action-grid{grid-template-columns:minmax(0,1fr)!important}.admin-shell-root .admin-mobile-action{min-height:46px!important;width:100%!important}}@media (min-width:768px) and (max-width:1279.98px){.admin-shell-root .admin-mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ck-site-footer{margin-top:32px;border-top:1px solid var(--ck-footer-border,rgba(15,23,42,.12));background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 10%,transparent) 0,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--ck-footer-bg,var(--site-surface)) 94%,white 6%),var(--ck-footer-bg,var(--site-surface)));color:var(--ck-footer-text,var(--site-text));padding:24px 0 14px}.ck-footer-grid{display:grid;grid-template-columns:minmax(220px,1.05fr) repeat(3,minmax(170px,1fr));gap:clamp(16px,2.6vw,32px);align-items:start}.ck-footer-brand,.ck-footer-col,.ck-footer-social{min-width:0}.ck-footer-logo-wrap{display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:10px}.ck-footer-logo{display:inline-block;width:112px;height:48px;background-position:50%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 14%,transparent))}.ck-footer-brand{text-align:center}.ck-footer-brand h3{margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:900;letter-spacing:-.04em;color:var(--ck-footer-text,var(--site-text))}.ck-footer-brand p{margin:8px auto 0;max-width:320px;color:var(--ck-footer-muted,var(--site-muted));font-size:13px;line-height:1.65}.ck-footer-col h4,.ck-footer-social h4{gap:8px;margin:0 0 10px;font-size:14px;font-weight:900}.ck-footer-col h4,.ck-footer-icon,.ck-footer-social h4{display:inline-flex;align-items:center;color:var(--ck-footer-accent,var(--site-primary))}.ck-footer-icon{width:20px;height:20px;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 14%,transparent)}.ck-footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ck-footer-col a{display:inline-flex;align-items:center;gap:8px;color:var(--ck-footer-text,var(--site-text));font-size:13px;font-weight:650;text-decoration:none;transition:transform .2s ease,color .2s ease,opacity .2s ease;opacity:.86}.ck-footer-col a svg{opacity:.78}.ck-footer-col a svg,.ck-footer-col a:hover{color:var(--ck-footer-accent,var(--site-primary))}.ck-footer-col a:hover{opacity:1;transform:translateX(4px)}.ck-facebook-card{display:block;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 24%,transparent);background:color-mix(in srgb,var(--ck-footer-bg,var(--site-surface)) 82%,white 18%);box-shadow:0 14px 32px rgba(15,23,42,.07);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ck-facebook-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 52%,transparent);box-shadow:0 20px 44px color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 14%,rgba(15,23,42,.08))}.ck-facebook-cover{position:relative;min-height:72px;background-position:50%;background-size:cover;background-color:color-mix(in srgb,var(--ck-footer-accent,var(--site-primary)) 10%,white 90%)}.ck-facebook-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(255,255,255,.72))}.ck-facebook-badge{position:absolute;right:10px;top:10px;z-index:1;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#1877f2;color:white;box-shadow:0 10px 24px rgba(24,119,242,.28)}.ck-facebook-body{display:flex;align-items:center;gap:10px;padding:10px;color:var(--ck-footer-text,var(--site-text))}.ck-facebook-avatar{display:inline-block;width:38px;height:38px;flex:0 0 auto;border-radius:999px;border:1px solid var(--ck-footer-border,rgba(15,23,42,.1));background-position:50%;background-size:cover;background-color:white}.ck-facebook-body span,.ck-facebook-body strong{display:block}.ck-facebook-body strong{font-size:13px;line-height:1.25;font-weight:900}.ck-facebook-body span{margin-top:2px;font-size:11px}.ck-contact-lines,.ck-facebook-body span{color:var(--ck-footer-muted,var(--site-muted));font-weight:650}.ck-contact-lines{display:grid;gap:6px;margin-top:10px;font-size:12px}.ck-contact-lines span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere}.ck-footer-bottom{margin-top:18px;padding-top:12px;border-top:1px solid var(--ck-footer-border,rgba(15,23,42,.12));display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ck-footer-text,var(--site-text));font-size:12px;font-weight:750}.ck-footer-bottom p{margin:0}.ck-footer-report-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--ck-footer-muted,var(--site-muted));text-decoration:none;transition:color .2s ease,transform .2s ease}.ck-footer-report-link:hover{color:var(--ck-footer-accent,var(--site-primary));transform:translateX(-2px)}@media (max-width:1024px){.ck-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ck-site-footer{padding:24px 0 14px}.ck-footer-grid{grid-template-columns:1fr;gap:18px}.ck-footer-bottom{align-items:flex-start;flex-direction:column;font-size:12px}.ck-footer-report-link{justify-content:flex-start;line-height:1.55}}@keyframes navIconSpinOnce{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}.nav-item .nav-icon,.nav-link .nav-icon,.premium-mobile-nav-item .premium-mobile-nav-icon,.premium-mobile-nav-link .premium-mobile-nav-icon,.store-nav__link .nav-icon,.store-nav__link .store-nav__icon{transform-origin:50% 50%!important;will-change:transform}.nav-item:hover .nav-icon,.nav-link:hover .nav-icon,.premium-mobile-nav-item:hover .premium-mobile-nav-icon,.premium-mobile-nav-link:hover .premium-mobile-nav-icon,.store-nav__link:hover .nav-icon,.store-nav__link:hover .store-nav__icon{animation:navIconSpinOnce 1s ease-in-out 1}@media (prefers-reduced-motion:reduce){.nav-item:hover .nav-icon,.nav-link:hover .nav-icon,.premium-mobile-nav-item:hover .premium-mobile-nav-icon,.premium-mobile-nav-link:hover .premium-mobile-nav-icon,.store-nav__link:hover .nav-icon,.store-nav__link:hover .store-nav__icon{animation:none!important}}.admin-shell-root [data-scroll-root]{background:radial-gradient(circle at 12% 0,rgba(190,18,60,.055),transparent 28%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;color:#111827!important}.admin-shell-root [data-scroll-root] :not(svg):not(path):not(.btn-primary):not(.btn-primary *):not([class*=bg-rose]):not([class*=bg-red]):not([class*=bg-maroon]):not([class*=bg-gradient]):not([class*=text-white]){color:#111827}.admin-shell-root [data-scroll-root] .admin-card,.admin-shell-root [data-scroll-root] .admin-panel,.admin-shell-root [data-scroll-root] .admin-settings-studio,.admin-shell-root [data-scroll-root] .card-premium,.admin-shell-root [data-scroll-root] .glass,.admin-shell-root [data-scroll-root] .panel-soft,.admin-shell-root [data-scroll-root] .product-card,.admin-shell-root [data-scroll-root] .setting-card,.admin-shell-root [data-scroll-root] .settings-section-card,.admin-shell-root [data-scroll-root] .stock-card,.admin-shell-root [data-scroll-root] .table-shell,.admin-shell-root [data-scroll-root] .theme-outline,.admin-shell-root [data-scroll-root] [class*=rounded-2xl][class*=border],.admin-shell-root [data-scroll-root] [class*=rounded-3xl][class*=border],.admin-shell-root [data-scroll-root] [class*=rounded-xl][class*=border],.admin-shell-root [data-scroll-root] article,.admin-shell-root [data-scroll-root] section{background:#ffffff!important;color:#111827!important;border-color:#e2e8f0!important;box-shadow:0 16px 45px rgba(15,23,42,.08)!important}.admin-shell-root [data-scroll-root] .admin-card .admin-card,.admin-shell-root [data-scroll-root] .admin-card [class*=rounded][class*=border],.admin-shell-root [data-scroll-root] article [class*=rounded][class*=border],.admin-shell-root [data-scroll-root] section [class*=rounded][class*=border]{background:#f8fafc!important;color:#111827!important;border-color:#e2e8f0!important;box-shadow:0 10px 28px rgba(15,23,42,.055)!important}.admin-shell-root [data-scroll-root] .admin-title,.admin-shell-root [data-scroll-root] .section-title,.admin-shell-root [data-scroll-root] .setting-title,.admin-shell-root [data-scroll-root] h1,.admin-shell-root [data-scroll-root] h2,.admin-shell-root [data-scroll-root] h3,.admin-shell-root [data-scroll-root] h4,.admin-shell-root [data-scroll-root] h5,.admin-shell-root [data-scroll-root] h6,.admin-shell-root [data-scroll-root] label{color:#0f172a!important}.admin-shell-root [data-scroll-root] .text-gray-400,.admin-shell-root [data-scroll-root] .text-gray-500,.admin-shell-root [data-scroll-root] .text-slate-400,.admin-shell-root [data-scroll-root] .text-slate-500,.admin-shell-root [data-scroll-root] .text-white\/60,.admin-shell-root [data-scroll-root] .text-white\/70,.admin-shell-root [data-scroll-root] div,.admin-shell-root [data-scroll-root] p,.admin-shell-root [data-scroll-root] small,.admin-shell-root [data-scroll-root] span{color:#334155!important}.admin-shell-root [data-scroll-root] h1 *,.admin-shell-root [data-scroll-root] h2 *,.admin-shell-root [data-scroll-root] h3 *,.admin-shell-root [data-scroll-root] h4 *{color:inherit!important}.admin-shell-root [data-scroll-root] [contenteditable=true],.admin-shell-root [data-scroll-root] input,.admin-shell-root [data-scroll-root] select,.admin-shell-root [data-scroll-root] textarea{background:#ffffff!important;color:#111827!important;border:1px solid #cbd5e1!important;border-radius:14px!important;box-shadow:0 8px 22px rgba(15,23,42,.055)!important;caret-color:#be123c!important}.admin-shell-root [data-scroll-root] textarea{min-height:92px}.admin-shell-root [data-scroll-root] input::-moz-placeholder,.admin-shell-root [data-scroll-root] textarea::-moz-placeholder{color:#94a3b8!important;opacity:1!important}.admin-shell-root [data-scroll-root] input::placeholder,.admin-shell-root [data-scroll-root] textarea::placeholder{color:#94a3b8!important;opacity:1!important}.admin-shell-root [data-scroll-root] input:focus,.admin-shell-root [data-scroll-root] select:focus,.admin-shell-root [data-scroll-root] textarea:focus{outline:none!important;border-color:#be123c!important;box-shadow:0 0 0 4px rgba(190,18,60,.13),0 10px 28px rgba(15,23,42,.08)!important}.admin-shell-root [data-scroll-root] input[type=range]{background:transparent!important;border:0!important}.admin-shell-root [data-scroll-root] input[type=checkbox],.admin-shell-root [data-scroll-root] input[type=radio],.admin-shell-root [data-scroll-root] input[type=range]{accent-color:#be123c!important;box-shadow:none!important}.admin-shell-root [data-scroll-root] table,.admin-shell-root [data-scroll-root] tbody,.admin-shell-root [data-scroll-root] td,.admin-shell-root [data-scroll-root] th,.admin-shell-root [data-scroll-root] thead,.admin-shell-root [data-scroll-root] tr{color:#111827!important;border-color:#e2e8f0!important}.admin-shell-root [data-scroll-root] th,.admin-shell-root [data-scroll-root] thead{background:#f1f5f9!important;color:#0f172a!important}.admin-shell-root [data-scroll-root] a[role=button],.admin-shell-root [data-scroll-root] button{border-color:#e2e8f0!important}.admin-shell-root [data-scroll-root] .btn-primary,.admin-shell-root [data-scroll-root] a[class*=from-],.admin-shell-root [data-scroll-root] button[class*=from-],.admin-shell-root [data-scroll-root] button[type=submit]{background:linear-gradient(135deg,#be123c,#8a1027)!important;color:#ffffff!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 14px 32px rgba(190,18,60,.26)!important}.admin-shell-root [data-scroll-root] .btn-primary *,.admin-shell-root [data-scroll-root] a[class*=from-] *,.admin-shell-root [data-scroll-root] button[class*=from-] *,.admin-shell-root [data-scroll-root] button[type=submit] *{color:#ffffff!important}.admin-shell-root [data-scroll-root] button:not([type=submit]):not(.btn-primary):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]){background:#ffffff!important;color:#111827!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important}.admin-shell-root [data-scroll-root] button:not([type=submit]):not(.btn-primary):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]) *{color:#111827!important}.admin-shell-root [data-scroll-root] [class*=bg-emerald],.admin-shell-root [data-scroll-root] [class*=bg-green]{background:#dcfce7!important;color:#166534!important;border-color:#bbf7d0!important}.admin-shell-root [data-scroll-root] [class*=bg-amber],.admin-shell-root [data-scroll-root] [class*=bg-yellow]{background:#fef3c7!important;color:#92400e!important;border-color:#fde68a!important}.admin-shell-root [data-scroll-root] [class*=bg-blue],.admin-shell-root [data-scroll-root] [class*=bg-sky]{background:#dbeafe!important;color:#1e40af!important;border-color:#bfdbfe!important}.admin-shell-root [data-scroll-root] [class*=bg-red],.admin-shell-root [data-scroll-root] [class*=bg-rose]{background:#be123c!important;color:#ffffff!important;border-color:#be123c!important}.admin-shell-root [data-scroll-root] [class*=bg-red] *,.admin-shell-root [data-scroll-root] [class*=bg-rose] *{color:#ffffff!important}.admin-shell-root .admin-popup-panel,.admin-shell-root .modal,.admin-shell-root .popover,.admin-shell-root [role=dialog]{background:#ffffff!important;color:#111827!important;border-color:#e2e8f0!important}.admin-shell-root .admin-popup-panel *,.admin-shell-root .modal *,.admin-shell-root .popover *,.admin-shell-root [role=dialog] *{color:#111827!important}.admin-shell-root .modal button[type=submit],.admin-shell-root [role=dialog] button[type=submit]{color:#ffffff!important}.admin-shell-root [data-scroll-root] .admin-settings-studio,.admin-shell-root [data-scroll-root] article,.admin-shell-root [data-scroll-root] section{overflow:visible!important}@media (max-width:768px){.admin-shell-root [data-scroll-root]{padding:14px!important}.admin-shell-root [data-scroll-root] [class*=rounded-2xl][class*=border],.admin-shell-root [data-scroll-root] [class*=rounded-3xl][class*=border],.admin-shell-root [data-scroll-root] article,.admin-shell-root [data-scroll-root] section{border-radius:22px!important}}.admin-shell-root .admin-product-mobile-list .admin-mobile-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;text-indent:0!important;opacity:1!important;visibility:visible!important}.admin-shell-root .admin-product-mobile-list .admin-mobile-action span,.admin-shell-root .admin-product-mobile-list .admin-mobile-action svg{display:inline-flex!important;opacity:1!important;visibility:visible!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}.admin-shell-root .admin-product-mobile-list .admin-mobile-action span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;max-width:none!important;overflow:visible!important}.admin-shell-root .admin-product-mobile-list .admin-mobile-action.is-primary{border-color:transparent!important;background:linear-gradient(135deg,#a1122c,#4b0012)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.admin-shell-root .admin-product-mobile-list .admin-mobile-action.is-danger{border-color:#fecdd3!important;background:#fff1f2!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important}@media (min-width:768px) and (max-width:1180px){.admin-shell-root .admin-product-mobile-list .admin-mobile-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.premium-nav-user-trigger,.premium-store-header .premium-nav-user-trigger{background:var(--store-header-nav-hover-bg,rgba(255,255,255,.08))!important;border-color:var(--store-header-border,rgba(255,255,255,.18))!important;color:var(--store-header-nav-text,#ffffff)!important}.premium-nav-user-trigger:hover,.premium-store-header .premium-nav-user-trigger:hover{background:var(--store-header-nav-active-bg,rgba(255,255,255,.12))!important;border-color:var(--store-header-nav-hover-border,var(--store-header-border,rgba(255,255,255,.24)))!important}.premium-mobile-avatar,.premium-mobile-nav-icon,.premium-nav-avatar,.premium-store-header .premium-nav-avatar{background:var(--store-header-nav-active-bg,rgba(255,255,255,.16))!important;border:1px solid var(--store-header-border,rgba(255,255,255,.16))!important;color:var(--store-header-nav-text,#ffffff)!important}.premium-account-panel-v6,.premium-account-panel-v6 *,.premium-mobile-drawer,.premium-mobile-drawer *,.premium-nav-caret,.premium-nav-user-caption,.premium-nav-user-name{color:var(--store-header-nav-text,#ffffff)!important}.premium-account-panel,.premium-account-panel-v6,.premium-mobile-drawer-shell,.premium-store-header .premium-account-panel-compact{background:var(--store-header-bg,var(--navbar-bg,linear-gradient(135deg,#7f0d1d,#a50f26)))!important;border-color:var(--store-header-border,rgba(255,255,255,.14))!important}.premium-account-highlight,.premium-account-link,.premium-account-logout,.premium-mobile-account-card,.premium-mobile-footer-button-secondary,.premium-mobile-icon-button,.premium-mobile-nav-link,.premium-mobile-stat-card,.premium-mobile-sub-link{background:var(--store-header-nav-hover-bg,rgba(255,255,255,.08))!important;border-color:var(--store-header-border,rgba(255,255,255,.14))!important;color:var(--store-header-nav-text,#ffffff)!important}.premium-account-link:hover,.premium-mobile-footer-button-primary,.premium-mobile-nav-link.is-active,.premium-mobile-nav-link:hover,.premium-mobile-sub-link:hover{background:var(--store-header-nav-active-bg,rgba(255,255,255,.12))!important;border-color:var(--store-header-nav-active-border,var(--store-header-border,rgba(255,255,255,.22)))!important;color:var(--store-header-nav-active,var(--store-header-nav-text,#ffffff))!important}.premium-account-helper,.premium-account-label,.premium-account-money,.premium-account-panel-caption,.premium-account-panel-name,.premium-account-value,.premium-mobile-section-label{color:var(--store-header-nav-text,#ffffff)!important}@media (hover:hover) and (pointer:fine){.admin-header button[aria-label="เปิดเมนูหลังบ้าน"],.premium-mobile-menu-button{display:none!important}}.homepage-lite .home-simple-auth-menu .home-user-dropdown,.homepage-lite .home-user-dropdown{background:var(--navbar-menu-bg,var(--store-header-bg,linear-gradient(135deg,#7f0d1d,#a50f26)))!important;background-image:var(--navbar-menu-bg,var(--store-header-bg,linear-gradient(135deg,#7f0d1d,#a50f26)))!important;background-color:var(--navbar-menu-color,var(--site-header-from,#7f0d1d))!important;border:1px solid var(--navbar-menu-border,var(--store-header-border,rgba(255,255,255,.18)))!important;box-shadow:0 24px 50px color-mix(in srgb,var(--navbar-menu-color,#7f0d1d) 30%,transparent)!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown a.home-user-dropdown-item,.homepage-lite .home-simple-auth-menu .home-user-dropdown button.home-user-dropdown-item,.homepage-lite .home-user-dropdown a.home-user-dropdown-item,.homepage-lite .home-user-dropdown button.home-user-dropdown-item{background:transparent!important;color:var(--navbar-menu-text,var(--store-header-nav-text,#ffffff))!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown .home-user-dropdown-item svg,.homepage-lite .home-user-dropdown .home-user-dropdown-item svg{color:currentColor!important;stroke:currentColor!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown a.home-user-dropdown-item:hover,.homepage-lite .home-simple-auth-menu .home-user-dropdown button.home-user-dropdown-item:hover,.homepage-lite .home-user-dropdown a.home-user-dropdown-item:hover,.homepage-lite .home-user-dropdown button.home-user-dropdown-item:hover{background:var(--navbar-menu-soft,var(--store-header-nav-hover-bg,rgba(255,255,255,.12)))!important;color:var(--navbar-menu-text,var(--store-header-nav-text,#ffffff))!important}.homepage-lite .home-simple-auth-menu .home-user-dropdown .home-user-dropdown-item.danger,.homepage-lite .home-user-dropdown-item.danger{color:var(--navbar-menu-text,var(--store-header-nav-text,#ffffff))!important}@media (min-width:1024px){.premium-store-header .premium-mobile-menu-button,.premium-store-header .premium-mobile-menu-slot{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:1023.98px){.premium-store-header .premium-mobile-menu-slot{display:flex!important;visibility:visible!important;pointer-events:auto!important}.premium-store-header .premium-mobile-menu-button{display:inline-flex!important;visibility:visible!important;pointer-events:auto!important}}@media (hover:hover) and (pointer:fine){.admin-header .admin-mobile-menu-button{display:none!important}}@media (min-width:1024px){.admin-header .admin-mobile-menu-button{display:none!important}}.admin-shell-root .logout-button,.logout-button,.premium-account-logout.logout-button,.premium-nav-action.logout-button{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}.admin-shell-root .logout-button:before,.admin-shell-root button.logout-button:before,.admin-shell-root button[class*=red].logout-button:before,.admin-shell-root button[class*=rose].logout-button:before,.logout-button:before{content:none!important;display:none!important}.admin-shell-root .logout-button .logout-button-icon,.logout-button .logout-button-icon{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important;opacity:1!important;visibility:visible!important}.admin-shell-root .logout-button span,.logout-button span{color:inherit!important;-webkit-text-fill-color:inherit!important}.admin-shell-root .logout-visible-button,.logout-visible-button,.logout-visible-button:active,.logout-visible-button:focus,.logout-visible-button:hover,.mobile-store-menu .logout-visible-button,.premium-store-header .logout-visible-button,button.logout-visible-button{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important;background:#ffffff!important;border:1px solid #e2e8f0!important;box-shadow:0 16px 35px rgba(15,23,42,.1)!important}.admin-shell-root .logout-visible-button .logout-button-label,.admin-shell-root .logout-visible-button span,.admin-shell-root .logout-visible-button svg,.logout-visible-button .logout-button-icon,.logout-visible-button .logout-button-label,.logout-visible-button span,.logout-visible-button svg,.premium-store-header .logout-visible-button .logout-button-label,.premium-store-header .logout-visible-button span,.premium-store-header .logout-visible-button svg{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important;display:inline-flex!important;width:auto!important;max-width:none!important;transform:none!important;filter:none!important}.logout-visible-button .logout-button-label,.logout-visible-button span{font-weight:700!important;white-space:nowrap!important;font-size:.875rem!important;line-height:1.25rem!important}@media (max-width:1024px){.logout-visible-button,.logout-visible-button .logout-button-label,.logout-visible-button span,.logout-visible-button svg{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}}.admin-shell-root .admin-order-action-btn,.admin-shell-root .admin-page-btn,.admin-shell-root button.admin-order-action-btn,.admin-shell-root button.admin-page-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-width:72px!important;min-height:44px!important;padding:10px 16px!important;border-radius:16px!important;border:1px solid #dbe4f0!important;background:#ffffff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;opacity:1!important;visibility:visible!important;text-indent:0!important;overflow:visible!important;white-space:nowrap!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important;filter:none!important;transform:none!important}.admin-shell-root .admin-order-action-btn:after,.admin-shell-root .admin-order-action-btn:before,.admin-shell-root .admin-page-btn:after,.admin-shell-root .admin-page-btn:before,.admin-shell-root button.admin-order-action-btn:after,.admin-shell-root button.admin-order-action-btn:before,.admin-shell-root button.admin-page-btn:after,.admin-shell-root button.admin-page-btn:before{content:none!important;display:none!important}.admin-shell-root .admin-order-action-btn *,.admin-shell-root .admin-page-btn *,.admin-shell-root button.admin-order-action-btn *,.admin-shell-root button.admin-page-btn *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.admin-shell-root .admin-page-btn-active,.admin-shell-root button.admin-page-btn-active{border-color:#a70f2f!important;background:#ffffff!important;background-image:none!important;color:#a70f2f!important;-webkit-text-fill-color:#a70f2f!important;box-shadow:inset 0 0 0 1px #a70f2f,0 12px 28px rgba(15,23,42,.08)!important}.admin-shell-root .admin-page-btn:disabled,.admin-shell-root button.admin-page-btn:disabled{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;background:#ffffff!important}.admin-shell-root .admin-order-delete-btn:before,.admin-shell-root .admin-order-edit-btn:before{content:none!important}@media (max-width:1024px){.admin-shell-root .admin-order-action-btn,.admin-shell-root .admin-page-btn,.admin-shell-root button.admin-order-action-btn,.admin-shell-root button.admin-page-btn{min-width:64px!important;min-height:42px!important;padding:9px 13px!important;font-size:13px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}}.admin-page-btn .admin-page-label,.admin-page-label,.admin-shell-root .admin-page-btn .admin-page-label,.admin-shell-root button.admin-page-btn .admin-page-label,button.admin-page-btn .admin-page-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important;position:relative!important;z-index:99!important}.admin-page-btn-active .admin-page-label,.admin-shell-root .admin-page-btn-active .admin-page-label,.admin-shell-root button.admin-page-btn-active .admin-page-label,button.admin-page-btn-active .admin-page-label{color:#a70f2f!important;-webkit-text-fill-color:#a70f2f!important}@media (max-width:1024px){.admin-page-btn .admin-page-label,.admin-page-label,button.admin-page-btn .admin-page-label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;font-size:13px!important}}.premium-store-header .logout-visible-button,.premium-store-header .logout-visible-button *,.premium-store-header .premium-admin-pill,.premium-store-header .premium-admin-pill *,.premium-store-header .premium-nav-action,.premium-store-header .premium-nav-action *,.premium-store-header a[href*="/admin"],.premium-store-header a[href*="/admin"] *,.premium-store-header button.logout-visible-button{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.admin-shell-root .admin-order-action-btn,.admin-shell-root .btn-secondary,.admin-shell-root .table-shell td button,.admin-shell-root button.admin-order-action-btn,.admin-shell-root button.btn-secondary,.admin-shell-root td button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:44px!important;padding:10px 18px!important;border-radius:16px!important;border:1px solid #dbe4f0!important;background:#ffffff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-indent:0!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;overflow:visible!important;box-shadow:0 12px 28px rgba(15,23,42,.08)!important}.admin-shell-root .admin-order-action-btn:after,.admin-shell-root .admin-order-action-btn:before,.admin-shell-root .btn-secondary:after,.admin-shell-root .btn-secondary:before,.admin-shell-root .table-shell td button:after,.admin-shell-root .table-shell td button:before,.admin-shell-root button.btn-secondary:after,.admin-shell-root button.btn-secondary:before,.admin-shell-root td button:after,.admin-shell-root td button:before{content:none!important;display:none!important}.admin-page-btn,.admin-shell-root .admin-order-action-btn *,.admin-shell-root .admin-page-btn,.admin-shell-root .btn-secondary *,.admin-shell-root .table-shell td button *,.admin-shell-root button.admin-order-action-btn *,.admin-shell-root button.admin-page-btn,.admin-shell-root button.btn-secondary *,.admin-shell-root td button *,button.admin-page-btn{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important}.admin-page-btn,.admin-shell-root .admin-page-btn,.admin-shell-root button.admin-page-btn,button.admin-page-btn{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;min-height:44px!important;padding:10px 16px!important;border-radius:16px!important;border:1px solid #dbe4f0!important;background:#ffffff!important;background-image:none!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;text-shadow:none!important;white-space:nowrap!important;overflow:visible!important;filter:none!important;transform:none!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important}.admin-page-btn:after,.admin-page-btn:before,.admin-shell-root .admin-page-btn:after,.admin-shell-root .admin-page-btn:before,.admin-shell-root button.admin-page-btn:after,.admin-shell-root button.admin-page-btn:before,button.admin-page-btn:after,button.admin-page-btn:before{content:none!important;display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}.admin-page-btn *,.admin-page-label,.admin-shell-root .admin-page-btn *,.admin-shell-root button.admin-page-btn *,button.admin-page-btn *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.admin-page-btn-active,.admin-shell-root .admin-page-btn-active,.admin-shell-root button.admin-page-btn-active,button.admin-page-btn-active{border-color:#a70f2f!important;background:#ffffff!important;background-image:none!important;color:#a70f2f!important;-webkit-text-fill-color:#a70f2f!important;box-shadow:inset 0 0 0 1px #a70f2f,0 10px 24px rgba(15,23,42,.07)!important}.admin-page-btn-active *,.admin-shell-root .admin-page-btn-active *,.admin-shell-root button.admin-page-btn-active *,button.admin-page-btn-active *{color:#a70f2f!important;-webkit-text-fill-color:#a70f2f!important}.admin-page-btn:disabled,.admin-shell-root .admin-page-btn:disabled,.admin-shell-root button.admin-page-btn:disabled,button.admin-page-btn:disabled{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;background:#ffffff!important}@media (max-width:1024px){.admin-page-btn,.admin-shell-root .admin-page-btn,.admin-shell-root button.admin-page-btn,button.admin-page-btn{min-width:50px!important;min-height:42px!important;padding:9px 13px!important;font-size:13px!important}}.recent-history-scroll,.recent-purchase-ticker{width:100%!important;max-width:100vw!important;overflow:hidden!important;box-sizing:border-box!important}.recent-history-track,.recent-purchase-track{display:flex!important;align-items:stretch!important;max-width:none!important;will-change:transform!important}.recent-history-card,.recent-purchase-card{box-sizing:border-box!important;overflow:hidden!important}@media (max-width:768px){.container-shell:has(.recent-history-scroll),.container-shell:has(.recent-purchase-ticker){width:100%!important;max-width:100vw!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}.recent-history-track,.recent-purchase-track{gap:12px!important;padding-left:0!important;padding-right:0!important}.recent-history-card,.recent-purchase-card{width:calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;padding:14px!important;border-radius:18px!important}.recent-history-customer,.recent-history-name,.recent-history-time,.recent-purchase-buyer,.recent-purchase-title{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.recent-history-side,.recent-purchase-side{flex-shrink:0!important}}.homepage-lite,body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.homepage-lite{min-height:100vh!important;height:auto!important;overflow-y:visible!important}.homepage-lite .container-shell{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.recent-purchase-ticker{display:block!important;touch-action:pan-x pan-y pinch-zoom!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.recent-purchase-track{max-width:none!important;gap:14px!important;padding:6px 2px 12px!important}.recent-purchase-card,.recent-purchase-card.recent-purchase-card-compact{flex:0 0 auto!important;width:390px!important;min-width:390px!important;max-width:390px!important;min-height:96px!important;height:96px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:7px!important;padding:14px 18px!important;overflow:hidden!important;border:1px solid var(--recent-purchase-card-border,#e5e7eb)!important;border-radius:var(--recent-purchase-card-radius,18px)!important;background:var(--recent-purchase-card-bg,#ffffff)!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;box-sizing:border-box!important}.recent-purchase-card-compact .recent-purchase-image-wrap,.recent-purchase-card-compact .recent-purchase-price{display:none!important}.recent-purchase-compact-head,.recent-purchase-compact-line{display:flex!important;align-items:center!important;min-width:0!important;white-space:nowrap!important}.recent-purchase-compact-head{justify-content:space-between!important;gap:12px!important}.recent-purchase-title{display:flex!important;align-items:center!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important;gap:8px!important;color:var(--recent-purchase-title-color,#111827)!important;font-size:14px!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important}.recent-purchase-title span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.recent-purchase-status{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--recent-purchase-status-text,#111827)!important;font-size:12px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}.recent-purchase-compact-foot,.recent-purchase-compact-sub{gap:8px!important;color:var(--recent-purchase-buyer-color,#111827)!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important}.recent-purchase-stock,.recent-purchase-time{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--recent-purchase-time-text,#ec4899)!important;font-size:inherit!important;font-weight:inherit!important;white-space:nowrap!important}.recent-purchase-stock{color:var(--recent-purchase-buyer-color,#111827)!important}.recent-purchase-dot{color:color-mix(in srgb,var(--recent-purchase-buyer-color,#111827) 50%,transparent)!important}.recent-purchase-badges,.recent-purchase-side{display:contents!important}@media (max-width:767px){.homepage-lite .container-shell{padding-left:16px!important;padding-right:16px!important;max-width:100%!important;overflow:visible!important}.recent-purchase-ticker{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important}.recent-purchase-track{gap:12px!important;padding:4px 0 10px!important}.recent-purchase-card,.recent-purchase-card.recent-purchase-card-compact{width:calc(100vw - 64px)!important;min-width:calc(100vw - 64px)!important;max-width:calc(100vw - 64px)!important;height:96px!important;min-height:96px!important;padding:13px 16px!important;border-radius:18px!important}.recent-purchase-title{font-size:13px!important}.recent-purchase-compact-foot,.recent-purchase-compact-sub,.recent-purchase-status{font-size:11px!important}}@media (min-width:768px) and (max-width:1199px){.homepage-lite .container-shell{max-width:100%!important;overflow:visible!important}.recent-purchase-ticker{max-width:100%!important;overflow-x:auto!important}.recent-purchase-card,.recent-purchase-card.recent-purchase-card-compact{width:360px!important;min-width:360px!important;max-width:360px!important}}[data-scroll-block=category-grid]{display:block!important;clear:both!important;position:relative!important;z-index:1!important;height:auto!important;min-height:0!important;overflow:visible!important}[data-scroll-block=category-grid]>.grid{display:grid!important;width:100%!important;max-width:100%!important;gap:16px!important;overflow:visible!important}[data-scroll-block=category-grid] a,[data-scroll-block=category-grid] h2,[data-scroll-block=category-grid] p,[data-scroll-block=category-grid] span{writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:anywhere!important}@media (max-width:767px){[data-scroll-block=category-grid]{padding-top:18px!important;padding-bottom:22px!important}[data-scroll-block=category-grid] .mb-4{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}[data-scroll-block=category-grid]>.grid{grid-template-columns:minmax(0,1fr)!important}[data-scroll-block=category-grid] article{width:100%!important}[data-scroll-block=category-grid] img{max-width:100%!important}}@media (min-width:768px) and (max-width:1199px){[data-scroll-block=category-grid]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1200px){[data-scroll-block=category-grid]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.recent-purchase-card.recent-purchase-card-compact{flex-direction:row!important;justify-content:flex-start!important;gap:12px!important}.recent-purchase-card-compact .recent-purchase-image-wrap{width:58px!important;height:58px!important;min-width:58px!important;flex:0 0 58px!important;border:0!important;border-radius:var(--recent-purchase-image-radius,12px)!important;box-shadow:var(--recent-purchase-image-shadow,none)!important}.recent-purchase-compact-body{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}.recent-purchase-card-compact .recent-purchase-title{max-width:none!important}@media (max-width:767px){.recent-purchase-card.recent-purchase-card-compact{gap:10px!important;padding:12px 14px!important}.recent-purchase-card-compact .recent-purchase-image-wrap{width:52px!important;height:52px!important;min-width:52px!important;flex-basis:52px!important}.recent-purchase-compact-body{gap:6px!important}.recent-purchase-card-compact .recent-purchase-title{font-size:12.5px!important}}.recent-purchase-card-compact .recent-purchase-compact-price{position:absolute!important;right:16px!important;bottom:10px!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.02em!important}.recent-purchase-card.recent-purchase-card-compact{padding-right:82px!important}.recent-purchase-card-compact .recent-purchase-status{margin-right:0!important}.recent-purchase-card-compact .recent-purchase-compact-body{padding-right:0!important}.recent-purchase-card-compact .recent-purchase-compact-foot{padding-right:0!important;max-width:100%!important}@media (max-width:767px){.recent-purchase-card.recent-purchase-card-compact{padding-right:78px!important}.recent-purchase-card-compact .recent-purchase-compact-price{right:14px!important;bottom:10px!important;font-size:13px!important}.recent-purchase-card-compact .recent-purchase-status{font-size:10.5px!important}}.recent-purchase-ticker{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:4px 0 12px!important}.recent-purchase-ticker::-webkit-scrollbar{display:none!important}.recent-purchase-track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;padding:4px 2px 12px!important;animation:none!important;transform:none!important}.recent-purchase-card.recent-purchase-card-compact{position:relative!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) auto!important;align-items:center!important;-moz-column-gap:14px!important;column-gap:14px!important;width:430px!important;min-width:430px!important;max-width:430px!important;height:108px!important;min-height:108px!important;padding:14px 16px!important;border:1.5px solid var(--recent-purchase-card-border,rgba(127,22,40,.65))!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),var(--recent-purchase-card-bg,#ffffff))!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important;overflow:hidden!important;box-sizing:border-box!important;transition:transform .18s ease,box-shadow .18s ease!important}.recent-purchase-card.recent-purchase-card-compact:hover{transform:translateY(-2px)!important;box-shadow:0 14px 36px rgba(15,23,42,.09)!important}.recent-purchase-card-compact .recent-purchase-image-wrap{display:block!important;width:62px!important;height:62px!important;min-width:62px!important;flex:0 0 62px!important;border-radius:15px!important;overflow:hidden!important;background:var(--recent-purchase-image-bg,#f3f4f6)!important;box-shadow:0 8px 18px rgba(15,23,42,.1)!important}.recent-purchase-card-compact .recent-purchase-image{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.recent-purchase-card-compact .recent-purchase-compact-body{display:flex!important;min-width:0!important;width:100%!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:0!important}.recent-purchase-card-compact .recent-purchase-title{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;color:var(--recent-purchase-title-color,#111827)!important;font-size:14px!important;font-weight:850!important;line-height:1.2!important;letter-spacing:-.01em!important;overflow:hidden!important;white-space:nowrap!important}.recent-purchase-card-compact .recent-purchase-title span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.recent-purchase-card-compact .recent-purchase-compact-line{display:flex!important;align-items:center!important;min-width:0!important;gap:7px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.2!important}.recent-purchase-card-compact .recent-purchase-compact-sub{color:var(--recent-purchase-time-text,#ec4899)!important;font-weight:750!important}.recent-purchase-card-compact .recent-purchase-compact-foot{color:var(--recent-purchase-buyer-color,#111827)!important;font-weight:750!important}.recent-purchase-card-compact .recent-purchase-stock,.recent-purchase-card-compact .recent-purchase-time{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;white-space:nowrap!important}.recent-purchase-card-compact .recent-purchase-stock{color:var(--recent-purchase-buyer-color,#111827)!important}.recent-purchase-card-compact .recent-purchase-dot{color:rgba(17,24,39,.42)!important}.recent-purchase-card-compact .recent-purchase-compact-side{height:100%!important;min-width:78px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;margin-left:2px!important}.recent-purchase-card-compact .recent-purchase-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:6px 10px!important;border:1px solid rgba(34,197,94,.22)!important;border-radius:999px!important;background:linear-gradient(180deg,var(--recent-purchase-status-bg-from,#dcfce7),var(--recent-purchase-status-bg-to,#bbf7d0))!important;color:var(--recent-purchase-status-text,#16a34a)!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 6px 14px rgba(34,197,94,.1)!important}.recent-purchase-card-compact .recent-purchase-compact-price{display:block!important;position:static!important;color:var(--recent-purchase-price-color,#111827)!important;font-size:16px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;letter-spacing:-.03em!important;margin:0!important}@media (max-width:767px){.recent-purchase-track{gap:12px!important;padding:4px 0 12px!important}.recent-purchase-card.recent-purchase-card-compact{grid-template-columns:56px minmax(0,1fr) auto!important;-moz-column-gap:12px!important;column-gap:12px!important;width:calc(100vw - 48px)!important;min-width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;height:106px!important;min-height:106px!important;padding:13px 14px!important;border-radius:18px!important}.recent-purchase-card-compact .recent-purchase-image-wrap{width:56px!important;height:56px!important;min-width:56px!important;flex-basis:56px!important;border-radius:14px!important}.recent-purchase-card-compact .recent-purchase-title{font-size:13px!important}.recent-purchase-card-compact .recent-purchase-compact-line{font-size:11px!important;gap:6px!important}.recent-purchase-card-compact .recent-purchase-compact-side{min-width:70px!important}.recent-purchase-card-compact .recent-purchase-status{font-size:11px!important;padding:5px 8px!important}.recent-purchase-card-compact .recent-purchase-compact-price{font-size:14px!important}}@media (min-width:768px) and (max-width:1199px){.recent-purchase-card.recent-purchase-card-compact{width:400px!important;min-width:400px!important;max-width:400px!important}}html{overflow-y:auto!important}body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important;height:auto!important;min-height:100%!important}body{overflow-y:visible!important}.store-shell,.store-shell .homepage-lite,.store-shell .store-compact-ui,.store-shell [data-scroll-root],.store-shell main,.store-shell main.site-enter{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:auto!important;scrollbar-gutter:auto!important}.store-shell main.site-enter{display:block!important;position:relative!important}.store-shell .recent-history-scroll,.store-shell .recent-purchase-ticker,.store-shell .store-nav-scroll{overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}.mobile-drawer-panel,.mobile-drawer-root,.premium-mobile-drawer-content{overscroll-behavior:contain!important}@media (orientation:portrait) and (max-width:1199px){.store-shell,.store-shell .store-compact-ui,.store-shell [data-scroll-root],.store-shell main,.store-shell main.site-enter{overflow-y:visible!important;height:auto!important;max-height:none!important}}@media (orientation:landscape) and (max-width:1199px){.store-shell,.store-shell .store-compact-ui,.store-shell [data-scroll-root],.store-shell main,.store-shell main.site-enter{overflow-y:visible!important;height:auto!important;max-height:none!important}}@supports selector(body:has(.store-shell)){body:has(.store-shell),html:has(body .store-shell){width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}body:has(.store-shell) .store-shell{position:relative!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important}@supports not (height:100dvh){body:has(.store-shell) .store-shell{height:100vh!important;min-height:100vh!important;max-height:100vh!important}}body:has(.store-shell) .store-shell .homepage-lite,body:has(.store-shell) .store-shell .store-compact-ui,body:has(.store-shell) .store-shell main.site-enter,body:has(.store-shell) .store-shell>main[data-scroll-root]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}body:has(.store-shell) .store-shell .recent-history-scroll,body:has(.store-shell) .store-shell .recent-purchase-ticker,body:has(.store-shell) .store-shell .store-nav-scroll{overflow-x:auto!important;overflow-y:hidden!important}body:has(.store-shell) .premium-store-header{left:0!important;right:0!important;width:100%!important;max-width:100vw!important}}.premium-store-header .premium-nav-action.logout-visible-button,.premium-store-header button.logout-visible-button.premium-nav-action{background:var(--navbar-menu-soft)!important;background-image:none!important;border:1px solid var(--navbar-menu-border)!important;color:var(--navbar-menu-text)!important;-webkit-text-fill-color:var(--navbar-menu-text)!important;box-shadow:none!important}.premium-store-header .premium-nav-action.logout-visible-button:hover,.premium-store-header button.logout-visible-button.premium-nav-action:hover{background:var(--navbar-menu-active)!important;border-color:var(--navbar-menu-border)!important;color:var(--navbar-menu-text)!important;-webkit-text-fill-color:var(--navbar-menu-text)!important}.premium-store-header .premium-nav-action.logout-visible-button .logout-button-icon,.premium-store-header .premium-nav-action.logout-visible-button .logout-button-label,.premium-store-header .premium-nav-action.logout-visible-button span,.premium-store-header .premium-nav-action.logout-visible-button svg,.premium-store-header .premium-nav-action.logout-visible-button svg *,.premium-store-header button.logout-visible-button.premium-nav-action .logout-button-icon,.premium-store-header button.logout-visible-button.premium-nav-action .logout-button-label,.premium-store-header button.logout-visible-button.premium-nav-action span,.premium-store-header button.logout-visible-button.premium-nav-action svg,.premium-store-header button.logout-visible-button.premium-nav-action svg *{color:var(--navbar-menu-text)!important;stroke:var(--navbar-menu-text)!important;fill:none!important;-webkit-text-fill-color:var(--navbar-menu-text)!important;opacity:1!important;visibility:visible!important}.admin-shell-root .ck-orders-page{--ck-admin-main:#b51235;--ck-admin-main-dark:#7f0d1d;--ck-admin-soft:#fff1f4;width:100%;border:1px solid rgba(148,163,184,.22);border-radius:34px;background:radial-gradient(circle at top left,rgba(181,18,53,.1),transparent 34%),linear-gradient(180deg,#ffffff,#fbfcff);padding:clamp(18px,2vw,30px);box-shadow:0 30px 80px rgba(15,23,42,.1);color:#0f172a}.admin-shell-root .ck-orders-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.admin-shell-root .ck-orders-eyebrow{margin:0;color:#2563eb;font-size:12px;font-weight:1000;letter-spacing:.42em;text-transform:uppercase}.admin-shell-root .ck-orders-title{margin:10px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:1000;letter-spacing:-.05em;color:#0f172a}.admin-shell-root .ck-orders-desc{margin:8px 0 0;max-width:780px;color:#64748b;font-size:14px;font-weight:650}.admin-shell-root .ck-orders-search{width:min(100%,430px);min-height:52px;border-radius:18px;border:1px solid #d7e0ec;background:#ffffff;padding:0 18px;outline:none;box-shadow:0 16px 36px rgba(15,23,42,.06)}.admin-shell-root .ck-orders-search:focus{border-color:rgba(181,18,53,.55);box-shadow:0 0 0 4px rgba(181,18,53,.1),0 16px 36px rgba(15,23,42,.08)}.admin-shell-root .ck-orders-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px}.admin-shell-root .ck-orders-stat-card{display:flex;align-items:center;gap:14px;min-height:92px;border:1px solid #e2e8f0;border-radius:26px;background:#ffffff;padding:16px;box-shadow:0 20px 45px rgba(15,23,42,.07)}.admin-shell-root .ck-orders-stat-card>span{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,var(--ck-admin-main-dark),var(--ck-admin-main));color:#ffffff;font-size:22px;box-shadow:0 18px 35px rgba(181,18,53,.25)}.admin-shell-root .ck-orders-stat-card p{margin:0;color:#64748b;font-size:12px;font-weight:900}.admin-shell-root .ck-orders-stat-card strong{display:block;margin-top:4px;color:#0f172a;font-size:22px;font-weight:1000;letter-spacing:-.04em}.admin-shell-root .ck-orders-message{margin-bottom:16px;border:1px solid rgba(34,197,94,.22);border-radius:22px;background:#ecfdf5;padding:12px 16px;color:#047857;font-size:14px;font-weight:900}.admin-shell-root .ck-orders-table-wrap{border:1px solid #e2e8f0;border-radius:28px;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.06)}.admin-shell-root .ck-orders-table{min-width:1120px;width:100%;border-collapse:separate;border-spacing:0;color:#0f172a;font-size:14px}.admin-shell-root .ck-orders-table thead th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:16px 18px;color:#334155;font-size:12px;font-weight:1000;letter-spacing:.02em;text-align:left;white-space:nowrap}.admin-shell-root .ck-orders-table tbody td{padding:18px;border-top:1px solid #e2e8f0;vertical-align:top}.admin-shell-root .ck-orders-table tbody tr{transition:background .2s ease,transform .2s ease}.admin-shell-root .ck-orders-table tbody tr:hover{background:#fff8fa}.admin-shell-root .ck-orders-order-no{color:#0f172a;font-weight:1000;white-space:nowrap}.admin-shell-root .ck-orders-date,.admin-shell-root .ck-orders-email,.admin-shell-root .ck-orders-product-sub{margin-top:5px;color:#64748b;font-size:12px;font-weight:750;word-break:break-word}.admin-shell-root .ck-orders-customer-name{display:block;color:#0f172a;font-weight:950}.admin-shell-root .ck-orders-total-text{color:var(--ck-admin-main);font-size:17px;white-space:nowrap}.admin-shell-root .ck-orders-note{max-width:230px;color:#64748b;font-size:13px;font-weight:700;white-space:pre-line}.admin-shell-root .ck-orders-product-card{display:flex;min-width:0;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:22px;background:#ffffff;padding:10px;box-shadow:0 15px 38px rgba(15,23,42,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.admin-shell-root .ck-orders-product-card:hover{transform:translateY(-2px);border-color:rgba(181,18,53,.25);box-shadow:0 22px 46px rgba(15,23,42,.1)}.admin-shell-root .ck-orders-product-card-compact{max-width:340px}.admin-shell-root .ck-orders-product-image{width:54px;height:54px;flex:0 0 auto;border-radius:18px;border:1px solid #e2e8f0;-o-object-fit:cover;object-fit:cover;background:#f8fafc}.admin-shell-root .ck-orders-product-name{overflow:hidden;color:#0f172a;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.admin-shell-root .ck-orders-badge{min-height:28px;padding:5px 10px;white-space:nowrap}.admin-shell-root .ck-orders-badge-slate{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.admin-shell-root .ck-orders-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:220px}.admin-shell-root .ck-orders-action-btn,.admin-shell-root .ck-orders-table td button.ck-orders-action-btn,.admin-shell-root button.ck-orders-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;min-width:auto!important;border-radius:15px!important;padding:9px 13px!important;border:1px solid transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 14px 30px rgba(15,23,42,.12)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important}.admin-shell-root .ck-orders-action-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.03)!important;box-shadow:0 18px 36px rgba(15,23,42,.16)!important}.admin-shell-root .ck-orders-view-btn{background:linear-gradient(135deg,#2563eb,#38bdf8)!important}.admin-shell-root .ck-orders-edit-btn{background:linear-gradient(135deg,#b45309,#f59e0b)!important}.admin-shell-root .ck-orders-delete-btn{background:linear-gradient(135deg,#991b1b,#ef4444)!important}.admin-shell-root .ck-orders-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;border:1px solid #e2e8f0;border-radius:24px;background:#ffffff;padding:12px;color:#0f172a;box-shadow:0 14px 35px rgba(15,23,42,.06)}.admin-shell-root .ck-orders-pagination-text{color:#475569;font-size:13px;font-weight:900}.admin-shell-root .ck-orders-pagination-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.admin-shell-root .ck-orders-page-btn,.admin-shell-root button.ck-orders-page-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:40px!important;border-radius:14px!important;border:1px solid #dbe4f0!important;background:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:8px 13px!important;font-size:13px!important;font-weight:1000!important;box-shadow:none!important}.admin-shell-root .ck-orders-page-btn-active,.admin-shell-root button.ck-orders-page-btn-active{border-color:rgba(181,18,53,.35)!important;background:var(--ck-admin-soft)!important;color:var(--ck-admin-main)!important;-webkit-text-fill-color:var(--ck-admin-main)!important}.admin-shell-root .ck-orders-page-btn:disabled{opacity:.45!important;cursor:not-allowed}.admin-shell-root .ck-orders-mobile-list{display:none}.admin-shell-root .ck-orders-mobile-card{border:1px solid #e2e8f0;border-radius:28px;background:#ffffff;padding:16px;box-shadow:0 18px 42px rgba(15,23,42,.07)}.admin-shell-root .ck-orders-mini-label{margin:0 0 6px;color:#64748b;font-size:11px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.admin-shell-root .ck-orders-empty{padding:28px;color:#64748b;text-align:center;font-weight:900}.admin-shell-root .ck-orders-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-shell-root .ck-orders-view-grid>div{border:1px solid #e2e8f0;border-radius:24px;background:#ffffff;padding:15px}.admin-shell-root .ck-orders-view-grid p{margin:0;color:#64748b;font-size:12px;font-weight:1000}.admin-shell-root .ck-orders-view-grid strong{display:block;margin-top:7px;color:#0f172a;font-size:18px;font-weight:1000}.admin-shell-root .ck-orders-view-grid span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700;word-break:break-word}@media (max-width:1180px){.admin-shell-root .ck-orders-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-root .ck-orders-hero{flex-direction:column}.admin-shell-root .ck-orders-search{width:100%}}@media (max-width:767.98px){.admin-shell-root .ck-orders-page{border-radius:26px;padding:14px}.admin-shell-root .ck-orders-stats-grid{grid-template-columns:1fr}.admin-shell-root .ck-orders-table-wrap{display:none}.admin-shell-root .ck-orders-mobile-list{display:grid;gap:12px}.admin-shell-root .ck-orders-pagination{flex-direction:column;align-items:flex-start}.admin-shell-root .ck-orders-view-grid{grid-template-columns:1fr}.admin-shell-root .ck-orders-product-name{white-space:normal}}.admin-shell-root .ck-orders-page{border-radius:28px!important;background:#fff!important}.admin-shell-root .ck-orders-header-block{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-shell-root .ck-orders-title-main{margin:4px 0 0;color:#0f172a;font-size:clamp(28px,3vw,36px);font-weight:1000;letter-spacing:-.05em}.admin-shell-root .ck-orders-desc-main,.admin-shell-root .ck-orders-section-label{color:#64748b;font-weight:800}.admin-shell-root .ck-orders-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:min(100%,420px)}.admin-shell-root .ck-orders-summary-card{border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:14px 16px}.admin-shell-root .ck-orders-summary-card span{color:#64748b;font-size:12px;font-weight:900}.admin-shell-root .ck-orders-summary-card strong{display:block;color:#0f172a;font-size:22px;font-weight:1000}.admin-shell-root .ck-orders-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-shell-root .ck-orders-toolbar-left{flex:1 1 280px}.admin-shell-root .ck-orders-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-shell-root .ck-orders-search{width:100%;min-height:48px;border-radius:14px;border:1px solid #dbe4ef;background:#fff;padding:0 14px;color:#0f172a;font-size:14px;font-weight:800}.admin-shell-root .ck-orders-ghost-btn,.admin-shell-root .ck-orders-select-wrap{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-radius:14px;border:1px solid #dbe4ef;background:#fff;padding:0 14px;color:#0f172a;font-size:13px;font-weight:900}.admin-shell-root .ck-orders-select-wrap select{border:0;background:transparent;outline:none;font-weight:900}.admin-shell-root .ck-orders-table-shell{border:1px solid #e2e8f0;border-radius:20px;background:#fff;overflow:hidden}.admin-shell-root .ck-orders-table-wrap{overflow-x:auto;border:0!important;border-radius:0!important;box-shadow:none!important}.admin-shell-root .ck-orders-table-v2{min-width:1320px;width:100%;border-collapse:separate;border-spacing:0}.admin-shell-root .ck-orders-table-v2 thead th{background:#fff;padding:16px 18px;border-bottom:1px solid #e5e7eb;color:#475569;font-size:12px;font-weight:1000;text-align:left}.admin-shell-root .ck-orders-table-v2 tbody td{padding:18px;border-top:1px solid #eef2f7;vertical-align:middle}.admin-shell-root .ck-orders-list-item,.admin-shell-root .ck-orders-user-cell{display:flex;align-items:center;gap:12px;min-width:0}.admin-shell-root .ck-orders-list-thumb{width:48px;height:48px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;flex:0 0 auto}.admin-shell-root .ck-orders-list-title,.admin-shell-root .ck-orders-user-name{color:#0f172a;font-size:14px;font-weight:1000;line-height:1.25}.admin-shell-root .ck-orders-date-main,.admin-shell-root .ck-orders-list-sub,.admin-shell-root .ck-orders-order-meta,.admin-shell-root .ck-orders-user-email{color:#64748b;font-size:12px;font-weight:800}.admin-shell-root .ck-orders-user-avatar{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;color:#2563eb;font-weight:1000}.admin-shell-root .ck-orders-reference{color:#0f172a;font-weight:1000}.admin-shell-root .ck-orders-total-text{color:#0f172a;font-size:18px;font-weight:1000}.admin-shell-root .ck-orders-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:1000}.admin-shell-root .ck-orders-badge-green{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.admin-shell-root .ck-orders-badge-amber{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.admin-shell-root .ck-orders-badge-red{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.admin-shell-root .ck-orders-actions-icons{display:flex;align-items:center;gap:10px}.admin-shell-root .ck-orders-icon-btn{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.admin-shell-root .ck-orders-icon-btn svg{width:21px;height:21px;stroke:currentColor}.admin-shell-root .ck-orders-view-icon{background:#eef4ff;border-color:#cfe0ff;color:#336dff}.admin-shell-root .ck-orders-delete-icon{background:#fff0f0;border-color:#ffd0d0;color:#ff4c4c}.admin-shell-root .ck-orders-mobile-list{display:none!important}.ck-order-inline-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.12);backdrop-filter:blur(2px)}.ck-order-inline-modal{width:min(100%,680px);border-radius:24px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.18);padding:20px}.ck-order-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ck-order-inline-title{margin:0;color:#0f172a;font-size:20px;font-weight:1000;letter-spacing:-.03em}.ck-order-inline-subtitle{margin:8px 0 0;color:#475569;font-size:14px;font-weight:800}.ck-order-inline-close{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:16px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:24px;line-height:1;box-shadow:0 8px 24px rgba(15,23,42,.06)}.ck-order-inline-card{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:14px 16px;margin-top:14px}.ck-order-inline-product-row{display:flex;align-items:center;gap:14px}.ck-order-inline-thumb{width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;border-radius:14px;border:1px solid #e5e7eb;-o-object-fit:cover;object-fit:cover;display:block}.ck-order-inline-product-title{color:#0f172a;font-size:16px;font-weight:1000;line-height:1.3}.ck-order-inline-product-sub{margin-top:2px;color:#334155;font-size:14px;font-weight:900}.ck-order-inline-time{margin-top:10px;color:#334155;font-size:13px;font-weight:900}.ck-order-inline-detail-line{white-space:pre-wrap;word-break:break-word;color:#0f172a;font-size:15px;line-height:1.7;font-weight:900}.ck-order-inline-note{margin:14px 2px 0;color:#64748b;font-size:12px;font-weight:800}.ck-order-inline-copy-btn{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;margin-top:14px;border-radius:16px;border:1px solid #dbe4ef;background:#fff;color:#0f172a;font-size:15px;font-weight:1000}@media (max-width:900px){.admin-shell-root .ck-orders-table-shell{display:none}.admin-shell-root .ck-orders-mobile-list{display:grid!important;gap:12px}.admin-shell-root .ck-orders-toolbar{flex-direction:column;align-items:stretch}.ck-order-inline-modal{width:min(100%,96vw)}}.admin-shell-root .ck-orders-mobile-card-v2{display:grid;gap:14px;color:#0f172a}.admin-shell-root .ck-orders-mobile-top{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.admin-shell-root .ck-orders-mobile-top .ck-orders-list-item{flex:1 1 auto;min-width:0}.admin-shell-root .ck-orders-mobile-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell-root .ck-orders-mobile-info-grid>div{min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:12px}.admin-shell-root .ck-orders-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-shell-root .ck-orders-mobile-actions .ck-orders-icon-btn{width:100%!important;min-height:48px!important;gap:8px!important;font-weight:1000!important}.admin-shell-root .ck-orders-mobile-actions .ck-orders-icon-btn span{display:inline!important}@media (max-width:1279.98px){.admin-shell-root .ck-orders-table-shell{display:none!important}.admin-shell-root .ck-orders-mobile-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important}.admin-shell-root .ck-orders-header-block,.admin-shell-root .ck-orders-toolbar{flex-direction:column!important;align-items:stretch!important}.admin-shell-root .ck-orders-ghost-btn,.admin-shell-root .ck-orders-select-wrap,.admin-shell-root .ck-orders-toolbar-actions{width:100%!important}.admin-shell-root .ck-orders-ghost-btn,.admin-shell-root .ck-orders-select-wrap{justify-content:center!important}.admin-shell-root .ck-orders-select-wrap select{width:100%!important}}@media (min-width:768px) and (max-width:1279.98px){.admin-shell-root .ck-orders-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell-root .ck-orders-summary-grid{width:100%!important;min-width:0!important}}@media (max-width:520px){.admin-shell-root .ck-orders-page{padding:12px!important;border-radius:22px!important}.admin-shell-root .ck-orders-mobile-actions,.admin-shell-root .ck-orders-mobile-info-grid,.admin-shell-root .ck-orders-summary-grid{grid-template-columns:minmax(0,1fr)!important}.admin-shell-root .ck-orders-mobile-top{flex-direction:column!important}.admin-shell-root .ck-orders-mobile-card-v2{border-radius:22px!important;padding:14px!important}.admin-shell-root .ck-orders-list-thumb{width:44px!important;height:44px!important}}@media (orientation:landscape) and (max-width:932px){.admin-shell-root .admin-product-mobile-list,.admin-shell-root .ck-orders-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell-root .card-premium,.admin-shell-root .ck-orders-page,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{padding:14px!important}}.admin-shell-root .card-premium,.admin-shell-root .panel-soft,.admin-shell-root .table-shell{overflow-wrap:anywhere}.admin-shell-root .card-premium table,.admin-shell-root .panel-soft table,.admin-shell-root .table-shell table{max-width:100%}@media (max-width:1279.98px){.admin-shell-root .ck-orders-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:10px 0 14px!important}.admin-shell-root .ck-orders-toolbar-left{flex:0 0 auto!important;width:100%!important;min-height:0!important}.admin-shell-root .ck-orders-toolbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-height:0!important}.admin-shell-root .ck-orders-ghost-btn,.admin-shell-root .ck-orders-search,.admin-shell-root .ck-orders-select-wrap{min-height:46px!important;width:100%!important;margin:0!important}.admin-shell-root .ck-orders-select-wrap{justify-content:flex-start!important}.admin-shell-root .ck-orders-select-wrap select{width:100%!important;min-width:0!important}}@media (max-width:640px){.admin-shell-root .ck-orders-toolbar-actions{grid-template-columns:minmax(0,1fr)!important}.admin-shell-root .ck-orders-header-block{margin-bottom:12px!important}.admin-shell-root .ck-orders-summary-card{padding:12px 14px!important}.admin-shell-root .ck-orders-summary-card strong{font-size:20px!important}}.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important;background-image:none!important;border-color:#dbe4f0!important;opacity:1!important}.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])) *,.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])) svg{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;fill:none!important;stroke:currentColor!important;opacity:1!important}.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])):disabled,.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])):disabled *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])):after,.admin-shell-root :where(.btn-secondary,button.btn-secondary,.admin-order-action-btn,button.admin-order-action-btn,.admin-page-btn,button.admin-page-btn,td button,.table-shell td button,.panel-soft button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.card-premium button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-]),.table-shell button:not(.btn-primary):not([type=submit]):not(.logout-button):not([class*=bg-rose]):not([class*=bg-red]):not([class*=from-])):before{content:none!important;display:none!important}.admin-shell-root .admin-number-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;border:1px solid #e2e8f0!important;background:#ffffff!important;border-radius:22px!important;padding:12px!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}.admin-shell-root .admin-number-pagination-text{color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.admin-shell-root .admin-number-pagination-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.admin-shell-root .admin-number-page-btn,.admin-shell-root button.admin-number-page-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;border:1px solid #dbe4f0!important;background:#ffffff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:14px!important;font-weight:900!important;line-height:1!important;opacity:1!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.admin-shell-root .admin-number-page-btn *,.admin-shell-root button.admin-number-page-btn *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.admin-shell-root .admin-number-page-btn:after,.admin-shell-root .admin-number-page-btn:before,.admin-shell-root button.admin-number-page-btn:after,.admin-shell-root button.admin-number-page-btn:before{content:none!important;display:none!important}.admin-shell-root .admin-number-page-btn-active,.admin-shell-root button.admin-number-page-btn-active{border-color:#a70f2f!important;background:#a70f2f!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 26px rgba(167,15,47,.22)!important}@media (max-width:767px){.admin-shell-root .admin-number-pagination{align-items:stretch!important;flex-direction:column!important}.admin-shell-root .admin-number-pagination-text{white-space:normal!important;text-align:center!important}.admin-shell-root .admin-number-pagination-buttons{justify-content:center!important;max-height:144px!important;overflow-y:auto!important;padding:2px!important}}.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;background-image:none!important;opacity:1!important;filter:none!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]):is(:hover,:focus,:focus-visible,:active,:disabled),.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]):is(:hover,:focus,:focus-visible,:active,:disabled) *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]) *,.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]) path,.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]) span,.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]) svg,.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]) svg *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;fill:none!important;stroke:currentColor!important;opacity:1!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]):after,.admin-shell-root [data-scroll-root] :is(button,a[role=button],.btn-secondary,.admin-order-action-btn,.admin-page-btn,.admin-number-page-btn):not(.btn-primary):not(.logout-button):not(.admin-popup-close):not([type=submit]):not([class*=from-]):not([class*=bg-rose]):not([class*=bg-red]):not([class*=text-white]):before{content:none!important;display:none!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]){background:#ffffff!important;background-image:none!important;border-color:#dbe4f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):is(:hover,:focus,:focus-visible,:active,:disabled){background:#ffffff!important;background-image:none!important;border-color:#dbe4f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]) *,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]) path,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]) span,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]) svg,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):is(:hover,:focus,:focus-visible,:active,:disabled) *,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):is(:hover,:focus,:focus-visible,:active,:disabled) path,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):is(:hover,:focus,:focus-visible,:active,:disabled) span,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):is(:hover,:focus,:focus-visible,:active,:disabled) svg{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;fill:none!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):after,.admin-shell-root [data-scroll-root] :is(button,a[role=button]) :not(.btn-primary) :not([type=submit]) :not(.logout-button) :not(.logout-visible-button) :not(.admin-popup-close) :not(.premium-nav-action) :not(.premium-admin-pill) :not([href*="/admin"]):before{content:none!important;display:none!important}.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button),.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button){background:#ffffff!important;background-image:none!important;border:1px solid #dbe4f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important}.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button):active,.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button):focus,.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button):hover,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):active,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):disabled,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):focus,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):hover{background:#ffffff!important;background-image:none!important;border-color:#dbe4f0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;filter:none!important}.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button) *,.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button) path,.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button) span,.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button) svg,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button) *,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button) path,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button) span,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button) svg,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):disabled *{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;fill:none!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button):after,.admin-shell-root [data-scroll-root] a[role=button]:not(.btn-primary):not(.logout-button):not(.logout-visible-button):before,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):after,.admin-shell-root [data-scroll-root] button:not(.btn-primary):not([type=submit]):not(.admin-popup-close):not(.logout-button):not(.logout-visible-button):before{content:none!important;display:none!important}.admin-shell-root [data-scroll-root] button:has(span):not(.btn-primary):not([type=submit]){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:opacity-50::-moz-placeholder{opacity:.5}.placeholder\:opacity-50::placeholder{opacity:.5}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-\[1px\]:hover,.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px}.hover\:-translate-y-\[1px\]:hover,.hover\:scale-\[1\.015\]:hover,.hover\:translate-y-\[-1px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.015\]:hover{--tw-scale-x:1.015;--tw-scale-y:1.015}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#800020\]\/30:hover{border-color:rgb(128 0 32/.3)}.hover\:border-\[\#800020\]\/35:hover{border-color:rgb(128 0 32/.35)}.hover\:border-\[var\(--site-primary\2c \#7a1f2b\)\]:hover{border-color:var(--site-primary,#7a1f2b)}.hover\:border-cyan-300\/30:hover{border-color:rgb(103 232 249/.3)}.hover\:border-cyan-300\/50:hover{border-color:rgb(103 232 249/.5)}.hover\:border-rose-200:hover{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.hover\:border-violet-400\/40:hover{border-color:rgb(167 139 250/.4)}.hover\:bg-cyan-400\/20:hover{background-color:rgb(34 211 238/.2)}.hover\:bg-emerald-400\/15:hover{background-color:rgb(52 211 153/.15)}.hover\:bg-orange-400\/15:hover{background-color:rgb(251 146 60/.15)}.hover\:bg-red-500\/20:hover{background-color:rgb(239 68 68/.2)}.hover\:bg-red-500\/30:hover{background-color:rgb(239 68 68/.3)}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-sky-400:hover{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-400\/15:hover{background-color:rgb(148 163 184/.15)}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/90:hover{background-color:rgb(255 255 255/.9)}.hover\:bg-white\/\[0\.03\]:hover{background-color:rgb(255 255 255/.03)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.hover\:text-\[\#7a1f2b\]:hover{--tw-text-opacity:1;color:rgb(122 31 43/var(--tw-text-opacity,1))}.hover\:text-\[\#800020\]:hover{--tw-text-opacity:1;color:rgb(128 0 32/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/50:hover{color:rgb(255 255 255/.5)}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_18px_45px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]:hover{--tw-shadow:0 18px 45px rgba(15,23,42,0.10);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]:hover{--tw-shadow:0 20px 44px rgba(15,23,42,0.12);--tw-shadow-colored:0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_55px_rgba\(128\2c 0\2c 32\2c 0\.12\)\]:hover{--tw-shadow:0 22px 55px rgba(128,0,32,0.12);--tw-shadow-colored:0 22px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_40px_rgba\(190\2c 24\2c 93\2c 0\.28\)\]:hover{--tw-shadow:0 24px 40px rgba(190,24,93,0.28);--tw-shadow-colored:0 24px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_52px_rgba\(122\2c 31\2c 43\2c 0\.34\)\]:hover{--tw-shadow:0 24px 52px rgba(122,31,43,0.34);--tw-shadow-colored:0 24px 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]:hover{--tw-shadow:0 24px 60px rgba(15,23,42,0.16);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]:hover{--tw-shadow:0 24px 70px rgba(15,23,42,0.18);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color)}.hover\:shadow-\[0_24px_70px_rgba\(15\2c 23\2c 42\2c 0\.18\)\]:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#800020\]\/25:hover{--tw-shadow-color:rgb(128 0 32/0.25);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#800020\]:focus{--tw-border-opacity:1;border-color:rgb(128 0 32/var(--tw-border-opacity,1))}.focus\:border-\[var\(--site-primary\2c \#7a1f2b\)\]:focus{border-color:var(--site-primary,#7a1f2b)}.focus\:border-sky-400\/70:focus{border-color:rgb(56 189 248/.7)}.focus\:border-slate-900:focus{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[\#800020\]\/10:focus{--tw-ring-color:rgb(128 0 32/0.1)}.focus\:ring-\[var\(--site-primary\)\]:focus{--tw-ring-color:var(--site-primary)}.focus\:ring-sky-400\/20:focus{--tw-ring-color:rgb(56 189 248/0.2)}.focus\:ring-slate-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.focus-visible\:ring-2:focus-visible{--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(2px + 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)}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.disabled\:translate-y-0:disabled{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:translate-y-0:disabled{--tw-translate-y:0px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem}.group:hover .group-hover\:-translate-y-1,.group:hover .group-hover\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-125,.group:hover .group-hover\:scale-\[1\.045\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.045\]{--tw-scale-x:1.045;--tw-scale-y:1.045}.group:hover .group-hover\:scale-\[1\.065\]{--tw-scale-x:1.065;--tw-scale-y:1.065;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-slate-950\/35{background-color:rgb(2 6 23/.35)}.group:hover .group-hover\:text-\[color\:var\(--stats-theme\)\]{color:var(--stats-theme)}.group:hover .group-hover\:text-\[var\(--product-accent\)\]{color:var(--product-accent)}.group:hover .group-hover\:text-\[var\(--site-primary\2c \#7a1f2b\)\]{color:var(--site-primary,#7a1f2b)}.group:hover .group-hover\:text-\[var\(--stats-theme\)\]{color:var(--stats-theme)}.group:hover .group-hover\:text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-105{--tw-brightness:brightness(1.05)}.group:hover .group-hover\:brightness-105,.group:hover .group-hover\:drop-shadow-\[0_0_12px_rgba\(0\2c 0\2c 0\2c 0\.20\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:drop-shadow-\[0_0_12px_rgba\(0\2c 0\2c 0\2c 0\.20\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(0,0,0,0.20))}@media (min-width:640px){.sm\:flex{display:flex}.sm\:aspect-\[16\/6\]{aspect-ratio:16/6}.sm\:aspect-\[21\/6\]{aspect-ratio:21/6}.sm\:w-auto{width:auto}.sm\:max-w-\[220px\]{max-width:220px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[24px\]{font-size:24px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:bottom-6{bottom:1.5rem}.md\:right-6{right:1.5rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:aspect-\[16\/5\]{aspect-ratio:16/5}.md\:h-24{height:6rem}.md\:h-48{height:12rem}.md\:h-\[200px\]{height:200px}.md\:w-24{width:6rem}.md\:w-48{width:12rem}.md\:w-52{width:13rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-\[200px\]{width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[180px_minmax\(0\2c 1fr\)_240px\]{grid-template-columns:180px minmax(0,1fr) 240px}.md\:grid-cols-\[1fr_112px\]{grid-template-columns:1fr 112px}.md\:grid-cols-\[auto_auto_auto_1fr_auto\]{grid-template-columns:auto auto auto 1fr auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:rounded-\[24px\]{border-radius:24px}.md\:p-10{padding:2.5rem}.md\:p-3\.5{padding:.875rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pt-4{padding-top:1rem}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[2\.15rem\]{font-size:2.15rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[4\.25rem\]{font-size:4.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[24\/6\]{aspect-ratio:24/6}.lg\:aspect-\[4\/4\.05\]{aspect-ratio:4/4.05}.lg\:max-w-sm{max-width:24rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[132px_1fr_auto\]{grid-template-columns:132px 1fr auto}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_340px\]{grid-template-columns:minmax(0,1.2fr) 340px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(360px\2c 0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:text-\[4\.4rem\]{font-size:4.4rem}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:flex{display:flex}.xl\:h-full{height:100%}.xl\:w-auto{width:auto}.xl\:min-w-\[180px\]{min-width:180px}.xl\:max-w-\[220px\]{max-width:220px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.92fr\2c 1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr\2c 0\.9fr\],.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[220px_minmax\(0\2c 1fr\)_300px\]{grid-template-columns:220px minmax(0,1fr) 300px}.xl\:grid-cols-\[300px_minmax\(0\2c 1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\2c 1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_420px\]{grid-template-columns:minmax(0,1.1fr) 420px}.xl\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(170px\2c 1fr\)_auto_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(170px,1fr) auto auto}.xl\:grid-cols-\[minmax\(0\2c 1\.3fr\)_420px\]{grid-template-columns:minmax(0,1.3fr) 420px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\2c 360px\)_1fr\]{grid-template-columns:minmax(0,360px) 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-5{gap:1.25rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:text-\[5rem\]{font-size:5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1536px){.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-\[360px_minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}}