/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-300:oklch(81% .117 11.638);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-\[72px\]{top:72px}.top-\[var\(--public-nav-offset\)\]{top:var(--public-nav-offset)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-24{left:calc(var(--spacing) * 24)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10050\]{z-index:10050}.z-\[100000\]{z-index:100000}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.\!h-\[34px\]{height:34px!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-72{height:calc(var(--spacing) * 72)}.h-\[4\.5rem\]{height:4.5rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[100dvh\]{height:100dvh}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[min\(48vh\,380px\)\]{height:min(48vh,380px)}.h-\[min\(50vh\,420px\)\]{height:min(50vh,420px)}.h-\[min\(70vh\,640px\)\]{height:min(70vh,640px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[180px\]{max-height:180px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[min\(52vh\,340px\)\]{max-height:min(52vh,340px)}.max-h-\[min\(60vh\,480px\)\]{max-height:min(60vh,480px)}.max-h-\[min\(68vh\,480px\)\]{max-height:min(68vh,480px)}.\!min-h-\[34px\]{min-height:34px!important}.min-h-0{min-height:0}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[16px\]{min-height:16px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-screen{min-height:100vh}.\!w-\[34px\]{width:34px!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[600px\]{width:600px}.w-\[min\(16rem\,calc\(100vw-2rem\)\)\]{width:min(16rem,100vw - 2rem)}.w-\[var\(--staff-sidebar-width\)\]{width:var(--staff-sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[62\%\]{max-width:62%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90px\]{max-width:90px}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[360px\]{max-width:360px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[min\(20rem\,calc\(100vw-1\.5rem\)\)\]{max-width:min(20rem,100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-\[34px\]{min-width:34px!important}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[8\.75rem\]{min-width:8.75rem}.min-w-\[18px\]{min-width:18px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.min-w-\[980px\]{min-width:980px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[min\(100\%\,320px\)\]{min-width:min(100%,320px)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:0}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-105,.scale-150{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bounceIn_0\.5s_ease-out\]{animation:bounceIn .5s ease-out}.animate-\[fadeIn_0\.35s_ease-out\]{animation:fadeIn .35s ease-out}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-thin{scrollbar-width:thin}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(110px\,32\%\)_1fr_minmax\(110px\,32\%\)\]{grid-template-columns:minmax(110px,32%) 1fr minmax(110px,32%)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-1{gap:var(--spacing)!important}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--card-border\)\]>:not(:last-child)){border-color:var(--card-border)}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-lg{border-top-right-radius:var(--radius-lg)}.rounded-l-lg,.rounded-t-lg{border-top-left-radius:var(--radius-lg)}.rounded-l-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--accent\)\]\/45{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.\!border-\[var\(--accent\)\]\/45{border-color:color-mix(in oklab,var(--accent) 45%,transparent)!important}}.border-\[\#0c0a08\]{border-color:#0c0a08}.border-\[\#2a2218\]{border-color:#2a2218}.border-\[\#D9B26F\]\/50{border-color:oklab(78.3735% .0164833 .095059/.5)}.border-\[\#c9a227\]\/25{border-color:oklab(72.8005% .000659063 .137981/.25)}.border-\[\#c9a227\]\/30{border-color:oklab(72.8005% .000659063 .137981/.3)}.border-\[\#c9a227\]\/40{border-color:oklab(72.8005% .000659063 .137981/.4)}.border-\[\#c9a227\]\/50{border-color:oklab(72.8005% .000659063 .137981/.5)}.border-\[\#d4a843\]\/20{border-color:oklab(75.3446% .0112576 .126944/.2)}.border-\[\#d4a843\]\/40{border-color:oklab(75.3446% .0112576 .126944/.4)}.border-\[rgba\(212\,168\,67\,0\.35\)\]{border-color:#d4a84359}.border-\[rgba\(220\,80\,80\,0\.35\)\]{border-color:#dc505059}.border-\[var\(--accent\)\],.border-\[var\(--accent\)\]\/10{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/10{border-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.border-\[var\(--accent\)\]\/15{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/15{border-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.border-\[var\(--accent\)\]\/20{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/20{border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.border-\[var\(--accent\)\]\/25{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/25{border-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.border-\[var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/30{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.border-\[var\(--accent\)\]\/35{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/35{border-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-\[var\(--accent\)\]\/45{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/45{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.border-\[var\(--accent\)\]\/50{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/50{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.border-\[var\(--accent\)\]\/60{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--accent\)\]\/60{border-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--card-border\)\],.border-\[var\(--card-border\)\]\/40{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--card-border\)\]\/40{border-color:color-mix(in oklab,var(--card-border) 40%,transparent)}}.border-\[var\(--card-border\)\]\/50{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--card-border\)\]\/50{border-color:color-mix(in oklab,var(--card-border) 50%,transparent)}}.border-\[var\(--card-border\)\]\/60{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--card-border\)\]\/60{border-color:color-mix(in oklab,var(--card-border) 60%,transparent)}}.border-\[var\(--card-border\)\]\/70{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--card-border\)\]\/70{border-color:color-mix(in oklab,var(--card-border) 70%,transparent)}}.border-\[var\(--danger\)\]\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--danger\)\]\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-\[var\(--danger\)\]\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--danger\)\]\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-\[var\(--foreground\)\]{border-color:var(--foreground)}.border-\[var\(--glass-border\,rgba\(0\,0\,0\,0\.08\)\)\]{border-color:var(--glass-border,#00000014)}.border-\[var\(--sg-border\)\]{border-color:var(--sg-border)}.border-\[var\(--success\)\]\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--success\)\]\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-\[var\(--wine\)\]\/20{border-color:var(--wine)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--wine\)\]\/20{border-color:color-mix(in oklab,var(--wine) 20%,transparent)}}.border-\[var\(--wine\)\]\/40{border-color:var(--wine)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--wine\)\]\/40{border-color:color-mix(in oklab,var(--wine) 40%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500) 35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/25{border-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/60{border-color:color-mix(in oklab,var(--color-blue-500) 60%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/40{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-500\/25{border-color:#f6339a40}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/25{border-color:color-mix(in oklab,var(--color-pink-500) 25%,transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/30{border-color:color-mix(in oklab,var(--color-pink-500) 30%,transparent)}}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500) 40%,transparent)}}.border-pink-500\/50{border-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/50{border-color:color-mix(in oklab,var(--color-pink-500) 50%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-\[var\(--accent\)\]\/10{background-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)!important}}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0c0a08\]{background-color:#0c0a08}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#1f2c34\]{background-color:#1f2c34}.bg-\[\#2a2218\]{background-color:#2a2218}.bg-\[\#005c4b\]{background-color:#005c4b}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#25D366\]\/15{background-color:oklab(76.0953% -.174012 .10152/.15)}.bg-\[\#1877F2\]{background-color:#1877f2}.bg-\[\#16120e\]{background-color:#16120e}.bg-\[\#D9B26F\]{background-color:#d9b26f}.bg-\[\#c9a227\]{background-color:#c9a227}.bg-\[\#c9a227\]\/20{background-color:oklab(72.8005% .000659063 .137981/.2)}.bg-\[\#c9a227\]\/30{background-color:oklab(72.8005% .000659063 .137981/.3)}.bg-\[\#d4a843\]{background-color:#d4a843}.bg-\[color-mix\(in_srgb\,var\(--card\)_94\%\,transparent\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--card\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card) 94%,transparent)}}.bg-\[rgba\(0\,0\,0\,0\.2\)\]{background-color:#0003}.bg-\[rgba\(31\,138\,91\,0\.2\)\]{background-color:#1f8a5b33}.bg-\[rgba\(139\,0\,0\,0\.06\)\]{background-color:#8b00000f}.bg-\[rgba\(180\,40\,40\,0\.06\)\]{background-color:#b428280f}.bg-\[rgba\(212\,168\,67\,0\.03\)\]{background-color:#d4a84308}.bg-\[rgba\(212\,168\,67\,0\.06\)\]{background-color:#d4a8430f}.bg-\[rgba\(212\,168\,67\,0\.12\)\]{background-color:#d4a8431f}.bg-\[rgba\(212\,168\,67\,0\.15\)\]{background-color:#d4a84326}.bg-\[rgba\(220\,38\,38\,0\.12\)\]{background-color:#dc26261f}.bg-\[rgba\(220\,80\,80\,0\.08\)\]{background-color:#dc505014}.bg-\[rgba\(234\,179\,8\,0\.15\)\]{background-color:#eab30826}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-\[var\(--accent\)\]\/8{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/8{background-color:color-mix(in oklab,var(--accent) 8%,transparent)}}.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-\[var\(--accent\)\]\/12{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/12{background-color:color-mix(in oklab,var(--accent) 12%,transparent)}}.bg-\[var\(--accent\)\]\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-\[var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-\[var\(--accent\)\]\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/40{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.bg-\[var\(--accent\)\]\/45{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/45{background-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.bg-\[var\(--accent\)\]\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/50{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.bg-\[var\(--accent\)\]\/90{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--accent\)\]\/90{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.bg-\[var\(--background\)\],.bg-\[var\(--background\)\]\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--background\)\]\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-\[var\(--background\)\]\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--background\)\]\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-\[var\(--background\)\]\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--background\)\]\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--card\)\],.bg-\[var\(--card\)\]\/40{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--card\)\]\/40{background-color:color-mix(in oklab,var(--card) 40%,transparent)}}.bg-\[var\(--card\)\]\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--card\)\]\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.bg-\[var\(--card\)\]\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--card\)\]\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}.bg-\[var\(--card\)\]\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--card\)\]\/95{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}.bg-\[var\(--card\)\]\/98{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--card\)\]\/98{background-color:color-mix(in oklab,var(--card) 98%,transparent)}}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--card-border\)\]{background-color:var(--card-border)}.bg-\[var\(--danger\)\],.bg-\[var\(--danger\)\]\/5{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--danger\)\]\/5{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--image-bg\)\]{background-color:var(--image-bg)}.bg-\[var\(--muted\)\],.bg-\[var\(--muted\)\]\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--muted\)\]\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-\[var\(--muted\)\]\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--muted\)\]\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-\[var\(--muted\)\]\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--muted\)\]\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-\[var\(--muted\)\]\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--muted\)\]\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-\[var\(--nav-active-bg\)\]{background-color:var(--nav-active-bg)}.bg-\[var\(--nav-hover-bg\)\]{background-color:var(--nav-hover-bg)}.bg-\[var\(--nav-hover-bg\,rgba\(0\,0\,0\,0\.03\)\)\]{background-color:var(--nav-hover-bg,#00000008)}.bg-\[var\(--skeuo-paper\,\#faf6ee\)\]{background-color:var(--skeuo-paper,#faf6ee)}.bg-\[var\(--text-muted\)\]\/40{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--text-muted\)\]\/40{background-color:color-mix(in oklab,var(--text-muted) 40%,transparent)}}.bg-\[var\(--wine\)\]{background-color:var(--wine)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/80{background-color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-500\/40{background-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/40{background-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/80{background-color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/15{background-color:#155dfc26}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/15{background-color:color-mix(in oklab,var(--color-blue-600) 15%,transparent)}}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-blue-600\/90{background-color:#155dfce6}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/90{background-color:color-mix(in oklab,var(--color-blue-600) 90%,transparent)}}.bg-blue-950\/20{background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/20{background-color:color-mix(in oklab,var(--color-blue-950) 20%,transparent)}}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/30{background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/15{background-color:#00976726}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/15{background-color:color-mix(in oklab,var(--color-emerald-600) 15%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-pink-500\/5{background-color:#f6339a0d}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/5{background-color:color-mix(in oklab,var(--color-pink-500) 5%,transparent)}}.bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500) 10%,transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/15{background-color:color-mix(in oklab,var(--color-pink-500) 15%,transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-pink-950\/20{background-color:#51042433}@supports (color:color-mix(in lab,red,red)){.bg-pink-950\/20{background-color:color-mix(in oklab,var(--color-pink-950) 20%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/90{background-color:color-mix(in oklab,var(--color-red-500) 90%,transparent)}}.bg-red-600\/80{background-color:#e40014cc}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/80{background-color:color-mix(in oklab,var(--color-red-600) 80%,transparent)}}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab,red,red)){.bg-red-600\/90{background-color:color-mix(in oklab,var(--color-red-600) 90%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/15{background-color:color-mix(in oklab,var(--color-slate-500) 15%,transparent)}}.bg-slate-500\/20{background-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/20{background-color:color-mix(in oklab,var(--color-slate-500) 20%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/30{background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-zinc-500\/20{background-color:#71717b33}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/20{background-color:color-mix(in oklab,var(--color-zinc-500) 20%,transparent)}}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/90{background-color:#18181be6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/90{background-color:color-mix(in oklab,var(--color-zinc-900) 90%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.from-\[\#0a0a0a\]{--tw-gradient-from:#0a0a0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0c1a3a\]{--tw-gradient-from:#0c1a3a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1a1814\]{--tw-gradient-from:#1a1814;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2a2210\]{--tw-gradient-from:#2a2210;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#16120e\]{--tw-gradient-from:#16120e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c9a227\]\/8{--tw-gradient-from:oklab(72.8005% .000659063 .137981/.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--accent\)\]\/8{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--accent\)\]\/8{--tw-gradient-from:color-mix(in oklab,var(--accent) 8%,transparent)}}.from-\[var\(--accent\)\]\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--accent\)\]\/10{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--accent\)\]\/10{--tw-gradient-from:color-mix(in oklab,var(--accent) 10%,transparent)}}.from-\[var\(--accent\)\]\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-950\/50{--tw-gradient-from:#46190180}@supports (color:color-mix(in lab,red,red)){.from-amber-950\/50{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950) 50%,transparent)}}.from-amber-950\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab,var(--color-black) 50%,transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab,var(--color-black) 85%,transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black) 90%,transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950\/80{--tw-gradient-from:#162456cc}@supports (color:color-mix(in lab,red,red)){.from-blue-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-blue-950) 80%,transparent)}}.from-blue-950\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/5{--tw-gradient-from:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.from-red-500\/5{--tw-gradient-from:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.from-red-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zinc-900{--tw-gradient-from:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#101828\]{--tw-gradient-via:#101828;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#111111\]{--tw-gradient-via:#111;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#d4a843\]\/60{--tw-gradient-via:oklab(75.3446% .0112576 .126944/.6);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--accent\)\]{--tw-gradient-via:var(--accent);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--accent\)\]\/40{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--accent\)\]\/40{--tw-gradient-via:color-mix(in oklab,var(--accent) 40%,transparent)}}.via-\[var\(--accent\)\]\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black) 20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab,var(--color-black) 25%,transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab,var(--color-black) 30%,transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab,red,red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab,var(--color-black) 50%,transparent)}}.via-black\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/75{--tw-gradient-via:#000000bf}@supports (color:color-mix(in lab,red,red)){.via-black\/75{--tw-gradient-via:color-mix(in oklab,var(--color-black) 75%,transparent)}}.via-black\/75{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0c0a08\]{--tw-gradient-to:#0c0a08;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0d0c0a\]{--tw-gradient-to:#0d0c0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0d0d0d\]{--tw-gradient-to:#0d0d0d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#16120e\]{--tw-gradient-to:#16120e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#081224\]{--tw-gradient-to:#081224;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--card\)\]{--tw-gradient-to:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black) 10%,transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/50{--tw-gradient-to:#00000080}@supports (color:color-mix(in lab,red,red)){.to-black\/50{--tw-gradient-to:color-mix(in oklab,var(--color-black) 50%,transparent)}}.to-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab,var(--color-black) 85%,transparent)}}.to-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950\/40{--tw-gradient-to:#16245666}@supports (color:color-mix(in lab,red,red)){.to-blue-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.to-blue-950\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/5{--tw-gradient-to:#625fff0d}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 5%,transparent)}}.to-indigo-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500\/5{--tw-gradient-to:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.to-red-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.to-red-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/5{--tw-gradient-to:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500) 5%,transparent)}}.to-violet-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zinc-800{--tw-gradient-to:var(--color-zinc-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.\!p-3\.5{padding:calc(var(--spacing) * 3.5)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[3px\]{padding:3px}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--accent\)\]{color:var(--accent)!important}.text-\[\#9a8b78\]{color:#9a8b78}.text-\[\#25D366\]{color:#25d366}.text-\[\#082A22\]{color:#082a22}.text-\[\#D9B26F\]{color:#d9b26f}.text-\[\#c4b5a0\]{color:#c4b5a0}.text-\[\#c9a227\]{color:#c9a227}.text-\[\#c9a227\]\/70{color:oklab(72.8005% .000659063 .137981/.7)}.text-\[\#d4a843\]{color:#d4a843}.text-\[\#d4a843\]\/50{color:oklab(75.3446% .0112576 .126944/.5)}.text-\[\#d4a843\]\/80{color:oklab(75.3446% .0112576 .126944/.8)}.text-\[\#e8b4bc\]{color:#e8b4bc}.text-\[\#e8c56a\]{color:#e8c56a}.text-\[\#e9edef\]{color:#e9edef}.text-\[\#f5f0e6\]{color:#f5f0e6}.text-\[\#faf6ee\]{color:#faf6ee}.text-\[\#faf7f2\]{color:#faf7f2}.text-\[var\(--accent\)\],.text-\[var\(--accent\)\]\/60{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent\)\]\/60{color:color-mix(in oklab,var(--accent) 60%,transparent)}}.text-\[var\(--accent\)\]\/70{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent\)\]\/70{color:color-mix(in oklab,var(--accent) 70%,transparent)}}.text-\[var\(--accent\)\]\/80{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent\)\]\/80{color:color-mix(in oklab,var(--accent) 80%,transparent)}}.text-\[var\(--accent\)\]\/90{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent\)\]\/90{color:color-mix(in oklab,var(--accent) 90%,transparent)}}.text-\[var\(--accent-light\)\]{color:var(--accent-light)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--clay-gold-dark\)\]{color:var(--clay-gold-dark)}.text-\[var\(--clay-purple-dark\)\]{color:var(--clay-purple-dark)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--foreground\)\],.text-\[var\(--foreground\)\]\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--foreground\)\]\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-\[var\(--foreground\)\]\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--foreground\)\]\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-\[var\(--foreground\)\]\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--foreground\)\]\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-\[var\(--sg-gold\)\]{color:var(--sg-gold)}.text-\[var\(--sg-muted\)\]{color:var(--sg-muted)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-muted\)\],.text-\[var\(--text-muted\)\]\/40{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-muted\)\]\/40{color:color-mix(in oklab,var(--text-muted) 40%,transparent)}}.text-\[var\(--text-muted\)\]\/60{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-muted\)\]\/60{color:color-mix(in oklab,var(--text-muted) 60%,transparent)}}.text-\[var\(--text-muted\)\]\/80{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--text-muted\)\]\/80{color:color-mix(in oklab,var(--text-muted) 80%,transparent)}}.text-\[var\(--vm-accent\,\#00a884\)\]{color:var(--vm-accent,#00a884)}.text-\[var\(--wine\)\]{color:var(--wine)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/80{color:color-mix(in oklab,var(--color-amber-100) 80%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-200\/95{color:#fee685f2}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/95{color:color-mix(in oklab,var(--color-amber-200) 95%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/90{color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-100\/70{color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/70{color:color-mix(in oklab,var(--color-blue-100) 70%,transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/80{color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/80{color:color-mix(in oklab,var(--color-blue-200) 80%,transparent)}}.text-blue-200\/90{color:#bedbffe6}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/90{color:color-mix(in oklab,var(--color-blue-200) 90%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/80{color:color-mix(in oklab,var(--color-blue-300) 80%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/60{color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/60{color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/70{color:color-mix(in oklab,var(--color-blue-400) 70%,transparent)}}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/80{color:color-mix(in oklab,var(--color-blue-400) 80%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-indigo-300{color:var(--color-indigo-300)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-pink-300\/80{color:#fda5d5cc}@supports (color:color-mix(in lab,red,red)){.text-pink-300\/80{color:color-mix(in oklab,var(--color-pink-300) 80%,transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab,red,red)){.text-red-400\/60{color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab,red,red)){.text-red-400\/90{color:color-mix(in oklab,var(--color-red-400) 90%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-sky-200\/90{color:#b8e6fee6}@supports (color:color-mix(in lab,red,red)){.text-sky-200\/90{color:color-mix(in oklab,var(--color-sky-200) 90%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-pink-500{accent-color:var(--color-pink-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_-8px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -8px 40px var(--tw-shadow-color,#00000059)}.shadow-\[0_-8px_40px_rgba\(0\,0\,0\,0\.35\)\],.shadow-\[0_0_16px_rgba\(212\,168\,67\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(212\,168\,67\,0\.15\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#d4a84326)}.shadow-\[0_0_20px_rgba\(37\,99\,235\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#2563eb26)}.shadow-\[0_0_20px_rgba\(201\,162\,39\,0\.15\)\],.shadow-\[0_0_20px_rgba\(37\,99\,235\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(201\,162\,39\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#c9a22726)}.shadow-\[0_0_24px_rgba\(201\,162\,39\,0\.25\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#c9a22740)}.shadow-\[0_0_24px_rgba\(201\,162\,39\,0\.25\)\],.shadow-\[0_0_24px_rgba\(212\,168\,67\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(212\,168\,67\,0\.35\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#d4a84359)}.shadow-\[0_0_40px_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#2563eb33)}.shadow-\[0_0_40px_rgba\(37\,99\,235\,0\.12\)\],.shadow-\[0_0_40px_rgba\(37\,99\,235\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(37\,99\,235\,0\.12\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#2563eb1f)}.shadow-\[0_0_40px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#2563eb40)}.shadow-\[0_0_40px_rgba\(201\,162\,39\,0\.15\)\],.shadow-\[0_0_40px_rgba\(37\,99\,235\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(201\,162\,39\,0\.15\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#c9a22726)}.shadow-\[0_0_48px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 0 48px var(--tw-shadow-color,#00000073)}.shadow-\[0_0_48px_rgba\(0\,0\,0\,0\.45\)\],.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000047)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000059)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.35\)\],.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#00000073)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000008c)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.85\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#000000d9)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#c9a227\]{--tw-ring-color:#c9a227}.ring-\[\#c9a227\]\/40{--tw-ring-color:oklab(72.8005% .000659063 .137981/.4)}.ring-\[\#d4a843\]\/15{--tw-ring-color:oklab(75.3446% .0112576 .126944/.15)}.ring-\[\#d4a843\]\/25{--tw-ring-color:oklab(75.3446% .0112576 .126944/.25)}.ring-\[var\(--accent\)\],.ring-\[var\(--accent\)\]\/25{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--accent\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.ring-\[var\(--accent\)\]\/30{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--accent\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.ring-\[var\(--accent\)\]\/40{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--accent\)\]\/40{--tw-ring-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.ring-\[var\(--sg-gold\)\]{--tw-ring-color:var(--sg-gold)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-black{--tw-ring-offset-color:var(--color-black)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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-3xl{--tw-blur:blur(var(--blur-3xl))}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-lg,.invert{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,)}.invert{--tw-invert:invert(100%)}.filter{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-\[2px\]{-webkit-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-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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-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-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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-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-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:opacity-45:is(:where(.group):hover *){opacity:.45}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:scale-\[0\.98\]:is(:where(.group):active *){scale:.98}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[var\(--accent\)\]::file-selector-button{background-color:var(--accent)}.file\:bg-\[var\(--foreground\)\]::file-selector-button{background-color:var(--foreground)}.file\:bg-slate-800::file-selector-button{background-color:var(--color-slate-800)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:px-5::file-selector-button{padding-inline:calc(var(--spacing) * 5)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:py-2\.5::file-selector-button{padding-block:calc(var(--spacing) * 2.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-\[var\(--background\)\]::file-selector-button{color:var(--background)}.file\:text-black::file-selector-button{color:var(--color-black)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.read-only\:cursor-default:read-only{cursor:default}.read-only\:opacity-90:read-only{opacity:.9}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#c9a227\]\/40:hover{border-color:oklab(72.8005% .000659063 .137981/.4)}.hover\:border-\[\#d4a843\]\/45:hover{border-color:oklab(75.3446% .0112576 .126944/.45)}.hover\:border-\[var\(--accent\)\]:hover,.hover\:border-\[var\(--accent\)\]\/20:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/20:hover{border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.hover\:border-\[var\(--accent\)\]\/30:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/30:hover{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.hover\:border-\[var\(--accent\)\]\/35:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/35:hover{border-color:color-mix(in oklab,var(--accent) 35%,transparent)}}.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/40:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:border-\[var\(--accent\)\]\/45:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/45:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}}.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:border-blue-500\/35:hover{border-color:#3080ff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/35:hover{border-color:color-mix(in oklab,var(--color-blue-500) 35%,transparent)}}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.hover\:border-blue-500\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/50:hover{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:\!bg-\[color-mix\(in_srgb\,var\(--card\)_90\%\,transparent\)\]:hover{background-color:var(--card)!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-\[color-mix\(in_srgb\,var\(--card\)_90\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--card) 90%,transparent)!important}}.hover\:bg-\[\#25D366\]\/25:hover{background-color:oklab(76.0953% -.174012 .10152/.25)}.hover\:bg-\[\#D9B26F\]\/10:hover{background-color:oklab(78.3735% .0164833 .095059/.1)}.hover\:bg-\[\#c9a227\]\/10:hover{background-color:oklab(72.8005% .000659063 .137981/.1)}.hover\:bg-\[\#d4a843\]\/10:hover{background-color:oklab(75.3446% .0112576 .126944/.1)}.hover\:bg-\[\#e8c56a\]:hover{background-color:#e8c56a}.hover\:bg-\[\#e8c992\]:hover{background-color:#e8c992}.hover\:bg-\[rgba\(212\,168\,67\,0\.04\)\]:hover{background-color:#d4a8430a}.hover\:bg-\[rgba\(212\,168\,67\,0\.06\)\]:hover{background-color:#d4a8430f}.hover\:bg-\[rgba\(212\,168\,67\,0\.08\)\]:hover{background-color:#d4a84314}.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.hover\:bg-\[var\(--accent\)\]\/18:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent\)\]\/18:hover{background-color:color-mix(in oklab,var(--accent) 18%,transparent)}}.hover\:bg-\[var\(--accent\)\]\/25:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent\)\]\/25:hover{background-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.hover\:bg-\[var\(--accent\)\]\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent\)\]\/30:hover{background-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.hover\:bg-\[var\(--accent\)\]\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--accent\)\]\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-\[var\(--accent-light\)\]:hover{background-color:var(--accent-light)}.hover\:bg-\[var\(--background\)\]:hover,.hover\:bg-\[var\(--background\)\]\/40:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--background\)\]\/40:hover{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.hover\:bg-\[var\(--background\)\]\/50:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--background\)\]\/50:hover{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--muted\)\]\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--muted\)\]\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-\[var\(--muted\)\]\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--muted\)\]\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-\[var\(--nav-active-bg\)\]:hover{background-color:var(--nav-active-bg)}.hover\:bg-\[var\(--nav-hover-bg\)\]:hover,.hover\:bg-\[var\(--nav-hover-bg\)\]\/40:hover{background-color:var(--nav-hover-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--nav-hover-bg\)\]\/40:hover{background-color:color-mix(in oklab,var(--nav-hover-bg) 40%,transparent)}}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.hover\:bg-blue-600\/25:hover{background-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/25:hover{background-color:color-mix(in oklab,var(--color-blue-600) 25%,transparent)}}.hover\:bg-blue-600\/30:hover{background-color:#155dfc4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/30:hover{background-color:color-mix(in oklab,var(--color-blue-600) 30%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600\/10:hover{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}.hover\:bg-emerald-600\/25:hover{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/25:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-pink-500:hover{background-color:var(--color-pink-500)}.hover\:bg-pink-500\/25:hover{background-color:#f6339a40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-pink-500\/25:hover{background-color:color-mix(in oklab,var(--color-pink-500) 25%,transparent)}}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:from-\[var\(--accent\)\]\/15:hover{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:from-\[var\(--accent\)\]\/15:hover{--tw-gradient-from:color-mix(in oklab,var(--accent) 15%,transparent)}}.hover\:from-\[var\(--accent\)\]\/15:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--accent-light\)\]:hover{color:var(--accent-light)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-pink-300:hover{color:var(--color-pink-300)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_30px_rgba\(212\,168\,67\,0\.15\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4a84326)}.hover\:shadow-\[0_0_30px_rgba\(212\,168\,67\,0\.15\)\]:hover,.hover\:shadow-\[0_8px_32px_rgba\(212\,168\,67\,0\.12\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_32px_rgba\(212\,168\,67\,0\.12\)\]:hover{--tw-shadow:0 8px 32px var(--tw-shadow-color,#d4a8431f)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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-\[var\(--accent\)\]:focus,.focus\:border-\[var\(--accent\)\]\/40:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--accent\)\]\/40:focus{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-blue-500\/50:focus{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-blue-500\/50:focus{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.focus\:border-pink-400:focus{border-color:var(--color-pink-400)}.focus\:border-red-500\/40:focus{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.focus\:border-red-500\/40:focus{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:400px){.min-\[400px\]\:block{display:block}.min-\[400px\]\:h-40{height:calc(var(--spacing) * 40)}.min-\[400px\]\:flex-row{flex-direction:row}.min-\[400px\]\:text-\[1\.9rem\]{font-size:1.9rem}}@media (min-width:480px){.min-\[480px\]\:flex-1{flex:1}}@media (min-width:1800px){.min-\[1800px\]\:w-\[240px\]{width:240px}.min-\[1800px\]\:max-w-\[1280px\]{max-width:1280px}.min-\[1800px\]\:gap-10{gap:calc(var(--spacing) * 10)}.min-\[1800px\]\:text-\[4\.25rem\]{font-size:4.25rem}}@media (min-width:40rem){.sm\:-inset-2{inset:calc(var(--spacing) * -2)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[3\/4\]{aspect-ratio:3/4}.sm\:aspect-\[21\/8\]{aspect-ratio:21/8}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-\[4\.5rem\]{height:4.5rem}.sm\:h-\[260px\]{height:260px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[360px\]{height:360px}.sm\:min-h-\[6\.5rem\]{min-height:6.5rem}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[340px\]{min-height:340px}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[4\.5rem\]{width:4.5rem}.sm\:w-\[240px\]{width:240px}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-0{padding-bottom:0}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[15px\]{font-size:15px}.sm\:tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.sm\:tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.sm\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.sm\:whitespace-normal{white-space:normal}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:w-32{width:calc(var(--spacing) * 32)}.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\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-\[2\.75rem\]{font-size:2.75rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-auto{grid-column-start:auto}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:0}.lg\:mx-8{margin-inline:calc(var(--spacing) * 8)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[21\/7\]{aspect-ratio:21/7}.lg\:h-\[72px\]{height:72px}.lg\:h-\[280px\]{height:280px}.lg\:h-\[420px\]{height:420px}.lg\:max-h-\[calc\(100vh-14rem\)\]{max-height:calc(100vh - 14rem)}.lg\:min-h-\[320px\]{min-height:320px}.lg\:min-h-\[340px\]{min-height:340px}.lg\:min-h-\[440px\]{min-height:440px}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-\[72px\]{width:72px}.lg\:w-\[280px\]{width:280px}.lg\:w-auto{width:auto}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-\[1200px\]{max-width:1200px}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:min-w-\[420px\]{min-width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.lg\:grid-cols-\[minmax\(240px\,320px\)_1fr\]{grid-template-columns:minmax(240px,320px) 1fr}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.lg\:rounded-3xl{border-radius:var(--radius-3xl)}.lg\:rounded-full{border-radius:3.40282e+38px}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[15px\]{font-size:15px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:hidden{display:none}.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\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:96rem){.\32 xl\:col-start-1{grid-column-start:1}.\32 xl\:col-start-2{grid-column-start:2}.\32 xl\:row-span-2{grid-row:span 2/span 2}.\32 xl\:row-start-1{grid-row-start:1}.\32 xl\:row-start-2{grid-row-start:2}.\32 xl\:block{display:block}.\32 xl\:hidden{display:none}.\32 xl\:max-w-none{max-width:none}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.\32 xl\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.\32 xl\:gap-8{gap:calc(var(--spacing) * 8)}.\32 xl\:gap-12{gap:calc(var(--spacing) * 12)}.\32 xl\:p-8{padding:calc(var(--spacing) * 8)}.\32 xl\:pt-12{padding-top:calc(var(--spacing) * 12)}.\32 xl\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.\32 xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.\32 xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (prefers-color-scheme:dark){.dark\:text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.dark\:text-amber-400\/90{color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}.dark\:text-emerald-400{color:var(--color-emerald-400)}}.\[\&_\.text-white\]\:\!text-\[\#c9a227\] .text-white{color:#c9a227!important}.\[\&_\.text-white\]\:\!text-\[var\(--accent\)\] .text-white{color:var(--accent)!important}.\[\&_\.text-white\]\:\!text-zinc-900 .text-white{color:var(--color-zinc-900)!important}.\[\&_a\]\:text-\[var\(--accent\)\] a{color:var(--accent)}@media (hover:hover){.\[\&_a\]\:hover\:underline a:hover{text-decoration-line:underline}}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-1\.5 ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:\!text-\[\#9a8b78\] p{color:#9a8b78!important}.\[\&_p\]\:\!text-\[var\(--text-muted\)\] p{color:var(--text-muted)!important}.\[\&_p\]\:\!text-zinc-500 p{color:var(--color-zinc-500)!important}.\[\&_span\]\:\!text-\[\#9a8b78\] span{color:#9a8b78!important}.\[\&_span\]\:\!text-\[var\(--text-muted\)\] span{color:var(--text-muted)!important}.\[\&_span\]\:\!text-zinc-500 span{color:var(--color-zinc-500)!important}.\[\&_span\]\:\!text-zinc-600 span{color:var(--color-zinc-600)!important}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1\.5 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat){--sf-bg:var(--background);--sf-fg:var(--foreground);--sf-muted:var(--text-muted);--sf-card:var(--card);--sf-border:var(--card-border);--sf-accent:var(--accent);--sf-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat){--sf-accent-soft:color-mix(in srgb,var(--accent) 12%,transparent)}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat){--sf-radius:10px;--sf-radius-lg:14px;--sf-on-accent:#141210}:is(.storefront-theme.storefront-theme--classic,.storefront-theme.storefront-theme--emerald,.storefront-theme.storefront-theme--rose,.storefront-theme.storefront-theme--midnight,.storefront-theme.storefront-theme--sage,.storefront-theme.storefront-theme--noir,.storefront-theme.storefront-theme--ice,.storefront-theme.storefront-theme--heat){--sf-bg:var(--background);--sf-fg:var(--foreground);--sf-muted:var(--text-muted);--sf-card:var(--card);--sf-border:var(--card-border);--sf-accent:var(--accent);--sf-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme.storefront-theme--classic,.storefront-theme.storefront-theme--emerald,.storefront-theme.storefront-theme--rose,.storefront-theme.storefront-theme--midnight,.storefront-theme.storefront-theme--sage,.storefront-theme.storefront-theme--noir,.storefront-theme.storefront-theme--ice,.storefront-theme.storefront-theme--heat){--sf-accent-soft:color-mix(in srgb,var(--accent) 12%,transparent)}}:is(.storefront-theme.storefront-theme--classic,.storefront-theme.storefront-theme--emerald,.storefront-theme.storefront-theme--rose,.storefront-theme.storefront-theme--midnight,.storefront-theme.storefront-theme--sage,.storefront-theme.storefront-theme--noir,.storefront-theme.storefront-theme--ice,.storefront-theme.storefront-theme--heat){--sf-radius:10px;--sf-radius-lg:14px;--sf-on-accent:#141210}[data-theme=light] .storefront-theme.storefront-theme--classic{--sf-bg:#fff;--sf-fg:#141210;--sf-muted:#737373;--sf-card:#fff;--sf-border:#e8e8e8;--sf-surface:#f7f7f7;--sf-on-accent:#141210;color:#141210;background:#fff}[data-theme=dark] .storefront-theme.storefront-theme--classic{--sf-bg:#0a0a0a;--sf-fg:#f5f5f5;--sf-muted:#a3a3a3;--sf-card:#141414;--sf-border:#2a2a2a;--sf-surface:#111;--sf-on-accent:#141210;color:#f5f5f5;background:#0a0a0a}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-topbar{background:var(--sf-bg);color:var(--sf-muted);border-bottom:1px solid var(--sf-border)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-nav{background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);box-shadow:0 2px 12px #0000000a}[data-theme=dark] :is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-nav{box-shadow:0 4px 24px #00000059}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-nav-link{color:var(--sf-muted);transition:color .2s,background .2s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-nav-link-active,:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-nav-link:hover{background:var(--sf-accent);color:var(--sf-on-accent)!important}[data-theme=dark] :is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-nav-link:hover:not(.sf-nav-link-active){background:var(--sf-surface);color:var(--sf-fg)!important}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-search-row{width:100%}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-social-icon{opacity:.55;color:var(--sf-muted);justify-content:center;align-items:center;transition:opacity .2s,color .2s;display:inline-flex}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-social-icon:hover{opacity:1;color:var(--sf-accent)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-explore-menu{background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius);box-shadow:0 8px 24px #0000001f}[data-theme=dark] :is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-explore-menu{box-shadow:0 8px 32px #00000073}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-explore-link{color:var(--sf-muted);padding:.5rem .85rem;font-size:.68rem;font-weight:600;transition:color .15s,background .15s;display:block}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-explore-link:hover{color:var(--sf-accent);background:var(--sf-accent-soft)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-search{background:var(--sf-surface);border:1px solid var(--sf-border);color:var(--sf-fg);border-radius:999px}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-icon-btn{background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius);color:var(--sf-fg);transition:border-color .2s,transform .2s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-icon-btn:hover{border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-icon-btn:hover{border-color:color-mix(in srgb,var(--sf-accent) 35%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-icon-btn:hover{transform:translateY(-1px)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-gold{background:var(--sf-accent);color:var(--sf-on-accent);box-shadow:0 2px 12px var(--sf-accent);border:none;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-gold{box-shadow:0 2px 12px color-mix(in srgb,var(--sf-accent) 35%,transparent)}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-gold:hover{background:var(--accent-light);transform:translateY(-1px)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-outline{border:1px solid var(--sf-accent);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-outline{border:1px solid color-mix(in srgb,var(--sf-accent) 45%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-outline{color:var(--sf-accent);background:0 0;font-weight:600;transition:background .2s,transform .2s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-btn-outline:hover{background:var(--sf-accent-soft);transform:translateY(-1px)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-trust-strip{background:var(--sf-bg);border-bottom:1px solid var(--sf-border)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-trust-card,:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-trust-item{color:var(--sf-muted)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-trust-icon{border:1px solid var(--sf-accent);border-radius:999px;flex-shrink:0;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-trust-icon{border:1px solid color-mix(in srgb,var(--sf-accent) 35%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-trust-icon{background:var(--sf-accent-soft);color:var(--sf-accent);justify-content:center;align-items:center;font-size:.75rem;display:flex}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-avatar-ring{z-index:1}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-avatar-ring:nth-child(2){z-index:2}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-avatar-ring:nth-child(3){z-index:3}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-avatar-ring:nth-child(4){z-index:4}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-hero-welcome{animation:sfFadeUp .5s ease-out both}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-welcome-label{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-muted);font-size:.65rem;font-weight:700}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-store-title{font-family:var(--font-display),Georgia,serif;color:var(--sf-fg);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-store-title em{color:var(--sf-accent);font-style:italic}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--sf-border);color:var(--sf-muted);background:var(--sf-surface);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.6rem;font-weight:700;display:inline-flex}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-badge--gold{border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-badge--gold{border-color:color-mix(in srgb,var(--sf-accent) 35%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-badge--gold{color:var(--sf-accent);background:var(--sf-accent-soft)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-stats-bar{background:var(--sf-card);border-top:1px solid var(--sf-border);border-bottom:1px solid var(--sf-border)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-stat-item{color:var(--sf-muted);align-items:center;gap:.5rem;font-size:.68rem;display:flex}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-stat-item strong{color:var(--sf-accent);font-weight:700}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-card{background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);transition:border-color .22s,box-shadow .22s,transform .22s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-card:hover{border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-card:hover{border-color:color-mix(in srgb,var(--sf-accent) 22%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-section-title{font-family:var(--font-display),Georgia,serif;color:var(--sf-fg);font-size:1.15rem}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-section-sub{color:var(--sf-muted);font-size:.68rem}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-top-products{animation:sfFadeUp .55s ease-out 80ms both}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-top-product-thumb{border:1px solid var(--sf-border);border-radius:var(--sf-radius);transition:border-color .2s,transform .2s;overflow:hidden}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-top-product-thumb:hover{border-color:var(--sf-accent);transform:scale(1.03)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-about-card{animation:sfFadeUp .5s ease-out .12s both}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-about-thanks{font-family:var(--font-display),Georgia,serif;color:var(--sf-accent);font-size:1.1rem;font-style:italic}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-chip{background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);text-align:center;padding:.65rem .5rem;transition:border-color .2s,transform .2s,box-shadow .2s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-chip:hover{border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-chip:hover{border-color:color-mix(in srgb,var(--sf-accent) 30%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-chip:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000000f}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-icon{border:1px solid var(--sf-accent);border-radius:10px;width:2.75rem;height:2.75rem;margin:0 auto .4rem}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-icon{border:1px solid color-mix(in srgb,var(--sf-accent) 40%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-category-icon{color:var(--sf-accent);background:var(--sf-surface);justify-content:center;align-items:center;font-size:.9rem;display:flex;position:relative;overflow:hidden}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-product-card{background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);transition:border-color .22s,transform .22s,box-shadow .22s;animation:sfFadeUp .45s ease-out both}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-product-card:hover{border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-product-card:hover{border-color:color-mix(in srgb,var(--sf-accent) 30%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-product-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}[data-theme=dark] :is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-product-card:hover{box-shadow:0 8px 28px #00000059}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn{border:1px solid var(--sf-border);background:var(--sf-card);border-radius:999px;width:1.65rem;height:1.65rem;position:absolute;top:.5rem;right:.5rem}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn{background:color-mix(in srgb,var(--sf-card) 88%,transparent)}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn{color:var(--sf-muted);z-index:2;justify-content:center;align-items:center;font-size:.65rem;transition:color .2s,border-color .2s,background .2s;display:flex}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn--sm{width:1.5rem;height:1.5rem;font-size:.6rem}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn--active,:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn:hover{color:var(--sf-accent);border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn--active,:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-wishlist-btn:hover{border-color:color-mix(in srgb,var(--sf-accent) 45%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-cart-mini{background:var(--sf-accent);width:1.75rem;height:1.75rem;color:var(--sf-on-accent);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;transition:transform .2s,background .2s;display:flex}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-cart-mini:hover{background:var(--accent-light);transform:scale(1.06)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-cart-mini--added{color:#fff;background:#22c55e}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-cart-mini--float{position:absolute;bottom:.35rem;right:0}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .clay-product-card{background:var(--sf-card);border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg);box-shadow:none;animation:sfFadeUp .45s ease-out both}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .clay-product-card:hover{border-color:var(--sf-accent)}@supports (color:color-mix(in lab,red,red)){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .clay-product-card:hover{border-color:color-mix(in srgb,var(--sf-accent) 30%,var(--sf-border))}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .clay-product-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .clay-product-card .text-\[var\(--clay-purple-dark\)\]{color:var(--sf-accent)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-footer{background:var(--sf-bg);color:var(--sf-muted);border-top:1px solid var(--sf-border)}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-footer .text-\[var\(--foreground\)\]{color:var(--sf-fg)}@keyframes sfFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-fade-in{animation:sfFadeUp .45s ease-out both}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-fade-in-d1{animation-delay:50ms}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-fade-in-d2{animation-delay:.1s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-fade-in-d3{animation-delay:.15s}:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat).storefront-compact .store-hero-slider .relative.overflow-hidden{min-height:240px!important}@media (min-width:1024px){:is(.storefront-theme--classic,.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat).storefront-compact .store-hero-slider .relative.overflow-hidden{min-height:320px!important}}[data-theme=light] .storefront-theme:not(.storefront-theme--clay){color-scheme:light}[data-theme=dark] .storefront-theme:not(.storefront-theme--clay){color-scheme:dark}[data-theme=light] .storefront-theme .store-topbar-wavy:not(.sf-topbar){color:var(--text-muted)}[data-theme=dark] .storefront-theme--glass .clay-nav-shell,[data-theme=dark] .storefront-theme--liquid .clay-nav-shell,[data-theme=dark] .storefront-theme--minimal .clay-nav-shell{color:var(--foreground)}.storefront-theme{width:100%;max-width:100%}.sf-announce{letter-spacing:.04em;border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.68rem;font-weight:500;display:flex}.sf-announce-msg{text-align:center;flex:1;min-width:0;line-height:1.35}.sf-announce-msg,.sf-announce-side{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-announce-side{opacity:.7;flex-shrink:0;max-width:28%}@media (min-width:640px){.sf-announce{gap:1rem;padding:.45rem 1.25rem}.sf-announce-msg{white-space:normal}}.sf-store-top{z-index:50;background:var(--background,#fff);border-bottom:1px solid var(--card-border,#e5e5e5);position:fixed;top:0;left:0;right:0}.sf-store-top-spacer{height:var(--sf-store-top-height,7.25rem);flex-shrink:0}@media (min-width:640px){.sf-store-top-spacer{height:var(--sf-store-top-height,7.75rem)}}@media (min-width:1024px){.sf-store-top-spacer{height:var(--sf-store-top-height,8.5rem)}}.storefront-theme--glass .sf-store-top,.storefront-theme--liquid .sf-store-top{background:var(--store-topbar-bg,var(--background));-webkit-backdrop-filter:blur(20px)saturate(170%)}.sf-header{z-index:1;background:0 0;border-bottom:none;transition:background .25s,border-color .25s;position:relative;top:auto}.sf-header-inner{align-items:center;gap:.5rem;max-width:1440px;height:auto;min-height:56px;margin:0 auto;padding:.5rem .75rem;display:flex}@media (min-width:640px){.sf-header-inner{gap:1rem;min-height:60px;padding:0 1.5rem}}.sf-logo-btn{cursor:pointer;background:0 0;border:none;border-radius:10px;gap:.55rem;padding:0;text-decoration:none}.sf-logo-btn,.sf-logo-mark{flex-shrink:0;align-items:center;display:flex}.sf-logo-mark{background:var(--image-bg,#f5f5f5);border:1px solid var(--card-border,#e5e5e5);width:36px;height:36px;color:var(--accent,#a67c00);border-radius:10px;justify-content:center;position:relative}.sf-logo-mark,.sf-logo-name{font-size:.72rem;font-weight:800;overflow:hidden}.sf-logo-name{font-family:var(--font-display,Georgia),Georgia,serif;color:var(--foreground,#141210);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:72px}@media (min-width:380px){.sf-logo-name{max-width:100px;font-size:.78rem}}@media (min-width:480px){.sf-logo-name{letter-spacing:.08em;max-width:140px;font-size:.85rem}}@media (min-width:768px){.sf-logo-name{max-width:180px;font-size:.95rem}}@media (min-width:1024px){.sf-logo-name{max-width:220px}}.sf-search-bar{background:var(--muted,#f5f5f5);border:1.5px solid var(--card-border,#e5e5e5);border-radius:999px;flex:1;align-items:center;gap:.5rem;max-width:520px;height:40px;padding:0 1rem;transition:border-color .2s,box-shadow .2s;display:none}@media (min-width:640px){.sf-search-bar{display:flex}}.sf-search-bar:focus-within{border-color:var(--accent,#a67c00);box-shadow:0 0 0 3px var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-search-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#a67c00) 12%,transparent)}}.sf-search-bar svg{color:var(--text-muted);flex-shrink:0}.sf-search-bar input{color:var(--foreground,#141210);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.82rem}.sf-search-bar input::placeholder{color:var(--text-muted,#a3a3a3)}.sf-header-actions{flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;display:flex}@media (min-width:640px){.sf-header-actions{gap:.4rem}}.sf-icon-btn{border:1px solid var(--card-border,#e5e5e5);background:var(--muted,#fafafa);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--foreground,#141210);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative}.sf-icon-btn:hover{background:var(--card,#fff);border-color:var(--accent,#a67c00)}.sf-cart-badge{background:var(--accent,#a67c00);color:#fff;pointer-events:none;border-radius:999px;min-width:17px;height:17px;padding:0 3px;font-size:8px;display:flex;position:absolute;top:-4px;right:-4px}.sf-cart-badge,.sf-header-pill{justify-content:center;align-items:center;font-weight:700}.sf-header-pill{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;gap:.35rem;height:36px;padding:0 1rem;font-size:.7rem;text-decoration:none;transition:background .2s,color .2s,filter .2s;display:none}@media (min-width:1024px){.sf-header-pill{display:inline-flex}}.sf-header-pill--compact{height:34px;padding:0 .75rem;font-size:.65rem;display:none}@media (min-width:768px){.sf-header-pill--compact{display:inline-flex}}.sf-header-pill:hover{filter:brightness(1.08)}.sf-mobile-search{border-top:1px solid var(--card-border,#e5e5e5);background:var(--background,#fff);padding:.65rem .75rem}.sf-mobile-search-inner{background:var(--muted,#f5f5f5);border:1.5px solid var(--card-border,#e5e5e5);border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:0 .85rem;display:flex}.sf-mobile-search-go{text-transform:uppercase;letter-spacing:.04em;background:var(--accent,#a67c00);color:#141210;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:.35rem .75rem;font-size:.68rem;font-weight:700}.sf-cats-strip,.sf-cats-strip--mobile{border-top:1px solid var(--card-border,#e5e5e5)}.sf-cats-strip{overscroll-behavior-x:contain;scrollbar-width:none;background:var(--background,#fff);max-width:100%;overflow-x:auto}.sf-cats-strip::-webkit-scrollbar{display:none}.sf-cats-inner{align-items:center;gap:.2rem;min-width:max-content;max-width:1440px;margin:0 auto;padding:.4rem 1rem;display:flex}@media (min-width:640px){.sf-cats-inner{padding:.4rem 1.5rem}}.sf-cat-chip{color:var(--text-muted,#737373);white-space:nowrap;cursor:pointer;text-transform:capitalize;background:0 0;border:1.5px solid #0000;border-radius:999px;padding:.32rem .85rem;font-size:.7rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.sf-cat-chip:hover{color:var(--foreground,#141210);background:var(--muted,#f5f5f5)}.sf-cat-chip--active{color:var(--foreground,#141210);background:var(--card,#fff);border-color:var(--card-border,#e5e5e5);box-shadow:0 1px 4px #0000000f}.sf-mobile-backdrop{z-index:59;background:#00000073}.sf-mobile-nav{z-index:60;border-top:1px solid var(--card-border,#e5e5e5);background:var(--background,#fff);-webkit-overflow-scrolling:touch;max-height:min(70vh,520px);padding:.75rem;position:relative;overflow-y:auto}.sf-mobile-nav-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.sf-mobile-nav-divider{background:var(--card-border,#e5e5e5);height:1px;margin:.5rem 0}.sf-mobile-nav-link{text-align:left;width:100%;min-height:44px;color:var(--foreground,#141210);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.75rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s;display:block}.sf-mobile-nav-link--active,.sf-mobile-nav-link:hover{background:var(--muted,#f5f5f5)}.sf-bottom-nav{z-index:55;background:var(--background,#fff);border-top:1px solid var(--card-border,#e5e5e5);padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000f}[data-theme=dark] .sf-bottom-nav{box-shadow:0 -4px 24px #00000059}.storefront-theme--glass .sf-bottom-nav,.storefront-theme--liquid .sf-bottom-nav{-webkit-backdrop-filter:blur(20px)saturate(170%);background:var(--background,#fff)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--glass .sf-bottom-nav,.storefront-theme--liquid .sf-bottom-nav{background:color-mix(in srgb,var(--background,#fff) 92%,transparent)}}.sf-bottom-nav-item{min-height:48px;color:var(--text-muted,#737373);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.25rem .15rem;font-size:.58rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.sf-bottom-nav-item--active{color:var(--accent,#a67c00)}.sf-bottom-nav-badge{background:var(--accent,#a67c00);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-weight:700;display:flex;position:absolute;top:.15rem;right:calc(50% - 1.1rem)}.sf-hero-section{max-width:1440px;margin:0 auto;padding:1.25rem 1rem 0}@media (min-width:640px){.sf-hero-section{padding:1.75rem 1.5rem 0}}.sf-hero-layout{align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.sf-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,.85fr);gap:1.5rem}}@media (min-width:1280px){.sf-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(0,.9fr);gap:2rem}}.sf-hero-col-info{order:2}.sf-hero-col-slider{order:1}.sf-hero-col-sidebar{order:3}@media (min-width:1024px){.sf-hero-col-info{order:1}.sf-hero-col-slider{order:2}.sf-hero-col-sidebar{order:3}}.sf-hero-grid{align-items:center;gap:1.5rem;display:grid}@media (min-width:1024px){.sf-hero-grid{grid-template-columns:2fr 3fr;gap:3rem}}.sf-store-mark{background:var(--image-bg,#f5f5f5);border:1px solid var(--card-border,#e5e5e5);width:56px;height:56px;color:var(--accent,#a67c00);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;position:relative;overflow:hidden}.sf-store-name-hero{font-family:var(--font-display,Georgia),Georgia,serif;color:var(--foreground,#141210);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,5vw,2.4rem);font-weight:800;line-height:1.1}.sf-badge-group{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.sf-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--card-border,#e5e5e5);color:var(--text-muted,#737373);background:var(--muted,#f5f5f5);border-radius:999px;padding:.22rem .65rem;font-size:.6rem;font-weight:700}.sf-pill--accent{color:var(--accent,#a67c00);border-color:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-pill--accent{border-color:color-mix(in srgb,var(--accent,#a67c00) 25%,transparent)}}.sf-pill--accent{background:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-pill--accent{background:color-mix(in srgb,var(--accent,#a67c00) 8%,transparent)}}.sf-pill--verified{color:#16a34a;background:#16a34a12;border-color:#16a34a33}.sf-hero-tagline{color:var(--text-muted,#737373);max-width:380px;margin-top:.75rem;font-size:.85rem;line-height:1.65}.sf-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}@media (min-width:480px){.sf-stats-row{flex-wrap:wrap;gap:.6rem;display:flex}}.sf-stat-box{background:var(--muted,#f5f5f5);border:1px solid var(--card-border,#e5e5e5);border-radius:10px;flex-direction:column;min-width:0;padding:.5rem .75rem;display:flex}@media (min-width:480px){.sf-stat-box{min-width:72px;padding:.5rem .85rem}}.sf-stat-val{color:var(--foreground,#141210);font-size:1.05rem;font-weight:800;line-height:1.1}.sf-stat-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#737373);margin-top:.15rem;font-size:.58rem;font-weight:600}.sf-hero-ctas{flex-direction:column;gap:.55rem;margin-top:1.25rem;display:flex}@media (min-width:480px){.sf-hero-ctas{flex-flow:wrap;gap:.65rem}}.sf-btn-primary{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:44px;padding:.75rem 1.25rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,filter .2s;display:inline-flex}.sf-btn-primary:hover{transform:translateY(-1px)}@media (min-width:480px){.sf-btn-primary{width:auto}}.sf-btn-secondary{letter-spacing:.04em;text-transform:uppercase;width:100%;min-height:44px;color:var(--foreground,#141210);border:1.5px solid var(--card-border,#e5e5e5);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.sf-btn-secondary:hover{border-color:var(--accent,#a67c00);background:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-btn-secondary:hover{background:color-mix(in srgb,var(--accent,#a67c00) 6%,transparent)}}@media (min-width:480px){.sf-btn-secondary{width:auto}}.sf-hero-info .flex.items-start{flex-wrap:wrap}.sf-hero-slider-wrap{width:100%;min-width:0;overflow:hidden}.sf-hero-slider-wrap .store-hero-slider,.sf-hero-slider-wrap .store-slider-frame{width:100%;max-width:100%}@media (max-width:1023px){.storefront-theme .store-hero-slider .relative.overflow-hidden,.storefront-theme .store-slider-frame .store-slider-inner{max-height:52vw;min-height:200px!important}}@media (max-width:479px){.sf-store-name-hero{font-size:clamp(1.25rem,7vw,1.75rem)}.sf-badge-group{gap:.25rem}.sf-pill{padding:.18rem .5rem;font-size:.55rem}}.sf-trust-strip{background:var(--muted,#f9f9f9);border-top:1px solid var(--card-border,#e5e5e5);border-bottom:1px solid var(--card-border,#e5e5e5);margin-top:1.5rem}.sf-trust-inner{grid-template-columns:repeat(2,1fr);gap:.6rem 1rem;max-width:1440px;margin:0 auto;padding:.85rem 1rem;display:grid}@media (min-width:640px){.sf-trust-inner{grid-template-columns:repeat(4,1fr);padding:.85rem 1.5rem}}.sf-trust-item{align-items:center;gap:.5rem;display:flex}.sf-trust-icon{flex-shrink:0;font-size:1.1rem}.sf-trust-label{color:var(--foreground,#141210);font-size:.7rem;font-weight:700;line-height:1.2}.sf-trust-desc{color:var(--text-muted,#737373);font-size:.6rem}.sf-section-wrap{max-width:1440px;margin:0 auto;padding:1.25rem .85rem}@media (min-width:640px){.sf-section-wrap{padding:1.5rem 1rem}}.sf-section-wrap--compact{padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.sf-section-wrap--compact{padding-top:1.15rem;padding-bottom:1.15rem}}.sf-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.sf-section-title{font-family:var(--font-display,Georgia),Georgia,serif;color:var(--foreground,#141210);min-width:0;font-size:1.05rem;font-weight:800;line-height:1.25}@media (min-width:640px){.sf-section-title{font-size:1.4rem}}.sf-section-badge{text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;border-radius:999px;align-items:center;margin-right:.45rem;padding:.18rem .6rem;font-size:.58rem;font-weight:800;display:inline-flex;position:relative;top:-1px}.sf-section-badge--new{color:#15803d;background:#dcfce7}.sf-section-badge--hot{color:#b45309;background:#fef3c7}.sf-section-badge--feat{background:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-section-badge--feat{background:color-mix(in srgb,var(--accent,#a67c00) 10%,transparent)}}.sf-section-badge--feat{color:var(--accent,#a67c00)}[data-theme=dark] .sf-section-badge--new{color:#4ade80;background:#16a34a26}[data-theme=dark] .sf-section-badge--hot{color:#fb923c;background:#ea580c26}.sf-view-all{color:var(--accent,#a67c00);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;text-decoration:none}.sf-view-all:hover{text-decoration:underline}.sf-product-card{background:var(--card,#fff);border:1px solid var(--card-border,#e5e5e5);cursor:pointer;border-radius:12px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;overflow:hidden}.sf-product-card:hover{border-color:var(--accent,#a67c00);transform:translateY(-4px);box-shadow:0 12px 32px #00000014}@supports (color:color-mix(in lab,red,red)){.sf-product-card:hover{border-color:color-mix(in srgb,var(--accent,#a67c00) 40%,var(--card-border,#e5e5e5))}}[data-theme=dark] .sf-product-card:hover{box-shadow:0 12px 32px #0006}.sf-product-img-wrap{aspect-ratio:3/4;background:var(--image-bg,#f5f5f5);position:relative;overflow:hidden}.sf-product-card:hover .sf-product-img-wrap img{transform:scale(1.05)}.sf-product-overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 50%,#00000038);transition:opacity .25s;position:absolute;inset:0}.sf-product-card:hover .sf-product-overlay{opacity:1}.sf-product-tag{z-index:2;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.18rem .5rem;font-size:.55rem;font-weight:800;position:absolute;top:.55rem;left:.55rem}.sf-product-tag--sale{color:#fff;background:#ef4444}.sf-product-tag--new{color:#fff;background:#22c55e}.sf-product-tag--featured{background:var(--accent,#a67c00);color:#141210}.sf-product-body{padding:.7rem .8rem .85rem}.sf-product-brand{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted,#a3a3a3);margin-bottom:.18rem;font-size:.6rem;font-weight:700}.sf-product-title{color:var(--foreground,#141210);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.sf-product-price-row{align-items:baseline;gap:.4rem;display:flex}.sf-product-price{color:var(--foreground,#141210);font-size:.9rem;font-weight:800}.sf-product-price-orig{color:var(--text-muted,#a3a3a3);font-size:.7rem;text-decoration:line-through}.storefront-theme--clay .sf-product-card{border-color:#ffffff8c;box-shadow:4px 4px 14px #5b21b61a,-3px -3px 10px #ffffffb3}.storefront-theme--glass .sf-product-card,.storefront-theme--liquid .sf-product-card{-webkit-backdrop-filter:blur(10px)saturate(140%)}.storefront-theme--minimal .sf-product-card:hover{transform:none;box-shadow:0 2px 6px #0000000f}.sf-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.sf-shelf::-webkit-scrollbar{display:none}.sf-shelf .sf-product-card{scroll-snap-align:start;flex:0 0 calc(50% - .375rem)}@media (min-width:480px){.sf-shelf .sf-product-card{flex:0 0 calc(33.333% - .5rem)}}@media (min-width:1024px){.sf-shelf{scroll-snap-type:none;grid-template-columns:repeat(4,1fr);padding-bottom:0;display:grid;overflow-x:visible}.sf-shelf .sf-product-card{flex:none}}.sf-cat-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (min-width:640px){.sf-cat-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.sf-cat-grid{grid-template-columns:repeat(6,1fr)}}.sf-cat-tile{aspect-ratio:1;background:var(--image-bg,#f5f5f5);cursor:pointer;border:1px solid var(--card-border,#e5e5e5);border-radius:12px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.sf-cat-tile:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.sf-cat-tile-overlay{background:linear-gradient(#0000,#00000026 45%,#000000b3);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:.65rem;display:flex;position:absolute;inset:0}.sf-cat-tile-icon{margin-bottom:.25rem;font-size:1.2rem}.sf-cat-tile-name{color:#fff;text-transform:capitalize;font-size:.7rem;font-weight:700;line-height:1.2}.sf-cat-tile-count{color:#ffffffb3;font-size:.58rem}.sf-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:480px){.sf-grid{gap:1rem}}@media (min-width:640px){.sf-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.sf-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media (min-width:1280px){.sf-grid{grid-template-columns:repeat(5,1fr)}}.sf-toolbar{border-bottom:1px solid var(--card-border,#e5e5e5);flex-direction:column;align-items:stretch;gap:.65rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.sf-toolbar-top{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}@media (min-width:640px){.sf-toolbar{flex-flow:wrap;align-items:center;gap:.5rem}}.sf-toolbar-count{color:var(--foreground,#141210);white-space:nowrap;font-size:.78rem;font-weight:600}.sf-filter-chips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1;gap:.4rem;width:100%;min-width:0;max-width:100%;padding-bottom:.15rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.sf-filter-chips::-webkit-scrollbar{display:none}.sf-filter-chip{border:1.5px solid var(--card-border,#e5e5e5);color:var(--text-muted,#737373);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.3rem .8rem;font-size:.7rem;font-weight:600;transition:all .15s}.sf-filter-chip:hover{border-color:var(--accent,#a67c00);color:var(--foreground,#141210)}.sf-filter-chip--active{border-color:#0000}.sf-select{border:1.5px solid var(--card-border,#e5e5e5);background:var(--card,#fff);color:var(--foreground,#141210);cursor:pointer;border-radius:999px;outline:none;flex-shrink:0;padding:.38rem .85rem;font-size:.72rem}.sf-widgets-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.sf-widgets-grid{grid-template-columns:repeat(4,1fr)}}.sf-widget-mini{background:var(--card,#fff);border:1px solid var(--card-border,#e5e5e5);border-radius:12px;flex-direction:column;gap:.3rem;padding:1rem;transition:transform .2s,border-color .2s;display:flex}.sf-widget-mini:hover{border-color:var(--accent,#a67c00);transform:translateY(-2px)}.sf-widget-icon{font-size:1.35rem}.sf-widget-label{color:var(--foreground,#141210);font-size:.75rem;font-weight:700}.sf-widget-desc{color:var(--text-muted,#737373);font-size:.64rem;line-height:1.35}.sf-action-cards{grid-template-columns:repeat(1,1fr);gap:.75rem;display:grid}@media (min-width:640px){.sf-action-cards{grid-template-columns:repeat(3,1fr)}}.sf-action-card{background:var(--card,#fff);border:1px solid var(--card-border,#e5e5e5);cursor:pointer;text-align:left;border-radius:14px;padding:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s}.sf-action-card:hover{border-color:var(--accent,#a67c00);transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.sf-action-card-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent,#a67c00);margin-bottom:.4rem;font-size:.6rem;font-weight:800}.sf-action-card-title{color:var(--foreground,#141210);margin-bottom:.3rem;font-size:.88rem;font-weight:700}.sf-action-card-desc{color:var(--text-muted,#737373);font-size:.72rem;line-height:1.5}.sf-newsletter-band{border-radius:12px;gap:1.25rem;padding:1.25rem 1rem;display:grid}@media (min-width:640px){.sf-newsletter-band{border-radius:16px;gap:1.5rem;padding:2rem 1.5rem}}@media (min-width:768px){.sf-newsletter-band{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem}}[data-theme=dark] .storefront-theme .sf-newsletter-band{border:1px solid var(--card-border)}.sf-newsletter-title{font-family:var(--font-display,Georgia),Georgia,serif;color:inherit;margin-bottom:.35rem;font-size:1.3rem;font-weight:800}.sf-newsletter-sub{opacity:.7;margin-bottom:1.25rem;font-size:.8rem;line-height:1.5}.sf-newsletter-form{flex-direction:column;gap:.5rem;display:flex}@media (min-width:480px){.sf-newsletter-form{flex-flow:wrap}}.sf-newsletter-input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;outline:none;flex:1;width:100%;min-width:0;min-height:44px;padding:.75rem 1rem;font-size:.82rem}.sf-newsletter-input::placeholder{color:#ffffff73}.sf-newsletter-input:focus{border-color:#ffffff80}.sf-newsletter-btn{text-transform:uppercase;letter-spacing:.05em;background:var(--accent,#d4a843);color:#141210;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;width:100%;min-height:44px;padding:.75rem 1.4rem;font-size:.75rem;font-weight:700;transition:background .2s}.sf-newsletter-btn:hover{background:var(--accent-light,#e8c56a)}@media (min-width:480px){.sf-newsletter-btn{width:auto}}.sf-content-panel{background:var(--card,#fff);border:1px solid var(--card-border,#e5e5e5);border-radius:14px;max-width:720px;padding:1.5rem}@media (min-width:640px){.sf-content-panel{padding:2rem 2.5rem}}.sf-panel-title{font-family:var(--font-display,Georgia),Georgia,serif;color:var(--foreground,#141210);margin-bottom:.75rem;font-size:1.4rem;font-weight:800}.sf-policy-item{background:var(--muted,#f9f9f9);border:1px solid var(--card-border,#e5e5e5);border-radius:10px;padding:1rem 1.25rem}.sf-policy-item+.sf-policy-item{margin-top:.65rem}.sf-policy-title{color:var(--foreground,#141210);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.sf-policy-body{color:var(--text-muted,#737373);font-size:.78rem;line-height:1.65}.sf-footer{background:var(--background);border-top:1px solid var(--card-border,#e5e5e5)}.sf-footer-inner{max-width:1440px;margin:0 auto;padding:2.5rem 1rem 1.5rem}@media (min-width:640px){.sf-footer-inner{padding:3rem 1.5rem 1.5rem}}.sf-footer-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.sf-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.sf-footer-brand-col{grid-column:1/-1}@media (min-width:768px){.sf-footer-brand-col{grid-column:auto}}.sf-footer-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#a3a3a3);margin-bottom:.85rem;font-size:.62rem;font-weight:800}.sf-footer-links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sf-footer-link{color:var(--text-muted,#737373);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:none;transition:color .15s}.sf-footer-link:hover{color:var(--foreground,#141210)}.sf-footer-bottom{border-top:1px solid var(--card-border,#e5e5e5);flex-flow:column wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:1.5rem;display:flex}@media (min-width:480px){.sf-footer-bottom{flex-direction:row;align-items:center}}.sf-footer-copy{color:var(--text-muted,#a3a3a3);font-size:.68rem}.sf-wavy-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--accent,#a67c00);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.6rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-wavy-badge{background:color-mix(in srgb,var(--accent,#a67c00) 10%,transparent)}}.sf-wavy-badge{color:var(--accent,#a67c00);border:1px solid var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-wavy-badge{border:1px solid color-mix(in srgb,var(--accent,#a67c00) 22%,transparent)}}.sf-empty{text-align:center;color:var(--text-muted,#a3a3a3);padding:3rem 1rem;font-size:.85rem}.sf-sidebar{flex-direction:column;gap:.85rem;display:flex}.sf-sidebar-widget{background:var(--card);border:1px solid var(--card-border);border-radius:14px;padding:1rem;transition:border-color .2s,box-shadow .2s}.sf-sidebar-widget:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-sidebar-widget:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--card-border))}}.sf-sidebar-widget:hover{box-shadow:0 6px 20px #0000000f}[data-theme=dark] .sf-sidebar-widget:hover{box-shadow:0 8px 24px #00000059}.sf-sidebar-widget-title{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:.65rem;font-size:.62rem;font-weight:800}.sf-sidebar-deal{background:linear-gradient(135deg,var(--accent),var(--accent));border-radius:12px;padding:.85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sf-sidebar-deal{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 6%,transparent))}}.sf-sidebar-deal{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-sidebar-deal{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.sf-sidebar-deal:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%);animation:sfDealShimmer 3s ease-in-out infinite;position:absolute;inset:0}@keyframes sfDealShimmer{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}.sf-sidebar-deal-label{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:.58rem;font-weight:800}.sf-sidebar-deal-title{color:var(--foreground);margin:.25rem 0;font-size:.95rem;font-weight:800;line-height:1.2}.sf-sidebar-deal-timer{gap:.35rem;margin-top:.5rem;display:flex}.sf-timer-box{text-align:center;background:var(--muted);border:1px solid var(--card-border);border-radius:8px;flex:1;padding:.35rem .25rem}.sf-timer-val{color:var(--foreground);font-size:.85rem;font-weight:800;line-height:1;display:block}.sf-timer-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.5rem}.sf-sidebar-quick-link{border:1px solid var(--card-border);background:var(--muted);width:100%;color:var(--foreground);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.sf-sidebar-quick-link:hover{background:var(--sf-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-sidebar-quick-link:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--card-border))}}.sf-sidebar-quick-link+.sf-sidebar-quick-link{margin-top:.45rem}.sf-sidebar-rating-stars{letter-spacing:.05em;color:var(--accent);font-size:1.1rem}.sf-sidebar-mini-product{border-bottom:1px solid var(--card-border);color:inherit;align-items:center;gap:.6rem;padding:.45rem 0;text-decoration:none;display:flex}.sf-sidebar-mini-product:last-child{border-bottom:none}.sf-sidebar-mini-thumb{background:var(--image-bg);border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.sf-sidebar-mini-title{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sf-sidebar-mini-price{color:var(--accent);margin-top:.15rem;font-size:.72rem;font-weight:800}.sf-flash-strip{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-flash-strip{background:color-mix(in srgb,var(--accent) 10%,var(--muted))}}.sf-flash-strip{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);overflow:hidden}.sf-flash-inner{align-items:center;gap:1rem;max-width:1440px;margin:0 auto;padding:.65rem 1rem;display:flex}.sf-flash-badge{text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:var(--sf-solid-fg);border-radius:999px;flex-shrink:0;padding:.25rem .65rem;font-size:.58rem;font-weight:800;animation:sfFlashPulse 2s ease-in-out infinite}@keyframes sfFlashPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.sf-flash-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sf-flash-track{width:max-content;color:var(--foreground);white-space:nowrap;gap:2rem;font-size:.72rem;font-weight:600;animation:sfFlashScroll 22s linear infinite;display:flex}@keyframes sfFlashScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-trending-tags{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.sf-trend-tag{border:1px solid var(--card-border);background:var(--muted);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.65rem;font-weight:600;transition:all .15s}.sf-trend-tag:hover{border-color:var(--accent);color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-trend-tag:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.store-hero-slider--creative .store-slider-frame{position:relative}.store-slider-shell{overflow:hidden}@media (max-width:767px){.store-hero-slider--creative .store-slider-frame:before{display:none}.storefront-theme--clay .store-slider-frame--clay{border-radius:18px;padding:8px}.storefront-theme--clay .store-slider-inner{border-radius:12px}}.store-hero-slider--creative .store-slider-frame:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--accent),transparent 40%,var(--accent));pointer-events:none;z-index:5;background-size:200% 200%;padding:2px;animation:sfSliderBorder 4s infinite;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes sfSliderBorder{0%,to{background-position:0}50%{background-position:100%}}.store-slider-badge-live{z-index:25;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ef4444eb;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:.85rem;left:.85rem;box-shadow:0 4px 14px #ef444466}.store-slider-badge-live:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:sfLiveBlink 1.2s ease-in-out infinite}@keyframes sfLiveBlink{0%,to{opacity:1}50%{opacity:.3}}.store-slider-counter{z-index:25;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0000008c;border:1px solid #ffffff26;border-radius:999px;padding:.35rem .7rem;font-size:.65rem;font-weight:800;position:absolute;top:.85rem;right:.85rem}.store-slider-caption{pointer-events:none}.store-slider-caption--overlay{z-index:22;background:linear-gradient(#0000,#0006 45%,#000000d1);padding:2rem 1.25rem 2.5rem;position:absolute;bottom:0;left:0;right:0}.store-slider-caption--mobile{z-index:1;background:var(--card,#fff);border-top:1px solid var(--card-border,#e5e5e5);pointer-events:auto;padding:.85rem .75rem .25rem;position:relative}.store-slider-caption--mobile .store-slider-caption-eyebrow{color:var(--text-muted)}.store-slider-caption--mobile .store-slider-caption-title{color:var(--foreground);text-shadow:none;font-size:.95rem}.store-slider-caption--mobile .store-slider-caption-price{color:var(--accent);text-shadow:none;font-size:.92rem}.store-slider-caption--mobile .store-slider-caption-cat,.store-slider-caption--mobile .store-slider-caption-price-orig{color:var(--text-muted)}.store-slider-caption--mobile .store-slider-caption-cta{background:var(--accent);border-color:var(--accent);color:#141210;margin-top:.65rem}.store-slider-caption--mobile .store-slider-caption-cta:hover{filter:brightness(1.05);transform:none}.store-slider-dots{gap:.35rem;display:flex;left:.85rem;right:.85rem}@media (max-width:767px){.store-slider-dots{top:2.65rem;bottom:auto}.store-slider-nav--desktop{display:none!important}.store-slider-badge-live{padding:.22rem .5rem;font-size:.52rem;top:.55rem;left:.55rem}.store-slider-counter{padding:.25rem .55rem;font-size:.58rem;top:.55rem;right:.55rem}}@media (min-width:768px){.store-slider-dots{top:auto;bottom:.85rem}}.store-slider-dot{cursor:pointer;background:#ffffff38;border:none;border-radius:999px;flex:1;height:3px;padding:0;position:relative;overflow:hidden}@media (max-width:767px){.store-slider-dot{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-slider-dot{background:color-mix(in srgb,var(--accent) 18%,transparent)}}}.store-slider-dot-progress{background:var(--accent);border-radius:999px;width:0;animation:storeHeroProgress linear forwards;position:absolute;inset:0 auto 0 0}.store-slider-dot-done{background:var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.store-slider-dot-done{background:color-mix(in srgb,var(--accent) 75%,transparent)}}.store-slider-dot-done{border-radius:999px}.store-slider-slide-link{cursor:pointer;text-decoration:none}.store-slider-caption-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--accent);color:#141210;border-radius:999px;margin-bottom:.35rem;padding:.15rem .5rem;font-size:.52rem;font-weight:800;display:inline-flex}.store-slider-caption-price-row{align-items:baseline;gap:.45rem;margin-top:.35rem;display:flex}.store-slider-caption-price{color:var(--accent);text-shadow:0 2px 8px #00000059;font-size:1rem;font-weight:800}.store-slider-caption-price-orig{color:#ffffff8c;font-size:.72rem;text-decoration:line-through}.store-slider-caption-cat{text-transform:capitalize;color:#ffffffa6;margin-top:.2rem;font-size:.62rem}.store-slider-caption-cta{text-transform:uppercase;letter-spacing:.06em;color:#fff;pointer-events:auto;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;margin-top:.55rem;padding:.4rem .85rem;font-size:.62rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.store-slider-caption-cta:hover{background:var(--accent);border-color:var(--accent);color:#141210;transform:translateY(-1px)}.store-slider-caption-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:.25rem;font-size:.58rem;font-weight:800}.store-slider-caption-title{font-family:var(--font-display,Georgia),serif;color:#fff;text-shadow:0 2px 12px #0006;font-size:clamp(1rem,3vw,1.35rem);font-weight:800;line-height:1.15}.store-slider-caption-sub{color:#ffffffbf;margin-top:.25rem;font-size:.72rem}.store-hero-slider--creative .store-hero-slide-img{animation:storeHeroKenBurns 5.5s ease-out forwards}.store-hero-slider--creative .store-slider-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:480px){.store-hero-slider--creative .store-slider-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}}.store-hero-slider--creative .store-slider-thumb-grid--single{grid-template-columns:1fr;max-width:200px}.store-hero-slider--creative .store-slider-thumb{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:10px;transition:transform .3s,opacity .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}@media (max-width:767px){.store-hero-slider--creative .store-slider-thumb--active{box-shadow:0 0 0 2px var(--accent);transform:none}.store-hero-slider--creative .store-slider-thumb:not(.store-slider-thumb--active){opacity:.85}.store-slider-thumb-title{-webkit-line-clamp:1;line-clamp:1;font-size:.62rem}.store-slider-thumb-price{font-size:.65rem}}.store-slider-thumb-card{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.4rem;min-width:0;padding:0;text-decoration:none;display:flex}.store-slider-thumb-card--btn{width:100%}.store-slider-thumb-meta{min-width:0;padding:0 .1rem}.store-slider-thumb-title{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.store-slider-thumb-price{color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.15rem;font-size:.72rem;font-weight:800;display:flex}.store-slider-thumb-price--muted,.store-slider-thumb-price-orig{color:var(--text-muted);font-weight:600}.store-slider-thumb-price-orig{font-size:.6rem;text-decoration:line-through}.store-slider-thumb-tag{z-index:2;background:var(--accent);color:#141210;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.55rem;font-weight:800;display:flex;position:absolute;top:.35rem;left:.35rem}.store-hero-slider--creative .store-slider-thumb--active{border-color:var(--accent);opacity:1;box-shadow:0 0 0 3px var(--accent);transform:scale(1.05)}@supports (color:color-mix(in lab,red,red)){.store-hero-slider--creative .store-slider-thumb--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}}.store-hero-slider--creative .store-slider-thumb:not(.store-slider-thumb--active){opacity:.45}.store-hero-slider--creative .store-slider-thumb:not(.store-slider-thumb--active):hover{opacity:.8;transform:scale(1.02)}.store-hero-slider--creative .store-slider-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.sf-flash-track,.sf-sidebar-deal:after,.store-hero-slider--creative .store-slider-frame:before,.store-slider-badge-live:before{animation:none!important}}@media (max-width:1023px){.sf-section-wrap .sf-btn-primary{width:100%;max-width:320px;margin-left:auto;margin-right:auto}.sf-trust-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;padding:.75rem}.sf-trust-item{min-width:0}.sf-trust-desc,.sf-trust-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.sf-shelf .sf-product-card{flex:0 0 calc(72% - .5rem);max-width:200px}.sf-content-panel{padding:1.15rem}.sf-panel-title{font-size:1.2rem}}@media (max-width:379px){.sf-logo-name{display:none}.sf-announce{padding:.4rem .5rem;font-size:.62rem}.sf-trust-inner,.sf-widgets-grid{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.sf-cat-chip,.sf-cat-tile,.sf-filter-chip,.sf-product-card{-webkit-tap-highlight-color:transparent}.sf-product-card:hover{transform:none}.sf-product-card:active{transform:scale(.98)}}@keyframes sfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sfScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.sf-animate-in{animation:sfFadeUp .5s ease-out both}.sf-animate-in:nth-child(2){animation-delay:50ms}.sf-animate-in:nth-child(3){animation-delay:.1s}.sf-animate-in:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.sf-animate-in,.sf-hero-cinematic,.sf-product-card--premium,.sf-promo-banner{transition:none!important;animation:none!important}}.sf-header--classy{padding:.5rem .65rem 0}@media (min-width:640px){.sf-header--classy{padding:.55rem 1rem 0}}@media (min-width:1024px){.sf-header--classy{padding:.6rem 1.5rem 0}}.sf-header-classy-bar{background:var(--card,#fff);align-items:center;gap:.65rem;max-width:1440px;margin:0 auto;padding:.45rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sf-header-classy-bar{background:color-mix(in srgb,var(--card,#fff) 70%,transparent)}}.sf-header-classy-bar{-webkit-backdrop-filter:blur(20px)saturate(175%);border:1px solid var(--card-border)}@supports (color:color-mix(in lab,red,red)){.sf-header-classy-bar{border:1px solid color-mix(in srgb,var(--card-border) 50%,transparent)}}.sf-header-classy-bar{border-radius:16px;box-shadow:0 4px 24px #0000000d}[data-theme=dark] .sf-header-classy-bar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sf-header-classy-bar{background:color-mix(in srgb,var(--card) 78%,transparent)}}[data-theme=dark] .sf-header-classy-bar{box-shadow:0 4px 28px #00000047}.sf-brand-lockup{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.55rem;min-width:0;padding:0;display:flex}.sf-brand-mark{width:34px;height:34px;color:var(--accent);background:var(--image-bg);border:1px solid var(--card-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sf-brand-mark{border:1px solid color-mix(in srgb,var(--card-border) 70%,transparent)}}@media (min-width:640px){.sf-brand-mark{width:38px;height:38px}}.sf-brand-text{flex-direction:column;gap:.05rem;min-width:0;display:flex}.sf-brand-name{min-width:0;max-width:100%;font-family:var(--font-display,Georgia),Georgia,serif;letter-spacing:.02em;color:var(--foreground);align-items:center;gap:.3rem;font-size:.82rem;font-weight:400;line-height:1.2;display:inline-flex}.sf-brand-name-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sf-brand-verified{flex-shrink:0}@media (min-width:640px){.sf-brand-name{font-size:.92rem}}.sf-brand-domain{color:var(--text-muted);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.sf-header-classy-search{flex:1;max-width:360px}.sf-header-classy-actions{flex-shrink:0}.sf-icon-cluster{background:var(--muted);border-radius:999px;align-items:center;gap:0;padding:.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sf-icon-cluster{background:color-mix(in srgb,var(--muted) 75%,transparent)}}.sf-icon-cluster{border:1px solid var(--card-border)}@supports (color:color-mix(in lab,red,red)){.sf-icon-cluster{border:1px solid color-mix(in srgb,var(--card-border) 55%,transparent)}}.sf-icon-cluster-btn{width:34px;height:34px;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.sf-icon-cluster-btn:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.sf-icon-cluster-btn:hover{background:color-mix(in srgb,var(--card) 90%,transparent)}}.sf-icon-cluster-btn:hover{color:var(--accent)}.sf-icon-cluster-badge{background:var(--accent);min-width:14px;height:14px;color:var(--background,#fff);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:8px;font-weight:700;display:flex;position:absolute;top:2px;right:2px}.sf-icon-cluster .theme-toggle-btn,.sf-icon-cluster button[class*=push]{background:0 0!important;border:none!important;border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.sf-hero-cinematic{width:100%;animation:sfFadeIn .7s ease-out;position:relative;overflow:hidden}.sf-hero-cinematic--fill{min-height:clamp(360px,62svh,680px);margin-top:0}.sf-hero-cinematic--fill .sf-hero-cinematic-content{box-sizing:border-box;justify-content:flex-end;align-items:stretch;width:100%;min-height:clamp(360px,62svh,680px);padding:2rem 1.25rem 2.25rem}@media (min-width:640px){.sf-hero-cinematic--fill .sf-hero-cinematic-content{padding:2.5rem 2rem 2.75rem}}.sf-hero-cinematic-bg{z-index:0;position:absolute;inset:0}.sf-hero-cinematic-img{object-fit:cover;object-position:center center;width:100%;height:100%}.sf-hero-cinematic-eyebrow{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.65rem;display:flex}.sf-hero-cinematic-product{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;margin-top:.5rem;font-size:.72rem;font-weight:400}.sf-hero-cinematic-meta-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.sf-hero-cinematic-meta-text{color:#ffffffb8;font-size:.72rem}.sf-hero-stories{align-items:center;gap:.65rem;margin-top:1.25rem;display:flex}.sf-hero-stories-label{color:#ffffffe0;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.78rem}.sf-hero-stories-label:hover{color:#fff}.sf-hero-cinematic-title{max-width:100%;font-family:var(--font-display,Georgia),Georgia,serif;letter-spacing:-.02em;text-shadow:0 2px 20px #0006;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.1;display:inline-flex}.sf-hero-cinematic-title-text{min-width:0}.sf-hero-verified{margin-top:.1rem}.sf-hero-cinematic-story{max-width:min(100%,40rem);margin-top:.65rem;font-size:.88rem}.sf-hero-cinematic-ctas{margin-top:1.25rem}.sf-hero-cinematic-ctas .sf-btn-primary,.sf-hero-cinematic-ctas .sf-btn-secondary{width:auto;min-width:8.5rem}@media (max-width:479px){.sf-hero-cinematic-ctas{flex-direction:column;align-items:stretch}.sf-hero-cinematic-ctas .sf-btn-primary,.sf-hero-cinematic-ctas .sf-btn-secondary{width:100%}}.sf-hero-cinematic-bg:after{content:"";pointer-events:none;z-index:1;background:#00000024;position:absolute;inset:0}.sf-hero-cinematic--fill .sf-hero-cinematic-gradient,.sf-hero-cinematic-gradient{z-index:1;pointer-events:none;background:linear-gradient(#00000085,#00000061 45%,#000000b8 72%,#000000f0);position:absolute;inset:0}.sf-hero-cinematic-scrim{z-index:1;pointer-events:none;background:radial-gradient(130% 90% at 50% 88%,#000000bf 0,#00000059 42%,#0000 68%),radial-gradient(100% 60% at 50% 40%,#00000059 0,#0000 55%);position:absolute;inset:0}.sf-hero-cinematic-bg .sf-hero-cinematic-img,.sf-hero-cinematic-bg img{transition:transform 10s ease-out}.sf-hero-cinematic:hover .sf-hero-cinematic-bg .sf-hero-cinematic-img,.sf-hero-cinematic:hover .sf-hero-cinematic-bg img{transform:scale(1.04)}.sf-hero-cinematic-content{z-index:2;box-sizing:border-box;color:#fff;flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%;max-width:1440px;min-height:clamp(320px,58vw,560px);margin:0 auto;padding:2.5rem 1rem 2rem;display:flex;position:relative}.sf-hero-cinematic-panel{-webkit-backdrop-filter:blur(16px)saturate(140%);color:#fff;background:#0a0a0c61;border:1px solid #fff3;border-radius:18px;width:100%;max-width:none;padding:1.15rem 1.25rem 1.3rem;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff1a}.sf-hero-cinematic-panel-footer,.sf-hero-cinematic-panel-grid{flex-direction:column;gap:.85rem;display:flex}@media (min-width:640px){.sf-hero-cinematic-panel{border-radius:20px;padding:1.35rem 1.5rem 1.45rem}.sf-hero-cinematic-panel-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.25rem;display:grid}.sf-hero-cinematic-ctas{justify-content:flex-end}}.sf-hero-cinematic-panel .sf-hero-cinematic-meta-text,.sf-hero-cinematic-panel .sf-hero-cinematic-product,.sf-hero-cinematic-panel .sf-hero-cinematic-story,.sf-hero-cinematic-panel .sf-hero-cinematic-title,.sf-hero-cinematic-panel .sf-hero-stories-label{color:#fff;text-shadow:0 1px 4px #000000b3}.sf-hero-cinematic-panel .sf-hero-cinematic-title{text-shadow:0 2px 10px #000000bf}.sf-hero-cinematic-panel .sf-hero-cinematic-meta-text,.sf-hero-cinematic-panel .sf-hero-cinematic-story{color:#ffffffeb}.sf-hero-cinematic-panel .sf-hero-cinematic-ctas .sf-btn-primary{color:#141210;background:#fff;box-shadow:0 4px 16px #00000047}.sf-hero-cinematic-panel .sf-hero-cinematic-ctas .sf-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-color:#ffffff6b}.sf-hero-cinematic-panel .sf-hero-cinematic-ctas .sf-btn-secondary:hover{background:#ffffff3d}.sf-hero-cinematic-panel .sf-hero-cinematic-pill{color:#fff;text-shadow:none;background:#ffffff2e;border-color:#ffffff47}.sf-hero-cinematic-panel .store-like-btn{color:#fff;background:#ffffff1f;border-color:#ffffff59}.sf-hero-cinematic-panel .store-like-btn--active{color:#f5d78e;background:#d4a84338;border-color:#d4a843a6}.sf-hero-cinematic-panel .store-like-btn__count{color:#ffffffbf}@media (max-width:479px){.sf-hero-cinematic-panel .sf-hero-cinematic-title{font-size:clamp(1.85rem,9vw,2.75rem)}}@media (min-width:640px){.sf-hero-cinematic-content{padding:3rem 1.5rem 2.5rem}}.sf-hero-cinematic-brand{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sf-hero-cinematic-logo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:2px solid #ffffff40;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.1rem;font-weight:800;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.sf-hero-cinematic-logo{border-radius:20px;width:80px;height:80px}}.sf-hero-cinematic-meta{color:#fffc;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;font-size:.75rem;display:flex}.sf-hero-cinematic-story{color:#ffffffe0;max-width:540px;margin-top:1rem;font-size:.9rem;line-height:1.65}.sf-hero-cinematic-ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.sf-hero-cinematic-ctas .sf-btn-primary{color:var(--foreground,#141210);background:#fff;border:none;box-shadow:0 4px 20px #00000040}.sf-hero-cinematic-ctas .sf-btn-primary:hover{background:#ffffffeb;transform:translateY(-1px)}.sf-hero-cinematic-ctas .sf-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff73}.sf-hero-cinematic-ctas .sf-btn-secondary:hover{background:#ffffff26;border-color:#ffffffb3}.sf-hero-cinematic-pill{text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex}.sf-hero-cinematic-pill--verified{background:#22c55e40;border-color:#22c55e66}.sf-nav-glass-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 .65rem .5rem}@media (min-width:640px){.sf-nav-glass-wrap{padding:0 1rem .55rem}}@media (min-width:1024px){.sf-nav-glass-wrap{padding:0 1.5rem .65rem}}.sf-nav-glass{background:var(--card,#fff)}@supports (color:color-mix(in lab,red,red)){.sf-nav-glass{background:color-mix(in srgb,var(--card,#fff) 68%,transparent)}}.sf-nav-glass{-webkit-backdrop-filter:blur(18px)saturate(175%);border:1px solid var(--card-border,#e5e5e5)}@supports (color:color-mix(in lab,red,red)){.sf-nav-glass{border:1px solid color-mix(in srgb,var(--card-border,#e5e5e5) 55%,transparent)}}.sf-nav-glass{border-radius:14px;overflow:hidden;box-shadow:0 4px 24px #0000000f,inset 0 1px #ffffff1f}[data-theme=dark] .sf-nav-glass{background:var(--card,#141414)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sf-nav-glass{background:color-mix(in srgb,var(--card,#141414) 75%,transparent)}}[data-theme=dark] .sf-nav-glass{box-shadow:0 4px 28px #00000059,inset 0 1px #ffffff0f}.sf-nav-glass-inner{align-items:center;gap:.15rem;min-width:0;padding:.3rem .45rem;display:flex}@media (min-width:1024px){.sf-nav-glass-inner{flex-wrap:wrap;row-gap:.2rem;padding:.35rem .55rem}}.sf-nav-glass-inner--scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.1rem;padding:.28rem .4rem;overflow-x:auto}.sf-nav-glass-inner--scroll::-webkit-scrollbar{display:none}.sf-nav-primary{flex-shrink:0;align-items:center;gap:.05rem;display:flex}.sf-nav-categories{flex-wrap:wrap;align-items:center;gap:.1rem;min-width:0;display:flex}.sf-nav-divider{background:var(--card-border);width:1px;height:1rem}@supports (color:color-mix(in lab,red,red)){.sf-nav-divider{background:color-mix(in srgb,var(--card-border) 70%,transparent)}}.sf-nav-divider{flex-shrink:0;margin:0 .35rem}.sf-nav-link{letter-spacing:.05em;text-transform:uppercase;min-height:32px;color:var(--text-muted,#737373);cursor:pointer;white-space:nowrap;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:.38rem .65rem;font-size:.6rem;font-weight:400;transition:color .2s,background .2s}@media (min-width:640px){.sf-nav-link{padding:.4rem .7rem;font-size:.62rem}}@media (min-width:1024px){.sf-nav-link{min-height:30px;padding:.35rem .62rem;font-size:.6rem}}.sf-nav-link--mobile{min-height:36px;padding:.42rem .72rem}.sf-nav-link--active,.sf-nav-link:hover{color:var(--foreground,#141210);background:var(--muted,#f5f5f5)}@supports (color:color-mix(in lab,red,red)){.sf-nav-link--active,.sf-nav-link:hover{background:color-mix(in srgb,var(--muted,#f5f5f5) 85%,transparent)}}.sf-nav-link--active{color:var(--accent,#a67c00);background:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-nav-link--active{background:color-mix(in srgb,var(--accent,#a67c00) 10%,transparent)}}.sf-mobile-nav-drawer-link--platform,.sf-nav-link--platform{color:var(--accent,#a67c00);font-weight:600}.sf-valerie-home-link{border:1px solid var(--accent,#a67c00);border-radius:999px;align-items:center;padding:.35rem .75rem}@supports (color:color-mix(in lab,red,red)){.sf-valerie-home-link{border:1px solid color-mix(in srgb,var(--accent,#a67c00) 35%,transparent)}}.sf-valerie-home-link{color:var(--accent,#a67c00);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.sf-valerie-home-link:hover{background:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-valerie-home-link:hover{background:color-mix(in srgb,var(--accent,#a67c00) 10%,transparent)}}.sf-valerie-home-link:hover{border-color:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-valerie-home-link:hover{border-color:color-mix(in srgb,var(--accent,#a67c00) 55%,transparent)}}.sf-nav-chip{min-height:28px;color:var(--text-muted,#737373);white-space:nowrap;cursor:pointer;text-transform:capitalize;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;padding:.28rem .6rem;font-size:.58rem;font-weight:400;transition:color .15s,background .15s,border-color .15s}.sf-nav-chip:hover{color:var(--foreground,#141210);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sf-nav-chip:hover{background:color-mix(in srgb,var(--muted) 80%,transparent)}}.sf-nav-chip--active{color:var(--foreground,#141210);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.sf-nav-chip--active{background:color-mix(in srgb,var(--card) 90%,transparent)}}.sf-nav-chip--active{border-color:var(--card-border)}@supports (color:color-mix(in lab,red,red)){.sf-nav-chip--active{border-color:color-mix(in srgb,var(--card-border) 80%,transparent)}}.sf-nav-chip-count{opacity:.45;margin-left:.2rem;font-size:.52rem}.sf-nav-backbar{z-index:20;pointer-events:none;padding:.55rem 1rem .45rem;position:relative}@media (min-width:768px){.sf-nav-backbar{padding:.7rem 1.5rem .55rem}}.sf-nav-backbar-inner{align-items:center;max-width:1400px;margin:0 auto;display:flex}.sf-nav-back-glass{pointer-events:auto;border:1px solid var(--card-border);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-nav-back-glass{border:1px solid color-mix(in srgb,var(--card-border) 70%,transparent)}}.sf-nav-back-glass{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.sf-nav-back-glass{background:color-mix(in srgb,var(--card) 42%,transparent)}}.sf-nav-back-glass{-webkit-backdrop-filter:blur(16px)saturate(160%);color:var(--foreground);cursor:pointer;transition:transform .2s,background .2s,border-color .2s;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #0000001f}.sf-nav-back-glass:hover{background:var(--card);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sf-nav-back-glass:hover{background:color-mix(in srgb,var(--card) 58%,transparent)}}.sf-nav-back-glass:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-nav-back-glass:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--card-border))}}.sf-nav-back-glass:active{transform:translateY(0)}.sf-nav-back-glass__icon{width:1.05rem;height:1.05rem}[data-theme=dark] .sf-nav-back-glass{background:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sf-nav-back-glass{background:color-mix(in srgb,var(--card) 28%,transparent)}}[data-theme=dark] .sf-nav-back-glass{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #00000047}.storefront-theme--glass .sf-nav-glass,.storefront-theme--liquid .sf-nav-glass{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--glass .sf-nav-glass,.storefront-theme--liquid .sf-nav-glass{background:color-mix(in srgb,var(--card) 55%,transparent)}}.storefront-theme--glass .sf-nav-glass,.storefront-theme--liquid .sf-nav-glass{-webkit-backdrop-filter:blur(22px)saturate(190%)}@media (max-width:359px){.sf-nav-link--mobile{letter-spacing:.03em;padding:.4rem .55rem;font-size:.55rem}}.sf-icon-cluster .relative.shrink-0{align-items:center;display:flex}.sf-icon-cluster-btn--push{width:34px;height:34px;color:var(--foreground);background:0 0;border:none;padding:0}.sf-icon-cluster-btn--push:hover{color:var(--accent);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.sf-icon-cluster-btn--push:hover{background:color-mix(in srgb,var(--card) 90%,transparent)}}.sf-icon-cluster-slot{justify-content:center;align-items:center;display:flex}.sf-announce--marquee{justify-content:center;padding:.4rem 0;overflow:hidden}.sf-announce-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sf-announce-track{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;gap:2.5rem;width:max-content;font-size:.62rem;font-weight:400;animation:sfAnnounceScroll 18s linear infinite;display:flex}@keyframes sfAnnounceScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-store-top--overlay{background:0 0;border-bottom:none}.sf-store-top--overlay .sf-header-classy-bar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.sf-store-top--overlay .sf-header-classy-bar{background:color-mix(in srgb,var(--card) 62%,transparent)}}.sf-store-top--menu-open{z-index:80}.sf-store-top-spacer--overlay{height:0}.sf-hero-cinematic--bleed{min-height:100svh;margin-top:0}.sf-hero-cinematic--bleed .sf-hero-cinematic-content{min-height:100svh;padding:calc(5.75rem + env(safe-area-inset-top,0px)) max(1rem,4vw) max(1.75rem,4vh)}@media (min-width:1024px){.sf-hero-cinematic--bleed .sf-hero-cinematic-content{padding:calc(9rem + env(safe-area-inset-top,0px)) max(1.5rem,5vw) max(2.25rem,5vh)}}.sf-mobile-nav-portal-shell{z-index:10040;position:fixed;inset:0}#valerie-overlay-root>.sf-mobile-nav-portal-shell,.sf-mobile-nav-portal-shell{pointer-events:none;background:0 0}.sf-mobile-nav-portal-shell .sf-mobile-backdrop,.sf-mobile-nav-portal-shell .sf-mobile-nav-drawer{pointer-events:auto}.storefront-theme>.sf-store-top{z-index:50;position:fixed}.sf-mobile-backdrop{z-index:1;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:#000000c7;border:none;animation:sfFadeIn .25s ease-out;position:fixed;inset:0}.sf-mobile-nav-drawer{z-index:2;width:min(300px,86vw);max-width:100%;animation:sfDrawerSlideIn .35s cubic-bezier(.32,.72,0,1) forwards;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%)}.sf-mobile-nav-drawer.storefront-theme{background:0 0}@keyframes sfDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.sf-mobile-nav-drawer-panel{background:var(--background,#fff);width:100%;height:100dvh;color:var(--foreground,#141210);border-left:1px solid var(--card-border,#e5e5e5);isolation:isolate;flex-direction:column;display:flex;overflow:hidden;box-shadow:-12px 0 48px #00000059}.sf-mobile-nav-drawer-head{padding:calc(.85rem + env(safe-area-inset-top,0px)) 1rem .85rem;border-bottom:1px solid var(--card-border,#e5e5e5);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sf-mobile-nav-drawer-title{font-family:var(--font-display,"Cormorant Garamond"),Georgia,serif;letter-spacing:.04em;text-transform:none;color:var(--foreground,#141210);font-size:1.15rem;font-weight:400}.sf-mobile-nav-drawer-close{border:1px solid var(--card-border,#e5e5e5);background:var(--card,#fff);width:36px;height:36px;color:var(--foreground,#141210);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sf-mobile-nav-drawer-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.sf-mobile-nav-drawer-search{box-sizing:border-box;border:1px solid var(--card-border,#e5e5e5);background:var(--muted,#f5f5f5);border-radius:999px;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:0 .9rem;display:flex}.sf-mobile-nav-drawer-search-input{min-width:0;color:var(--foreground,#141210);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.sf-mobile-nav-drawer-search-input::placeholder{color:var(--text-muted,#737373)}.sf-mobile-nav-drawer-footer,.sf-mobile-nav-drawer-nav{flex-direction:column;gap:.2rem;width:100%;display:flex}.sf-mobile-nav-drawer-link{box-sizing:border-box;width:100%;min-height:44px;color:var(--foreground,#141210);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;align-items:center;padding:.7rem .85rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:background .15s,color .15s;display:flex}.sf-mobile-nav-drawer-link:hover{background:var(--muted,#f5f5f5)}@supports (color:color-mix(in lab,red,red)){.sf-mobile-nav-drawer-link:hover{background:color-mix(in srgb,var(--muted,#f5f5f5) 80%,transparent)}}.sf-mobile-nav-drawer-link--active{background:var(--muted,#f5f5f5);color:var(--foreground,#141210)}.sf-mobile-nav-drawer-divider{background:var(--card-border,#e5e5e5);flex-shrink:0;width:100%;height:1px;margin:.15rem 0}.sf-mobile-nav-link--animate{opacity:0;animation:sfDrawerLinkIn .28s forwards;animation-delay:var(--nav-delay,0s);transform:translate(10px)}@keyframes sfDrawerLinkIn{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sf-mobile-nav-drawer{animation:none;transform:translate(0)}.sf-mobile-nav-link--animate{opacity:1;animation:none;transform:none}}.sf-product-card--premium{border-radius:16px;box-shadow:0 2px 12px #0000000a}.sf-product-card--premium:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0000001a}[data-theme=dark] .sf-product-card--premium:hover{box-shadow:0 20px 48px #00000073}.sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/5;border-radius:16px 16px 0 0}.sf-product-card--premium .sf-product-img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.sf-product-card--premium:hover .sf-product-img{transform:scale(1.06)}.sf-product-tag--stock{color:#fff;background:#6b7280;top:auto;bottom:.55rem;left:.55rem}.sf-wishlist-btn{border:1px solid var(--card-border,#e5e5e5);background:var(--card,#fff);border-radius:999px;width:2rem;height:2rem;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.sf-wishlist-btn{background:color-mix(in srgb,var(--card,#fff) 90%,transparent)}}.sf-wishlist-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-muted,#737373);cursor:pointer;z-index:3;opacity:0;justify-content:center;align-items:center;font-size:.75rem;transition:opacity .25s,transform .25s,color .2s,border-color .2s;display:flex;transform:scale(.9)}.sf-product-card--premium:hover .sf-wishlist-btn,.sf-wishlist-btn:focus-visible{opacity:1;transform:scale(1)}.sf-wishlist-btn--active{color:#ef4444;border-color:#ef444466;opacity:1!important;transform:scale(1)!important}.sf-quick-add{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--card-border,#e5e5e5);background:var(--muted,#f5f5f5);width:100%;color:var(--foreground,#141210);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;margin-top:.55rem;padding:.42rem .65rem;font-size:.52rem;font-weight:400;transition:background .2s,border-color .2s,color .2s;display:block}.sf-product-card--premium:hover .sf-quick-add,.sf-quick-add:focus-visible{background:var(--foreground,#141210);border-color:var(--foreground,#141210);color:var(--background,#fff)}.sf-quick-add--added{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}.sf-slider{position:relative}.sf-slider-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:.25rem 0 1rem;display:flex;overflow-x:auto}.sf-slider-track::-webkit-scrollbar{display:none}.sf-slider-item{scroll-snap-align:start;flex:0 0 calc(52% - .5rem);min-width:0}@media (min-width:480px){.sf-slider-item{flex:0 0 calc(38% - .5rem)}}@media (min-width:768px){.sf-slider-item{flex:0 0 calc(28% - .67rem)}}@media (min-width:1024px){.sf-slider-item{flex:0 0 calc(22% - .75rem)}}.sf-slider-arrow{border:1px solid var(--card-border,#e5e5e5);background:var(--card,#fff);width:2.5rem;height:2.5rem;color:var(--foreground,#141210);cursor:pointer;z-index:2;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:none;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}@media (min-width:1024px){.sf-slider-arrow{display:flex}}.sf-slider-arrow:hover{background:var(--muted,#f5f5f5);transform:translateY(-50%)scale(1.05)}.sf-slider-arrow--prev{left:-.5rem}.sf-slider-arrow--next{right:-.5rem}.sf-search--premium{flex:1;width:100%;max-width:480px;position:relative}.sf-search--premium .sf-search-bar{background:var(--muted,#f5f5f5);border:1px solid #0000;border-radius:999px;transition:border-color .2s,box-shadow .2s}.sf-search--premium .sf-search-bar:focus-within{border-color:var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-search--premium .sf-search-bar:focus-within{border-color:color-mix(in srgb,var(--accent,#a67c00) 40%,transparent)}}.sf-search--premium .sf-search-bar:focus-within{box-shadow:0 0 0 3px var(--accent,#a67c00)}@supports (color:color-mix(in lab,red,red)){.sf-search--premium .sf-search-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#a67c00) 12%,transparent)}}.sf-search-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.1rem;line-height:1}.sf-search-panel{z-index:60;background:var(--card,#fff);border:1px solid var(--card-border,#e5e5e5);border-radius:16px;max-height:70vh;padding:.75rem;animation:sfScaleIn .2s ease-out;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #0000001f}[data-theme=dark] .sf-search-panel{box-shadow:0 16px 48px #00000080}.sf-search-section+.sf-search-section{border-top:1px solid var(--card-border,#e5e5e5);margin-top:.75rem;padding-top:.75rem}.sf-search-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.5rem;font-size:.62rem;font-weight:700}.sf-search-chips{flex-wrap:wrap;gap:.4rem;display:flex}.sf-search-chip{border:1px solid var(--card-border);background:var(--muted);color:var(--foreground);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:400;transition:border-color .15s,background .15s}.sf-search-chip:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-search-chip:hover{background:color-mix(in srgb,var(--accent) 8%,var(--muted))}}.sf-search-row{color:inherit;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background .15s;display:flex}.sf-search-row:hover{background:var(--muted)}.sf-search-thumb{background:var(--image-bg);border-radius:8px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.sf-search-row-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sf-search-row-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:400;overflow:hidden}.sf-search-row-text span{color:var(--accent);font-size:.7rem;font-weight:700}.sf-search-view-all{text-align:center;width:100%;color:var(--accent);border:none;border-top:1px solid var(--card-border);cursor:pointer;background:0 0;margin-top:.75rem;padding:.65rem;font-size:.75rem;font-weight:700;display:block}.sf-search-view-all:hover{text-decoration:underline}.sf-collections-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.sf-collections-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.sf-collections-grid{grid-template-columns:repeat(3,1fr);gap:.85rem}}.sf-collection-card{aspect-ratio:4/3;cursor:pointer;background:var(--image-bg);text-align:left;border:none;border-radius:20px;min-height:11rem;padding:0;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.sf-collection-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #0000001f}.sf-collection-card--large{aspect-ratio:16/9}@media (min-width:1024px){.sf-collections-grid--editorial .sf-collection-card:first-child{aspect-ratio:auto;grid-row:span 2;min-height:100%}}.sf-collections-grid:not(.sf-collections-grid--editorial) .sf-collection-card:only-child{aspect-ratio:21/9;min-height:12rem}@media (min-width:640px){.sf-collections-grid:not(.sf-collections-grid--editorial) .sf-collection-card:only-child{min-height:14rem}}.sf-collection-overlay{color:#fff;z-index:1;background:linear-gradient(#0000001a 40%,#000000bf);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.sf-collection-name{font-family:var(--font-display,Georgia),serif;font-size:1.25rem;font-weight:700;line-height:1.2}.sf-collection-count{opacity:.75;margin-top:.25rem;font-size:.72rem}.sf-collection-cta{text-transform:uppercase;letter-spacing:.08em;opacity:0;margin-top:.75rem;font-size:.68rem;font-weight:700;transition:opacity .3s,transform .3s;transform:translateY(4px)}.sf-collection-card:hover .sf-collection-cta{opacity:1;transform:translateY(0)}.sf-promo-wrap{padding-top:.5rem;padding-bottom:.5rem}.sf-promo-banner{border-radius:16px;width:100%;min-height:160px;animation:sfFadeUp .6s ease-out;position:relative;overflow:hidden}@media (min-width:640px){.sf-promo-banner{min-height:210px}}.sf-promo-banner-inner{min-height:inherit;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:relative}.sf-promo-banner-bg,.sf-promo-banner-overlay{position:absolute;inset:0}.sf-promo-banner-overlay{background:linear-gradient(135deg,#0000008c,#00000040)}.sf-promo-banner-content{z-index:1;text-align:center;color:#fff;max-width:480px;position:relative}.sf-promo-banner-eyebrow{text-transform:uppercase;letter-spacing:.12em;opacity:.8;margin-bottom:.5rem;font-size:.65rem;font-weight:700}.sf-promo-banner-title{font-family:var(--font-display,Georgia),serif;margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.15}.sf-grid--luxury{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:.75rem;display:grid}@media (min-width:640px){.sf-grid--luxury{gap:.85rem}}@media (min-width:1024px){.sf-grid--luxury{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}}.sf-section-subtitle{color:var(--text-muted);margin-top:.25rem;font-size:.78rem}.sf-reviews-preview-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;display:grid}.sf-review-card{border:1px solid var(--card-border);background:var(--card);border-radius:16px;padding:1.25rem;transition:box-shadow .25s,transform .25s}.sf-review-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.sf-review-card-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.sf-review-stars{color:var(--accent);letter-spacing:.05em;font-size:.85rem}.sf-review-author{color:var(--text-muted);font-size:.72rem;font-weight:400}.sf-review-text{color:var(--foreground);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.sf-reviews-empty{text-align:center;border:1px dashed var(--card-border);background:var(--muted);border-radius:16px;padding:2rem 1rem}.sf-related-stores-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.sf-related-stores-grid{grid-template-columns:repeat(4,1fr)}}.sf-related-store-card{border:1px solid var(--card-border);background:var(--card);border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.sf-related-store-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.sf-related-store-img{aspect-ratio:4/3;background:var(--image-bg);position:relative;overflow:hidden}.sf-related-store-overlay{background:linear-gradient(#0000 40%,#00000080);position:absolute;inset:0}.sf-related-store-body{padding:.85rem}.sf-related-store-name{color:var(--foreground);font-size:.82rem;font-weight:700}.sf-related-store-meta{color:var(--text-muted);margin-top:.2rem;font-size:.68rem}.sf-category-banner{border-radius:20px;min-height:160px;margin-bottom:1.5rem;position:relative;overflow:hidden}.sf-category-banner-bg{position:absolute;inset:0}.sf-category-banner-overlay{background:linear-gradient(90deg,#000000a6,#0003);position:absolute;inset:0}.sf-category-banner-content{z-index:1;color:#fff;padding:2rem 1.5rem;position:relative}.sf-category-banner-title{font-family:var(--font-display,Georgia),serif;font-size:1.75rem;font-weight:700}.sf-category-banner-count{opacity:.8;margin-top:.35rem;font-size:.8rem}.sf-toolbar.sf-toolbar--premium{background:var(--muted);border-bottom:none;flex-flow:row;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.5rem .75rem}@supports (color:color-mix(in lab,red,red)){.sf-toolbar.sf-toolbar--premium{background:color-mix(in srgb,var(--muted) 88%,transparent)}}.sf-toolbar.sf-toolbar--premium{border:1px solid var(--card-border)}@supports (color:color-mix(in lab,red,red)){.sf-toolbar.sf-toolbar--premium{border:1px solid color-mix(in srgb,var(--card-border) 65%,transparent)}}.sf-toolbar.sf-toolbar--premium{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.sf-toolbar.sf-toolbar--premium::-webkit-scrollbar{display:none}.sf-toolbar.sf-toolbar--premium .sf-toolbar-count{letter-spacing:.03em;color:var(--text-muted);flex-shrink:0;font-size:.6875rem;font-weight:500}.sf-toolbar-filters{flex-direction:row;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.sf-toolbar.sf-toolbar--premium .sf-filter-select{border:1px solid var(--card-border);border-radius:6px;padding:.22rem 1.35rem .22rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.sf-toolbar.sf-toolbar--premium .sf-filter-select{border:1px solid color-mix(in srgb,var(--card-border) 75%,transparent)}}.sf-toolbar.sf-toolbar--premium .sf-filter-select{color:var(--foreground);cursor:pointer;appearance:none;white-space:nowrap;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;background-size:.55rem;transition:border-color .15s,background-color .15s}.sf-toolbar.sf-toolbar--premium .sf-filter-select:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sf-toolbar.sf-toolbar--premium .sf-filter-select:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--card-border))}}.sf-toolbar.sf-toolbar--premium .sf-filter-select:hover{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.sf-toolbar.sf-toolbar--premium .sf-filter-select:hover{background-color:color-mix(in srgb,var(--card) 40%,transparent)}}.sf-toolbar.sf-toolbar--premium .sf-filter-chips{flex:1;gap:.3rem;width:auto;min-width:0;margin-left:auto;padding-bottom:0}.sf-toolbar.sf-toolbar--premium .sf-filter-chip{letter-spacing:.01em;border-width:1px;border-radius:6px;padding:.2rem .55rem;font-size:.625rem;font-weight:500}.sf-newsletter-success{color:#ffffffe6;font-size:.9rem;font-weight:400}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storefront-theme .sf-section-wrap{padding:1.15rem .85rem}@media (min-width:640px){.storefront-theme .sf-section-wrap{padding:1.35rem 1rem}}.storefront-theme .sf-section-wrap--compact{padding-top:.9rem;padding-bottom:.9rem}.storefront-theme .sf-section-title{letter-spacing:-.02em;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}.sf-footer-powered{color:var(--text-muted);opacity:.6;align-items:center;gap:.35rem;margin-top:1rem;font-size:.62rem;transition:opacity .2s;display:inline-flex}.sf-footer-powered:hover{opacity:1}@media (hover:none){.sf-wishlist-btn{opacity:1;transform:scale(1)}}.storefront-theme{color:var(--foreground);background:var(--background);isolation:isolate}[data-theme=light] .storefront-theme{color-scheme:light;--sf-solid-bg:#141210;--sf-solid-fg:#fff;--sf-band-bg:#141210;--sf-band-fg:#fff;--sf-chip-active-bg:#141210;--sf-chip-active-fg:#fff;--sf-announce-bg:#141210;--sf-announce-fg:#fff;--sf-input-bg:#f5f5f5;--sf-hover:#1412100a}[data-theme=dark] .storefront-theme{color-scheme:dark;--sf-solid-bg:#f5f5f5;--sf-solid-fg:#141210;--sf-band-bg:#1a1a1a;--sf-band-fg:#fafafa;--sf-chip-active-bg:#fafafa;--sf-chip-active-fg:#141210;--sf-announce-bg:#111;--sf-announce-fg:#e5e5e5;--sf-input-bg:#ffffff0f;--sf-hover:#ffffff0f}.storefront-theme .sf-cats-strip,.storefront-theme .sf-content-panel,.storefront-theme .sf-footer,.storefront-theme .sf-header,.storefront-theme .sf-hero-section,.storefront-theme .sf-mobile-nav,.storefront-theme .sf-section-wrap,.storefront-theme .sf-sidebar-widget,.storefront-theme .sf-trust-strip{color:var(--foreground)}[data-theme=light] .storefront-theme--clay{--background:#e8dff8;--foreground:#2d2640;--card:#ebe4f7;--card-border:#7c3aed24;--muted:#ddd0f0;--text-muted:#6b6280;--accent:#7c3aed;--image-bg:#e0d4f2;--sf-announce-bg:linear-gradient(90deg,#7c3aed,#a78bfa);--sf-announce-fg:#fff;--sf-solid-bg:#5b21b6;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#7c3aed,#5b21b6);--sf-band-fg:#fff}[data-theme=dark] .storefront-theme--clay{--background:#1a1528;--foreground:#f0edf8;--card:#221a32;--card-border:#a78bfa33;--muted:#12101c;--text-muted:#9b94b0;--accent:#a78bfa;--image-bg:#2a2240;--sf-announce-bg:linear-gradient(90deg,#5b21b6,#7c3aed);--sf-announce-fg:#f0edf8;--sf-solid-bg:#a78bfa;--sf-solid-fg:#1a1528;--sf-band-bg:linear-gradient(135deg,#4c1d95,#6d28d9);--sf-band-fg:#f0edf8}[data-theme=light] .storefront-theme--glass{--background:#eef3fc;--foreground:#1e1b2e;--card:#ffffff9e;--card-border:#6366f124;--muted:#e8edf8;--text-muted:#64748b;--accent:#6366f1;--image-bg:#e2e8f0;--sf-announce-bg:linear-gradient(90deg,#4338ca,#6366f1);--sf-announce-fg:#fff;--sf-band-bg:linear-gradient(135deg,#4338ca,#6366f1);--sf-band-fg:#fff}[data-theme=dark] .storefront-theme--glass{--muted:#131822;--sf-announce-bg:linear-gradient(90deg,#312e81,#4338ca);--sf-announce-fg:#e0e7ff;--sf-band-bg:linear-gradient(135deg,#312e81,#4338ca);--sf-band-fg:#e0e7ff}[data-theme=light] .storefront-theme--minimal{--background:#fafafa;--foreground:#171717;--card:#fff;--card-border:#e5e5e5;--muted:#f4f4f5;--text-muted:#737373;--accent:#171717;--image-bg:#f5f5f5;--sf-announce-bg:#171717;--sf-announce-fg:#fff;--sf-band-bg:#171717;--sf-band-fg:#fff}[data-theme=dark] .storefront-theme--minimal{--muted:#111;--sf-announce-bg:#fafafa;--sf-announce-fg:#0a0a0a;--sf-band-bg:#141414;--sf-band-fg:#fafafa;--sf-solid-bg:#fafafa;--sf-solid-fg:#0a0a0a}[data-theme=light] .storefront-theme--liquid{--muted:#f0ede6;--sf-announce-bg:linear-gradient(90deg,#a67c00,#c9a227);--sf-announce-fg:#fff;--sf-band-bg:linear-gradient(135deg,#7a5c00,#a67c00);--sf-band-fg:#fff}[data-theme=dark] .storefront-theme--liquid{--background:#0c0c10;--foreground:#faf6ee;--card:#ffffff14;--card-border:#d4a8432e;--muted:#12121a;--text-muted:#ffffff85;--accent:#d4a843;--image-bg:#1a1a22;--sf-announce-bg:linear-gradient(90deg,#0c0c10,#1a1a22);--sf-announce-fg:#ffffffbf;--sf-band-bg:linear-gradient(135deg,#1a1a22,#0c0c10);--sf-band-fg:#faf6ee}[data-theme=light] .storefront-theme--classic{--background:#fff;--foreground:#141210;--card:#fff;--card-border:#e8e8e8;--muted:#fafafa;--text-muted:#737373;--accent:#a67c00;--image-bg:#f5f5f5;--sf-announce-bg:#141210;--sf-announce-fg:#fff;--sf-band-bg:#141210;--sf-band-fg:#fff}[data-theme=dark] .storefront-theme--classic{--background:#111;--muted:#171717;--sf-announce-bg:#1a1a1a;--sf-announce-fg:#fafafa;--sf-band-bg:#1a1a1a;--sf-band-fg:#fafafa}[data-theme=light] .storefront-theme--emerald{--background:#f5f0e8;--foreground:#082a22;--card:#fff;--card-border:#082a221f;--muted:#ebe4d8;--text-muted:#4a6358;--accent:#b8934f;--image-bg:#e8e0d4;--sf-announce-bg:#082a22;--sf-announce-fg:#f5f0e8;--sf-solid-bg:#082a22;--sf-solid-fg:#f5f0e8;--sf-band-bg:linear-gradient(135deg,#082a22,#0a3529);--sf-band-fg:#f5f0e8;--sf-chip-active-bg:#082a22;--sf-chip-active-fg:#f5f0e8}[data-theme=dark] .storefront-theme--emerald{--sf-announce-bg:#0a3529;--sf-announce-fg:#f5f0e8;--sf-solid-bg:#d9b26f;--sf-solid-fg:#082a22;--sf-band-bg:linear-gradient(135deg,#061f19,#0a3529);--sf-band-fg:#f5f0e8;--sf-chip-active-bg:#d9b26f;--sf-chip-active-fg:#082a22}[data-theme=light] .storefront-theme--rose{--background:#fdf5f3;--foreground:#3d2020;--card:#fff;--card-border:#b87c6a29;--muted:#f5e8e4;--text-muted:#7a5550;--accent:#b87c6a;--image-bg:#f0e0db;--sf-announce-bg:#3d2020;--sf-announce-fg:#fdf5f3;--sf-solid-bg:#b87c6a;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#3d2020,#b87c6a);--sf-band-fg:#fdf5f3;--sf-chip-active-bg:#b87c6a;--sf-chip-active-fg:#fff}[data-theme=dark] .storefront-theme--rose{--sf-announce-bg:#261a1e;--sf-announce-fg:#f9ece8;--sf-solid-bg:#e8a598;--sf-solid-fg:#1a1214;--sf-band-bg:linear-gradient(135deg,#120c0e,#261a1e);--sf-band-fg:#f9ece8;--sf-chip-active-bg:#e8a598;--sf-chip-active-fg:#1a1214}[data-theme=light] .storefront-theme--midnight{--background:#f0f4fa;--foreground:#0f172a;--card:#fff;--card-border:#1e3a5f1f;--muted:#e2e8f0;--text-muted:#64748b;--accent:#1e3a5f;--image-bg:#dbe4ef;--sf-announce-bg:#0f172a;--sf-announce-fg:#f0f4fa;--sf-solid-bg:#1e3a5f;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#0f172a,#1e3a5f);--sf-band-fg:#f0f4fa;--sf-chip-active-bg:#1e3a5f;--sf-chip-active-fg:#fff}[data-theme=dark] .storefront-theme--midnight{--sf-announce-bg:#111827;--sf-announce-fg:#e2e8f0;--sf-solid-bg:#94a3b8;--sf-solid-fg:#0a0f1a;--sf-band-bg:linear-gradient(135deg,#060a12,#111827);--sf-band-fg:#e2e8f0;--sf-chip-active-bg:#94a3b8;--sf-chip-active-fg:#0a0f1a}[data-theme=light] .storefront-theme--sage{--background:#f4f7f2;--foreground:#1a2e1a;--card:#fff;--card-border:#6b8f712e;--muted:#e8ede4;--text-muted:#5a6b58;--accent:#6b8f71;--image-bg:#dde5d8;--sf-announce-bg:#1a2e1a;--sf-announce-fg:#f4f7f2;--sf-solid-bg:#6b8f71;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#1a2e1a,#6b8f71);--sf-band-fg:#f4f7f2;--sf-chip-active-bg:#6b8f71;--sf-chip-active-fg:#fff}[data-theme=dark] .storefront-theme--sage{--sf-announce-bg:#1c2820;--sf-announce-fg:#e8ede4;--sf-solid-bg:#8faa8f;--sf-solid-fg:#141c16;--sf-band-bg:linear-gradient(135deg,#0e1410,#1c2820);--sf-band-fg:#e8ede4;--sf-chip-active-bg:#8faa8f;--sf-chip-active-fg:#141c16}[data-theme=light] .storefront-theme--noir{--background:#fafafa;--foreground:#1a1a1a;--card:#fff;--card-border:#be123c1f;--muted:#f0f0f0;--text-muted:#737373;--accent:#be123c;--image-bg:#ececec;--sf-announce-bg:#1a1a1a;--sf-announce-fg:#fafafa;--sf-solid-bg:#be123c;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#1a1a1a,#be123c);--sf-band-fg:#fafafa;--sf-chip-active-bg:#be123c;--sf-chip-active-fg:#fff}[data-theme=dark] .storefront-theme--noir{--sf-announce-bg:#1a1a1a;--sf-announce-fg:#f5f5f5;--sf-solid-bg:#e11d48;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#080808,#1a1a1a);--sf-band-fg:#f5f5f5;--sf-chip-active-bg:#e11d48;--sf-chip-active-fg:#fff}[data-theme=light] .storefront-theme--ice{--background:#eef6fc;--foreground:#0c2340;--card:#fff;--card-border:#5eb4d433;--muted:#dceef8;--text-muted:#4a6880;--accent:#5eb4d4;--image-bg:#d4e8f4;--sf-announce-bg:#0c2340;--sf-announce-fg:#eef6fc;--sf-solid-bg:#5eb4d4;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#0c2340,#5eb4d4);--sf-band-fg:#eef6fc;--sf-chip-active-bg:#5eb4d4;--sf-chip-active-fg:#fff}[data-theme=dark] .storefront-theme--ice{--sf-announce-bg:#122038;--sf-announce-fg:#e8f4fc;--sf-solid-bg:#7dd3fc;--sf-solid-fg:#0a1628;--sf-band-bg:linear-gradient(135deg,#060e18,#122038);--sf-band-fg:#e8f4fc;--sf-chip-active-bg:#7dd3fc;--sf-chip-active-fg:#0a1628}[data-theme=light] .storefront-theme--heat{--background:#fff8f0;--foreground:#4a1c0a;--card:#fff;--card-border:#e85d0429;--muted:#ffe8d4;--text-muted:#8a5038;--accent:#e85d04;--image-bg:#ffd8b8;--sf-announce-bg:#4a1c0a;--sf-announce-fg:#fff8f0;--sf-solid-bg:#e85d04;--sf-solid-fg:#fff;--sf-band-bg:linear-gradient(135deg,#4a1c0a,#e85d04);--sf-band-fg:#fff8f0;--sf-chip-active-bg:#e85d04;--sf-chip-active-fg:#fff}[data-theme=dark] .storefront-theme--heat{--sf-announce-bg:#261610;--sf-announce-fg:#fff0e6;--sf-solid-bg:#f97316;--sf-solid-fg:#1a0f08;--sf-band-bg:linear-gradient(135deg,#100804,#261610);--sf-band-fg:#fff0e6;--sf-chip-active-bg:#f97316;--sf-chip-active-fg:#1a0f08}.storefront-theme .sf-announce{background:var(--sf-announce-bg);color:var(--sf-announce-fg)}.storefront-theme--clay .sf-announce,.storefront-theme--glass .sf-announce,.storefront-theme--liquid .sf-announce{background-image:var(--sf-announce-bg);background-color:#0000}.storefront-theme--clay .sf-newsletter-band,.storefront-theme--emerald .sf-newsletter-band,.storefront-theme--glass .sf-newsletter-band,.storefront-theme--heat .sf-newsletter-band,.storefront-theme--ice .sf-newsletter-band,.storefront-theme--liquid .sf-newsletter-band,.storefront-theme--midnight .sf-newsletter-band,.storefront-theme--noir .sf-newsletter-band,.storefront-theme--rose .sf-newsletter-band,.storefront-theme--sage .sf-newsletter-band{background-image:var(--sf-band-bg);background-color:#0000}.storefront-theme .sf-btn-primary{background:var(--sf-solid-bg);color:var(--sf-solid-fg)}.storefront-theme .sf-btn-primary:hover{background:var(--accent);color:var(--sf-solid-fg);filter:brightness(1.05)}.storefront-theme .sf-header-pill{background:var(--sf-solid-bg);color:var(--sf-solid-fg)}.storefront-theme .sf-header-pill:hover{background:var(--accent);color:var(--sf-solid-fg)}.storefront-theme .sf-filter-chip--active{background:var(--sf-chip-active-bg);color:var(--sf-chip-active-fg);border-color:var(--sf-chip-active-bg)}.storefront-theme .sf-newsletter-band{background:var(--sf-band-bg);color:var(--sf-band-fg)}.storefront-theme .sf-search-bar{background:var(--sf-input-bg)}.storefront-theme .sf-icon-btn{background:var(--muted);color:var(--foreground);border-color:var(--card-border)}.storefront-theme .sf-cart-badge{background:var(--accent);color:var(--sf-solid-fg)}[data-theme=dark] .storefront-theme .sf-cart-badge{color:#141210}.storefront-category--restaurant .sf-btn-primary,.storefront-category--restaurant .sf-nav-link--active{letter-spacing:.02em}.storefront-category--barbing_salon .sf-hero-cinematic-eyebrow,.storefront-category--hair_salon .sf-hero-cinematic-eyebrow,.storefront-category--makeup_artist .sf-hero-cinematic-eyebrow,.storefront-category--nail_technician .sf-hero-cinematic-eyebrow,.storefront-category--spa_wellness .sf-hero-cinematic-eyebrow{font-weight:600}.storefront-category--car_dealer .sf-category-banner-title,.storefront-category--hotel .sf-category-banner-title,.storefront-category--real_estate .sf-category-banner-title{text-transform:none}.storefront-category--hospital_clinic .sf-announce-track{font-size:.8125rem}.storefront-category--pharmacy .sf-toolbar-count{text-transform:capitalize}.storefront-theme--emerald,.storefront-theme--heat,.storefront-theme--ice,.storefront-theme--midnight,.storefront-theme--noir,.storefront-theme--rose,.storefront-theme--sage{--clay-radius:12px;--clay-radius-lg:16px;--clay-border:1px solid var(--card-border);--clay-shadow:none;--clay-shadow-inset:none}.storefront-theme--emerald .clay-orb,.storefront-theme--heat .clay-orb,.storefront-theme--ice .clay-orb,.storefront-theme--midnight .clay-orb,.storefront-theme--noir .clay-orb,.storefront-theme--rose .clay-orb,.storefront-theme--sage .clay-orb{display:none}.storefront-theme--emerald .font-display,.storefront-theme--emerald h1,.storefront-theme--emerald h2,.storefront-theme--emerald h3,.storefront-theme--heat .font-display,.storefront-theme--heat h1,.storefront-theme--heat h2,.storefront-theme--heat h3,.storefront-theme--ice .font-display,.storefront-theme--ice h1,.storefront-theme--ice h2,.storefront-theme--ice h3,.storefront-theme--midnight .font-display,.storefront-theme--midnight h1,.storefront-theme--midnight h2,.storefront-theme--midnight h3,.storefront-theme--noir .font-display,.storefront-theme--noir h1,.storefront-theme--noir h2,.storefront-theme--noir h3,.storefront-theme--rose .font-display,.storefront-theme--rose h1,.storefront-theme--rose h2,.storefront-theme--rose h3,.storefront-theme--sage .font-display,.storefront-theme--sage h1,.storefront-theme--sage h2,.storefront-theme--sage h3{font-family:var(--font-display),Georgia,serif}.storefront-theme--emerald{--background:#f5f0e8;--foreground:#082a22;--card:#fff;--card-border:#082a221f;--muted:#ebe4d8;--text-muted:#4a6358;--accent:#b8934f;--accent-light:#d9b26f;--store-topbar-bg:#f5f0e8;--store-topbar-text:#4a6358;--store-footer-bg:#f5f0e8;--image-bg:#e8e0d4;color-scheme:light;background-color:#0000;background-image:radial-gradient(80% 55% at 12% 0,#082a220f,#0000 58%),radial-gradient(60% 45% at 92% 8%,#b8934f1a,#0000 52%),linear-gradient(#f5f0e8,#ebe4d8);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}[data-theme=dark] .storefront-theme--emerald{--background:#082a22;--foreground:#f5f0e8;--card:#0a3529;--card-border:#d9b26f2e;--muted:#061f19;--text-muted:#f5f0e89e;--accent:#d9b26f;--accent-light:#e8c98a;--store-topbar-bg:#082a22;--store-topbar-text:#f5f0e89e;--store-footer-bg:#082a22;--image-bg:#0d3d32;--sf-on-accent:#082a22;color-scheme:dark;background:radial-gradient(70% 50% at 15% 0,#d9b26f14,#0000 55%),linear-gradient(#082a22,#061f19)}[data-theme=light] .storefront-theme.storefront-theme--emerald{--sf-bg:#f5f0e8;--sf-fg:#082a22;--sf-muted:#4a6358;--sf-card:#fff;--sf-border:#082a221f;--sf-surface:#ebe4d8;--sf-on-accent:#082a22;color:#082a22;background:#f5f0e8}[data-theme=dark] .storefront-theme.storefront-theme--emerald{--sf-bg:#082a22;--sf-fg:#f5f0e8;--sf-muted:#f5f0e89e;--sf-card:#0a3529;--sf-border:#d9b26f2e;--sf-surface:#0d3d32;--sf-on-accent:#082a22;color:#f5f0e8;background:#082a22}.storefront-theme--rose{--background:#fdf5f3;--foreground:#3d2020;--card:#fff;--card-border:#b87c6a29;--muted:#f5e8e4;--text-muted:#7a5550;--accent:#b87c6a;--accent-light:#d4a090;--store-topbar-bg:#fdf5f3;--store-topbar-text:#7a5550;--store-footer-bg:#fdf5f3;--image-bg:#f0e0db;color-scheme:light;background-color:#0000;background-image:radial-gradient(75% 50% at 88% 5%,#b87c6a1f,#0000 55%),linear-gradient(#fdf5f3,#f5e8e4);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=dark] .storefront-theme--rose{--background:#1a1214;--foreground:#f9ece8;--card:#261a1e;--card-border:#e8a59833;--muted:#120c0e;--text-muted:#f9ece899;--accent:#e8a598;--accent-light:#f0bdb3;--store-topbar-bg:#1a1214;--store-topbar-text:#f9ece899;--store-footer-bg:#1a1214;--image-bg:#2e2024;--sf-on-accent:#1a1214;color-scheme:dark;background:radial-gradient(65% 45% at 10% 0,#e8a5981a,#0000 52%),linear-gradient(#1a1214,#120c0e)}[data-theme=light] .storefront-theme.storefront-theme--rose{--sf-bg:#fdf5f3;--sf-fg:#3d2020;--sf-muted:#7a5550;--sf-card:#fff;--sf-border:#b87c6a29;--sf-surface:#f5e8e4;--sf-on-accent:#fff;color:#3d2020;background:#fdf5f3}[data-theme=dark] .storefront-theme.storefront-theme--rose{--sf-bg:#1a1214;--sf-fg:#f9ece8;--sf-muted:#f9ece899;--sf-card:#261a1e;--sf-border:#e8a59833;--sf-surface:#2e2024;--sf-on-accent:#1a1214;color:#f9ece8;background:#1a1214}.storefront-theme--midnight{--background:#f0f4fa;--foreground:#0f172a;--card:#fff;--card-border:#1e3a5f1f;--muted:#e2e8f0;--text-muted:#64748b;--accent:#1e3a5f;--accent-light:#334e68;--store-topbar-bg:#f0f4fa;--store-topbar-text:#64748b;--store-footer-bg:#f0f4fa;--image-bg:#dbe4ef;color-scheme:light;background-color:#0000;background-image:radial-gradient(70% 48% at 85% 0,#94a3b833,#0000 55%),linear-gradient(#f0f4fa,#e2e8f0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=dark] .storefront-theme--midnight{--background:#0a0f1a;--foreground:#e2e8f0;--card:#111827;--card-border:#94a3b833;--muted:#060a12;--text-muted:#94a3b8;--accent:#94a3b8;--accent-light:#cbd5e1;--store-topbar-bg:#0a0f1a;--store-topbar-text:#94a3b8;--store-footer-bg:#0a0f1a;--image-bg:#1e293b;--sf-on-accent:#0a0f1a;color-scheme:dark;background:radial-gradient(60% 45% at 20% 0,#94a3b814,#0000 50%),linear-gradient(#0a0f1a,#060a12)}[data-theme=light] .storefront-theme.storefront-theme--midnight{--sf-bg:#f0f4fa;--sf-fg:#0f172a;--sf-muted:#64748b;--sf-card:#fff;--sf-border:#1e3a5f1f;--sf-surface:#e2e8f0;--sf-on-accent:#fff;color:#0f172a;background:#f0f4fa}[data-theme=dark] .storefront-theme.storefront-theme--midnight{--sf-bg:#0a0f1a;--sf-fg:#e2e8f0;--sf-muted:#94a3b8;--sf-card:#111827;--sf-border:#94a3b833;--sf-surface:#1e293b;--sf-on-accent:#0a0f1a;color:#e2e8f0;background:#0a0f1a}.storefront-theme--sage{--background:#f4f7f2;--foreground:#1a2e1a;--card:#fff;--card-border:#6b8f712e;--muted:#e8ede4;--text-muted:#5a6b58;--accent:#6b8f71;--accent-light:#8faa8f;--store-topbar-bg:#f4f7f2;--store-topbar-text:#5a6b58;--store-footer-bg:#f4f7f2;--image-bg:#dde5d8;color-scheme:light;background-color:#0000;background-image:radial-gradient(72% 50% at 15% 0,#6b8f711a,#0000 55%),linear-gradient(#f4f7f2,#e8ede4);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=dark] .storefront-theme--sage{--background:#141c16;--foreground:#e8ede4;--card:#1c2820;--card-border:#8faa8f33;--muted:#0e1410;--text-muted:#e8ede494;--accent:#8faa8f;--accent-light:#a8c0a8;--store-topbar-bg:#141c16;--store-topbar-text:#e8ede494;--store-footer-bg:#141c16;--image-bg:#243028;--sf-on-accent:#141c16;color-scheme:dark;background:radial-gradient(65% 45% at 88% 5%,#8faa8f14,#0000 52%),linear-gradient(#141c16,#0e1410)}[data-theme=light] .storefront-theme.storefront-theme--sage{--sf-bg:#f4f7f2;--sf-fg:#1a2e1a;--sf-muted:#5a6b58;--sf-card:#fff;--sf-border:#6b8f712e;--sf-surface:#e8ede4;--sf-on-accent:#fff;color:#1a2e1a;background:#f4f7f2}[data-theme=dark] .storefront-theme.storefront-theme--sage{--sf-bg:#141c16;--sf-fg:#e8ede4;--sf-muted:#e8ede494;--sf-card:#1c2820;--sf-border:#8faa8f33;--sf-surface:#243028;--sf-on-accent:#141c16;color:#e8ede4;background:#141c16}.storefront-theme--noir{--background:#fafafa;--foreground:#1a1a1a;--card:#fff;--card-border:#be123c1f;--muted:#f0f0f0;--text-muted:#737373;--accent:#be123c;--accent-light:#e11d48;--store-topbar-bg:#fafafa;--store-topbar-text:#737373;--store-footer-bg:#fafafa;--image-bg:#ececec;color-scheme:light;background-color:#0000;background-image:radial-gradient(70% 48% at 90% 0,#be123c0f,#0000 55%),linear-gradient(#fafafa,#f0f0f0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}[data-theme=dark] .storefront-theme--noir{--background:#0d0d0d;--foreground:#f5f5f5;--card:#1a1a1a;--card-border:#e11d4838;--muted:#080808;--text-muted:#a3a3a3;--accent:#e11d48;--accent-light:#fb7185;--store-topbar-bg:#0d0d0d;--store-topbar-text:#a3a3a3;--store-footer-bg:#0d0d0d;--image-bg:#222;--sf-on-accent:#fff;color-scheme:dark;background:radial-gradient(60% 42% at 12% 0,#e11d481a,#0000 50%),linear-gradient(#0d0d0d,#080808)}[data-theme=light] .storefront-theme.storefront-theme--noir{--sf-bg:#fafafa;--sf-fg:#1a1a1a;--sf-muted:#737373;--sf-card:#fff;--sf-border:#be123c1f;--sf-surface:#f0f0f0;--sf-on-accent:#fff;color:#1a1a1a;background:#fafafa}[data-theme=dark] .storefront-theme.storefront-theme--noir{--sf-bg:#0d0d0d;--sf-fg:#f5f5f5;--sf-muted:#a3a3a3;--sf-card:#1a1a1a;--sf-border:#e11d4838;--sf-surface:#222;--sf-on-accent:#fff;color:#f5f5f5;background:#0d0d0d}.storefront-theme--ice{--background:#eef6fc;--foreground:#0c2340;--card:#fff;--card-border:#5eb4d433;--muted:#dceef8;--text-muted:#4a6880;--accent:#5eb4d4;--accent-light:#8ecae6;--store-topbar-bg:#eef6fc;--store-topbar-text:#4a6880;--store-footer-bg:#eef6fc;--image-bg:#d4e8f4;color-scheme:light;background-color:#0000;background-image:radial-gradient(75% 52% at 12% 0,#5eb4d424,#0000 55%),radial-gradient(55% 40% at 92% 8%,#c8e6f580,#0000 52%),linear-gradient(#eef6fc,#dceef8);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}[data-theme=dark] .storefront-theme--ice{--background:#0a1628;--foreground:#e8f4fc;--card:#122038;--card-border:#7dd3fc33;--muted:#060e18;--text-muted:#e8f4fc9e;--accent:#7dd3fc;--accent-light:#bae6fd;--store-topbar-bg:#0a1628;--store-topbar-text:#e8f4fc9e;--store-footer-bg:#0a1628;--image-bg:#162840;--sf-on-accent:#0a1628;color-scheme:dark;background:radial-gradient(68% 48% at 88% 0,#7dd3fc1a,#0000 52%),linear-gradient(#0a1628,#060e18)}[data-theme=light] .storefront-theme.storefront-theme--ice{--sf-bg:#eef6fc;--sf-fg:#0c2340;--sf-muted:#4a6880;--sf-card:#fff;--sf-border:#5eb4d433;--sf-surface:#dceef8;--sf-on-accent:#fff;color:#0c2340;background:#eef6fc}[data-theme=dark] .storefront-theme.storefront-theme--ice{--sf-bg:#0a1628;--sf-fg:#e8f4fc;--sf-muted:#e8f4fc9e;--sf-card:#122038;--sf-border:#7dd3fc33;--sf-surface:#162840;--sf-on-accent:#0a1628;color:#e8f4fc;background:#0a1628}.storefront-theme--heat{--background:#fff8f0;--foreground:#4a1c0a;--card:#fff;--card-border:#e85d0429;--muted:#ffe8d4;--text-muted:#8a5038;--accent:#e85d04;--accent-light:#fb923c;--store-topbar-bg:#fff8f0;--store-topbar-text:#8a5038;--store-footer-bg:#fff8f0;--image-bg:#ffd8b8;color-scheme:light;background-color:#0000;background-image:radial-gradient(78% 50% at 88% 0,#e85d041f,#0000 55%),radial-gradient(60% 42% at 10% 10%,#fb923c1a,#0000 50%),linear-gradient(#fff8f0,#ffe8d4);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}[data-theme=dark] .storefront-theme--heat{--background:#1a0f08;--foreground:#fff0e6;--card:#261610;--card-border:#f9731638;--muted:#100804;--text-muted:#fff0e69e;--accent:#f97316;--accent-light:#fdba74;--store-topbar-bg:#1a0f08;--store-topbar-text:#fff0e69e;--store-footer-bg:#1a0f08;--image-bg:#321c10;--sf-on-accent:#1a0f08;color-scheme:dark;background:radial-gradient(65% 45% at 15% 0,#f973161f,#0000 52%),linear-gradient(#1a0f08,#100804)}[data-theme=light] .storefront-theme.storefront-theme--heat{--sf-bg:#fff8f0;--sf-fg:#4a1c0a;--sf-muted:#8a5038;--sf-card:#fff;--sf-border:#e85d0429;--sf-surface:#ffe8d4;--sf-on-accent:#fff;color:#4a1c0a;background:#fff8f0}[data-theme=dark] .storefront-theme.storefront-theme--heat{--sf-bg:#1a0f08;--sf-fg:#fff0e6;--sf-muted:#fff0e69e;--sf-card:#261610;--sf-border:#f9731638;--sf-surface:#321c10;--sf-on-accent:#1a0f08;color:#fff0e6;background:#1a0f08}.storefront-theme--emerald .store-topbar-wavy,.storefront-theme--heat .store-topbar-wavy,.storefront-theme--ice .store-topbar-wavy,.storefront-theme--midnight .store-topbar-wavy,.storefront-theme--noir .store-topbar-wavy,.storefront-theme--rose .store-topbar-wavy,.storefront-theme--sage .store-topbar-wavy{background:var(--store-topbar-bg);color:var(--store-topbar-text);border-bottom:1px solid var(--card-border)}.storefront-theme--emerald .clay-footer,.storefront-theme--heat .clay-footer,.storefront-theme--ice .clay-footer,.storefront-theme--midnight .clay-footer,.storefront-theme--noir .clay-footer,.storefront-theme--rose .clay-footer,.storefront-theme--sage .clay-footer{background:var(--store-footer-bg);border-top:1px solid var(--card-border);box-shadow:none}.storefront-theme--emerald .clay-hero-panel,.storefront-theme--emerald .clay-newsletter-box,.storefront-theme--emerald .clay-product-card,.storefront-theme--emerald .clay-section-panel,.storefront-theme--emerald .clay-widget-card,.storefront-theme--heat .clay-newsletter-box,.storefront-theme--ice .clay-newsletter-box,.storefront-theme--midnight .clay-hero-panel,.storefront-theme--midnight .clay-newsletter-box,.storefront-theme--midnight .clay-product-card,.storefront-theme--midnight .clay-section-panel,.storefront-theme--midnight .clay-widget-card,.storefront-theme--noir .clay-hero-panel,.storefront-theme--noir .clay-newsletter-box,.storefront-theme--noir .clay-product-card,.storefront-theme--noir .clay-section-panel,.storefront-theme--noir .clay-widget-card,.storefront-theme--rose .clay-hero-panel,.storefront-theme--rose .clay-newsletter-box,.storefront-theme--rose .clay-product-card,.storefront-theme--rose .clay-section-panel,.storefront-theme--rose .clay-widget-card,.storefront-theme--sage .clay-hero-panel,.storefront-theme--sage .clay-newsletter-box,.storefront-theme--sage .clay-product-card,.storefront-theme--sage .clay-section-panel,.storefront-theme--sage .clay-widget-card{background:var(--card);border:1px solid var(--card-border);box-shadow:none;border-radius:12px}.storefront-theme--emerald .clay-product-card:hover,.storefront-theme--heat .clay-product-card:hover,.storefront-theme--ice .clay-product-card:hover,.storefront-theme--midnight .clay-product-card:hover,.storefront-theme--noir .clay-product-card:hover,.storefront-theme--rose .clay-product-card:hover,.storefront-theme--sage .clay-product-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--emerald .clay-product-card:hover,.storefront-theme--heat .clay-product-card:hover,.storefront-theme--ice .clay-product-card:hover,.storefront-theme--midnight .clay-product-card:hover,.storefront-theme--noir .clay-product-card:hover,.storefront-theme--rose .clay-product-card:hover,.storefront-theme--sage .clay-product-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--card-border))}}.storefront-theme--emerald .clay-product-card:hover,.storefront-theme--heat .clay-product-card:hover,.storefront-theme--ice .clay-product-card:hover,.storefront-theme--midnight .clay-product-card:hover,.storefront-theme--noir .clay-product-card:hover,.storefront-theme--rose .clay-product-card:hover,.storefront-theme--sage .clay-product-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.storefront-theme--emerald .clay-btn-purple,.storefront-theme--heat .clay-btn-purple,.storefront-theme--ice .clay-btn-purple,.storefront-theme--midnight .clay-btn-purple,.storefront-theme--noir .clay-btn-purple,.storefront-theme--rose .clay-btn-purple,.storefront-theme--sage .clay-btn-purple{background:var(--foreground);color:var(--background);box-shadow:none;border-radius:999px}.storefront-theme--emerald .clay-btn-ghost,.storefront-theme--heat .clay-btn-ghost,.storefront-theme--ice .clay-btn-ghost,.storefront-theme--midnight .clay-btn-ghost,.storefront-theme--noir .clay-btn-ghost,.storefront-theme--rose .clay-btn-ghost,.storefront-theme--sage .clay-btn-ghost{border:1px solid var(--card-border);color:var(--foreground);background:0 0;border-radius:999px}.storefront-theme--emerald .store-brand-gradient,.storefront-theme--heat .store-brand-gradient,.storefront-theme--ice .store-brand-gradient,.storefront-theme--midnight .store-brand-gradient,.storefront-theme--noir .store-brand-gradient,.storefront-theme--rose .store-brand-gradient,.storefront-theme--sage .store-brand-gradient{-webkit-text-fill-color:var(--accent);color:var(--accent);background:0 0}.storefront-theme--emerald .store-fin-eyebrow,.storefront-theme--heat .store-fin-eyebrow,.storefront-theme--ice .store-fin-eyebrow,.storefront-theme--midnight .store-fin-eyebrow,.storefront-theme--noir .store-fin-eyebrow,.storefront-theme--rose .store-fin-eyebrow,.storefront-theme--sage .store-fin-eyebrow{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--emerald .store-fin-eyebrow,.storefront-theme--heat .store-fin-eyebrow,.storefront-theme--ice .store-fin-eyebrow,.storefront-theme--midnight .store-fin-eyebrow,.storefront-theme--noir .store-fin-eyebrow,.storefront-theme--rose .store-fin-eyebrow,.storefront-theme--sage .store-fin-eyebrow{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.storefront-theme--emerald .store-fin-eyebrow,.storefront-theme--heat .store-fin-eyebrow,.storefront-theme--ice .store-fin-eyebrow,.storefront-theme--midnight .store-fin-eyebrow,.storefront-theme--noir .store-fin-eyebrow,.storefront-theme--rose .store-fin-eyebrow,.storefront-theme--sage .store-fin-eyebrow{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--emerald .store-fin-eyebrow,.storefront-theme--heat .store-fin-eyebrow,.storefront-theme--ice .store-fin-eyebrow,.storefront-theme--midnight .store-fin-eyebrow,.storefront-theme--noir .store-fin-eyebrow,.storefront-theme--rose .store-fin-eyebrow,.storefront-theme--sage .store-fin-eyebrow{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}.storefront-theme--emerald .store-fin-eyebrow,.storefront-theme--heat .store-fin-eyebrow,.storefront-theme--ice .store-fin-eyebrow,.storefront-theme--midnight .store-fin-eyebrow,.storefront-theme--noir .store-fin-eyebrow,.storefront-theme--rose .store-fin-eyebrow,.storefront-theme--sage .store-fin-eyebrow{padding:4px 10px;font-size:.62rem}.storefront-theme--emerald .store-fin-stat,.storefront-theme--heat .store-fin-stat,.storefront-theme--ice .store-fin-stat,.storefront-theme--midnight .store-fin-stat,.storefront-theme--noir .store-fin-stat,.storefront-theme--rose .store-fin-stat,.storefront-theme--sage .store-fin-stat{background:var(--card);border:1px solid var(--card-border);box-shadow:none;border-radius:10px}.storefront-theme--emerald .clay-badge-pill,.storefront-theme--heat .clay-badge-pill,.storefront-theme--ice .clay-badge-pill,.storefront-theme--midnight .clay-badge-pill,.storefront-theme--noir .clay-badge-pill,.storefront-theme--rose .clay-badge-pill,.storefront-theme--sage .clay-badge-pill{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--emerald .clay-badge-pill,.storefront-theme--heat .clay-badge-pill,.storefront-theme--ice .clay-badge-pill,.storefront-theme--midnight .clay-badge-pill,.storefront-theme--noir .clay-badge-pill,.storefront-theme--rose .clay-badge-pill,.storefront-theme--sage .clay-badge-pill{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.storefront-theme--emerald .clay-badge-pill,.storefront-theme--heat .clay-badge-pill,.storefront-theme--ice .clay-badge-pill,.storefront-theme--midnight .clay-badge-pill,.storefront-theme--noir .clay-badge-pill,.storefront-theme--rose .clay-badge-pill,.storefront-theme--sage .clay-badge-pill{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--emerald .clay-badge-pill,.storefront-theme--heat .clay-badge-pill,.storefront-theme--ice .clay-badge-pill,.storefront-theme--midnight .clay-badge-pill,.storefront-theme--noir .clay-badge-pill,.storefront-theme--rose .clay-badge-pill,.storefront-theme--sage .clay-badge-pill{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.storefront-theme--emerald .clay-cart-badge,.storefront-theme--heat .clay-cart-badge,.storefront-theme--ice .clay-cart-badge,.storefront-theme--midnight .clay-cart-badge,.storefront-theme--noir .clay-cart-badge,.storefront-theme--rose .clay-cart-badge,.storefront-theme--sage .clay-cart-badge{background:var(--accent);color:var(--sf-on-accent,#fff);font-size:9px}.storefront-theme--emerald .clay-thumb-active,.storefront-theme--heat .clay-thumb-active,.storefront-theme--ice .clay-thumb-active,.storefront-theme--midnight .clay-thumb-active,.storefront-theme--noir .clay-thumb-active,.storefront-theme--rose .clay-thumb-active,.storefront-theme--sage .clay-thumb-active{box-shadow:0 0 0 2px var(--accent)}.storefront-theme--emerald .sf-card,.storefront-theme--heat .sf-card,.storefront-theme--ice .sf-card,.storefront-theme--midnight .sf-card,.storefront-theme--noir .sf-card,.storefront-theme--rose .sf-card,.storefront-theme--sage .sf-card{background:var(--card);border:1px solid var(--card-border);border-radius:12px}.storefront-theme--emerald .store-slider-frame--emerald,.storefront-theme--heat .store-slider-frame--heat,.storefront-theme--ice .store-slider-frame--ice,.storefront-theme--midnight .store-slider-frame--midnight,.storefront-theme--noir .store-slider-frame--noir,.storefront-theme--rose .store-slider-frame--rose,.storefront-theme--sage .store-slider-frame--sage{border:1px solid var(--card-border);background:var(--card);border-radius:16px;position:relative;overflow:hidden}.storefront-theme--emerald .store-slider-nav--emerald,.storefront-theme--heat .store-slider-nav--heat,.storefront-theme--ice .store-slider-nav--ice,.storefront-theme--midnight .store-slider-nav--midnight,.storefront-theme--noir .store-slider-nav--noir,.storefront-theme--rose .store-slider-nav--rose,.storefront-theme--sage .store-slider-nav--sage{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.storefront-theme--emerald .store-slider-nav--emerald,.storefront-theme--heat .store-slider-nav--heat,.storefront-theme--ice .store-slider-nav--ice,.storefront-theme--midnight .store-slider-nav--midnight,.storefront-theme--noir .store-slider-nav--noir,.storefront-theme--rose .store-slider-nav--rose,.storefront-theme--sage .store-slider-nav--sage{background:color-mix(in srgb,var(--card) 88%,transparent)}}.storefront-theme--emerald .store-slider-nav--emerald,.storefront-theme--heat .store-slider-nav--heat,.storefront-theme--ice .store-slider-nav--ice,.storefront-theme--midnight .store-slider-nav--midnight,.storefront-theme--noir .store-slider-nav--noir,.storefront-theme--rose .store-slider-nav--rose,.storefront-theme--sage .store-slider-nav--sage{border:1px solid var(--card-border);color:var(--foreground);box-shadow:0 2px 8px #0000000f}[data-theme=dark] .storefront-theme--emerald .clay-btn-purple,[data-theme=dark] .storefront-theme--heat .clay-btn-purple,[data-theme=dark] .storefront-theme--ice .clay-btn-purple,[data-theme=dark] .storefront-theme--midnight .clay-btn-purple,[data-theme=dark] .storefront-theme--noir .clay-btn-purple,[data-theme=dark] .storefront-theme--rose .clay-btn-purple,[data-theme=dark] .storefront-theme--sage .clay-btn-purple{background:var(--accent);color:var(--sf-on-accent,var(--background))}[data-theme=dark] .storefront-theme--emerald .clay-product-card:hover,[data-theme=dark] .storefront-theme--heat .clay-product-card:hover,[data-theme=dark] .storefront-theme--ice .clay-product-card:hover,[data-theme=dark] .storefront-theme--midnight .clay-product-card:hover,[data-theme=dark] .storefront-theme--noir .clay-product-card:hover,[data-theme=dark] .storefront-theme--rose .clay-product-card:hover,[data-theme=dark] .storefront-theme--sage .clay-product-card:hover{box-shadow:0 4px 16px #0000004d}[data-theme=dark] .storefront-theme--emerald .store-slider-frame--emerald,[data-theme=dark] .storefront-theme--heat .store-slider-frame--heat,[data-theme=dark] .storefront-theme--ice .store-slider-frame--ice,[data-theme=dark] .storefront-theme--midnight .store-slider-frame--midnight,[data-theme=dark] .storefront-theme--noir .store-slider-frame--noir,[data-theme=dark] .storefront-theme--rose .store-slider-frame--rose,[data-theme=dark] .storefront-theme--sage .store-slider-frame--sage{background:var(--card);border-color:var(--card-border)}[data-theme=dark] .storefront-theme--emerald .store-slider-nav--emerald,[data-theme=dark] .storefront-theme--heat .store-slider-nav--heat,[data-theme=dark] .storefront-theme--ice .store-slider-nav--ice,[data-theme=dark] .storefront-theme--midnight .store-slider-nav--midnight,[data-theme=dark] .storefront-theme--noir .store-slider-nav--noir,[data-theme=dark] .storefront-theme--rose .store-slider-nav--rose,[data-theme=dark] .storefront-theme--sage .store-slider-nav--sage{background:var(--card)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .storefront-theme--emerald .store-slider-nav--emerald,[data-theme=dark] .storefront-theme--heat .store-slider-nav--heat,[data-theme=dark] .storefront-theme--ice .store-slider-nav--ice,[data-theme=dark] .storefront-theme--midnight .store-slider-nav--midnight,[data-theme=dark] .storefront-theme--noir .store-slider-nav--noir,[data-theme=dark] .storefront-theme--rose .store-slider-nav--rose,[data-theme=dark] .storefront-theme--sage .store-slider-nav--sage{background:color-mix(in srgb,var(--card) 92%,transparent)}}[data-theme=dark] .storefront-theme--emerald .store-slider-nav--emerald,[data-theme=dark] .storefront-theme--heat .store-slider-nav--heat,[data-theme=dark] .storefront-theme--ice .store-slider-nav--ice,[data-theme=dark] .storefront-theme--midnight .store-slider-nav--midnight,[data-theme=dark] .storefront-theme--noir .store-slider-nav--noir,[data-theme=dark] .storefront-theme--rose .store-slider-nav--rose,[data-theme=dark] .storefront-theme--sage .store-slider-nav--sage{border-color:var(--card-border);color:var(--foreground)}[class*=storefront-category--] .sf-hero-cinematic-gradient{background:var(--cat-hero-gradient,linear-gradient(to top,#000000e6 0,#0000008c 45%,#0000001f 100%))}[class*=storefront-category--] .sf-hero-cinematic-scrim{background:var(--cat-hero-scrim,transparent)}[class*=storefront-category--] .sf-announce{background:var(--cat-announce-bg,var(--background));color:var(--cat-announce-color,var(--foreground));border-bottom-color:var(--cat-announce-border,var(--card-border))}[class*=storefront-category--] .sf-hero-cinematic-eyebrow>span:first-child{color:var(--cat-eyebrow-color,var(--accent))}[class*=storefront-category--] .sf-hero-slide-dot--active{background:var(--cat-dot-active,var(--accent))}[class*=storefront-category--] .sf-hero-slide-nav:hover{border-color:var(--cat-nav-hover-border,#ffffffb3);background:var(--cat-nav-hover-bg,#000000a6)}[class*=storefront-category--] .sf-btn-primary{background:var(--cat-btn-bg,var(--accent));color:var(--cat-btn-color,var(--background));border-color:var(--cat-btn-bg,var(--accent))}[class*=storefront-category--] .sf-btn-primary:hover{background:var(--cat-btn-hover,var(--cat-btn-bg,var(--accent)))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-btn-primary:hover{background:var(--cat-btn-hover,color-mix(in srgb,var(--cat-btn-bg,var(--accent)) 85%,#000))}}[class*=storefront-category--] .sf-btn-primary:hover{border-color:var(--cat-btn-hover,var(--cat-btn-bg,var(--accent)))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-btn-primary:hover{border-color:var(--cat-btn-hover,color-mix(in srgb,var(--cat-btn-bg,var(--accent)) 85%,#000))}}[class*=storefront-category--] .sf-hero-cinematic-panel{background:var(--cat-panel-bg,#0a0a0c61);border-color:var(--cat-panel-border,#fff3)}.storefront-category--retail_store{--cat-hero-gradient:linear-gradient(0deg,#000000f0 0%,#0000009e 40%,#0000002e 70%,#0000000d);--cat-hero-scrim:radial-gradient(ellipse 110% 80% at 50% 90%,#000000b3 0%,transparent 65%);--cat-announce-bg:#0a0a08;--cat-announce-color:#d4a843;--cat-eyebrow-color:#d4a843;--cat-dot-active:#d4a843}.storefront-category--retail_store .sf-trust-icon{color:#d4a843}.storefront-category--restaurant{--cat-hero-gradient:linear-gradient(0deg,#120600f7 0%,#230c00b8 40%,#00000038 72%,#0000000d);--cat-hero-scrim:radial-gradient(ellipse 120% 80% at 50% 95%,#120600cc 0%,transparent 60%),linear-gradient(135deg,#b45a0024,transparent 55%);--cat-announce-bg:#160700;--cat-announce-color:#e8c07a;--cat-announce-border:#2e1200;--cat-eyebrow-color:#e8994a;--cat-dot-active:#e8994a;--cat-btn-bg:#c97830;--cat-btn-hover:#a05c20;--cat-btn-color:#fff;--cat-panel-bg:#12060085;--cat-panel-border:#e6a03c40}.storefront-category--restaurant .sf-hero-cinematic-title{text-shadow:0 2px 28px #b4500066,0 2px 12px #0009}.storefront-category--restaurant .sf-trust-icon{color:#e8994a}.storefront-category--restaurant .sf-nav-glass{background:#160700b8;border-color:#b45a004d}.storefront-category--restaurant .sf-collection-overlay{background:linear-gradient(#0000,#12060066 40%,#120600e0)}.storefront-category--restaurant .sf-collection-cta{color:#e8994a}.storefront-category--restaurant .sf-section-badge--feat{color:#e8994a;background:#e8994a2e;border-color:#e8994a4d}.storefront-category--restaurant .sf-promo-banner-overlay{background:linear-gradient(135deg,#120600d1,#3214008c)}.storefront-category--restaurant .sf-hero-cinematic-story{color:#ffe6b4e6;font-size:.95rem;font-style:italic}.storefront-category--restaurant .sf-announce-track span{letter-spacing:.08em}.storefront-category--nail_technician{--cat-hero-gradient:linear-gradient(0deg,#230816f7 0%,#41122d9e 45%,#0000001a 80%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 80% at 50% 95%,#230816cc 0%,transparent 60%),linear-gradient(135deg,#c850821f,transparent 60%);--cat-announce-bg:#1e0512;--cat-announce-color:#f2c0d4;--cat-announce-border:#3e1030;--cat-eyebrow-color:#e8a0b8;--cat-dot-active:#dc7097;--cat-btn-bg:#b85075;--cat-btn-hover:#8e3358;--cat-btn-color:#fff;--cat-panel-bg:#23081685;--cat-panel-border:#dc709740}.storefront-category--nail_technician .sf-hero-cinematic-title{text-shadow:0 2px 28px #b43c6e80,0 2px 12px #00000080}.storefront-category--nail_technician .sf-trust-icon{color:#dc7097}.storefront-category--nail_technician .sf-collection-overlay{background:linear-gradient(#0000,#23081666 40%,#230816e0)}.storefront-category--nail_technician .sf-collection-cta{color:#e8a0b8}.storefront-category--nail_technician .sf-section-badge--feat{color:#dc7097;background:#dc709726;border-color:#dc70974d}.storefront-category--nail_technician .sf-btn-primary{letter-spacing:.06em;border-radius:999px}.storefront-category--nail_technician .sf-btn-secondary{color:#ffffffeb;border-color:#dc709780;border-radius:999px}.storefront-category--nail_technician .sf-hero-cinematic-story{color:#ffd2e1e0;font-style:italic}.storefront-category--hair_salon{--cat-hero-gradient:linear-gradient(0deg,#0c0500f7 0%,#281605ad 42%,#00000024 75%,transparent);--cat-hero-scrim:radial-gradient(ellipse 115% 82% at 50% 95%,#0c0500d1 0%,transparent 62%),linear-gradient(135deg,#c39b501f,transparent 58%);--cat-announce-bg:#120800;--cat-announce-color:#d4b070;--cat-announce-border:#2e1800;--cat-eyebrow-color:#c9a870;--cat-dot-active:#c9a870;--cat-btn-bg:#a07840;--cat-btn-hover:#7c5a28;--cat-btn-color:#fff;--cat-panel-bg:#0c05008c;--cat-panel-border:#c8a05038}.storefront-category--hair_salon .sf-hero-cinematic-title{text-shadow:0 2px 24px #a0641e66,0 2px 12px #0009;font-size:clamp(1.9rem,5.5vw,3.4rem)}.storefront-category--hair_salon .sf-collection-cta,.storefront-category--hair_salon .sf-trust-icon{color:#c9a870}.storefront-category--hair_salon .sf-section-badge--feat{color:#c9a870;background:#c8a05026;border-color:#c8a0504d}.storefront-category--hair_salon .sf-hero-cinematic-story{color:#fff0d2e0;font-style:italic}.storefront-category--hair_salon .sf-hero-cinematic-panel{border:none;border-left:2px solid #c8a05066;border-radius:0 18px 18px 0;padding-left:1.5rem}.storefront-category--barbing_salon{--cat-hero-gradient:linear-gradient(0deg,#000000fa 0%,#050505c7 42%,#00000047 72%,#0000000f);--cat-hero-scrim:radial-gradient(ellipse 120% 85% at 50% 95%,#000000d9 0%,transparent 62%),linear-gradient(135deg,#c81e1e1a,transparent 55%);--cat-announce-bg:#060606;--cat-announce-color:#e0e0e0;--cat-announce-border:#1a1a1a;--cat-eyebrow-color:#dc2626;--cat-dot-active:#dc2626;--cat-btn-bg:#dc2626;--cat-btn-hover:#b01c1c;--cat-btn-color:#fff;--cat-panel-bg:#000000ad;--cat-panel-border:#dc26264d}.storefront-category--barbing_salon .sf-hero-cinematic-title{text-shadow:none;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,6vw,3.8rem);font-weight:400}.storefront-category--barbing_salon .sf-trust-icon{color:#dc2626}.storefront-category--barbing_salon .sf-collection-cta{color:#ef4444}.storefront-category--barbing_salon .sf-section-badge--feat{color:#dc2626;background:#dc262626;border-color:#dc262659}.storefront-category--barbing_salon .sf-btn-primary{letter-spacing:.12em;text-transform:uppercase;border-radius:3px;font-size:.72rem}.storefront-category--barbing_salon .sf-btn-secondary{letter-spacing:.12em;text-transform:uppercase;border-color:#fff6;border-radius:3px;font-size:.72rem}.storefront-category--barbing_salon .sf-nav-glass{background:#000000e6;border-color:#dc262640}.storefront-category--barbing_salon .sf-nav-link--active{color:#dc2626;border-bottom-color:#dc2626}.storefront-category--barbing_salon .sf-hero-cinematic-story{text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;font-size:.78rem}.storefront-category--makeup_artist{--cat-hero-gradient:linear-gradient(0deg,#1c050ff7 0%,#370c20a6 44%,#00000024 76%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 80% at 50% 95%,#1c050fd1 0%,transparent 60%),linear-gradient(135deg,#b43c6e24,transparent 58%);--cat-announce-bg:#1c0510;--cat-announce-color:#f0aec4;--cat-announce-border:#3e1028;--cat-eyebrow-color:#d06888;--cat-dot-active:#c85078;--cat-btn-bg:#a83860;--cat-btn-hover:#8a2848;--cat-btn-color:#fff;--cat-panel-bg:#1c050f94;--cat-panel-border:#c8507840}.storefront-category--makeup_artist .sf-hero-cinematic-title{text-shadow:0 2px 28px #b4326480,0 2px 12px #00000080;font-size:clamp(1.85rem,5.2vw,3.2rem);font-style:italic}.storefront-category--makeup_artist .sf-trust-icon{color:#d06888}.storefront-category--makeup_artist .sf-collection-cta{color:#f0aec4}.storefront-category--makeup_artist .sf-section-badge--feat{color:#c85078;background:#c8507826;border-color:#c850784d}.storefront-category--makeup_artist .sf-btn-primary{letter-spacing:.05em;border-radius:999px}.storefront-category--makeup_artist .sf-btn-secondary{color:#ffffffeb;border-color:#c8507873;border-radius:999px}.storefront-category--makeup_artist .sf-hero-cinematic-story{color:#ffd2e1e0;font-style:italic}.storefront-category--spa_wellness{--cat-hero-gradient:linear-gradient(0deg,#04120cf7 0%,#0a281ca6 44%,#0000001f 76%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 80% at 50% 95%,#04120cd1 0%,transparent 60%),linear-gradient(135deg,#378c5f1f,transparent 60%);--cat-announce-bg:#041810;--cat-announce-color:#a8d4b8;--cat-announce-border:#0e3520;--cat-eyebrow-color:#5a9e78;--cat-dot-active:#4a8a65;--cat-btn-bg:#3a7852;--cat-btn-hover:#2c5e3e;--cat-btn-color:#fff;--cat-panel-bg:#04120c85;--cat-panel-border:#50a06e38}.storefront-category--spa_wellness .sf-hero-cinematic-title{text-shadow:0 2px 28px #1e644180,0 2px 14px #00000080;letter-spacing:.01em;font-size:clamp(1.85rem,5vw,3.2rem)}.storefront-category--spa_wellness .sf-trust-icon{color:#5a9e78}.storefront-category--spa_wellness .sf-collection-cta{color:#a8d4b8}.storefront-category--spa_wellness .sf-section-badge--feat{color:#4a8a65;background:#50a06e26;border-color:#50a06e4d}.storefront-category--spa_wellness .sf-btn-primary{letter-spacing:.06em;border-radius:999px}.storefront-category--spa_wellness .sf-btn-secondary{color:#ffffffeb;border-color:#50a06e73;border-radius:999px}.storefront-category--spa_wellness .sf-hero-cinematic-story{color:#c8f0d7e0;font-size:.96rem;font-style:italic}.storefront-category--spa_wellness .sf-collection-overlay{background:linear-gradient(#0000,#04120c66 40%,#04120ce0)}.storefront-category--spa_wellness .sf-nav-glass{background:#04120cb3;border-color:#50a06e38}.storefront-category--photographer{--cat-hero-gradient:linear-gradient(0deg,#000000fa 0%,#040406c7 40%,#00000040 72%,#0000000f);--cat-hero-scrim:radial-gradient(ellipse 125% 85% at 50% 95%,#000000e0 0%,transparent 62%),linear-gradient(135deg,#1919282e,transparent 55%);--cat-announce-bg:#040408;--cat-announce-color:#c8c8d8;--cat-announce-border:#12121e;--cat-eyebrow-color:#a0a0c0;--cat-dot-active:#d8d8e8;--cat-btn-bg:#2a2a3e;--cat-btn-hover:#1a1a2e;--cat-btn-color:#e8e8f5;--cat-panel-bg:#000000b8;--cat-panel-border:#c8c8dc26}.storefront-category--photographer .sf-hero-cinematic-title{text-shadow:none;letter-spacing:-.025em;color:#fff;font-size:clamp(2rem,6vw,3.8rem)}.storefront-category--photographer .sf-trust-icon{color:#a0a0c0}.storefront-category--photographer .sf-collection-cta{color:#c8c8d8}.storefront-category--photographer .sf-section-badge--feat{color:#a0a0c0;background:#9696c81f;border-color:#9696c840}.storefront-category--photographer .sf-btn-primary{letter-spacing:.1em;text-transform:uppercase;color:#000;background:#fff;border-color:#fff;border-radius:4px;font-size:.7rem}.storefront-category--photographer .sf-btn-primary:hover{color:#000;background:#e0e0e8;border-color:#e0e0e8}.storefront-category--photographer .sf-btn-secondary{letter-spacing:.1em;text-transform:uppercase;border-color:#ffffff80;border-radius:4px;font-size:.7rem}.storefront-category--photographer .sf-hero-cinematic-story{color:#c8c8dccc;letter-spacing:.04em;font-size:.85rem}.storefront-category--photographer .sf-collection-overlay{background:linear-gradient(#0000,#0006 40%,#000000eb)}.storefront-category--event_vendor{--cat-hero-gradient:linear-gradient(0deg,#080016fa 0%,#16043ab8 42%,#00000029 75%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 85% at 50% 95%,#080016d9 0%,transparent 60%),linear-gradient(135deg,#8237c82e,transparent 58%);--cat-announce-bg:#0d0020;--cat-announce-color:#d4a8f0;--cat-announce-border:#250040;--cat-eyebrow-color:#c090e8;--cat-dot-active:#9b5cd8;--cat-btn-bg:#7830b8;--cat-btn-hover:#5a1e8e;--cat-btn-color:#fff;--cat-panel-bg:#0800169e;--cat-panel-border:#9b5cd847}.storefront-category--event_vendor .sf-hero-cinematic-title{text-shadow:0 2px 30px #8237c88c,0 2px 14px #0009;font-size:clamp(1.9rem,5.5vw,3.4rem)}.storefront-category--event_vendor .sf-trust-icon{color:#c090e8}.storefront-category--event_vendor .sf-collection-cta{color:#d4a8f0}.storefront-category--event_vendor .sf-section-badge--feat{color:#9b5cd8;background:#9b5cd82e;border-color:#9b5cd852}.storefront-category--event_vendor .sf-hero-cinematic-story{color:#dcbeffe0;font-style:italic}.storefront-category--event_vendor .sf-collection-overlay{background:linear-gradient(#0000,#08001673 40%,#080016e6)}.storefront-category--event_vendor .sf-promo-banner-overlay{background:linear-gradient(135deg,#080016d9,#1e0a41a6)}.storefront-category--hotel{--cat-hero-gradient:linear-gradient(0deg,#04081cfa 0%,#0a1437b8 42%,#00000029 75%,transparent);--cat-hero-scrim:radial-gradient(ellipse 118% 82% at 50% 95%,#04081cd9 0%,transparent 60%),linear-gradient(135deg,#1e41a024,transparent 58%);--cat-announce-bg:#040a20;--cat-announce-color:#c8d0f0;--cat-announce-border:#0e1840;--cat-eyebrow-color:#8098d8;--cat-dot-active:#d4b878;--cat-btn-bg:#1a3870;--cat-btn-hover:#0e2050;--cat-btn-color:#fff;--cat-panel-bg:#04081c99;--cat-panel-border:#c8b46438}.storefront-category--hotel .sf-hero-cinematic-title{text-shadow:0 2px 28px #14328c73,0 2px 14px #0009;letter-spacing:.01em;font-size:clamp(2rem,5.8vw,3.6rem)}.storefront-category--hotel .sf-trust-icon{color:#d4b878}.storefront-category--hotel .sf-collection-cta{color:#c8d0f0}.storefront-category--hotel .sf-section-badge--feat{color:#c8a860;background:#c8b46426;border-color:#c8b46447}.storefront-category--hotel .sf-btn-primary{color:#0e1e40;letter-spacing:.08em;background:#c8a860;border-color:#c8a860}.storefront-category--hotel .sf-btn-primary:hover{background:#b09050;border-color:#b09050}.storefront-category--hotel .sf-btn-secondary{color:#ffffffeb;border-color:#c8b46473}.storefront-category--hotel .sf-hero-cinematic-story{color:#dce6ffd9;letter-spacing:.02em;font-size:.94rem}.storefront-category--hotel .sf-collection-overlay{background:linear-gradient(#0000,#04081c73 40%,#04081ce6)}.storefront-category--hotel .sf-nav-glass{background:#04081ccc;border-color:#c8b46433}.storefront-category--hospital_clinic{--cat-hero-gradient:linear-gradient(0deg,#00081cf7 0%,#001237a6 44%,#00000024 76%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 82% at 50% 95%,#00081cd1 0%,transparent 60%),linear-gradient(135deg,#1e64e61f,transparent 58%);--cat-announce-bg:#00081a;--cat-announce-color:#b0c8f0;--cat-announce-border:#001030;--cat-eyebrow-color:#6090e0;--cat-dot-active:#4080d8;--cat-btn-bg:#2060c8;--cat-btn-hover:#1045a0;--cat-btn-color:#fff;--cat-panel-bg:#00081c99;--cat-panel-border:#3c82dc38}.storefront-category--hospital_clinic .sf-hero-cinematic-title{text-shadow:0 2px 24px #1e5adc66,0 2px 12px #00000080;font-size:clamp(1.85rem,5vw,3.2rem)}.storefront-category--hospital_clinic .sf-trust-icon{color:#6090e0}.storefront-category--hospital_clinic .sf-collection-cta{color:#b0c8f0}.storefront-category--hospital_clinic .sf-section-badge--feat{color:#4080d8;background:#3c82dc1f;border-color:#3c82dc47}.storefront-category--hospital_clinic .sf-hero-cinematic-story{color:#c8dcffd9}.storefront-category--hospital_clinic .sf-collection-overlay{background:linear-gradient(#0000,#00081c73 40%,#00081ce6)}.storefront-category--pharmacy{--cat-hero-gradient:linear-gradient(0deg,#000c08f7 0%,#001e14a6 44%,#00000024 76%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 82% at 50% 95%,#000c08d1 0%,transparent 60%),linear-gradient(135deg,#1e965f1f,transparent 58%);--cat-announce-bg:#001810;--cat-announce-color:#a8d4c0;--cat-announce-border:#003020;--cat-eyebrow-color:#40a878;--cat-dot-active:#38a169;--cat-btn-bg:#1f8055;--cat-btn-hover:#145e3c;--cat-btn-color:#fff;--cat-panel-bg:#000c0894;--cat-panel-border:#32a56938}.storefront-category--pharmacy .sf-hero-cinematic-title{text-shadow:0 2px 24px #14784b66,0 2px 12px #00000080}.storefront-category--pharmacy .sf-trust-icon{color:#40a878}.storefront-category--pharmacy .sf-collection-cta{color:#a8d4c0}.storefront-category--pharmacy .sf-section-badge--feat{color:#38a169;background:#32a5691f;border-color:#32a56947}.storefront-category--pharmacy .sf-hero-cinematic-story{color:#b4e6cdd9}.storefront-category--pharmacy .sf-collection-overlay{background:linear-gradient(#0000,#000c0873 40%,#000c08e6)}.storefront-category--gym{--cat-hero-gradient:linear-gradient(0deg,#000000fa 0%,#080400c7 40%,#00000040 72%,#0000000f);--cat-hero-scrim:radial-gradient(ellipse 125% 85% at 50% 95%,#000000e0 0%,transparent 62%),linear-gradient(135deg,#e6641e2e,transparent 55%);--cat-announce-bg:#080400;--cat-announce-color:#ffa050;--cat-announce-border:#1a0e00;--cat-eyebrow-color:#e86c2c;--cat-dot-active:#e86c2c;--cat-btn-bg:#e86c2c;--cat-btn-hover:#c05018;--cat-btn-color:#fff;--cat-panel-bg:#000000c7;--cat-panel-border:#e86c2c4d}.storefront-category--gym .sf-hero-cinematic-title{text-shadow:none;letter-spacing:-.04em;text-transform:uppercase;color:#fff;font-size:clamp(2.2rem,6.5vw,4.2rem);font-weight:400}.storefront-category--gym .sf-trust-icon{color:#e86c2c}.storefront-category--gym .sf-collection-cta{color:#ffa050}.storefront-category--gym .sf-section-badge--feat{color:#e86c2c;background:#e86c2c2e;border-color:#e86c2c59}.storefront-category--gym .sf-btn-primary{letter-spacing:.14em;text-transform:uppercase;border-radius:3px;font-size:.72rem;font-weight:700}.storefront-category--gym .sf-btn-secondary{letter-spacing:.14em;text-transform:uppercase;color:#ffa050;border-color:#e86c2c8c;border-radius:3px;font-size:.72rem}.storefront-category--gym .sf-hero-cinematic-story{text-transform:uppercase;letter-spacing:.08em;color:#ffa050d1;font-size:.78rem}.storefront-category--gym .sf-collection-overlay{background:linear-gradient(#0000,#00000073 40%,#000000eb)}.storefront-category--gym .sf-nav-glass{background:#000000eb;border-color:#e86c2c40}.storefront-category--real_estate{--cat-hero-gradient:linear-gradient(0deg,#04081afa 0%,#081232b8 42%,#00000029 76%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 85% at 50% 95%,#04081adb 0%,transparent 62%),linear-gradient(135deg,#142d6e29,transparent 58%);--cat-announce-bg:#060c28;--cat-announce-color:#c8b888;--cat-announce-border:#0e1840;--cat-eyebrow-color:#b0981a;--cat-dot-active:#d4a843;--cat-btn-bg:#b0900a;--cat-btn-hover:#8a6e00;--cat-btn-color:#fff;--cat-panel-bg:#04081aa6;--cat-panel-border:#b4942838}.storefront-category--real_estate .sf-hero-cinematic-title{text-shadow:0 2px 28px #142d6e73,0 2px 14px #0009;letter-spacing:.01em;font-size:clamp(2rem,5.8vw,3.6rem)}.storefront-category--real_estate .sf-trust-icon{color:#d4a843}.storefront-category--real_estate .sf-collection-cta{color:#c8b888}.storefront-category--real_estate .sf-section-badge--feat{color:#c8a830;background:#b4942826;border-color:#b4942847}.storefront-category--real_estate .sf-hero-cinematic-story{color:#dcd2b4d9;letter-spacing:.02em;font-size:.94rem}.storefront-category--real_estate .sf-collection-overlay{background:linear-gradient(#0000,#04081a73 40%,#04081ae6)}.storefront-category--real_estate .sf-nav-glass{background:#04081acc;border-color:#b4942833}.storefront-category--real_estate .sf-hero-cinematic-panel{background:#04081a9e;border:none;border-left:2px solid #b4942866;border-radius:0 18px 18px 0;padding-left:1.5rem}.storefront-category--car_dealer{--cat-hero-gradient:linear-gradient(0deg,#000005fc 0%,#04060ec7 40%,#0003 72%,#0000000d);--cat-hero-scrim:radial-gradient(ellipse 125% 88% at 50% 95%,#000005e0 0%,transparent 62%),linear-gradient(135deg,#3c82dc24,transparent 55%);--cat-announce-bg:#020306;--cat-announce-color:#b0c0d8;--cat-announce-border:#0a1020;--cat-eyebrow-color:#5090d8;--cat-dot-active:#4a88d0;--cat-btn-bg:#1a3870;--cat-btn-hover:#0e2050;--cat-btn-color:#fff;--cat-panel-bg:#000005bf;--cat-panel-border:#5091d733}.storefront-category--car_dealer .sf-hero-cinematic-title{text-shadow:none;letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,6vw,3.8rem)}.storefront-category--car_dealer .sf-trust-icon{color:#5090d8}.storefront-category--car_dealer .sf-collection-cta{color:#b0c0d8}.storefront-category--car_dealer .sf-section-badge--feat{color:#4a88d0;background:#5091d71f;border-color:#5091d740}.storefront-category--car_dealer .sf-btn-primary{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;font-size:.7rem}.storefront-category--car_dealer .sf-btn-secondary{letter-spacing:.1em;text-transform:uppercase;color:#b0c0d8;border-color:#5091d773;border-radius:3px;font-size:.7rem}.storefront-category--car_dealer .sf-hero-cinematic-story{color:#b4c8e6cc;letter-spacing:.04em;font-size:.85rem}.storefront-category--car_dealer .sf-collection-overlay{background:linear-gradient(#0000,#00000573 40%,#000005eb)}.storefront-category--car_dealer .sf-nav-glass{background:#020308e6;border-color:#5091d733}.storefront-category--service_professional{--cat-hero-gradient:linear-gradient(0deg,#040612f7 0%,#080e23a6 44%,#00000024 76%,transparent);--cat-hero-scrim:radial-gradient(ellipse 120% 82% at 50% 95%,#040612d1 0%,transparent 60%),linear-gradient(135deg,#3264d21f,transparent 58%);--cat-announce-bg:#04060e;--cat-announce-color:#b8c8e8;--cat-announce-border:#0c1428;--cat-eyebrow-color:#4a80dc;--cat-dot-active:#3a70cc;--cat-btn-bg:#2258b8;--cat-btn-hover:#163e88;--cat-btn-color:#fff;--cat-panel-bg:#0406129e;--cat-panel-border:#3c73d238}.storefront-category--service_professional .sf-hero-cinematic-title{text-shadow:0 2px 24px #285ad266,0 2px 12px #00000080}.storefront-category--service_professional .sf-trust-icon{color:#4a80dc}.storefront-category--service_professional .sf-collection-cta{color:#b8c8e8}.storefront-category--service_professional .sf-section-badge--feat{color:#3a70cc;background:#3c73d21f;border-color:#3c73d247}.storefront-category--service_professional .sf-hero-cinematic-story{color:#bed2f0d9}.storefront-category--service_professional .sf-collection-overlay{background:linear-gradient(#0000,#04061273 40%,#040612e6)}.sf-cat-slide{opacity:0;will-change:opacity;z-index:0;transition:opacity .85s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sf-cat-slide--active{opacity:1}.sf-cat-slide--active img{animation:sfKenBurns 8s ease-out both}@keyframes sfKenBurns{0%{transform:scale(1.06)}to{transform:scale(1)}}.sf-hero-bg-has-slider:hover .sf-hero-cinematic-bg .sf-hero-cinematic-img,.sf-hero-bg-has-slider:hover .sf-hero-cinematic-bg img{transform:none!important}.sf-hero-slider-controls{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.sf-hero-slide-dots{flex:1;justify-content:center;align-items:center;gap:.4rem;display:flex}.sf-hero-slide-dot{cursor:pointer;background:#ffffff59;border:none;border-radius:3px;flex-shrink:0;width:6px;height:6px;padding:0;transition:background .3s,width .3s}.sf-hero-slide-dot--active{background:var(--cat-dot-active,var(--accent,#d4a843));border-radius:3px;width:22px}.sf-hero-slide-dot:hover:not(.sf-hero-slide-dot--active){background:#ffffffa6}.sf-hero-slide-ctrl{-webkit-backdrop-filter:blur(8px)saturate(120%);color:#ffffffe0;cursor:pointer;background:#00000052;border:1px solid #ffffff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .18s,border-color .18s,color .18s;display:flex}.sf-hero-slide-ctrl:hover{color:#fff;background:#0000009e;border-color:#fff9}.sf-hero-slide-ctrl svg{flex-shrink:0;width:.92rem;height:.92rem}@media (max-width:359px){.sf-hero-slide-ctrl{width:1.85rem;height:1.85rem}.sf-hero-slide-ctrl svg{width:.78rem;height:.78rem}}.sf-hero-product-price{letter-spacing:.04em;color:#ffffffe0;vertical-align:middle;background:#ffffff24;border:1px solid #fff3;border-radius:999px;margin-left:.4rem;padding:.05rem .55rem;font-size:.68rem;display:inline-block}[class*=storefront-category--] .sf-hero-product-price{border-color:#ffffff2e}@media (min-width:768px){.sf-hero-slide-ctrl{width:2.5rem;height:2.5rem}.sf-hero-slide-ctrl svg{width:1rem;height:1rem}.sf-hero-slide-dot{width:7px;height:7px}.sf-hero-slide-dot--active{width:28px}}@media (min-width:1024px){.sf-hero-slider-controls{justify-content:flex-start;gap:.5rem}.sf-hero-slide-dots{flex:none;justify-content:flex-start}}[class*=storefront-category--] .sf-section-wrap{border-color:var(--cat-section-border,var(--card-border))}[class*=storefront-category--] .sf-section-title{color:var(--cat-section-title,var(--foreground))}[class*=storefront-category--] .sf-action-card-eyebrow{color:var(--cat-action-eyebrow,var(--accent))}[class*=storefront-category--] .sf-widget-mini:hover{border-color:var(--cat-widget-hover,var(--accent))}[class*=storefront-category--] .sf-sidebar-widget-title{color:var(--cat-sidebar-title,var(--accent))}[class*=storefront-category--] .sf-trust-label{color:var(--cat-trust-label,var(--foreground))}[class*=storefront-category--] .sf-nav-link--active{color:var(--cat-nav-active,var(--accent));background:var(--cat-nav-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-nav-link--active{background:color-mix(in srgb,var(--cat-nav-active,var(--accent)) 10%,transparent)}}[class*=storefront-category--] .sf-nav-chip--active{border-color:var(--cat-nav-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-nav-chip--active{border-color:color-mix(in srgb,var(--cat-nav-active,var(--accent)) 30%,transparent)}}[class*=storefront-category--] .sf-footer{border-top:1px solid var(--cat-footer-top-border,var(--card-border));background:var(--cat-footer-bg,var(--background))}[class*=storefront-category--] .sf-footer-bottom{border-top-color:var(--cat-footer-divider,var(--card-border))}[class*=storefront-category--] .sf-wavy-badge{background:var(--cat-wavy-badge-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-wavy-badge{background:color-mix(in srgb,var(--cat-wavy-badge-color,var(--accent)) 10%,transparent)}}[class*=storefront-category--] .sf-wavy-badge{color:var(--cat-wavy-badge-color,var(--accent));border-color:var(--cat-wavy-badge-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-wavy-badge{border-color:color-mix(in srgb,var(--cat-wavy-badge-color,var(--accent)) 22%,transparent)}}[class*=storefront-category--] .sf-filter-chip--active{background:var(--cat-chip-active-bg,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-filter-chip--active{background:color-mix(in srgb,var(--cat-chip-active-bg,var(--accent)) 12%,transparent)}}[class*=storefront-category--] .sf-filter-chip--active{color:var(--cat-chip-active-color,var(--foreground));border-color:var(--cat-chip-active-bg,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-filter-chip--active{border-color:color-mix(in srgb,var(--cat-chip-active-bg,var(--accent)) 35%,transparent)}}.storefront-category--retail_store{--cat-nav-active:#d4a843;--cat-action-eyebrow:#d4a843;--cat-sidebar-title:#d4a843;--cat-trust-label:var(--foreground);--cat-footer-title:#d4a843;--cat-footer-top-border:#d4a8432e;--cat-footer-divider:#d4a84324;--cat-wavy-badge-color:#d4a843;--cat-widget-hover:#d4a843;--cat-chip-active-bg:#d4a843}.storefront-category--restaurant{--cat-section-border:#e8994a24;--cat-action-eyebrow:#e8994a;--cat-sidebar-title:#e8994a;--cat-nav-active:#e8994a;--cat-footer-bg:var(--background);--cat-footer-top-border:#e8994a33;--cat-footer-title:#e8994a;--cat-footer-link-hover:#e8994a;--cat-footer-divider:#e8994a24;--cat-wavy-badge-color:#e8994a;--cat-widget-hover:#e8994a;--cat-chip-active-bg:#e8994a}.storefront-category--restaurant .sf-product-card--premium .sf-product-img-wrap,.storefront-category--restaurant .sf-slider-item .sf-product-img-wrap{aspect-ratio:4/3}.storefront-category--restaurant .sf-trust-strip{background:#e8994a}@supports (color:color-mix(in lab,red,red)){.storefront-category--restaurant .sf-trust-strip{background:color-mix(in srgb,#e8994a 6%,var(--muted))}}.storefront-category--restaurant .sf-trust-strip{border-bottom:1px solid #e8994a1f}.storefront-category--restaurant .sf-section-badge--new{color:#e8994a;background:#e8994a26;border-color:#e8994a4d}.storefront-category--restaurant .sf-section-badge--hot{color:#dc3220;background:#dc321e26;border-color:#dc321e4d}.storefront-category--restaurant .sf-footer-inner{border-top:none}.storefront-category--restaurant .sf-action-card:hover{border-color:#e8994a;box-shadow:0 8px 24px #e8994a1f}@media (min-width:1024px){.storefront-category--restaurant .sf-grid--luxury{grid-template-columns:repeat(3,1fr)}}.storefront-category--nail_technician{--cat-section-border:#dc70971f;--cat-action-eyebrow:#dc7097;--cat-sidebar-title:#dc7097;--cat-nav-active:#dc7097;--cat-footer-top-border:#dc70972e;--cat-footer-title:#dc7097;--cat-footer-link-hover:#dc7097;--cat-footer-divider:#dc70971f;--cat-wavy-badge-color:#dc7097;--cat-widget-hover:#dc7097;--cat-chip-active-bg:#dc7097}.storefront-category--nail_technician .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:3/4}.storefront-category--nail_technician .sf-trust-strip{background:#dc7097}@supports (color:color-mix(in lab,red,red)){.storefront-category--nail_technician .sf-trust-strip{background:color-mix(in srgb,#dc7097 5%,var(--muted))}}.storefront-category--nail_technician .sf-trust-strip{border-bottom:1px solid #dc70971a}.storefront-category--nail_technician .sf-product-card--premium{border-radius:20px}.storefront-category--nail_technician .sf-product-card--premium .sf-product-img-wrap{border-radius:18px 18px 0 0}.storefront-category--nail_technician .sf-action-card:hover{border-color:#dc7097;box-shadow:0 8px 24px #dc70971f}.storefront-category--nail_technician .sf-widget-icon{font-size:1.5rem}.storefront-category--nail_technician .sf-section-badge--new{color:#dc7097;background:#dc70971f;border-color:#dc709747}.storefront-category--hair_salon{--cat-section-border:#c8a86424;--cat-action-eyebrow:#c9a870;--cat-sidebar-title:#c9a870;--cat-nav-active:#c9a870;--cat-footer-top-border:#c8a86433;--cat-footer-title:#c9a870;--cat-footer-link-hover:#c9a870;--cat-footer-divider:#c8a86424;--cat-wavy-badge-color:#c9a870;--cat-widget-hover:#c9a870;--cat-chip-active-bg:#c9a870}.storefront-category--hair_salon .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:3/4}.storefront-category--hair_salon .sf-trust-strip{background:#c9a870}@supports (color:color-mix(in lab,red,red)){.storefront-category--hair_salon .sf-trust-strip{background:color-mix(in srgb,#c9a870 5%,var(--muted))}}.storefront-category--hair_salon .sf-trust-strip{border-bottom:1px solid #c8a8641a}.storefront-category--hair_salon .sf-section-title{letter-spacing:.01em;font-style:italic}.storefront-category--hair_salon .sf-action-card:hover{border-color:#c9a870;box-shadow:0 8px 24px #c8a8641f}.storefront-category--hair_salon .sf-section-badge--new{color:#c9a870;background:#c8a8641f;border-color:#c8a86447}.storefront-category--barbing_salon{--cat-section-border:#dc26261f;--cat-action-eyebrow:#dc2626;--cat-sidebar-title:#dc2626;--cat-nav-active:#dc2626;--cat-footer-top-border:#dc262633;--cat-footer-title:#dc2626;--cat-footer-link-hover:#ef4444;--cat-footer-divider:#dc262626;--cat-wavy-badge-color:#dc2626;--cat-widget-hover:#dc2626;--cat-chip-active-bg:#dc2626}.storefront-category--barbing_salon .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:1}.storefront-category--barbing_salon .sf-product-card--premium{border-radius:4px}.storefront-category--barbing_salon .sf-product-card--premium .sf-product-img-wrap{border-radius:2px 2px 0 0}.storefront-category--barbing_salon .sf-trust-strip{background:#000}@supports (color:color-mix(in lab,red,red)){.storefront-category--barbing_salon .sf-trust-strip{background:color-mix(in srgb,#000 12%,var(--muted))}}.storefront-category--barbing_salon .sf-trust-strip{border-bottom:1px solid #dc262626}.storefront-category--barbing_salon .sf-section-title{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.1rem,2.8vw,1.6rem)}.storefront-category--barbing_salon .sf-action-card:hover{border-color:#dc2626;box-shadow:0 8px 24px #dc26261a}.storefront-category--barbing_salon .sf-section-badge--new{color:#dc2626;background:#dc26261f;border-color:#dc262647}.storefront-category--barbing_salon .sf-footer{border-top:2px solid #dc262640}.storefront-category--makeup_artist{--cat-section-border:#c850781f;--cat-action-eyebrow:#c85078;--cat-sidebar-title:#c85078;--cat-nav-active:#c85078;--cat-footer-top-border:#c850782e;--cat-footer-title:#c85078;--cat-footer-link-hover:#d06888;--cat-footer-divider:#c850781f;--cat-wavy-badge-color:#c85078;--cat-widget-hover:#c85078;--cat-chip-active-bg:#c85078}.storefront-category--makeup_artist .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:3/4}.storefront-category--makeup_artist .sf-trust-strip{background:#c85078}@supports (color:color-mix(in lab,red,red)){.storefront-category--makeup_artist .sf-trust-strip{background:color-mix(in srgb,#c85078 5%,var(--muted))}}.storefront-category--makeup_artist .sf-trust-strip{border-bottom:1px solid #c850781a}.storefront-category--makeup_artist .sf-product-card--premium{border-radius:20px}.storefront-category--makeup_artist .sf-product-card--premium .sf-product-img-wrap{border-radius:18px 18px 0 0}.storefront-category--makeup_artist .sf-section-title{font-style:italic}.storefront-category--makeup_artist .sf-action-card:hover{border-color:#c85078;box-shadow:0 8px 24px #c850781a}.storefront-category--makeup_artist .sf-section-badge--new{color:#c85078;background:#c850781f;border-color:#c8507847}.storefront-category--spa_wellness{--cat-section-border:#50a06e1f;--cat-action-eyebrow:#4a8a65;--cat-sidebar-title:#4a8a65;--cat-nav-active:#4a8a65;--cat-footer-top-border:#50a06e2e;--cat-footer-title:#5a9e78;--cat-footer-link-hover:#5a9e78;--cat-footer-divider:#50a06e24;--cat-wavy-badge-color:#4a8a65;--cat-widget-hover:#4a8a65;--cat-chip-active-bg:#4a8a65}.storefront-category--spa_wellness .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:3/4}.storefront-category--spa_wellness .sf-trust-strip{background:#4a8a65}@supports (color:color-mix(in lab,red,red)){.storefront-category--spa_wellness .sf-trust-strip{background:color-mix(in srgb,#4a8a65 6%,var(--muted))}}.storefront-category--spa_wellness .sf-trust-strip{border-bottom:1px solid #50a06e1a}.storefront-category--spa_wellness .sf-product-card--premium{border-radius:24px}.storefront-category--spa_wellness .sf-product-card--premium .sf-product-img-wrap{border-radius:22px 22px 0 0}.storefront-category--spa_wellness .sf-section-title{letter-spacing:.02em;font-style:italic}.storefront-category--spa_wellness .sf-action-card:hover{border-color:#4a8a65;box-shadow:0 8px 24px #50a06e1a}.storefront-category--spa_wellness .sf-section-badge--new{color:#4a8a65;background:#50a06e1f;border-color:#50a06e47}.storefront-category--photographer{--cat-section-border:#9696c81a;--cat-action-eyebrow:#a0a0c0;--cat-sidebar-title:#a0a0c0;--cat-nav-active:#d0d0e8;--cat-footer-top-border:#9696c826;--cat-footer-title:#a0a0c0;--cat-footer-link-hover:#d0d0e8;--cat-footer-divider:#9696c81a;--cat-wavy-badge-color:#a0a0c0;--cat-widget-hover:#888;--cat-chip-active-bg:#555}.storefront-category--photographer .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:3/2}.storefront-category--photographer .sf-product-card--premium{border-radius:4px}.storefront-category--photographer .sf-product-card--premium .sf-product-img-wrap{border-radius:2px 2px 0 0}.storefront-category--photographer .sf-trust-strip{background:#000}@supports (color:color-mix(in lab,red,red)){.storefront-category--photographer .sf-trust-strip{background:color-mix(in srgb,#000 15%,var(--muted))}}.storefront-category--photographer .sf-trust-strip{border-bottom:1px solid #9696c81a}.storefront-category--photographer .sf-section-title{letter-spacing:-.01em}.storefront-category--photographer .sf-action-card:hover{border-color:#888;box-shadow:0 8px 24px #0000001f}.storefront-category--photographer .sf-section-badge--new{color:#a0a0c0;background:#9696c81a;border-color:#9696c838}@media (min-width:1024px){.storefront-category--photographer .sf-grid--luxury{grid-template-columns:repeat(3,1fr)}}.storefront-category--event_vendor{--cat-section-border:#9b5cd81f;--cat-action-eyebrow:#9b5cd8;--cat-sidebar-title:#9b5cd8;--cat-nav-active:#b07ae0;--cat-footer-top-border:#9b5cd833;--cat-footer-title:#9b5cd8;--cat-footer-link-hover:#c090e8;--cat-footer-divider:#9b5cd824;--cat-wavy-badge-color:#9b5cd8;--cat-widget-hover:#9b5cd8;--cat-chip-active-bg:#9b5cd8}.storefront-category--event_vendor .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/3}.storefront-category--event_vendor .sf-trust-strip{background:#9b5cd8}@supports (color:color-mix(in lab,red,red)){.storefront-category--event_vendor .sf-trust-strip{background:color-mix(in srgb,#9b5cd8 6%,var(--muted))}}.storefront-category--event_vendor .sf-trust-strip{border-bottom:1px solid #9b5cd81a}.storefront-category--event_vendor .sf-product-card--premium{border-radius:18px}.storefront-category--event_vendor .sf-action-card:hover{border-color:#9b5cd8;box-shadow:0 8px 24px #9b5cd81f}.storefront-category--event_vendor .sf-section-badge--new{color:#9b5cd8;background:#9b5cd81f;border-color:#9b5cd847}.storefront-category--event_vendor .sf-section-badge--hot{color:#c8a830;background:#d4a8431f;border-color:#d4a84347}.storefront-category--hotel{--cat-section-border:#c8b46424;--cat-action-eyebrow:#c8a860;--cat-sidebar-title:#c8a860;--cat-nav-active:#d4b878;--cat-footer-top-border:#c8b46438;--cat-footer-title:#c8a860;--cat-footer-link-hover:#d4b878;--cat-footer-divider:#c8b46426;--cat-wavy-badge-color:#c8a860;--cat-widget-hover:#c8a860;--cat-chip-active-bg:#c8a860}.storefront-category--hotel .sf-product-card--premium .sf-product-img-wrap,.storefront-category--hotel .sf-slider-item .sf-product-img-wrap{aspect-ratio:16/9}.storefront-category--hotel .sf-trust-strip{background:#c8a860}@supports (color:color-mix(in lab,red,red)){.storefront-category--hotel .sf-trust-strip{background:color-mix(in srgb,#c8a860 6%,var(--muted))}}.storefront-category--hotel .sf-trust-strip{border-bottom:1px solid #c8b4641f}.storefront-category--hotel .sf-product-card--premium{border-radius:16px}.storefront-category--hotel .sf-section-title{letter-spacing:.01em}.storefront-category--hotel .sf-action-card:hover{border-color:#c8a860;box-shadow:0 8px 24px #c8b4641a}.storefront-category--hotel .sf-section-badge--new{color:#c8a860;background:#c8b4641f;border-color:#c8b46447}@media (min-width:1024px){.storefront-category--hotel .sf-grid--luxury{grid-template-columns:repeat(2,1fr)}.storefront-category--hotel .sf-slider-item{flex-basis:calc(50% - .5rem)}}.storefront-category--hospital_clinic{--cat-section-border:#3c82dc1a;--cat-action-eyebrow:#4080d8;--cat-sidebar-title:#4080d8;--cat-nav-active:#4080d8;--cat-footer-top-border:#3c82dc29;--cat-footer-title:#6090e0;--cat-footer-link-hover:#6090e0;--cat-footer-divider:#3c82dc1f;--cat-wavy-badge-color:#4080d8;--cat-widget-hover:#4080d8;--cat-chip-active-bg:#4080d8}.storefront-category--hospital_clinic .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/3}.storefront-category--hospital_clinic .sf-trust-strip{background:#4080d8}@supports (color:color-mix(in lab,red,red)){.storefront-category--hospital_clinic .sf-trust-strip{background:color-mix(in srgb,#4080d8 5%,var(--muted))}}.storefront-category--hospital_clinic .sf-trust-strip{border-bottom:1px solid #3c82dc1a}.storefront-category--hospital_clinic .sf-product-card--premium{border-radius:10px}.storefront-category--hospital_clinic .sf-action-card:hover{border-color:#4080d8;box-shadow:0 8px 24px #3c82dc1a}.storefront-category--hospital_clinic .sf-section-badge--new{color:#4080d8;background:#3c82dc1a;border-color:#3c82dc40}.storefront-category--pharmacy{--cat-section-border:#32a5691f;--cat-action-eyebrow:#38a169;--cat-sidebar-title:#38a169;--cat-nav-active:#38a169;--cat-footer-top-border:#32a5692e;--cat-footer-title:#40a878;--cat-footer-link-hover:#40a878;--cat-footer-divider:#32a5691f;--cat-wavy-badge-color:#38a169;--cat-widget-hover:#38a169;--cat-chip-active-bg:#38a169}.storefront-category--pharmacy .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:1}.storefront-category--pharmacy .sf-trust-strip{background:#38a169}@supports (color:color-mix(in lab,red,red)){.storefront-category--pharmacy .sf-trust-strip{background:color-mix(in srgb,#38a169 5%,var(--muted))}}.storefront-category--pharmacy .sf-trust-strip{border-bottom:1px solid #32a5691a}.storefront-category--pharmacy .sf-product-card--premium{border-radius:10px}.storefront-category--pharmacy .sf-action-card:hover{border-color:#38a169;box-shadow:0 8px 24px #32a5691a}.storefront-category--pharmacy .sf-section-badge--new{color:#38a169;background:#32a5691a;border-color:#32a56940}.storefront-category--gym{--cat-section-border:#e86c2c24;--cat-action-eyebrow:#e86c2c;--cat-sidebar-title:#e86c2c;--cat-nav-active:#e86c2c;--cat-footer-top-border:#e86c2c38;--cat-footer-title:#e86c2c;--cat-footer-link-hover:#ffa050;--cat-footer-divider:#e86c2c29;--cat-wavy-badge-color:#e86c2c;--cat-widget-hover:#e86c2c;--cat-chip-active-bg:#e86c2c}.storefront-category--gym .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/3}.storefront-category--gym .sf-trust-strip{background:#e86c2c}@supports (color:color-mix(in lab,red,red)){.storefront-category--gym .sf-trust-strip{background:color-mix(in srgb,#e86c2c 8%,var(--muted))}}.storefront-category--gym .sf-trust-strip{border-bottom:1px solid #e86c2c26}.storefront-category--gym .sf-product-card--premium{border-radius:6px}.storefront-category--gym .sf-product-card--premium .sf-product-img-wrap{border-radius:4px 4px 0 0}.storefront-category--gym .sf-section-title{text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.1rem,2.8vw,1.65rem)}.storefront-category--gym .sf-action-card:hover{border-color:#e86c2c;box-shadow:0 8px 24px #e86c2c1f}.storefront-category--gym .sf-section-badge--new{color:#e86c2c;background:#e86c2c1f;border-color:#e86c2c47}.storefront-category--gym .sf-section-badge--hot{color:#ef4444;background:#dc26261f;border-color:#dc262647}.storefront-category--gym .sf-footer{border-top:2px solid #e86c2c4d}.storefront-category--real_estate{--cat-section-border:#b4942824;--cat-action-eyebrow:#c8a830;--cat-sidebar-title:#c8a830;--cat-nav-active:#d4b840;--cat-footer-top-border:#b4942838;--cat-footer-title:#c8a830;--cat-footer-link-hover:#d4b840;--cat-footer-divider:#b4942826;--cat-wavy-badge-color:#c8a830;--cat-widget-hover:#c8a830;--cat-chip-active-bg:#c8a830}.storefront-category--real_estate .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:16/9}.storefront-category--real_estate .sf-slider-item .sf-product-img-wrap{aspect-ratio:3/2}.storefront-category--real_estate .sf-trust-strip{background:#c8a830}@supports (color:color-mix(in lab,red,red)){.storefront-category--real_estate .sf-trust-strip{background:color-mix(in srgb,#c8a830 5%,var(--muted))}}.storefront-category--real_estate .sf-trust-strip{border-bottom:1px solid #b494281a}.storefront-category--real_estate .sf-product-card--premium{border-radius:12px}.storefront-category--real_estate .sf-section-title{letter-spacing:.01em}.storefront-category--real_estate .sf-action-card:hover{border-color:#c8a830;box-shadow:0 8px 24px #b494281a}.storefront-category--real_estate .sf-section-badge--new{color:#c8a830;background:#b494281f;border-color:#b4942847}@media (min-width:1024px){.storefront-category--real_estate .sf-grid--luxury{grid-template-columns:repeat(2,1fr)}.storefront-category--real_estate .sf-slider-item{flex-basis:calc(48% - .5rem)}}.storefront-category--car_dealer{--cat-section-border:#5091d71f;--cat-action-eyebrow:#4a88d0;--cat-sidebar-title:#4a88d0;--cat-nav-active:#5090d8;--cat-footer-top-border:#5091d72e;--cat-footer-title:#5090d8;--cat-footer-link-hover:#80b0e0;--cat-footer-divider:#5091d71f;--cat-wavy-badge-color:#4a88d0;--cat-widget-hover:#4a88d0;--cat-chip-active-bg:#4a88d0}.storefront-category--car_dealer .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:16/9}.storefront-category--car_dealer .sf-slider-item .sf-product-img-wrap{aspect-ratio:3/2}.storefront-category--car_dealer .sf-trust-strip{background:#4a88d0}@supports (color:color-mix(in lab,red,red)){.storefront-category--car_dealer .sf-trust-strip{background:color-mix(in srgb,#4a88d0 5%,var(--muted))}}.storefront-category--car_dealer .sf-trust-strip{border-bottom:1px solid #5091d71a}.storefront-category--car_dealer .sf-product-card--premium{border-radius:6px}.storefront-category--car_dealer .sf-product-card--premium .sf-product-img-wrap{border-radius:4px 4px 0 0}.storefront-category--car_dealer .sf-section-title{letter-spacing:-.01em}.storefront-category--car_dealer .sf-action-card:hover{border-color:#4a88d0;box-shadow:0 8px 24px #5091d71a}.storefront-category--car_dealer .sf-section-badge--new{color:#4a88d0;background:#5091d71a;border-color:#5091d740}@media (min-width:1024px){.storefront-category--car_dealer .sf-grid--luxury{grid-template-columns:repeat(2,1fr)}.storefront-category--car_dealer .sf-slider-item{flex-basis:calc(50% - .5rem)}}.storefront-category--service_professional{--cat-section-border:#3c73d21f;--cat-action-eyebrow:#3a70cc;--cat-sidebar-title:#3a70cc;--cat-nav-active:#4a80dc;--cat-footer-top-border:#3c73d229;--cat-footer-title:#4a80dc;--cat-footer-link-hover:#6090e0;--cat-footer-divider:#3c73d21f;--cat-wavy-badge-color:#3a70cc;--cat-widget-hover:#3a70cc;--cat-chip-active-bg:#3a70cc}.storefront-category--service_professional .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/3}.storefront-category--service_professional .sf-trust-strip{background:#3a70cc}@supports (color:color-mix(in lab,red,red)){.storefront-category--service_professional .sf-trust-strip{background:color-mix(in srgb,#3a70cc 5%,var(--muted))}}.storefront-category--service_professional .sf-trust-strip{border-bottom:1px solid #3c73d21a}.storefront-category--service_professional .sf-action-card:hover{border-color:#3a70cc;box-shadow:0 8px 24px #3c73d21a}.storefront-category--service_professional .sf-section-badge--new{color:#3a70cc;background:#3c73d21a;border-color:#3c73d240}[class*=storefront-category--] .sf-footer{padding-top:3rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}[class*=storefront-category--] .sf-footer-inner{max-width:1440px;margin:0 auto;padding:0 1.25rem}@media (min-width:640px){[class*=storefront-category--] .sf-footer-inner{padding:0 2rem}}@media (min-width:1024px){[class*=storefront-category--] .sf-footer-inner{padding:0 3rem}}[class*=storefront-category--] .sf-footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;margin-bottom:2.5rem;display:grid}@media (min-width:640px){[class*=storefront-category--] .sf-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem 3rem}}[class*=storefront-category--] .sf-footer-brand-col{grid-column:1/-1}@media (min-width:640px){[class*=storefront-category--] .sf-footer-brand-col{grid-column:1/2}}[class*=storefront-category--] .sf-footer-section-title{text-transform:uppercase;letter-spacing:.12em;color:var(--cat-footer-title,var(--accent));margin-bottom:1rem;font-size:.6rem;font-weight:400}[class*=storefront-category--] .sf-footer-links{gap:.65rem}[class*=storefront-category--] .sf-footer-link{font-size:.78rem;transition:color .15s,padding-left .15s}[class*=storefront-category--] .sf-footer-link:hover{color:var(--cat-footer-link-hover,var(--foreground));padding-left:.25rem}[class*=storefront-category--] .sf-footer-bottom{border-top:1px solid var(--cat-footer-divider,var(--card-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.5rem;display:flex}[class*=storefront-category--] .sf-footer-brand-col p{max-width:28ch;line-height:1.6}[class*=storefront-category--] .sf-policy-title,[class*=storefront-category--] .sf-stat-val{color:var(--cat-nav-active,var(--accent))}[class*=storefront-category--] .sf-panel-title{border-bottom:2px solid var(--cat-section-border,var(--card-border));margin-bottom:1.25rem;padding-bottom:.65rem}[class*=storefront-category--] .sf-mobile-nav-drawer-link--active{color:var(--cat-nav-active,var(--accent));background:var(--cat-nav-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=storefront-category--] .sf-mobile-nav-drawer-link--active{background:color-mix(in srgb,var(--cat-nav-active,var(--accent)) 8%,transparent)}}[class*=storefront-category--] .sf-promo-banner-eyebrow{color:var(--cat-dot-active,var(--accent))}[class*=storefront-category--] .sf-promo-banner .sf-btn-primary{background:var(--cat-btn-bg,var(--accent));border-color:var(--cat-btn-bg,var(--accent));color:var(--cat-btn-color,var(--background))}.storefront-category--hair_salon .sf-grid,.storefront-category--makeup_artist .sf-grid,.storefront-category--nail_technician .sf-grid,.storefront-category--spa_wellness .sf-grid{--sf-grid-cols:2}@media (min-width:640px){.storefront-category--hair_salon .sf-grid,.storefront-category--makeup_artist .sf-grid,.storefront-category--nail_technician .sf-grid,.storefront-category--spa_wellness .sf-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.storefront-category--hair_salon .sf-grid,.storefront-category--makeup_artist .sf-grid,.storefront-category--nail_technician .sf-grid,.storefront-category--spa_wellness .sf-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.storefront-category--car_dealer .sf-grid,.storefront-category--hotel .sf-grid,.storefront-category--real_estate .sf-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.storefront-category--car_dealer .sf-grid,.storefront-category--hotel .sf-grid,.storefront-category--real_estate .sf-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.storefront-category--barbing_salon .sf-grid,.storefront-category--barbing_salon .sf-grid--luxury,.storefront-category--gym .sf-grid,.storefront-category--gym .sf-grid--luxury{grid-template-columns:repeat(4,1fr)}}.sf-grid--luxury.sf-grid--retail{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sf-grid--luxury.sf-grid--retail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sf-grid--luxury.sf-grid--retail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.sf-grid--luxury.sf-grid--retail{grid-template-columns:repeat(5,minmax(0,1fr))}}.sf-grid--luxury.sf-grid--menu{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sf-grid--luxury.sf-grid--menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sf-grid--luxury.sf-grid--menu{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-grid--menu .sf-product-card--premium .sf-product-img-wrap,[class*=storefront-category--] .sf-grid--menu .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/3}.sf-grid--luxury.sf-grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sf-grid--luxury.sf-grid--portrait{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sf-grid--luxury.sf-grid--portrait{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-grid--portrait .sf-product-card--premium .sf-product-img-wrap,[class*=storefront-category--] .sf-grid--portrait .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:3/4}.sf-grid--luxury.sf-grid--square{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sf-grid--luxury.sf-grid--square{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sf-grid--luxury.sf-grid--square{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.sf-grid--luxury.sf-grid--square{grid-template-columns:repeat(5,minmax(0,1fr))}}.sf-grid--square .sf-product-card--premium .sf-product-img-wrap,[class*=storefront-category--] .sf-grid--square .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:1}.sf-grid--luxury.sf-grid--wide{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.sf-grid--luxury.sf-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sf-grid--luxury.sf-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sf-grid--luxury.sf-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-grid--wide .sf-product-card--premium .sf-product-img-wrap,[class*=storefront-category--] .sf-grid--wide .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:16/9}.sf-grid--luxury.sf-grid--service{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.sf-grid--luxury.sf-grid--service{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sf-grid--luxury.sf-grid--service{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-grid--service .sf-product-card--premium .sf-product-img-wrap,[class*=storefront-category--] .sf-grid--service .sf-product-card--premium .sf-product-img-wrap{aspect-ratio:4/3}.storefront-theme{font-family:var(--font-body),"Montserrat",system-ui,sans-serif;min-height:100vh;font-weight:400;position:relative}.storefront-theme .font-display,.storefront-theme .sf-brand-name,.storefront-theme .sf-category-banner-title,.storefront-theme .sf-footer-brand-col .font-display,.storefront-theme .sf-hero-cinematic-title,.storefront-theme .sf-mobile-nav-drawer-title,.storefront-theme .sf-promo-banner-title,.storefront-theme .sf-section-title,.storefront-theme h1,.storefront-theme h2,.storefront-theme h3,.storefront-theme h4,.storefront-theme h5,.storefront-theme h6{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400}.storefront-theme :is(.sf-nav-link,.sf-nav-chip,.sf-mobile-nav-link,.sf-mobile-nav-drawer-link,.sf-mobile-nav-drawer-search-input,.sf-product-title,.sf-product-brand,.sf-product-price,.sf-product-price-orig,.sf-btn-primary,.sf-btn-secondary,.sf-trust-label,.sf-announce,.sf-section-badge,.sf-product-tag,.sf-quick-add,.sf-wishlist-btn,.sf-brand-domain,.sf-footer-link,.sf-footer-copy,.sf-toolbar--premium,.sf-filter-select,button,input,select,textarea){font-family:var(--font-body),"Montserrat",system-ui,sans-serif;font-weight:400}.storefront-theme .font-display{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400}.storefront-theme .font-bold,.storefront-theme .font-display.font-bold,.storefront-theme .font-semibold,.storefront-theme [class*=sf-]{font-weight:400}.storefront-theme>div:not(.clay-orb):not(.sf-store-top):not(.sf-store-top-spacer):not(.sf-mobile-nav-drawer),.storefront-theme>footer,.storefront-theme>header,.storefront-theme>main,.storefront-theme>section{z-index:1;position:relative}.storefront-theme .font-display{font-family:var(--font-display),Georgia,serif}.store-slider-inner{aspect-ratio:16/10;width:100%;min-height:200px;max-height:52vh;position:relative;overflow:hidden}@media (min-width:640px){.store-slider-inner{aspect-ratio:3/2;min-height:280px;max-height:560px}}@media (min-width:1024px){.store-slider-inner{min-height:380px;max-height:600px}}@media (max-width:639px){.store-slider-nav{width:2rem;height:2rem;font-size:1rem}.storefront-theme--clay .store-slider-nav.clay-icon-btn{box-shadow:0 2px 8px #5b21b626;width:2rem!important;height:2rem!important;font-size:1rem!important}}.store-slider-nav{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;line-height:1;transition:opacity .2s,transform .2s;display:flex}.store-slider-nav:hover{transform:translateY(-50%)scale(1.08)}.storefront-theme--glass{--clay-bg:#e8edf8;--clay-bg-soft:#eef3fc;--clay-bg-deep:#dce4f0;--clay-surface:#ffffff9e;--clay-surface-2:#fffc;--clay-purple:#6366f1;--clay-purple-dark:#4338ca;--clay-purple-light:#818cf8;--clay-gold:#d4a843;--clay-gold-light:#e8c56a;--clay-gold-dark:#a67c00;--accent:#6366f1;--accent-light:#818cf8;--background:#eef3fc;--foreground:#1e1b2e;--muted:#e8edf8;--card:#ffffff9e;--nav-hover-bg:#6366f112;--clay-radius:20px;--clay-radius-lg:28px;--clay-border:1px solid #ffffffad;--clay-shadow:0 8px 32px #6366f114,inset 0 1px 0 #ffffffe6;--clay-shadow-inset:inset 0 2px 8px #6366f10d;--text-muted:#64748b;--card-border:#6366f124;--image-bg:#e2e8f0;--store-topbar-bg:#ffffff8c;--store-topbar-text:#5a6680;--store-footer-bg:#ffffff73;color-scheme:light;background-color:#0000;background-image:radial-gradient(70% 50% at 18% 0,#818cf838,#0000 55%),radial-gradient(50% 40% at 88% 18%,#ffffffbf,#0000 50%),linear-gradient(160deg,#eef3fc,#e8edf8 50%,#dce4f0);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.storefront-theme--glass .clay-orb{display:none}.storefront-theme--glass .clay-hero-panel,.storefront-theme--glass .clay-nav-shell,.storefront-theme--glass .clay-newsletter-box,.storefront-theme--glass .clay-product-card,.storefront-theme--glass .clay-section-panel,.storefront-theme--glass .clay-widget-card,.storefront-theme--glass .clay-widget-mini{-webkit-backdrop-filter:blur(20px)saturate(160%)}.storefront-theme--glass .store-topbar-wavy{-webkit-backdrop-filter:blur(12px);color:var(--store-topbar-text);background:#ffffff8c;border-bottom:1px solid #6366f11a}.storefront-theme--glass .clay-footer{-webkit-backdrop-filter:blur(16px);background:#ffffff73}.storefront-theme--glass .clay-btn-purple{color:#fff;background:linear-gradient(145deg,#6366f1eb,#4338caf7);box-shadow:0 4px 20px #6366f152}.storefront-theme--glass .store-brand-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#4338ca,#6366f1);-webkit-background-clip:text;background-clip:text}.storefront-theme--glass .store-fin-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #6366f124}.storefront-theme--glass .store-slider-frame--glass{-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffff59;border:1px solid #ffffffb3;border-radius:22px;padding:10px;position:relative;overflow:hidden;box-shadow:0 8px 32px #6366f11a,inset 0 1px #ffffffe6}.storefront-theme--glass .store-slider-inner{border-radius:14px}.storefront-theme--glass .store-slider-nav--glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4338ca;background:#ffffffa6;border:1px solid #ffffffb3;box-shadow:0 2px 12px #6366f126}[data-theme=dark] .storefront-theme--glass{--clay-bg:#0d1018;--clay-bg-soft:#131822;--clay-bg-deep:#090b12;--clay-surface:#1c2236ad;--clay-surface-2:#262e44c7;--clay-purple:#818cf8;--clay-purple-dark:#c7d2fe;--clay-purple-light:#6366f1;--accent:#818cf8;--accent-light:#a5b4fc;--background:#0d1018;--foreground:#f0f4ff;--text-muted:#94a3b8;--card:#1c2236ad;--card-border:#818cf82e;--image-bg:#1e293b;--store-topbar-bg:#090b12e0;--store-topbar-text:#94a3b8;--store-footer-bg:#07090ee6;--clay-border:1px solid #ffffff17;--clay-shadow:0 8px 32px #00000080,inset 0 1px 0 #ffffff0d;color-scheme:dark;background:radial-gradient(70% 50% at 18% 0,#6366f124,#0000 55%),linear-gradient(160deg,#131822,#0d1018 50%,#090b12)}[data-theme=dark] .storefront-theme--glass .store-topbar-wavy{color:#94a3b8;background:#090b12e0;border-bottom-color:#818cf81f}[data-theme=dark] .storefront-theme--glass .clay-footer{background:#07090eeb;border-top-color:#818cf81f}[data-theme=dark] .storefront-theme--glass .store-brand-gradient{background:linear-gradient(135deg,#c7d2fe,#818cf8);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .storefront-theme--glass .store-fin-stat{background:#1c2236cc;border-color:#818cf833}[data-theme=dark] .storefront-theme--glass .store-slider-frame--glass{-webkit-backdrop-filter:blur(20px)saturate(160%);background:#141a2c8c;border-color:#ffffff14;box-shadow:0 8px 40px #0000008c,inset 0 1px #ffffff0d}[data-theme=dark] .storefront-theme--glass .store-slider-nav--glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#c7d2fe;background:#1e263ccc;border-color:#818cf833}.storefront-theme--minimal{--clay-bg:#fafafa;--clay-bg-soft:#fff;--clay-bg-deep:#f4f4f5;--clay-surface:#fff;--clay-surface-2:#fafafa;--clay-purple:#171717;--clay-purple-dark:#0a0a0a;--clay-purple-light:#404040;--clay-gold:#a67c00;--clay-gold-light:#c9a227;--clay-gold-dark:#7a5c00;--accent:#171717;--accent-light:#404040;--background:#fafafa;--foreground:#171717;--muted:#f4f4f5;--card:#fff;--nav-hover-bg:#0000000a;--clay-radius:8px;--clay-radius-lg:12px;--clay-border:1px solid #e5e5e5;--clay-shadow:none;--clay-shadow-inset:inset 0 1px 2px #0000000a;--text-muted:#737373;--card-border:#e5e5e5;--image-bg:#f5f5f5;--store-topbar-bg:#fff;--store-topbar-text:#737373;--store-footer-bg:#fff;color-scheme:light;background:#fafafa}.storefront-theme--minimal .clay-orb{display:none}.storefront-theme--minimal .store-topbar-wavy{color:#737373;background:#fff;border-bottom:1px solid #e5e5e5}.storefront-theme--minimal .clay-footer{box-shadow:none;background:#fff;border-top:1px solid #e5e5e5}.storefront-theme--minimal .clay-nav-shell{box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:12px}.storefront-theme--minimal .clay-nav-pill{box-shadow:none;background:#f5f5f5;border:1px solid #ebebeb;border-radius:999px}.storefront-theme--minimal .clay-nav-link.clay-nav-pill-active,.storefront-theme--minimal .clay-nav-pill-active{box-shadow:none;background:#171717;color:#fff!important}.storefront-theme--minimal .clay-btn-purple{color:#fff;box-shadow:none;background:#171717;border-radius:8px}.storefront-theme--minimal .clay-btn-gold{color:#fff;box-shadow:none;background:#a67c00;border-radius:8px}.storefront-theme--minimal .clay-btn-ghost{box-shadow:none;color:#171717;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px}.storefront-theme--minimal .clay-product-card:hover,.storefront-theme--minimal .clay-widget-card:hover{transform:none;box-shadow:0 2px 8px #0000000f}.storefront-theme--minimal .store-brand-gradient{-webkit-text-fill-color:#171717;color:#171717;background:0 0}.storefront-theme--minimal .store-fin-stat{box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.storefront-theme--minimal .store-fin-stat:before{opacity:1;background:#171717}.storefront-theme--minimal .store-slider-frame--minimal{background:#fff;border:1px solid #e5e5e5;border-radius:10px;position:relative;overflow:hidden}.storefront-theme--minimal .store-slider-inner{border-radius:0}.storefront-theme--minimal .store-slider-nav--minimal{color:#171717;background:#ffffffe6;border:1px solid #e5e5e5;box-shadow:0 2px 8px #0000000f}[data-theme=dark] .storefront-theme--minimal{--clay-bg:#0a0a0a;--clay-bg-soft:#111;--clay-bg-deep:#050505;--clay-surface:#141414;--clay-surface-2:#1a1a1a;--clay-purple:#fafafa;--clay-purple-dark:#fff;--clay-purple-light:#d4d4d4;--accent:#fafafa;--accent-light:#d4d4d4;--background:#0a0a0a;--foreground:#fafafa;--text-muted:#a3a3a3;--card:#141414;--card-border:#262626;--image-bg:#1a1a1a;--store-topbar-bg:#111;--store-topbar-text:#a3a3a3;--store-footer-bg:#111;--clay-border:1px solid #262626;--clay-shadow:none;color-scheme:dark;background:#0a0a0a}[data-theme=dark] .storefront-theme--minimal .store-topbar-wavy{color:#a3a3a3;background:#111;border-bottom-color:#262626}[data-theme=dark] .storefront-theme--minimal .clay-footer{background:#111;border-top-color:#262626}[data-theme=dark] .storefront-theme--minimal .clay-nav-shell{background:#141414;border-color:#262626}[data-theme=dark] .storefront-theme--minimal .clay-nav-pill{background:#ffffff0d;border-color:#262626}[data-theme=dark] .storefront-theme--minimal .clay-nav-pill-active{background:#fafafa;color:#0a0a0a!important}[data-theme=dark] .storefront-theme--minimal .clay-btn-purple{color:#0a0a0a;box-shadow:none;background:#fafafa}[data-theme=dark] .storefront-theme--minimal .clay-btn-ghost{color:#fafafa;background:0 0;border-color:#262626}[data-theme=dark] .storefront-theme--minimal .store-brand-gradient{-webkit-text-fill-color:#fafafa;color:#fafafa}[data-theme=dark] .storefront-theme--minimal .store-fin-stat{background:#141414;border-color:#262626}[data-theme=dark] .storefront-theme--minimal .store-fin-stat:before{background:#fafafa}[data-theme=dark] .storefront-theme--minimal .store-slider-frame--minimal{background:#141414;border-color:#262626}[data-theme=dark] .storefront-theme--minimal .store-slider-nav--minimal{color:#fafafa;background:#141414e6;border-color:#303030}.storefront-theme--liquid{--clay-bg:#0c0c10;--clay-bg-soft:#12121a;--clay-bg-deep:#08080c;--clay-surface:#ffffff14;--clay-surface-2:#ffffff21;--clay-purple:#d4a843;--clay-purple-dark:#e8c56a;--clay-purple-light:#c9a227;--clay-gold:#d4a843;--clay-gold-light:#f0d78a;--clay-gold-dark:#a67c00;--accent:#d4a843;--accent-light:#e8c56a;--background:#0c0c10;--foreground:#faf6ee;--muted:#12121a;--card:#ffffff14;--nav-hover-bg:#d4a8431a;--clay-radius:24px;--clay-radius-lg:32px;--clay-border:1px solid #ffffff1f;--clay-shadow:0 8px 32px #00000073,inset 0 1px 0 #ffffff17;--clay-shadow-inset:inset 0 2px 8px #00000038;--text-muted:#ffffff85;--card-border:#d4a8432e;--image-bg:#1a1a22;--store-topbar-bg:#0c0c10d9;--store-topbar-text:#ffffff8c;--store-footer-bg:#08080ce6;color-scheme:dark;background-color:#0000;background-image:radial-gradient(80% 60% at 10% 0,#d4a8431c,#0000 55%),radial-gradient(60% 50% at 95% 10%,#ffffff0a,#0000 50%),linear-gradient(165deg,#12121a,#0c0c10 50%,#08080c);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.storefront-theme--liquid .clay-orb{display:none}.storefront-theme--liquid .store-topbar-wavy{-webkit-backdrop-filter:blur(12px);color:#ffffff8c;background:#0c0c10d9;border-bottom:1px solid #ffffff12}.storefront-theme--liquid .clay-footer{-webkit-backdrop-filter:blur(16px);background:#08080ce6;border-top:1px solid #ffffff12}.storefront-theme--liquid .clay-nav-shell{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(135deg,#ffffff17,#ffffff0a);border:1px solid #ffffff1f;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff17}.storefront-theme--liquid .clay-hero-panel,.storefront-theme--liquid .clay-newsletter-box,.storefront-theme--liquid .clay-product-card,.storefront-theme--liquid .clay-section-panel,.storefront-theme--liquid .clay-widget-card,.storefront-theme--liquid .clay-widget-mini{-webkit-backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(145deg,#ffffff17,#ffffff0a)}.storefront-theme--liquid .clay-btn-purple{color:#141210;background:linear-gradient(145deg,#d4a843,#a67c00);box-shadow:0 4px 20px #d4a84347}.storefront-theme--liquid .store-brand-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f0d78a,#d4a843);-webkit-background-clip:text;background-clip:text}.storefront-theme--liquid .store-fin-stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#d4a8432e}.storefront-theme--liquid .store-slider-frame--liquid{-webkit-backdrop-filter:blur(20px)saturate(170%);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:24px;padding:10px;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000008c,inset 0 1px #ffffff14}.storefront-theme--liquid .store-slider-inner{border-radius:16px}.storefront-theme--liquid .store-slider-nav--liquid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f0d78a;background:#ffffff1a;border:1px solid #ffffff26;box-shadow:0 2px 12px #0000004d}[data-theme=light] .storefront-theme--liquid{--clay-bg:#f0ede6;--clay-bg-soft:#f8f6f1;--clay-bg-deep:#e8e4dc;--clay-surface:#ffffffb8;--clay-surface-2:#ffffffe0;--clay-purple:#a67c00;--clay-purple-dark:#7a5c00;--clay-purple-light:#c9a227;--accent:#a67c00;--accent-light:#c9a227;--background:#f8f6f1;--foreground:#141210;--text-muted:#6b6458;--card:#ffffffb8;--card-border:#14121017;--image-bg:#efede8;--store-topbar-bg:#ffffffbf;--store-topbar-text:#6b6458;--store-footer-bg:#f8f6f1eb;--clay-border:1px solid #14121017;--clay-shadow:0 8px 32px #14121014,inset 0 1px 0 #fffffff2;color-scheme:light;background:radial-gradient(80% 60% at 10% 0,#d4a84321,#0000 55%),linear-gradient(165deg,#f8f6f1,#ede9e1)}[data-theme=light] .storefront-theme--liquid .store-topbar-wavy{color:#6b6458;background:#ffffffbf;border-bottom-color:#14121014}[data-theme=light] .storefront-theme--liquid .clay-footer{background:#f8f6f1eb;border-top-color:#14121014}[data-theme=light] .storefront-theme--liquid .clay-hero-panel,[data-theme=light] .storefront-theme--liquid .clay-nav-shell,[data-theme=light] .storefront-theme--liquid .clay-newsletter-box,[data-theme=light] .storefront-theme--liquid .clay-product-card,[data-theme=light] .storefront-theme--liquid .clay-section-panel,[data-theme=light] .storefront-theme--liquid .clay-widget-card{background:linear-gradient(145deg,#ffffffe0,#f8f6f1b8);border-color:#14121014}[data-theme=light] .storefront-theme--liquid .clay-btn-purple{color:#fff;background:linear-gradient(145deg,#c9a227,#a67c00)}[data-theme=light] .storefront-theme--liquid .store-brand-gradient{background:linear-gradient(135deg,#7a5c00,#a67c00);-webkit-background-clip:text;background-clip:text}[data-theme=light] .storefront-theme--liquid .store-fin-stat{background:#ffffffe0;border-color:#a67c0024}[data-theme=light] .storefront-theme--liquid .store-slider-frame--liquid{background:linear-gradient(135deg,#ffffffe0,#f8f6f1b8);border-color:#1412101a;box-shadow:0 8px 32px #14121014,inset 0 1px #fffffff2}[data-theme=light] .storefront-theme--liquid .store-slider-nav--liquid{color:#7a5c00;background:#ffffffd9;border-color:#1412101f}@keyframes classicFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.storefront-theme--classic{--clay-radius:12px;--clay-radius-lg:16px;--clay-border:1px solid var(--card-border,#e8e8e8);--clay-shadow:none;--clay-shadow-inset:none;--background:#fff;--foreground:#141210;--card:#fff;--card-border:#e8e8e8;--muted:#fafafa;--text-muted:#737373;--accent:#a67c00;--accent-light:#c9a227;--store-topbar-bg:#fff;--store-topbar-text:#737373;--store-footer-bg:#fff;--image-bg:#f5f5f5;color-scheme:light;background:#fff}.storefront-theme--classic .clay-orb{display:none}.storefront-theme--classic .font-display,.storefront-theme--classic h1,.storefront-theme--classic h2,.storefront-theme--classic h3{font-family:var(--font-display),Georgia,serif}.storefront-theme--classic .store-topbar-wavy{color:#737373;background:#fff;border-bottom:1px solid #ececec}.storefront-theme--classic .clay-footer{box-shadow:none;background:#fff;border-top:1px solid #ececec}.storefront-theme--classic .clay-hero-panel,.storefront-theme--classic .clay-newsletter-box,.storefront-theme--classic .clay-product-card,.storefront-theme--classic .clay-section-panel,.storefront-theme--classic .clay-widget-card{box-shadow:none;background:#fff;border:1px solid #e8e8e8;border-radius:12px}.storefront-theme--classic .clay-product-card:hover{border-color:#a67c004d;transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.storefront-theme--classic .clay-btn-purple{color:#fff;box-shadow:none;background:#141210;border-radius:999px}.storefront-theme--classic .clay-btn-ghost{color:#141210;background:0 0;border:1px solid #e8e8e8;border-radius:999px}.storefront-theme--classic .store-brand-gradient{-webkit-text-fill-color:#a67c00;color:#a67c00;background:0 0}.storefront-theme--classic .store-fin-eyebrow{color:var(--accent);background:#a67c0012;border:1px solid #a67c002b;padding:4px 10px;font-size:.62rem}.storefront-theme--classic .store-fin-stat{box-shadow:none;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.storefront-theme--classic .store-slider-frame--classic{background:#fff;border:1px solid #e8e8e8;border-radius:16px;position:relative;overflow:hidden}.storefront-theme--classic .store-slider-inner{border-radius:0}.storefront-theme--classic .store-slider-nav--classic{color:#141210;background:#ffffffe0;border:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000f}.storefront-theme--classic .clay-badge-pill{color:var(--accent);background:#a67c0014;border-color:#a67c0033}.storefront-theme--classic .clay-cart-badge{background:var(--accent);color:#fff;font-size:9px}.storefront-theme--classic .clay-thumb-active{box-shadow:0 0 0 2px var(--accent)}[data-theme=dark] .storefront-theme--classic{--background:#000;--foreground:#fafafa;--card:#1a1a1a;--card-border:#2a2a2a;--muted:#111;--text-muted:#a3a3a3;--accent:#d4a843;--accent-light:#e8c56a;--store-topbar-bg:#000;--store-topbar-text:#a3a3a3;--store-footer-bg:#000;--image-bg:#222;--clay-border:1px solid #2a2a2a;color-scheme:dark;background:#000}[data-theme=dark] .storefront-theme--classic .store-topbar-wavy{color:#a3a3a3;background:#000;border-bottom-color:#2a2a2a}[data-theme=dark] .storefront-theme--classic .clay-footer{background:#000;border-top-color:#2a2a2a}[data-theme=dark] .storefront-theme--classic .clay-hero-panel,[data-theme=dark] .storefront-theme--classic .clay-newsletter-box,[data-theme=dark] .storefront-theme--classic .clay-product-card,[data-theme=dark] .storefront-theme--classic .clay-section-panel,[data-theme=dark] .storefront-theme--classic .clay-widget-card{box-shadow:none;background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .storefront-theme--classic .clay-product-card:hover{border-color:#d4a84359;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .storefront-theme--classic .clay-btn-purple{color:#141210;background:#fafafa}[data-theme=dark] .storefront-theme--classic .clay-btn-ghost{color:#fafafa;border-color:#2a2a2a}[data-theme=dark] .storefront-theme--classic .store-brand-gradient{-webkit-text-fill-color:#d4a843;color:#d4a843}[data-theme=dark] .storefront-theme--classic .store-fin-stat,[data-theme=dark] .storefront-theme--classic .store-slider-frame--classic{background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .storefront-theme--classic .store-slider-nav--classic{color:#fafafa;background:#1a1a1ae6;border-color:#333}.storefront-theme--clay .store-topbar-wavy{background:var(--store-topbar-bg);color:var(--store-topbar-text)}.storefront-theme--clay .clay-footer{background:var(--store-footer-bg)}.storefront-theme--clay .store-slider-frame--clay{background:var(--clay-surface,#ede9fed9);border:1px solid #ffffffb8;border-radius:28px;padding:14px;position:relative;box-shadow:18px 18px 36px #9381e538,-14px -14px 28px #ffffffad,inset 0 1px #ffffffe6}.storefront-theme--clay .store-slider-inner{border-radius:18px}.storefront-theme--clay .store-slider-nav.clay-icon-btn{width:3rem;height:3rem;font-size:1.5rem}[data-theme=dark] .storefront-theme--clay .store-slider-frame--clay{background:#1a1230d9;border-color:#ffffff1a;box-shadow:18px 18px 36px #00000073,-14px -14px 28px #ffffff08,inset 0 1px #ffffff12}.storefront-theme--classic .sf-card,:is(.storefront-theme--emerald,.storefront-theme--rose,.storefront-theme--midnight,.storefront-theme--sage,.storefront-theme--noir,.storefront-theme--ice,.storefront-theme--heat) .sf-card{background:var(--card);border:1px solid var(--card-border);border-radius:12px}:is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme{transition:background-color .25s,color .25s}:is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme:not(.dashboard-theme--classic) .glass-shell{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme:not(.dashboard-theme--classic) .glass-shell{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}:is(.admin-theme,.staff-theme).dashboard-theme:not(.dashboard-theme--classic) .admin-glow{background:radial-gradient(ellipse at top,var(--accent) 0,transparent 55%)}@supports (color:color-mix(in lab,red,red)){:is(.admin-theme,.staff-theme).dashboard-theme:not(.dashboard-theme--classic) .admin-glow{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--accent) 12%,transparent) 0,transparent 55%)}}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--clay{--background:#e8dff8;--foreground:#2d2640;--accent:#7c3aed;--accent-light:#a78bfa;--muted:#ddd0f0;--card:#ebe4f7;--card-border:#7c3aed24;--border:#7c3aed24;--text-muted:#6b6280}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--clay{--background:#1a1528;--foreground:#f0edf8;--accent:#a78bfa;--accent-light:#c4b5fd;--muted:#12101c;--card:#221a32;--card-border:#a78bfa33;--border:#a78bfa33;--text-muted:#9b94b0}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--glass{--background:#eef3fc;--foreground:#1e1b2e;--accent:#6366f1;--accent-light:#818cf8;--muted:#e8edf8;--card:#fff;--card-border:#6366f124;--border:#6366f124;--text-muted:#64748b}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--glass{--background:#0d1018;--foreground:#f0f4ff;--accent:#818cf8;--accent-light:#a5b4fc;--muted:#131822;--card:#1c2236;--card-border:#818cf82e;--border:#818cf82e;--text-muted:#94a3b8}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--minimal{--background:#fafafa;--foreground:#171717;--accent:#171717;--accent-light:#404040;--muted:#f4f4f5;--card:#fff;--card-border:#e5e5e5;--border:#e5e5e5;--text-muted:#737373}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--minimal{--background:#0a0a0a;--foreground:#fafafa;--accent:#fafafa;--accent-light:#e5e5e5;--muted:#111;--card:#141414;--card-border:#262626;--border:#262626;--text-muted:#a3a3a3}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--liquid{--background:#f8f6f1;--foreground:#141210;--accent:#a67c00;--accent-light:#c9a227;--muted:#f0ede6;--card:#fff;--card-border:#14121017;--border:#14121017;--text-muted:#6b6458}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--liquid{--background:#0c0c10;--foreground:#faf6ee;--accent:#d4a843;--accent-light:#e8c56a;--muted:#12121a;--card:#1a1a22;--card-border:#d4a8432e;--border:#d4a8432e;--text-muted:#ffffff85}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--emerald{--background:#f5f0e8;--foreground:#082a22;--accent:#b8934f;--accent-light:#d9b26f;--muted:#ebe4d8;--card:#fff;--card-border:#082a221f;--border:#082a221f;--text-muted:#4a6358}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--emerald{--background:#082a22;--foreground:#f5f0e8;--accent:#d9b26f;--accent-light:#e8c98a;--muted:#061f19;--card:#0a3529;--card-border:#d9b26f2e;--border:#d9b26f2e;--text-muted:#f5f0e89e}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--rose{--background:#fdf5f3;--foreground:#3d2020;--accent:#b87c6a;--accent-light:#d4a090;--muted:#f5e8e4;--card:#fff;--card-border:#b87c6a29;--border:#b87c6a29;--text-muted:#7a5550}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--rose{--background:#1a1214;--foreground:#f9ece8;--accent:#e8a598;--accent-light:#f0bdb3;--muted:#120c0e;--card:#261a1e;--card-border:#e8a59833;--border:#e8a59833;--text-muted:#f9ece899}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--midnight{--background:#f0f4fa;--foreground:#0f172a;--accent:#1e3a5f;--accent-light:#334e68;--muted:#e2e8f0;--card:#fff;--card-border:#1e3a5f1f;--border:#1e3a5f1f;--text-muted:#64748b}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--midnight{--background:#0a0f1a;--foreground:#e2e8f0;--accent:#94a3b8;--accent-light:#cbd5e1;--muted:#060a12;--card:#111827;--card-border:#94a3b833;--border:#94a3b833;--text-muted:#94a3b8}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--sage{--background:#f4f7f2;--foreground:#1a2e1a;--accent:#6b8f71;--accent-light:#8faa8f;--muted:#e8ede4;--card:#fff;--card-border:#6b8f712e;--border:#6b8f712e;--text-muted:#5a6b58}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--sage{--background:#141c16;--foreground:#e8ede4;--accent:#8faa8f;--accent-light:#a8c0a8;--muted:#0e1410;--card:#1c2820;--card-border:#8faa8f33;--border:#8faa8f33;--text-muted:#e8ede494}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--noir{--background:#fafafa;--foreground:#1a1a1a;--accent:#be123c;--accent-light:#e11d48;--muted:#f0f0f0;--card:#fff;--card-border:#be123c1f;--border:#be123c1f;--text-muted:#737373}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--noir{--background:#0d0d0d;--foreground:#f5f5f5;--accent:#e11d48;--accent-light:#fb7185;--muted:#080808;--card:#1a1a1a;--card-border:#e11d4838;--border:#e11d4838;--text-muted:#a3a3a3}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--ice{--background:#eef6fc;--foreground:#0c2340;--accent:#5eb4d4;--accent-light:#8ecae6;--muted:#dceef8;--card:#fff;--card-border:#5eb4d433;--border:#5eb4d433;--text-muted:#4a6880}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--ice{--background:#0a1628;--foreground:#e8f4fc;--accent:#7dd3fc;--accent-light:#bae6fd;--muted:#060e18;--card:#122038;--card-border:#7dd3fc33;--border:#7dd3fc33;--text-muted:#e8f4fc9e}[data-theme=light] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--heat{--background:#fff8f0;--foreground:#4a1c0a;--accent:#e85d04;--accent-light:#fb923c;--muted:#ffe8d4;--card:#fff;--card-border:#e85d0429;--border:#e85d0429;--text-muted:#8a5038}[data-theme=dark] :is(.seller-theme,.admin-theme,.staff-theme).dashboard-theme--heat{--background:#1a0f08;--foreground:#fff0e6;--accent:#f97316;--accent-light:#fdba74;--muted:#100804;--card:#261610;--card-border:#f9731638;--border:#f9731638;--text-muted:#fff0e69e}.dash-listings-grid{gap:1rem;display:grid}@media (min-width:640px){.dash-listings-grid{gap:1.25rem}}.dash-listings-grid--retail{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dash-listings-grid--retail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dash-listings-grid--retail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.dash-listings-grid--retail{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-listings-grid--menu{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.dash-listings-grid--menu{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-listings-grid--portrait{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.dash-listings-grid--portrait{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dash-listings-grid--portrait{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-listings-grid--square{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.dash-listings-grid--square{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-listings-grid--wide{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.dash-listings-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-listings-grid--service{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.dash-listings-grid--service{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-listing-card-img{width:100%;overflow:hidden}.dash-listing-card-img--retail{aspect-ratio:4/5;min-height:160px}.dash-listing-card-img--menu{aspect-ratio:4/3;min-height:140px}.dash-listing-card-img--portrait{aspect-ratio:3/4;min-height:180px}.dash-listing-card-img--square{aspect-ratio:1;min-height:140px}.dash-listing-card-img--wide{aspect-ratio:16/9;min-height:120px}.dash-listing-card-img--service{aspect-ratio:4/3;min-height:140px}.dashboard-category--restaurant{--dash-cat-accent:#e8994a}.dashboard-category--nail_technician{--dash-cat-accent:#dc7097}.dashboard-category--hair_salon{--dash-cat-accent:#c9a870}.dashboard-category--barbing_salon{--dash-cat-accent:#dc2626}.dashboard-category--makeup_artist{--dash-cat-accent:#c85078}.dashboard-category--spa_wellness{--dash-cat-accent:#4a8a65}.dashboard-category--photographer{--dash-cat-accent:#88a}.dashboard-category--event_vendor{--dash-cat-accent:#9b5cd8}.dashboard-category--hotel{--dash-cat-accent:#c8a860}.dashboard-category--hospital_clinic{--dash-cat-accent:#4080d8}.dashboard-category--pharmacy{--dash-cat-accent:#38a169}.dashboard-category--gym{--dash-cat-accent:#e86c2c}.dashboard-category--real_estate{--dash-cat-accent:#c8a830}.dashboard-category--car_dealer{--dash-cat-accent:#4a88d0}.dashboard-category--service_professional{--dash-cat-accent:#3a70cc}.dashboard-category--retail_store{--dash-cat-accent:var(--accent,#d4a843)}[class*=dashboard-category--] .liquid-nav-link-active,[class*=dashboard-category--] .liquid-nav-link-featured{color:var(--dash-cat-accent,var(--accent))}[class*=dashboard-category--] .dash-listing-card:hover{border-color:var(--dash-cat-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){[class*=dashboard-category--] .dash-listing-card:hover{border-color:color-mix(in srgb,var(--dash-cat-accent,var(--accent)) 35%,var(--card-border))}}[class*=dashboard-category--] .font-display.text-\[var\(--accent\)\]{color:var(--dash-cat-accent,var(--accent))}.dashboard-category-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--dash-cat-accent,var(--accent));border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.58rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-category-badge{background:color-mix(in srgb,var(--dash-cat-accent,var(--accent)) 12%,transparent)}}.dashboard-category-badge{color:var(--dash-cat-accent,var(--accent));border:1px solid var(--dash-cat-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dashboard-category-badge{border:1px solid color-mix(in srgb,var(--dash-cat-accent,var(--accent)) 25%,transparent)}}.dashboard-section--focused{outline:2px solid var(--dash-cat-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.dashboard-section--focused{outline:2px solid color-mix(in srgb,var(--dash-cat-accent,var(--accent)) 55%,transparent)}}.dashboard-section--focused{outline-offset:4px;border-radius:1rem;transition:outline-color .3s}.spotlight-page{max-width:72rem;padding:calc(var(--public-nav-offset) + 1.5rem) 1rem 4rem;margin:0 auto}@media (min-width:640px){.spotlight-page{padding-left:1.5rem;padding-right:1.5rem}}.spotlight-hero{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:2.5rem}.spotlight-hero--compact{margin-bottom:1.75rem;padding-bottom:1.75rem}.spotlight-section--slider{margin-top:-.5rem;margin-bottom:3.5rem}.spotlight-slider{position:relative}.spotlight-slider__frame{border:1px solid var(--card-border);background:var(--card);border-radius:1.25rem;min-height:22rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}@media (min-width:768px){.spotlight-slider__frame{min-height:28rem}}.spotlight-slider__slide{opacity:0;pointer-events:none;color:inherit;grid-template-columns:1fr;text-decoration:none;transition:opacity .55s;display:grid;position:absolute;inset:0}@media (min-width:900px){.spotlight-slider__slide{grid-template-columns:1.15fr 1fr}}.spotlight-slider__slide--active{opacity:1;pointer-events:auto;position:relative}.spotlight-slider__media{min-height:14rem;position:relative}@media (min-width:900px){.spotlight-slider__media{min-height:28rem}}.spotlight-slider__placeholder{background:linear-gradient(135deg,#1a1510,#3d2e1a);position:absolute;inset:0}.spotlight-slider__overlay{background:linear-gradient(#00000040,#00000026 45%,#000000bf);position:absolute;inset:0}@media (min-width:900px){.spotlight-slider__overlay{background:linear-gradient(90deg,#00000026,#0000008c)}}.spotlight-slider__copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:.65rem;padding:1.5rem;display:flex;position:relative}@media (min-width:900px){.spotlight-slider__copy{background:linear-gradient(135deg,#141414eb,#0a0a0ae0);padding:2.5rem}}.spotlight-slider__category{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-light);background:#d4a84326;border:1px solid #d4a84359;border-radius:9999px;align-self:flex-start;padding:.25rem .65rem;font-size:.65rem;display:inline-flex}.spotlight-slider__title{color:var(--foreground);font-size:1.75rem;line-height:1.15}@media (min-width:768px){.spotlight-slider__title{font-size:2.25rem}}.spotlight-slider__excerpt{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.spotlight-slider__meta{color:var(--text-muted);font-size:.75rem}.spotlight-slider__cta{color:var(--accent);margin-top:.35rem;font-size:.8125rem;font-weight:600}.spotlight-slider__nav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff26;border-radius:9999px;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.spotlight-slider__nav:hover{border-color:var(--accent);color:var(--accent-light)}.spotlight-slider__nav--prev{left:.75rem}.spotlight-slider__nav--next{right:.75rem}.spotlight-slider__dots{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.spotlight-slider__dot{background:var(--card-border);border-radius:9999px;width:.5rem;height:.5rem;transition:width .2s,background .2s}.spotlight-slider__dot--active{background:var(--accent);width:1.25rem}.spotlight-slider__touch{display:none}.spotlight-search-input{border:1px solid var(--card-border);background:var(--input-bg);width:100%;color:var(--foreground);border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem}.spotlight-search-input:focus{border-color:var(--accent);outline:none}.spotlight-chip{border:1px solid var(--card-border);color:var(--text-muted);background:0 0;border-radius:9999px;align-items:center;padding:.35rem .85rem;font-size:.75rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.spotlight-chip--active,.spotlight-chip:hover{border-color:var(--accent);color:var(--foreground);background:#d4a84314}.spotlight-section{margin-bottom:3rem}.spotlight-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.spotlight-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.spotlight-grid,.spotlight-grid--3{grid-template-columns:repeat(3,1fr)}}.spotlight-card{border:1px solid var(--card-border);background:var(--card);border-radius:1rem;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.spotlight-card:hover{border-color:#d4a84359;transform:translateY(-2px)}.spotlight-card--hero{flex-direction:column}@media (min-width:768px){.spotlight-card--hero{flex-direction:row;min-height:22rem}.spotlight-card--hero .spotlight-card__media{flex:1.2;min-height:22rem}.spotlight-card--hero .spotlight-card__body{flex:1;justify-content:center;padding:2rem}.spotlight-card--hero .spotlight-card__title{font-size:2rem;line-height:1.15}}.spotlight-card__media{aspect-ratio:16/10;background:var(--image-bg);position:relative}.spotlight-card--compact .spotlight-card__media{aspect-ratio:4/3}.spotlight-card__placeholder{background:linear-gradient(135deg,var(--muted),var(--card));width:100%;height:100%}.spotlight-card__category{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-light);background:#000000a6;border-radius:9999px;padding:.25rem .6rem;font-size:.65rem;position:absolute;top:.75rem;left:.75rem}.spotlight-card__body{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.spotlight-card__meta{color:var(--text-muted);font-size:.75rem}.spotlight-card__title{color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.35}.spotlight-card__excerpt{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.spotlight-business-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.spotlight-business-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.spotlight-business-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.spotlight-business-grid{grid-template-columns:repeat(4,1fr)}}.spotlight-business-card{border:1px solid var(--card-border);background:var(--card);border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s;display:flex}.spotlight-business-card:hover{border-color:#d4a84359}.spotlight-business-card__logo{background:var(--image-bg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.spotlight-business-card__initial{color:var(--accent);font-size:1.25rem;font-weight:600}.spotlight-business-card__cta{color:var(--accent);margin-top:.35rem;font-size:.75rem;display:inline-block}.spotlight-article{max-width:48rem;padding:calc(var(--public-nav-offset) + 1.5rem) 1rem 3rem;margin:0 auto}@media (min-width:1024px){.spotlight-article{max-width:72rem}}.spotlight-article__header{margin-bottom:2rem}.spotlight-article__hero-image{margin-bottom:2.5rem}.spotlight-article__layout{gap:2rem;display:grid}@media (min-width:1024px){.spotlight-article__layout{grid-template-columns:1fr 12rem;align-items:start}}.spotlight-article__aside-block{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:2rem}.spotlight-share-btn{border:1px solid var(--card-border);color:var(--text-muted);border-radius:9999px;padding:.4rem .75rem;font-size:.7rem}.spotlight-share-btn:hover{border-color:var(--accent);color:var(--foreground)}.prose-spotlight{color:var(--foreground);font-size:1.0625rem;line-height:1.75}.prose-spotlight h1,.prose-spotlight h2,.prose-spotlight h3{font-family:var(--font-display);margin-top:2rem;margin-bottom:.75rem;font-weight:600;line-height:1.25}.prose-spotlight h1{font-size:2rem}.prose-spotlight h2{font-size:1.5rem}.prose-spotlight h3{font-size:1.25rem}.prose-spotlight p{margin-bottom:1.25rem}.prose-spotlight a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.prose-spotlight blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:1.5rem 0;padding-left:1.25rem;font-style:italic}.prose-spotlight ol,.prose-spotlight ul{margin-bottom:1.25rem;padding-left:1.5rem}.prose-spotlight li{margin-bottom:.35rem}.prose-spotlight hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.prose-spotlight img,.spotlight-content-image{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem 0}.spotlight-editor{border:1px solid var(--card-border);background:var(--card);border-radius:.75rem;overflow:hidden}.spotlight-editor-toolbar{border-bottom:1px solid var(--card-border);background:var(--muted);flex-wrap:wrap;gap:.25rem;padding:.5rem;display:flex}.spotlight-editor-btn{min-width:2rem;height:2rem;color:var(--text-muted);border-radius:.375rem;padding:0 .5rem;font-size:.75rem}.spotlight-editor-btn--active,.spotlight-editor-btn:hover{color:var(--foreground);background:#d4a84326}.spotlight-editor-divider{background:var(--card-border);align-self:center;width:1px;height:1.5rem;margin:0 .25rem}.spotlight-editor-content .ProseMirror{outline:none;min-height:16rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.65}.spotlight-editor-content .ProseMirror p.is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.spotlight-editor--disabled{opacity:.85}.staff-field{flex-direction:column;gap:.35rem;font-size:.8125rem;display:flex}.staff-field span{color:var(--text-muted)}.staff-field input,.staff-field select,.staff-field textarea{border:1px solid var(--card-border);color:var(--foreground);background:0 0;border-radius:.5rem;padding:.5rem .75rem}.staff-btn{border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.staff-btn--primary{background:var(--accent);color:#000}.staff-btn--ghost{border:1px solid var(--card-border)}:root,[data-theme=dark]{--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--background:#000;--foreground:#fff;--accent:#d4a843;--accent-light:#e8c56a;--muted:#111;--card:#141414;--card-border:#1f1f1f;--border:#2a2a2a;--text-muted:#888;--overlay:#0009;--input-bg:#0000008c;--nav-active-bg:#ffffff1a;--nav-hover-bg:#ffffff0d;--nav-surface:#080808f5;--nav-surface-inner:#161616e0;--image-bg:#18181b;--badge-bg:#27272a;--public-nav-bar-height:3.25rem;--public-nav-offset:calc(var(--public-nav-bar-height) + env(safe-area-inset-top,0px));color-scheme:dark}[data-theme=light]{--background:#f8f6f1;--foreground:#141210;--accent:#a67c00;--accent-light:#c9a227;--muted:#efede8;--card:#fff;--card-border:#e4dfd4;--border:#d8d2c6;--text-muted:#6b6458;--overlay:#14121059;--input-bg:#ffffffe6;--nav-active-bg:#a67c001f;--nav-hover-bg:#1412100d;--nav-surface:#fffffff7;--nav-surface-inner:#f8f6f1eb;--image-bg:#f0ede6;--badge-bg:#efede8;color-scheme:light}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);overscroll-behavior-x:none;width:100%;max-width:100%;min-height:100vh;min-height:-webkit-fill-available;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}button,input,label,nav,select,textarea{font-family:var(--font-body)}.valerie-root{--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.valerie-body{font-family:var(--font-body)}html{scrollbar-gutter:stable;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;min-height:100vh;min-height:-webkit-fill-available}@supports not (overflow:clip){body{overflow-x:hidden}}.theme-page,canvas,img,svg,video{max-width:100%}.theme-page{background:var(--background);min-height:100vh;min-height:-webkit-fill-available;color:var(--foreground);width:100%;min-width:0}.page-shell{width:100%;max-width:1400px;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));margin-left:auto;margin-right:auto}@media (min-width:640px){.page-shell{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}@media (min-width:1024px){.page-shell{padding-left:max(2.5rem,env(safe-area-inset-left));padding-right:max(2.5rem,env(safe-area-inset-right))}}.font-display{font-family:var(--font-display)}.gold-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#d4a843);-webkit-background-clip:text;background-clip:text}[data-theme=light] .gold-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#141210,#a67c00 55%,#c9a227);-webkit-background-clip:text;background-clip:text}.gold-ring{background:radial-gradient(circle,#0000 55%,#d4a84359 70%,#0000 75%)}.hero-glow{background:radial-gradient(#d4a84326 0,#0000 70%)}.card-shine{background:linear-gradient(135deg,#ffffff0a,#0000 50%)}[data-theme=light] .card-shine{background:linear-gradient(135deg,#ffffffe6,#f8f6f166 50%)}.featured-grid-glow{background:radial-gradient(#d4a8431f 0,#0000 65%);animation:featuredGlow 4s ease-in-out infinite}.featured-grid-cell{animation:featuredCellIn 1s ease-out both}.featured-slider-track{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.store-hero-slider{position:relative}.store-hero-slider-glow{background:radial-gradient(#d4a8432e 0,#0000 68%);animation:featuredGlow 4s ease-in-out infinite}.store-hero-slide-img{animation:storeHeroKenBurns 5.5s ease-out forwards}.store-hero-progress{animation:storeHeroProgress 5s linear forwards}@keyframes storeHeroKenBurns{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes storeHeroProgress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.store-hero-slide-img{animation:none}.store-hero-progress{width:100%;animation:none}.liquid-glass-nav:after{animation:none}.featured-grid-cell,.sf-flash-track,.stories-rail-track{animation:none!important}}.stories-rail-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.stories-rail-track{animation:storiesMarquee linear infinite}@keyframes storiesMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stories-rail-track{animation:none!important}}.featured-grid-image{transition:transform 1s}.featured-grid-cell:hover .featured-grid-image{transform:scale(1.08)}@keyframes featuredGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes featuredCellIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes featuredFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.featured-grid-cell:first-child,.featured-grid-cell:nth-child(2),.featured-grid-cell:nth-child(3),.featured-grid-cell:nth-child(4){animation:featuredCellIn 1s ease-out both}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.liquid-glass-nav{isolation:isolate;background:linear-gradient(135deg,var(--nav-surface) 0,var(--nav-surface) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.liquid-glass-nav{background:linear-gradient(135deg,var(--nav-surface) 0,color-mix(in srgb,var(--nav-surface) 92%,var(--accent) 8%) 100%)}}.liquid-glass-nav{-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--card-border)}@supports (color:color-mix(in lab,red,red)){.liquid-glass-nav{border:1px solid color-mix(in srgb,var(--card-border) 70%,white 30%)}}.liquid-glass-nav{color:var(--foreground);box-shadow:0 8px 32px #00000073,0 2px 8px #0003,inset 0 1px #ffffff1a}.liquid-glass-nav--hero{-webkit-backdrop-filter:blur(22px)saturate(165%);background:linear-gradient(135deg,#08080861,#12100c52 55%,#d4a8430f);border:1px solid #ffffff1f;box-shadow:0 12px 40px #00000059,0 2px 12px #0000002e,inset 0 1px #ffffff24}.liquid-glass-nav--hero .liquid-glass-nav-inner{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffff0f;border-color:#ffffff1a}.liquid-glass-nav:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(125deg,#ffffff0f,#0000 42% 68%,#d4a8430d);position:absolute;inset:0}.liquid-glass-nav>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.liquid-glass-nav:not(.liquid-glass-nav--pinned):after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 30% 20%,#ffffff0a 0,#0000 55%);width:160%;height:160%;animation:liquidGlassShimmer 10s ease-in-out infinite;position:absolute;top:-60%;left:-30%}}@keyframes liquidGlassShimmer{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.45;transform:translate(3%,2%)}}.liquid-glass-nav-inner{isolation:isolate;background:var(--nav-surface-inner);-webkit-backdrop-filter:blur(12px)saturate(130%);border:1px solid var(--card-border);position:relative}@supports (color:color-mix(in lab,red,red)){.liquid-glass-nav-inner{border:1px solid color-mix(in srgb,var(--card-border) 80%,white 20%)}}.liquid-glass-nav-inner{color:var(--foreground);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000014}.liquid-glass-sidebar{-webkit-backdrop-filter:blur(36px)saturate(170%);background:linear-gradient(#ffffff12,#ffffff05 55%,#d4a8430a);position:relative;box-shadow:inset -1px 0 #ffffff0f,4px 0 24px #00000026;border-color:#ffffff1f!important}.liquid-glass-drawer{-webkit-backdrop-filter:blur(40px)saturate(180%)!important;background:linear-gradient(165deg,#ffffff1a,#ffffff0a 50%,#d4a8430d)!important;border-color:#ffffff24!important}.liquid-nav-link{color:var(--text-muted);transition:color .2s,background .25s,box-shadow .25s,border-color .25s}.liquid-nav-link:hover{color:var(--foreground);-webkit-backdrop-filter:blur(8px);background:#ffffff0f}.liquid-nav-link-active{-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24,0 2px 8px #0000001f;color:var(--foreground)!important;background:linear-gradient(135deg,#ffffff24,#ffffff0f)!important}.liquid-nav-link-featured{color:#93c5fd;background:linear-gradient(135deg,#2563eb2e,#2563eb14);border:1px solid #3b82f659}.liquid-nav-link-featured.liquid-nav-link-active{color:#bfdbfe!important;background:linear-gradient(135deg,#2563eb47,#2563eb24)!important;border-color:#3b82f680!important}[data-theme=light] .liquid-glass-nav{background:linear-gradient(135deg,var(--nav-surface) 0,var(--nav-surface) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .liquid-glass-nav{background:linear-gradient(135deg,var(--nav-surface) 0,color-mix(in srgb,var(--nav-surface) 94%,var(--accent) 6%) 100%)}}[data-theme=light] .liquid-glass-nav{border-color:#1412101a;box-shadow:0 8px 32px #1412101f,0 2px 8px #1412100f,inset 0 1px #fffffff2}[data-theme=light] .liquid-glass-nav--hero{background:linear-gradient(135deg,#ffffff9e,#f8f6f18c 55%,#a67c000f);border-color:#1412101a;box-shadow:0 12px 40px #1412101a,inset 0 1px #fffffff2}[data-theme=light] .liquid-glass-nav--hero .liquid-glass-nav-inner{background:#ffffff8c;border-color:#14121014}[data-theme=light] .liquid-glass-nav:before{background:linear-gradient(125deg,#ffffff80,#0000 40%,#a67c000a)}[data-theme=light] .liquid-glass-nav-inner{background:var(--nav-surface-inner);border-color:#1412101a;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .liquid-glass-sidebar{background:linear-gradient(#ffffffe0,#f8f6f1bf);box-shadow:inset -1px 0 #ffffffe6,4px 0 24px #1412100d;border-color:#14121014!important}[data-theme=light] .liquid-glass-drawer{background:linear-gradient(165deg,#fffffff2,#f8f6f1e0)!important;border-color:#14121014!important}[data-theme=light] .liquid-nav-link:hover{background:#1412100a}[data-theme=light] .liquid-nav-link-active{box-shadow:inset 0 1px #ffffffe6;background:linear-gradient(135deg,#a67c0024,#a67c000f)!important;border-color:#a67c0038!important}[data-theme=light] .liquid-nav-link-featured{color:#1d4ed8;background:linear-gradient(135deg,#2563eb1f,#2563eb0f)}[data-theme=light] .liquid-nav-link-featured.liquid-nav-link-active{color:#1e40af!important}.admin-theme .liquid-nav-link-active{border-left:2px solid var(--accent);border-top:1px solid #d4a84333;border-bottom:1px solid #d4a8431a;border-right:1px solid #d4a8431a;padding-left:10px;box-shadow:inset 0 1px #ffffff14;color:var(--accent)!important;background:linear-gradient(90deg,#d4a84338,#d4a8430f)!important}.seller-theme .liquid-nav-link-active{color:var(--accent-light)!important;border-color:#c9a22740!important}.glass-shell{-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--foreground);background:linear-gradient(135deg,#ffffff14,#ffffff08 45%,#d4a8430a);border:1px solid #d4a84340;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #00000040}.ios-notification-banner{background:0 0;border:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:block}.ios-notification-banner__inner{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#2c2c2eb8;border:.5px solid #ffffff24;border-radius:1.35rem;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:background .2s,border-color .2s,transform .15s;display:flex;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff14}.ios-notification-banner:focus-visible .ios-notification-banner__inner,.ios-notification-banner:hover .ios-notification-banner__inner{background:#343436d1;border-color:#fff3}.ios-notification-banner--unread .ios-notification-banner__inner{border-color:#38bdf859;box-shadow:0 8px 32px #00000059,0 0 0 1px #38bdf81f,inset 0 1px #ffffff14}.ios-notification-banner--compact .ios-notification-banner__inner{border-radius:1.15rem;padding:.625rem .75rem}.ios-notification-banner__avatar-wrap{flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.ios-notification-banner--compact .ios-notification-banner__avatar-wrap{width:2.375rem;height:2.375rem}.ios-notification-banner__avatar-ring{background:conic-gradient(from 180deg,#38bdf8,#fff,#38bdf8);border-radius:9999px;width:100%;height:100%;padding:2px;box-shadow:0 0 12px #38bdf873}.ios-notification-banner__avatar{object-fit:cover;border:2px solid #000000d9;border-radius:9999px;width:100%;height:100%;display:block}.ios-notification-banner__app-badge{border:1.5px solid #000000e6;position:absolute;bottom:-.125rem;right:-.125rem;box-shadow:0 2px 6px #00000073;border-radius:.3125rem!important;width:1.125rem!important;height:1.125rem!important}.ios-notification-banner__content{min-width:0}.ios-notification-banner__app-name{color:#fff;letter-spacing:-.01em;font-size:.8125rem;font-weight:700;line-height:1.2}.ios-notification-banner__message{color:#ffffffeb;margin-top:.125rem;font-size:.8125rem;font-weight:400;line-height:1.35}.ios-notification-banner__submessage{color:#ffffffa6;margin-top:.125rem;font-size:.75rem;font-weight:400;line-height:1.35}.ios-notification-banner__time{color:#ffffff73;white-space:nowrap;font-size:.6875rem;font-weight:400;line-height:1.2}.ios-notification-banner__dot{background:var(--accent);border-radius:9999px;align-self:flex-start;width:.5rem;height:.5rem;margin-top:.25rem;box-shadow:0 0 8px #d4a8438c}[data-theme=light] .ios-notification-banner__inner{background:#ffffffc7;border-color:#00000014;box-shadow:0 8px 32px #1412101a,inset 0 1px #fffffff2}[data-theme=light] .ios-notification-banner__app-name{color:#111}[data-theme=light] .ios-notification-banner__message{color:#111111e0}[data-theme=light] .ios-notification-banner__submessage,[data-theme=light] .ios-notification-banner__time{color:#11111173}.glass-nav-inner{background:var(--nav-surface-inner);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border)}@supports (color:color-mix(in lab,red,red)){.glass-nav-inner{border:1px solid color-mix(in srgb,var(--card-border) 75%,white 25%)}}.glass-nav-inner{color:var(--foreground);box-shadow:inset 0 1px #ffffff0f}.spotlight-glass{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffff0f,#ffffff05 55%,#d4a8430a);border:1px solid #d4a84333;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff12,inset 0 -1px #00000026}.glass-panel{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(145deg,#ffffff12,#ffffff05 60%,#d4a84308);border:1px solid #d4a84338;box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff14,inset 0 -1px #0003}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #d4a8432e;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 8px 28px #0006,inset 0 1px #ffffff12}.glass-card:hover{border-color:#d4a84361;transform:translateY(-1px);box-shadow:0 12px 36px #00000073,0 0 24px #d4a84314,inset 0 1px #ffffff1a}.glass-card-active{box-shadow:0 12px 36px #00000073,0 0 28px #d4a8431f,inset 0 1px #ffffff1a;border-color:#d4a84380!important}.content-card{background:var(--card);border:1px solid #d4a84324;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 4px 20px #00000047,inset 0 1px #ffffff0a}.content-card:hover{border-color:#d4a84359;transform:translateY(-1px);box-shadow:0 10px 32px #00000061,0 0 22px #d4a84314,inset 0 1px #ffffff0f}.content-card-light{color:#141210;background:#fff;border:1px solid #14121014;box-shadow:0 4px 20px #1412100f}.content-card-light:hover{border-color:#a67c0047;transform:translateY(-1px);box-shadow:0 10px 32px #1412101a,0 0 18px #a67c000f}.glass-stat{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(150%);color:var(--foreground);background:linear-gradient(145deg,#ffffff14,#ffffff05 55%,#d4a8430a);border:1px solid #d4a84333;position:relative;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff14}.glass-form-panel{-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--foreground);background:linear-gradient(135deg,#ffffff14,#ffffff08 45%,#d4a8430a);border:1px solid #d4a84338;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a}[data-theme=light] .content-card{background:var(--card);border-color:#a67c0024;box-shadow:0 4px 20px #1412100f,inset 0 1px #ffffffe6}[data-theme=light] .content-card:hover{border-color:#a67c0052;box-shadow:0 10px 32px #1412101a,0 0 18px #a67c000f}[data-theme=light] .glass-stat{background:linear-gradient(145deg,#fffffff5,#f8f6f1e0);border-color:#a67c0029;box-shadow:0 4px 20px #1412100f,inset 0 1px #fffffff2}[data-theme=light] .glass-form-panel{background:linear-gradient(135deg,#fffffff2,#f8f6f1e0 45%,#fffaf0eb);border-color:#a67c002e;box-shadow:0 8px 32px #14121014,inset 0 1px #ffffffe6}.glass-input{-webkit-backdrop-filter:blur(12px);color:var(--foreground);background:#0000008c;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0d}.glass-input::placeholder,.glass-nav-inner input::placeholder,.glass-shell input::placeholder{color:var(--text-muted);opacity:.85}.glass-input select,.glass-nav-inner select,.glass-shell select{color:var(--foreground);background-color:#0000}.glass-input option,.glass-nav-inner option,.glass-shell option{color:var(--foreground);background:var(--card)}.glass-input:focus,.glass-nav-inner:focus{background:#000000a6;border-color:#d4a84380;outline:none;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #d4a84326}[data-theme=light] .glass-shell{background:linear-gradient(135deg,#fffffff2,#f8f6f1e0 45%,#fffaf0eb);border-color:#a67c0038;box-shadow:0 8px 32px #14121014,inset 0 1px #ffffffe6}[data-theme=light] .glass-nav-inner{background:#ffffffbf;border-color:#14121014;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .glass-panel{border-color:#a67c002e;box-shadow:0 12px 40px #14121014,inset 0 1px #fffffff2}[data-theme=light] .glass-panel,[data-theme=light] .spotlight-glass{background:linear-gradient(145deg,#fffffff5,#f8f6f1e6 60%,#fffaf0e0)}[data-theme=light] .spotlight-glass{border-color:#a67c0029;box-shadow:0 8px 28px #14121012,inset 0 1px #fffffff2}[data-theme=light] .glass-card{background:linear-gradient(145deg,#fffffffa,#f8f6f1eb);border-color:#a67c0026;box-shadow:0 8px 28px #1412100f,inset 0 1px #fffffff2}[data-theme=light] .glass-card:hover{border-color:#a67c0059;box-shadow:0 12px 36px #1412101a,0 0 24px #a67c000f}[data-theme=light] .glass-input{color:var(--foreground);background:#ffffffeb;border-color:#1412101f}[data-theme=light] .glass-input:focus,[data-theme=light] .glass-nav-inner:focus{background:#fff;border-color:#a67c0073}[data-theme=light] .theme-nav-link{color:var(--text-muted)}[data-theme=light] .theme-nav-link:hover{color:var(--foreground);background:var(--nav-hover-bg)}[data-theme=light] .theme-nav-link-active{color:var(--foreground);background:var(--nav-active-bg)}.theme-nav-link{color:#ffffff8c}.theme-nav-link:hover{color:#fff;background:#ffffff0d}.theme-nav-link-active{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}[data-theme=light] .theme-muted-strong{color:var(--foreground)!important}[data-theme=light] .theme-surface{background-color:var(--card)!important;border-color:var(--card-border)!important;color:var(--foreground)!important}[data-theme=light] .theme-surface-muted{background-color:var(--muted)!important;border-color:var(--card-border)!important}[data-theme=light] .theme-overlay{background-color:var(--overlay)!important}.theme-overlay{background-color:var(--overlay)}.glass-divider{border-color:#d4a8431f}.glass-cta{background:var(--accent);color:#000;box-shadow:0 0 24px #d4a84373,0 4px 12px #0000004d}[data-theme=light] .glass-cta,[data-theme=light] .storefront-theme--classic .glass-cta{color:#141210}.glass-cta:hover{background:var(--accent-light);box-shadow:0 0 32px #d4a8438c,0 4px 16px #00000059}.admin-theme{--background:#070605;--foreground:#f7f1e6;--accent:#d4a843;--accent-light:#f0d78a;--muted:#12100c;--card:#14110d;--card-border:#d4a8432e;--border:#d4a84329;--text-muted:#b8a88a;--danger:#c23b3b;width:100%;min-width:0;max-width:100%}[data-theme=light] .admin-theme{--background:#f4efe4;--foreground:#1a1510;--accent:#9a7200;--accent-light:#c9a227;--muted:#ebe4d4;--card:#fffdf8;--card-border:#9a720029;--border:#9a720024;--text-muted:#6f6452}.admin-theme.dashboard-root{background:radial-gradient(ellipse 80% 50% at 0 0,#d4a8431f 0,transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,#f0d78a0f 0,transparent 50%),var(--background)}[data-theme=light] .admin-theme.dashboard-root{background:radial-gradient(ellipse 80% 45% at 0 0,#c9a22724 0,transparent 55%),radial-gradient(ellipse 55% 35% at 100% 10%,#ffffffa6 0,transparent 50%),var(--background)}.admin-theme .glass-shell,.staff-theme .glass-shell{border-color:#d4a84347;box-shadow:0 8px 32px #0000008c,inset 0 1px #d4a8431a}.admin-theme .admin-nav-active{color:var(--accent);border-left:2px solid var(--accent);background:linear-gradient(90deg,#d4a8432e,#d4a8430a)}.admin-theme .liquid-glass-sidebar{background:linear-gradient(#14110df5,#080705fa);border-right-color:#d4a84329}[data-theme=light] .admin-theme .liquid-glass-sidebar{background:linear-gradient(#fffdf8fa,#f4efe4f5);border-right-color:#9a720024}.admin-glow{background:radial-gradient(at top,#d4a8431f 0,#0000 55%);min-width:0;max-width:100%}.seller-theme .glass-shell{border-color:#c9a22738}.seller-theme{--background:#070605;--foreground:#f7f1e6;--accent:#d4a843;--accent-light:#f0d78a;--muted:#12100c;--card:#14110d;--card-border:#d4a8432e;--border:#d4a84329;--text-muted:#b8a88a;--seller-ink:#f7f1e6;--seller-champagne:#f0d78a;--seller-velvet:#0c0a08;width:100%;min-width:0;max-width:100%}[data-theme=light] .seller-theme{--background:#f4efe4;--foreground:#1a1510;--accent:#9a7200;--accent-light:#c9a227;--muted:#ebe4d4;--card:#fffdf8;--card-border:#9a720029;--border:#9a720024;--text-muted:#6f6452;--seller-ink:#1a1510;--seller-champagne:#a67c00;--seller-velvet:#f7f1e6}.seller-theme.dashboard-root{background:radial-gradient(ellipse 80% 50% at 0 0,#d4a8431f 0,transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,#f0d78a0f 0,transparent 50%),var(--background)}[data-theme=light] .seller-theme.dashboard-root{background:radial-gradient(ellipse 80% 45% at 0 0,#c9a22724 0,transparent 55%),radial-gradient(ellipse 55% 35% at 100% 10%,#ffffffa6 0,transparent 50%),var(--background)}.shop-theme{--background:#fafafa;--foreground:#111;--accent:#111;--accent-light:#333;--muted:#f4f4f5;--card:#fff;--card-border:#e4e4e7;--border:#e4e4e7;--text-muted:#71717a}.t-field{background:var(--input-bg);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:.75rem;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s,background-color .2s}.t-field::placeholder{color:var(--text-muted);opacity:.85}.t-field:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.t-field:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.t-field:focus{background:var(--card)}.theme-surface{background:var(--card)}.theme-surface,.theme-surface-muted{border:1px solid var(--card-border);color:var(--foreground)}.theme-surface-muted{background:var(--muted)}.theme-heading{color:var(--foreground)}.theme-subtext{color:var(--text-muted)}.on-image,.on-image .text-white,.on-image [class*=text-white\/]{color:#fff!important}[data-theme=light] .hero-glow{background:radial-gradient(#a67c0014 0,#0000 70%)}[data-theme=light] .gold-ring{background:radial-gradient(circle,#0000 55%,#a67c002e 70%,#0000 75%)}[data-theme=light] .admin-glow{background:radial-gradient(at top,#a67c000f 0,#0000 55%)}[data-theme=light] .admin-theme .glass-shell{box-shadow:0 8px 32px #14121014,inset 0 1px #ffffffe6}[data-theme=light] .seller-theme .glass-shell{border-color:#a67c0033}[data-theme=light] .hover\:text-\[\#faf7f2\]:hover,[data-theme=light] .text-\[\#faf7f2\],[data-theme=light] .text-\[\#faf7f2\]\/70,[data-theme=light] .text-\[\#faf7f2\]\/80{color:var(--foreground)!important}[data-theme=light] .text-\[\#9a8b78\]{color:var(--text-muted)!important}[data-theme=light] .text-\[\#c9a227\],[data-theme=light] .text-\[\#c9a227\]\/70,[data-theme=light] .text-\[\#e8c56a\]{color:var(--accent)!important}[data-theme=light] .border-\[\#2a2218\]{border-color:var(--card-border)!important}[data-theme=light] .bg-\[\#0a0a0a\],[data-theme=light] .bg-\[\#0a1428\],[data-theme=light] .bg-\[\#0c0a08\],[data-theme=light] .bg-\[\#0d0d0d\],[data-theme=light] .bg-\[\#100d0a\],[data-theme=light] .bg-\[\#141414\],[data-theme=light] .bg-\[\#16120e\],[data-theme=light] .bg-\[\#1a1510\]{background-color:var(--card)!important}[data-theme=light] .admin-theme .text-white,[data-theme=light] .glass-panel .text-white,[data-theme=light] .glass-shell .text-white,[data-theme=light] .seller-theme .text-white,[data-theme=light] .theme-page .text-white{color:var(--foreground)}[data-theme=light] .admin-theme [class*=text-white\/],[data-theme=light] .glass-shell [class*=text-white\/],[data-theme=light] .seller-theme [class*=text-white\/],[data-theme=light] .theme-page [class*=text-white\/]{color:var(--text-muted)}[data-theme=light] .on-image .text-white,[data-theme=light] .on-image [class*=text-white\/]{color:#fff!important}[data-theme=light] .border-zinc-600,[data-theme=light] .border-zinc-700,[data-theme=light] .border-zinc-800{border-color:var(--card-border)!important}[data-theme=light] .bg-zinc-800,[data-theme=light] .bg-zinc-900,[data-theme=light] .bg-zinc-900\/50,[data-theme=light] .bg-zinc-900\/80{background-color:var(--muted)!important}[data-theme=light] .text-zinc-300,[data-theme=light] .text-zinc-400,[data-theme=light] .text-zinc-500,[data-theme=light] .text-zinc-600{color:var(--text-muted)!important}[data-theme=light] .hover\:text-white:hover{color:var(--foreground)!important}[data-theme=light] .bg-white\/10,[data-theme=light] .bg-white\/5,[data-theme=light] .hover\:bg-white\/10:hover,[data-theme=light] .hover\:bg-white\/5:hover{background-color:var(--nav-hover-bg)!important}[data-theme=light] .bg-black\/20,[data-theme=light] .bg-black\/30,[data-theme=light] .bg-black\/35,[data-theme=light] .bg-black\/40,[data-theme=light] .bg-black\/60{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .bg-black\/20,[data-theme=light] .bg-black\/30,[data-theme=light] .bg-black\/35,[data-theme=light] .bg-black\/40,[data-theme=light] .bg-black\/60{background-color:color-mix(in srgb,var(--foreground) 8%,var(--card))!important}}[data-theme=light] .divide-zinc-800>:not([hidden])~:not([hidden]){border-color:var(--card-border)!important}[data-theme=light] .bg-zinc-700,[data-theme=light] .hover\:bg-zinc-700:hover{background-color:var(--border)!important}[data-theme=light] .text-zinc-300{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .text-zinc-300{color:color-mix(in srgb,var(--foreground) 75%,var(--text-muted))!important}}[data-theme=light] .text-amber-200,[data-theme=light] .text-amber-200\/90{color:#92400e!important}[data-theme=light] .border-amber-500\/20{border-color:#92400e40!important}[data-theme=light] .bg-amber-500\/5{background-color:#fbbf241f!important}.on-dark,.on-dark .text-white,.on-dark [class*=text-white\/],.on-image,.on-image .text-white,.on-image [class*=text-white\/]{color:#fff!important}.on-dark{background-color:#0c0a08!important}[data-theme=light] .on-dark{background-color:#141210!important}[data-theme=light] .FeaturedStoresSlider .on-image .text-white,[data-theme=light] .FeaturedStoresSlider .on-image [class*=text-white\/],[data-theme=light] .HomeTopStoresGrid .on-image .text-white,[data-theme=light] .HomeTopStoresGrid .on-image [class*=text-white\/],[data-theme=light] .StoresExplorer .on-image .text-white,[data-theme=light] .StoresExplorer .on-image [class*=text-white\/],[data-theme=light] .featured-grid-cell .on-image .text-white,[data-theme=light] .featured-grid-cell .on-image [class*=text-white\/],[data-theme=light] .seller-theme .on-image .text-white,[data-theme=light] .seller-theme .on-image [class*=text-white\/],[data-theme=light] .theme-page .on-image .text-white,[data-theme=light] .theme-page .on-image [class*=text-white\/]{color:#fff!important}[data-theme=light] .on-image .from-black\/80,[data-theme=light] .on-image .from-black\/90{--tw-gradient-from:#000000e0 var(--tw-gradient-from-position)!important;--tw-gradient-to:#0000 var(--tw-gradient-to-position)!important}[data-theme=light] .on-image .via-black\/20,[data-theme=light] .on-image .via-black\/25,[data-theme=light] .on-image .via-black\/30{--tw-gradient-via:#0000006b var(--tw-gradient-via-position)!important}[data-theme=light] .on-image .to-black\/10{--tw-gradient-to:#0000001f var(--tw-gradient-to-position)!important}[data-theme=light] .on-image .bg-black\/70,[data-theme=light] .on-image .bg-black\/90{background-color:#000000b8!important}.admin-payment-modal{color:#f5f5f5;background-color:#0c0a08!important}[data-theme=light] .admin-payment-modal{background-color:#0c0a08!important;border-color:#c9a22759!important}[data-theme=light] .admin-payment-modal .apm-value,[data-theme=light] .admin-payment-modal .text-white{color:#f5f5f5!important}[data-theme=light] .admin-payment-modal .apm-label,[data-theme=light] .admin-payment-modal .text-zinc-400{color:#ffffff9e!important}[data-theme=light] .admin-payment-modal .text-zinc-300{color:#ffffffd1!important}[data-theme=light] .admin-payment-modal .apm-panel,[data-theme=light] .admin-payment-modal .bg-black\/40,[data-theme=light] .admin-payment-modal .bg-black\/50,[data-theme=light] .admin-payment-modal .bg-black\/60{background-color:#0000006b!important;border-color:#ffffff1f!important}[data-theme=light] .admin-payment-modal .border-\[var\(--card-border\)\],[data-theme=light] .admin-payment-modal .border-\[var\(--card-border\)\]\/50{border-color:#ffffff1f!important}[data-theme=light] .admin-payment-modal .text-\[var\(--text-muted\)\]{color:#ffffff9e!important}[data-theme=light] .admin-payment-modal .text-emerald-400{color:#34d399!important}[data-theme=light] .admin-payment-modal .text-red-400{color:#f87171!important}[data-theme=light] .payment-ticket{background-color:#141210!important;border-color:#a67c0073!important}[data-theme=light] .liquid-glass-nav .text-white\/50,[data-theme=light] .liquid-glass-nav .text-white\/55,[data-theme=light] .liquid-glass-nav .theme-nav-link{color:var(--text-muted)!important}[data-theme=light] .liquid-glass-nav .hover\:text-white:hover{color:var(--foreground)!important}.liquid-glass-nav input::placeholder,.liquid-glass-nav-inner input::placeholder{color:var(--text-muted);opacity:.85}[data-theme=light] .glass-shell .text-white\/50,[data-theme=light] .glass-shell .text-white\/55,[data-theme=light] .glass-shell .theme-nav-link{color:var(--text-muted)!important}[data-theme=light] .glass-shell .hover\:text-white:hover{color:var(--foreground)!important}.btn-primary{background:var(--foreground);color:var(--background);transition:opacity .2s}.btn-primary:hover{opacity:.9}[data-theme=light] .btn-primary{background:var(--foreground)!important;color:var(--background)!important}[data-theme=light] .btn-primary:hover{opacity:.9}[data-theme=light] .text-gray-400,[data-theme=light] .text-gray-500,[data-theme=light] .text-slate-300,[data-theme=light] .text-slate-400{color:var(--text-muted)!important}[data-theme=light] .bg-slate-800,[data-theme=light] .bg-slate-900,[data-theme=light] .bg-slate-950,[data-theme=light] .hover\:bg-slate-700:hover,[data-theme=light] .hover\:bg-slate-800:hover{background-color:var(--muted)!important}[data-theme=light] .border-slate-700,[data-theme=light] .border-slate-800{border-color:var(--card-border)!important}[data-theme=light] .text-red-400{color:#b91c1c!important}[data-theme=light] .text-amber-400,[data-theme=light] .text-amber-700{color:#b45309!important}[data-theme=light] .text-emerald-400,[data-theme=light] .text-emerald-600{color:#047857!important}[data-theme=light] .text-blue-400{color:#1d4ed8!important}[data-theme=light] .bg-red-500\/10{background-color:#ef44441a!important}[data-theme=light] .border-red-500\/30{border-color:#ef444440!important}[data-theme=light] .bg-emerald-500\/10,[data-theme=light] .bg-emerald-500\/20{background-color:#10b9811f!important}[data-theme=light] .border-emerald-500\/30,[data-theme=light] .border-emerald-500\/40{border-color:#0596694d!important}[data-theme=light] .bg-blue-600\/20{background-color:#2563eb1f!important}[data-theme=light] .bg-black\/30,[data-theme=light] .bg-black\/40,[data-theme=light] .bg-black\/50,[data-theme=light] .bg-black\/70{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .bg-black\/30,[data-theme=light] .bg-black\/40,[data-theme=light] .bg-black\/50,[data-theme=light] .bg-black\/70{background-color:color-mix(in srgb,var(--foreground) 6%,var(--card))!important}}[data-theme=light] .featured-grid-cell,[data-theme=light] .featured-grid-cell.bg-black\/50{background-color:var(--muted)!important}[data-theme=light] .featured-grid-cell .text-white{color:var(--foreground)!important}[data-theme=light] .featured-grid-cell .group-hover\:text-\[var\(--accent\)\],[data-theme=light] .featured-grid-cell:hover .text-white{color:var(--accent)!important}[data-theme=light] .featured-grid-cell .on-image .bottom-2\.5.bg-black\/70{background-color:#000000b8!important}[data-theme=light] .featured-grid-cell .from-black\/90{--tw-gradient-from:#000000bf!important}[data-theme=light] .featured-grid-cell .bottom-2\.5.bg-black\/70{background-color:#000000b8!important}[data-theme=light] .glass-divider{border-color:var(--card-border)!important}[data-theme=light] .featured-grid-glow{background:radial-gradient(#a67c001a 0,#0000 65%)}[data-theme=light] .text-\[\#c4b5a0\]{color:var(--text-muted)!important}[data-theme=light] input.text-white,[data-theme=light] select.text-white,[data-theme=light] textarea.text-white{color:var(--foreground)!important}[data-theme=light] .hover\:text-\[var\(--accent\)\]:hover,[data-theme=light] .hover\:text-\[var\(--foreground\)\]:hover{color:var(--accent)!important}[data-theme=light] .hover\:border-\[var\(--accent\)\]:hover,[data-theme=light] .hover\:border-zinc-500:hover{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .hover\:border-\[var\(--accent\)\]:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))!important}}[data-theme=light] .theme-page .border-zinc-700,[data-theme=light] .theme-page .border-zinc-800{border-color:var(--card-border)!important}[data-theme=light] .theme-page .bg-zinc-900{background-color:var(--image-bg)!important}[data-theme=light] .AddToCartButton-light,[data-theme=light] .theme-page .text-zinc-900{color:var(--foreground)!important}[data-theme=light] .theme-page .bg-white.text-zinc-900,[data-theme=light] button.bg-white.text-zinc-900{background-color:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important}[data-theme=light] .theme-page .bg-white.text-zinc-900:hover,[data-theme=light] button.bg-white.text-zinc-900:hover{opacity:.9}[data-theme=light] .StoresExplorer .text-white,[data-theme=light] .StoresExplorer .text-white\/35,[data-theme=light] .StoresExplorer .text-white\/40,[data-theme=light] .StoresExplorer .text-white\/50,[data-theme=light] .StoresExplorer .text-white\/60,[data-theme=light] .StoresExplorer .text-white\/70{color:var(--foreground)!important}[data-theme=light] .StoresExplorer .placeholder\:text-white\/35::placeholder{opacity:.85;color:var(--text-muted)!important}[data-theme=light] .StoresExplorer .hover\:bg-white\/5:hover,[data-theme=light] .StoresExplorer .hover\:text-white:hover{color:var(--foreground)!important;background-color:var(--nav-hover-bg)!important}[data-theme=light] .BoostHeroSlider .bg-\[\#0a0a0a\],[data-theme=light] .BoostHeroSlider .bg-\[var\(--card\)\]{background-color:var(--card)!important}[data-theme=light] .BoostHeroSlider .on-image .text-white,[data-theme=light] .BoostHeroSlider .on-image [class*=text-white\/]{color:#fff!important}[data-theme=light] .BoostHeroSlider .on-image .group-hover\:text-\[var\(--accent\)\]:hover{color:var(--accent-light)!important}[data-theme=light] .StoreFeaturedCarousel .text-white,[data-theme=light] .StoreTabNav .hover\:text-white:hover,[data-theme=light] .StoreTabNav .text-white{color:var(--foreground)!important}[data-theme=light] .admin-theme .bg-black,[data-theme=light] .admin-theme .bg-black\/40,[data-theme=light] .admin-theme .bg-black\/50,[data-theme=light] .admin-theme input.bg-black{background-color:var(--card)!important;color:var(--foreground)!important}[data-theme=light] .admin-theme .border-amber-500\/20{border-color:#b4530940!important}[data-theme=light] .seller-theme .bg-black\/30,[data-theme=light] .seller-theme .bg-black\/40{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .seller-theme .bg-black\/30,[data-theme=light] .seller-theme .bg-black\/40{background-color:color-mix(in srgb,var(--foreground) 5%,var(--muted))!important}}[data-theme=light] .checkout-success-page{background:var(--background);color:var(--foreground)}[data-theme=light] .checkout-success-page .text-amber-400{color:#b45309!important}[data-theme=light] .text-blue-300{color:#1d4ed8!important}[data-theme=light] .text-blue-200,[data-theme=light] .text-blue-200\/80{color:#2563eb!important}[data-theme=light] .bg-blue-600\/15{background-color:#2563eb1a!important}[data-theme=light] .border-blue-500\/40{border-color:#2563eb4d!important}[data-theme=light] .bg-blue-600.text-white,[data-theme=light] button.bg-blue-600.text-white{color:#fff!important;background-color:#2563eb!important}:root{--public-nav-bar-height:3.25rem;--public-nav-offset:calc(var(--public-nav-bar-height) + env(safe-area-inset-top,0px))}@media (min-width:640px){:root{--public-nav-bar-height:3.625rem;--public-nav-offset:calc(var(--public-nav-bar-height) + env(safe-area-inset-top,0px) + .75rem)}}@media (min-width:1024px){:root{--public-nav-bar-height:4rem;--public-nav-offset:calc(var(--public-nav-bar-height) + env(safe-area-inset-top,0px) + 1rem)}}html{scroll-padding-top:calc(var(--public-nav-offset) + .5rem)}#public-nav-root{z-index:50;position:relative}.public-nav-shell{z-index:50;pointer-events:none;backface-visibility:hidden;position:fixed;top:0;left:0;right:0;transform:translate(0)}.public-nav-shell>*{pointer-events:auto}.liquid-glass-nav--pinned{-webkit-backdrop-filter:blur(20px)saturate(170%);transform:translateZ(0)}.liquid-glass-nav--pinned.liquid-glass-nav--hero{background:linear-gradient(135deg,#0a0a0ae6,#14120edb 52%,#d4a84324);border:1px solid #ffffff24;box-shadow:0 10px 36px #0000006b,0 2px 10px #00000038,inset 0 1px #ffffff24}[data-theme=light] .liquid-glass-nav--pinned.liquid-glass-nav--hero{background:linear-gradient(135deg,#fffffff0,#f8f6f1e6 55%,#a67c001a);border-color:#1412101a;box-shadow:0 10px 36px #1412101f,0 2px 10px #1412100f,inset 0 1px #fffffff2}.public-nav-spacer{pointer-events:none;height:var(--public-nav-offset);flex-shrink:0}.public-nav-wrap{width:100%;max-width:87.5rem;margin-inline:auto}@media (min-width:640px){.public-nav-wrap{padding:.75rem 1.25rem .375rem}}@media (min-width:1024px){.public-nav-wrap{padding:1rem 1.5rem .5rem}}.public-nav-bar{min-height:var(--public-nav-bar-height);border-radius:0;grid-template-columns:auto 1fr auto;grid-template-areas:"logo gap actions";align-items:center;column-gap:.625rem;width:100%;padding:0 .75rem;display:grid}.public-nav-bar__logo{grid-area:logo;align-items:center;min-width:0;display:flex}.public-nav-bar__search{border-radius:999px;grid-area:search;min-width:0;display:none;overflow:hidden}.public-nav-bar__search .global-search__form{min-height:2.375rem}.public-nav-bar__search .global-search__form button[type=submit]{color:var(--accent);border-radius:999px;margin:.125rem;padding:.375rem .625rem;box-shadow:none!important;background:0 0!important}.public-nav-bar__search .global-search__form button[type=submit]:hover{color:var(--foreground);background:var(--nav-hover-bg)!important}.public-nav-bar__links{scrollbar-width:none;border-radius:999px;grid-area:links;align-items:center;gap:.125rem;min-width:0;padding:.125rem;display:none;overflow-x:auto}.public-nav-bar__links::-webkit-scrollbar{display:none}.public-nav-bar__link{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.45rem .65rem;font-size:.625rem;font-weight:600;display:inline-flex}@media (min-width:1280px){.public-nav-bar__link{letter-spacing:.15em;padding:.5rem .75rem;font-size:.6875rem}}.public-nav-bar__actions{flex-shrink:0;grid-area:actions;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}@media (min-width:640px){.public-nav-bar__actions{gap:.5rem}}@media (min-width:1536px){.public-nav-bar__actions{gap:.75rem}}.public-nav-bar__icon-btn{width:2.25rem;height:2.25rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.public-nav-bar__icon-btn:hover{color:var(--foreground);background:var(--nav-hover-bg)}.public-nav-bar__pill{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:.5rem .875rem;font-size:.625rem;font-weight:600;transition:color .2s}.public-nav-bar__pill:hover{color:var(--foreground)}@media (min-width:1024px){.public-nav-bar{border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search actions";column-gap:.75rem;padding:0 1.25rem}.public-nav-bar--home{border-radius:999px}.public-nav-bar__search{align-items:center;display:flex}}@media (min-width:1280px){.public-nav-bar{grid-template-columns:auto minmax(12rem,1fr) auto auto;grid-template-areas:"logo search links actions"}.public-nav-bar__links{display:flex}}.public-nav-drawer{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.mobile-menu-drawer-inner.public-nav-drawer{border-top:none;max-height:none;margin-top:0}html[data-product-lightbox=open] #public-nav-root{visibility:hidden;pointer-events:none}:root{--dashboard-nav-offset:calc(4.75rem + env(safe-area-inset-top,0px))}@media (min-width:640px){:root{--dashboard-nav-offset:calc(5rem + env(safe-area-inset-top,0px))}}.dashboard-nav-shell{z-index:50;pointer-events:none;backface-visibility:hidden;position:fixed;top:0;left:0;right:0;transform:translate(0)}.dashboard-nav-shell>*,.dashboard-nav-shell>.liquid-glass-nav{pointer-events:auto}.dashboard-nav-spacer{pointer-events:none;height:var(--dashboard-nav-offset);flex-shrink:0}.dashboard-mobile-menu{padding-top:var(--dashboard-nav-offset);z-index:45}.dashboard-mobile-menu .liquid-glass-drawer{max-height:calc(100vh - var(--dashboard-nav-offset));max-height:calc(-webkit-fill-available - var(--dashboard-nav-offset));max-height:calc(100dvh - var(--dashboard-nav-offset))}.dashboard-desktop-toolbar{display:none}@media (min-width:1024px){.dashboard-desktop-toolbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;min-height:3.25rem;padding:.75rem 1.5rem .5rem;display:flex}.dashboard-nav-shell--desktop-flow{backface-visibility:visible;position:relative;top:auto;left:auto;right:auto;transform:none}}.liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){background:linear-gradient(135deg,var(--nav-surface) 0,var(--nav-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){background:linear-gradient(135deg,color-mix(in srgb,var(--nav-surface) 96%,transparent) 0,color-mix(in srgb,var(--nav-surface) 92%,var(--accent) 8%) 100%)}}.liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){border:1px solid var(--card-border)}@supports (color:color-mix(in lab,red,red)){.liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){border:1px solid color-mix(in srgb,var(--card-border) 70%,white 30%)}}.liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){box-shadow:0 8px 32px #00000061,inset 0 1px #ffffff1a}[data-theme=light] .liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){background:linear-gradient(135deg,#fffffff0 0,var(--nav-surface) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .liquid-glass-nav--pinned:not(.liquid-glass-nav--hero){background:linear-gradient(135deg,#fffffff0 0,color-mix(in srgb,var(--nav-surface) 88%,var(--accent) 12%) 100%)}}.dashboard-root{min-height:100dvh;position:relative}.dashboard-main,.dashboard-root{width:100%;max-width:100%;overflow:visible}.dashboard-main{flex:auto;min-width:0;min-height:0}.dashboard-body-row,.dashboard-content-column{min-height:auto;overflow:visible}.dashboard-sidebar-sticky{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;align-self:flex-start;height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden auto}.back-link-btn{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.back-link-btn--icon{border:1px solid var(--card-border);width:2.5rem;height:2.5rem;color:var(--foreground);background:#ffffff0a;border-radius:9999px}.back-link-btn--icon:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.back-link-btn--icon:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--card-border))}}.back-link-btn--icon:hover{color:var(--accent);background:#ffffff14}.back-link-btn--text{color:var(--accent);padding:.25rem 0;font-size:.8125rem;font-weight:600}.back-link-btn--text:hover{text-decoration:underline}.back-link-btn--both{border:1px solid var(--card-border);color:var(--foreground);background:#ffffff0a;border-radius:9999px;padding:.35rem .65rem .35rem .45rem;font-size:.8125rem;font-weight:600}.back-link-btn--both:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.back-link-btn--both:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--card-border))}}.back-link-btn--both:hover{color:var(--accent)}.dashboard-page-back{margin-bottom:.75rem}@media (min-width:640px){.dashboard-page-back{margin-bottom:1rem}}.dashboard-page{width:100%;min-width:0}.dashboard-page,.dashboard-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-page select,.dashboard-page textarea{box-sizing:border-box;max-width:100%}.admin-theme .glass-form-panel,.admin-theme .glass-shell,.seller-theme .glass-form-panel,.seller-theme .glass-shell{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:639px){.admin-theme .glass-form-panel,.seller-theme .glass-form-panel{border-radius:1rem;padding:1rem}.dashboard-nav-shell .liquid-glass-nav--pinned{-webkit-backdrop-filter:none;contain:layout style paint;background:var(--nav-surface)}@supports (color:color-mix(in lab,red,red)){.dashboard-nav-shell .liquid-glass-nav--pinned{background:color-mix(in srgb,var(--nav-surface) 96%,var(--accent) 4%)}}[data-theme=light] .dashboard-nav-shell .liquid-glass-nav--pinned{background:#fffffff5}.dashboard-page .max-w-3xl,.dashboard-page .max-w-4xl,.dashboard-page .max-w-5xl,.dashboard-page .max-w-6xl{padding-left:0;padding-right:0}}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.dashboard-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard-action-row{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:639px){.dashboard-action-row{flex-direction:column}.dashboard-action-row>a,.dashboard-action-row>button{text-align:center;justify-content:center;width:100%}}.dashboard-toggle-row{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.dashboard-toggle-row>div:first-child{flex:1;min-width:0}.dashboard-toggle-row input[type=checkbox]{flex-shrink:0}.dashboard-picker-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--card-border);border-radius:.75rem;max-height:16rem;overflow:hidden auto}.dashboard-picker-item{text-align:left;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem;display:flex}.dashboard-picker-item>div:last-of-type:not(.dashboard-picker-thumb){flex:1;min-width:0}.dashboard-picker-thumb{border-radius:.5rem;flex-shrink:0;width:3rem;height:3rem;overflow:hidden}.sticky-below-public-nav{top:calc(var(--public-nav-offset) + .75rem)}.safe-top{padding-top:env(safe-area-inset-top,0)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}#valerie-overlay-root{z-index:10050;pointer-events:none;position:fixed;inset:0}#valerie-overlay-root>*{pointer-events:auto}.mobile-menu-overlay{z-index:10060;pointer-events:auto;isolation:isolate;touch-action:none;display:flex;position:fixed;inset:0}.mobile-menu-overlay--reserve-public-nav{padding-top:var(--public-nav-offset)}.mobile-menu-overlay--reserve-dashboard-nav{padding-top:var(--dashboard-nav-offset)}.mobile-menu-backdrop{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;background:#000000c7;border:none;margin:0;padding:0;position:absolute;inset:0}[data-theme=light] .mobile-menu-backdrop{background:#1412109e}.mobile-menu-drawer{z-index:2;width:var(--mobile-menu-width,min(300px,85vw));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--background);max-width:100%;height:100%;color:var(--foreground);border-right:1px solid var(--card-border);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden auto;box-shadow:4px 0 40px #00000073}.mobile-menu-drawer--right{border-right:none;border-left:1px solid var(--card-border);margin-left:auto;box-shadow:-4px 0 40px #00000073}.mobile-menu-overlay--reserve-dashboard-nav .mobile-menu-drawer,.mobile-menu-overlay--reserve-public-nav .mobile-menu-drawer{max-height:100dvh}.mobile-menu-overlay--reserve-public-nav .mobile-menu-drawer{max-height:calc(100dvh - var(--public-nav-offset))}.mobile-menu-overlay--reserve-dashboard-nav .mobile-menu-drawer{max-height:calc(100dvh - var(--dashboard-nav-offset))}.dashboard-nav-shell--menu-open,.public-nav-shell--menu-open{z-index:10070}@media (prefers-reduced-motion:reduce){.mobile-menu-backdrop,.mobile-menu-drawer{animation:none!important}}.pwa-splash-screen{z-index:99999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.pwa-splash-screen__image{object-fit:cover;object-position:center;width:100%;height:100%}.about-page{scroll-padding-top:calc(var(--public-nav-offset) + .5rem)}.about-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.about-reveal-instant,.about-reveal-visible{opacity:1;transform:translateY(0)}.about-float{animation:aboutFloat 5s ease-in-out infinite}@keyframes aboutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.about-bounce-down{animation:aboutBounceDown 1.5s ease-in-out infinite}@keyframes aboutBounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.about-pulse{animation:aboutPulse 2s ease-in-out infinite}@keyframes aboutPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.about-pulse-btn{animation:aboutPulseBtn 2s ease-in-out infinite}@keyframes aboutPulseBtn{0%,to{box-shadow:0 0 #25d36666}50%{box-shadow:0 0 0 12px #25d36600}}.about-chat-line{animation:aboutChatIn .4s ease-out both}@keyframes aboutChatIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.about-chat-bubble{animation:aboutChatIn .35s ease-out both}.about-story-ring{transform-origin:50%;transform-box:fill-box;animation:aboutStorySpin 3s linear infinite}@keyframes aboutStorySpin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-226px}}.about-city-pin{animation:aboutPinPop .5s ease-out both}@keyframes aboutPinPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.about-entrepreneur-swap{animation:aboutSwapIn .5s ease-out both}@keyframes aboutSwapIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.about-reveal,.about-reveal-instant,.about-reveal-visible{opacity:1;transition:none;transform:none}.about-bounce-down,.about-float,.about-pulse,.about-pulse-btn,.about-story-ring{animation:none!important}}.pwa-guide-card--in{animation:pwaGuideIn .35s cubic-bezier(.22,1,.36,1) both}.pwa-guide-card--out{animation:pwaGuideOut .22s ease-in both}.pwa-guide-overlay--out{animation:pwaGuideFadeOut .22s ease-in both}@keyframes pwaGuideIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwaGuideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes pwaGuideFadeOut{0%{opacity:1}to{opacity:0}}.pwa-guide-visual{background:linear-gradient(145deg,#d4a84314,#d4a84305);border:1px solid #d4a84326;border-radius:1rem;align-items:center;min-height:7.5rem;overflow:hidden}.pwa-guide-flow,.pwa-guide-visual{justify-content:center;display:flex}.pwa-guide-flow{align-items:flex-start;gap:.75rem;width:100%;padding:1.25rem 1rem;position:relative}.pwa-guide-flow__step{opacity:.35;flex-direction:column;flex:1;align-items:center;gap:.35rem;max-width:5.5rem;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)scale(.92)}.pwa-guide-flow__step--active{opacity:1;transform:translateY(0)scale(1)}.pwa-guide-flow__icon{background:var(--card);border:1px solid #d4a84340;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.35rem;display:flex;box-shadow:0 4px 14px #0000001f}.pwa-guide-flow__step--active .pwa-guide-flow__icon{animation:pwaGuidePop .5s both}.pwa-guide-flow__label{text-align:center;color:var(--text-muted);font-size:.65rem;font-weight:600;line-height:1.2}.pwa-guide-flow__step--active .pwa-guide-flow__label{color:var(--accent)}.pwa-guide-flow__connector{pointer-events:none;background:#d4a84333;border-radius:999px;height:2px;position:absolute;top:2.5rem;left:18%;right:18%;overflow:hidden}.pwa-guide-flow__pulse{background:linear-gradient(90deg,transparent,var(--accent),transparent);width:40%;height:100%;animation:pwaGuidePulse 1.4s ease-in-out infinite;display:block}@keyframes pwaGuidePop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pwaGuidePulse{0%{transform:translate(-120%)}to{transform:translate(320%)}}.pwa-guide-welcome{justify-content:center;align-items:center;width:100%;padding:1.5rem;display:flex;position:relative}.pwa-guide-welcome__ring{border:1px solid #d4a84359;border-radius:50%;position:absolute}.pwa-guide-welcome__ring--outer{width:6.5rem;height:6.5rem;animation:pwaGuideRing 2.4s ease-in-out infinite}.pwa-guide-welcome__ring--inner{opacity:.6;width:5rem;height:5rem;animation:pwaGuideRing 2.4s ease-in-out infinite reverse}.pwa-guide-welcome__logo{z-index:1;animation:pwaGuideLogo 2.4s ease-in-out infinite;position:relative}@keyframes pwaGuideRing{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes pwaGuideLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pwa-guide-alerts{justify-content:center;align-items:center;width:100%;padding:1.75rem;display:flex;position:relative}.pwa-guide-alerts__bell{font-size:2.5rem;animation:pwaGuideBell 1.6s ease-in-out infinite}.pwa-guide-alerts__ping{border:2px solid #d4a84373;border-radius:50%;width:3.5rem;height:3.5rem;animation:pwaGuidePing 1.6s ease-out infinite;position:absolute}@keyframes pwaGuideBell{0%,to{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(6deg)}60%{transform:rotate(0)}}@keyframes pwaGuidePing{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.pwa-guide-alerts__bell,.pwa-guide-alerts__ping,.pwa-guide-card--in,.pwa-guide-card--out,.pwa-guide-flow__pulse,.pwa-guide-flow__step,.pwa-guide-overlay--out,.pwa-guide-welcome__logo,.pwa-guide-welcome__ring{transition:none!important;animation:none!important}.pwa-guide-flow__step{opacity:1;transform:none}}.storefront-clay,.storefront-theme.storefront-theme--clay{--clay-bg:#ddd0f0;--clay-bg-soft:#e8dff8;--clay-bg-deep:#cfc0e8;--clay-surface:#ebe4f7;--clay-surface-2:#f3eefb;--clay-purple:#7c3aed;--clay-purple-dark:#5b21b6;--clay-purple-light:#a78bfa;--clay-gold:#d4af37;--clay-gold-light:#f0c14b;--clay-gold-dark:#b8941f;--clay-radius:24px;--clay-radius-lg:32px;--clay-border:2px solid #ffffff94;--clay-shadow:10px 10px 22px #5b21b629,-8px -8px 20px #ffffffe0,inset 1px 1px 0 #ffffffa6;--clay-shadow-inset:inset 6px 6px 14px #5b21b61a,inset -5px -5px 12px #ffffffc7;--background:var(--clay-bg-soft);--foreground:#2d2640;--accent:var(--clay-purple);--accent-light:var(--clay-purple-light);--muted:var(--clay-bg);--card:var(--clay-surface);--card-border:#7c3aed24;--border:#7c3aed1f;--text-muted:#6b6280;--input-bg:var(--clay-surface-2);--image-bg:#e0d4f2;--nav-hover-bg:#7c3aed14;--store-topbar-bg:#ebe4f7d9;--store-topbar-text:var(--text-muted);--store-footer-bg:#ebe4f799;color-scheme:light;font-family:var(--font-body),system-ui,sans-serif;background:radial-gradient(ellipse 80% 60% at 10% 0,#a78bfa6b,transparent 55%),radial-gradient(ellipse 60% 50% at 95% 10%,#e8c5472e,transparent 50%),radial-gradient(ellipse 70% 40% at 50% 100%,#7c3aed1a,transparent 60%),linear-gradient(165deg,var(--clay-bg-soft) 0,var(--clay-bg) 45%,var(--clay-bg-deep) 100%);background-attachment:fixed;position:relative}.storefront-clay .font-display,.storefront-theme.storefront-theme--clay .font-display{font-family:var(--font-display),Georgia,serif}.storefront-clay .store-brand-gradient,.storefront-theme.storefront-theme--clay .store-brand-gradient{background:linear-gradient(135deg,var(--clay-purple-dark),var(--clay-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.storefront-clay .clay-orb,.storefront-theme.storefront-theme--clay .clay-orb{pointer-events:none;z-index:0;border-radius:50%;position:fixed}.storefront-clay .clay-orb--1,.storefront-theme.storefront-theme--clay .clay-orb--1{background:radial-gradient(circle at 30% 30%,#a78bfa52,#0000 70%);width:260px;height:260px;top:14%;right:-70px;box-shadow:inset -8px -8px 20px #ffffff59}.storefront-clay .clay-orb--2,.storefront-theme.storefront-theme--clay .clay-orb--2{background:radial-gradient(circle at 40% 40%,#e8c54747,#0000 70%);width:160px;height:160px;bottom:18%;left:-40px;box-shadow:inset -6px -6px 16px #fff6}.storefront-clay>div:not(.clay-orb),.storefront-clay>footer,.storefront-clay>header,.storefront-clay>main,.storefront-clay>section,.storefront-theme.storefront-theme--clay>div:not(.clay-orb),.storefront-theme.storefront-theme--clay>footer,.storefront-theme.storefront-theme--clay>header,.storefront-theme.storefront-theme--clay>main,.storefront-theme.storefront-theme--clay>section{z-index:1;position:relative}.clay-card-light,.clay-hero-panel,.clay-nav-shell,.clay-panel-page,.clay-section-panel,.clay-showcase-frame{background:var(--clay-surface);border:var(--clay-border);border-radius:var(--clay-radius);box-shadow:var(--clay-shadow)}.clay-card-light{transition:transform .25s,box-shadow .25s}.storefront-theme.storefront-theme--clay .clay-card-light:hover{transform:translateY(-3px);box-shadow:14px 14px 28px #5b21b624,-10px -10px 24px #ffffffeb,inset 1px 1px #ffffffb3}.clay-hero-panel{border-radius:var(--clay-radius-lg);padding:2rem 1.75rem}.clay-showcase-frame{border-radius:var(--clay-radius-lg);padding:14px}.clay-section-panel{border-radius:var(--clay-radius-lg);padding:2rem 1.5rem}.clay-product-card{background:var(--clay-surface-2);border:var(--clay-border);border-radius:var(--clay-radius);box-shadow:var(--clay-shadow);transition:transform .25s,box-shadow .25s;overflow:hidden}.storefront-theme.storefront-theme--clay .clay-product-card:hover{transform:translateY(-4px);box-shadow:14px 16px 32px #5b21b629,-8px -8px 20px #ffffffe6}.storefront-theme .store-topbar-wavy{background:var(--store-topbar-bg,var(--clay-bg-deep));border-bottom:1px solid var(--card-border);color:var(--store-topbar-text,var(--text-muted));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.storefront-theme .clay-nav-shell{border-radius:999px;padding:2px}.storefront-theme .clay-nav-pill{background:var(--clay-bg-soft);box-shadow:var(--clay-shadow-inset);border:var(--clay-border);border-radius:999px}.storefront-theme .clay-nav-pill-active{background:var(--clay-surface-2);font-weight:700;box-shadow:3px 3px 8px #0000000f,-2px -2px 6px #ffffff80;color:var(--clay-purple-dark)!important}.storefront-theme .clay-nav-link{color:var(--text-muted);font-size:.8125rem;font-weight:500;transition:color .2s}.storefront-theme .clay-nav-link-active,.storefront-theme .clay-nav-link:hover{color:var(--clay-purple-dark)!important}.clay-search-pill{border:var(--clay-border);border-radius:999px}.clay-icon-circle,.clay-search-pill{background:var(--clay-bg-soft);box-shadow:var(--clay-shadow-inset)}.clay-icon-btn,.clay-icon-circle{border:var(--clay-border);border-radius:50%}.clay-icon-btn{background:var(--clay-surface);color:var(--clay-purple-dark);box-shadow:var(--clay-shadow)}.clay-btn-purple{background:linear-gradient(145deg,var(--clay-purple-light),var(--clay-purple));color:#fff;border:2px solid #ffffff40;border-radius:999px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:6px 6px 14px #5b21b647,-4px -4px 12px #ffffff80}.clay-btn-purple:hover{transform:translateY(-1px)}.clay-btn-purple:active{box-shadow:var(--clay-shadow-inset);transform:translateY(1px)}.clay-btn-gold{background:linear-gradient(145deg,var(--clay-gold-light),var(--clay-gold));color:#2d2640;border:2px solid #ffffff73;border-radius:999px;font-weight:700;transition:transform .15s;box-shadow:6px 6px 14px #c9a2274d,-4px -4px 12px #ffffffbf}.clay-btn-gold:hover{transform:translateY(-1px)}.clay-btn-ghost{background:var(--clay-surface);color:var(--clay-purple-dark);border:var(--clay-border);border-radius:999px;font-weight:600;transition:border-color .2s,transform .15s;box-shadow:4px 4px 10px #5b21b614,-3px -3px 8px #ffffffd9}.clay-btn-ghost:hover{border-color:#7c3aed59;transform:translateY(-1px)}.clay-btn-dark{background:linear-gradient(145deg,var(--clay-purple-dark),#3b0764);color:#fff;border:2px solid #ffffff26;border-radius:999px;font-weight:600;box-shadow:4px 4px 12px #5b21b640}.clay-badge-gold{background:linear-gradient(145deg,var(--clay-gold-light),var(--clay-gold-dark));color:#2d2640;border-radius:999px;box-shadow:2px 2px 6px #c9a22740}.clay-badge-purple{color:var(--clay-purple-dark);letter-spacing:.12em;background:#7c3aed1f;border:1px solid #7c3aed38;border-radius:6px;padding:5px 12px;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:600}.storefront-theme .store-fin-badge{background:var(--clay-surface-2);border:var(--clay-border);box-shadow:var(--clay-shadow-inset);color:var(--clay-purple-dark);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.storefront-theme .store-fin-badge--gold{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme .store-fin-badge--gold{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.storefront-theme .store-fin-badge--gold{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme .store-fin-badge--gold{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.storefront-theme .store-fin-badge--gold{color:var(--clay-gold-dark)}.storefront-theme .store-fin-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--clay-purple-dark);background:var(--accent);font-family:ui-monospace,monospace;font-size:.68rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.storefront-theme .store-fin-eyebrow{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.storefront-theme .store-fin-eyebrow{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.storefront-theme .store-fin-eyebrow{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.storefront-theme .store-fin-eyebrow{border-radius:6px;margin-bottom:.75rem;padding:5px 12px}.clay-badge-pill{color:var(--clay-purple-dark);background:#7c3aed1a;border:1px solid #7c3aed2e;border-radius:999px}.clay-cart-badge{background:var(--clay-gold);color:#2d2640;border-radius:999px;font-size:10px;font-weight:700}.storefront-theme .store-fin-stat{background:var(--card);border:1px solid var(--card-border);box-shadow:var(--clay-shadow);text-align:center;border-radius:14px;padding:1.25rem 1rem;position:relative;overflow:hidden}.storefront-theme .store-fin-stat:before{content:"";background:linear-gradient(90deg,var(--accent),var(--clay-gold));opacity:.75;height:2px;position:absolute;top:0;left:0;right:0}.storefront-theme .store-fin-stat-value{color:var(--accent);letter-spacing:-.02em;margin-bottom:4px;font-size:1.1rem;font-weight:700;display:block}.store-fin-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.65rem;font-weight:600;display:block}.clay-trust-strip{background:0 0}.clay-trust-icon{background:var(--clay-surface);border:var(--clay-border);width:3rem;height:3rem;box-shadow:var(--clay-shadow);color:var(--clay-purple-dark);border-radius:14px;justify-content:center;align-items:center;display:flex}.clay-hero{color:var(--foreground)}.clay-hero,.clay-section-dark,.clay-section-light,.clay-section-panel-wrap{background:0 0}.clay-hero-slider-frame{background:var(--clay-surface);border:var(--clay-border);border-radius:var(--clay-radius-lg);box-shadow:var(--clay-shadow);padding:14px}.clay-hero-slider-inner{box-shadow:var(--clay-shadow-inset);border-radius:18px;overflow:hidden}.clay-thumb{border:var(--clay-border);box-shadow:var(--clay-shadow);border-radius:16px;overflow:hidden}.clay-thumb-active{box-shadow:0 0 0 3px var(--clay-purple),8px 10px 22px #5b21b633;transform:scale(1.04)}.storefront-clay .store-hero-slider-glow,.storefront-theme.storefront-theme--clay .store-hero-slider-glow{background:radial-gradient(#7c3aed33 0,#0000 70%)}.clay-list-row{border:var(--clay-border);border-radius:var(--clay-radius)}.clay-list-row,.clay-newsletter-box{background:var(--clay-surface);box-shadow:var(--clay-shadow)}.clay-newsletter-box{border:var(--clay-border);border-radius:var(--clay-radius-lg);color:var(--foreground)}.clay-input-inset{background:var(--clay-bg-soft);border:var(--clay-border);color:var(--foreground);box-shadow:var(--clay-shadow-inset);border-radius:999px}.clay-input-inset::placeholder{color:var(--text-muted)}.storefront-theme .clay-footer{background:var(--store-footer-bg,var(--clay-bg-deep));border-top:1px solid var(--card-border)}.storefront-clay .content-card,.storefront-clay .content-card-light,.storefront-theme.storefront-theme--clay .content-card,.storefront-theme.storefront-theme--clay .content-card-light{background:var(--clay-surface);border:var(--clay-border);border-radius:var(--clay-radius);box-shadow:var(--clay-shadow)}.store-section-head{text-align:center;max-width:640px;margin:0 auto 2rem}.store-section-head h2{font-family:var(--font-display),Georgia,serif;color:var(--foreground);margin-bottom:.5rem;font-size:clamp(1.4rem,2.5vw,2rem)}.store-section-head p{color:var(--text-muted);font-size:.9rem}@media (max-width:768px){.storefront-clay .clay-orb,.storefront-theme.storefront-theme--clay .clay-orb{display:none}.clay-hero-panel{padding:1.5rem 1.25rem}.clay-nav-shell{border-radius:var(--clay-radius)}}@media (max-width:1024px){.storefront-clay .clay-orb,.storefront-theme.storefront-theme--clay .clay-orb{display:none}}.h-scroll,.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.fit-viewport{width:100%;min-width:0;max-width:100%}@media (max-width:399px){.nav-hide-tiny{display:none!important}}.storefront-clay,[data-theme=dark] .storefront-theme.storefront-theme--clay{--clay-bg:#12101c;--clay-bg-soft:#1a1528;--clay-bg-deep:#0c0a14;--clay-surface:#221a32;--clay-surface-2:#2a2240;--clay-purple:#a78bfa;--clay-purple-dark:#c4b5fd;--clay-purple-light:#8b5cf6;--clay-gold:#e8c56a;--clay-gold-light:#f0d78a;--clay-gold-dark:#d4af37;--clay-border:2px solid #ffffff14;--clay-shadow:10px 10px 24px #00000073,-4px -4px 14px #7c3aed0f,inset 1px 1px 0 #ffffff0f;--clay-shadow-inset:inset 6px 6px 14px #00000059,inset -3px -3px 10px #7c3aed0d;--background:var(--clay-bg-soft);--foreground:#f0edf8;--text-muted:#9b94b0;--card:var(--clay-surface);--card-border:#a78bfa33;--border:#a78bfa26;--input-bg:var(--clay-surface-2);--image-bg:#2a2240;--nav-hover-bg:#a78bfa1a;color-scheme:dark;background:radial-gradient(ellipse 80% 60% at 10% 0,#7c3aed38,transparent 55%),radial-gradient(ellipse 60% 50% at 95% 10%,#e8c54714,transparent 50%),radial-gradient(ellipse 70% 40% at 50% 100%,#5b21b626,transparent 60%),linear-gradient(165deg,var(--clay-bg-soft) 0,var(--clay-bg) 45%,var(--clay-bg-deep) 100%)}[data-theme=dark] .storefront-clay .store-brand-gradient,[data-theme=dark] .storefront-theme.storefront-theme--clay .store-brand-gradient{background:linear-gradient(135deg,#e9d5ff,#a78bfa);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .storefront-clay .clay-orb--1,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-orb--1{background:radial-gradient(circle at 30% 30%,#7c3aed40,#0000 70%);box-shadow:inset -8px -8px 20px #0000004d}[data-theme=dark] .storefront-clay .clay-orb--2,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-orb--2{background:radial-gradient(circle at 40% 40%,#e8c5471f,#0000 70%)}[data-theme=dark] .storefront-clay .store-topbar-wavy,[data-theme=dark] .storefront-theme.storefront-theme--clay .store-topbar-wavy{background:#1a1528eb;border-bottom-color:#a78bfa26}[data-theme=dark] .storefront-clay .clay-nav-link,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-nav-link{color:#b8b0cc}[data-theme=dark] .storefront-clay .clay-nav-pill-active,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-nav-pill-active{background:var(--clay-surface-2);box-shadow:3px 3px 8px #0000004d,inset 1px 1px #ffffff0f;color:var(--clay-purple-dark)!important}[data-theme=dark] .storefront-clay .store-fin-stat,[data-theme=dark] .storefront-theme.storefront-theme--clay .store-fin-stat{background:linear-gradient(135deg,#2a2240e6,#221a32d9);border-color:#a78bfa33;box-shadow:inset 0 1px #ffffff0a,4px 4px 16px #00000040}[data-theme=dark] .storefront-clay .store-fin-stat-value,[data-theme=dark] .storefront-theme.storefront-theme--clay .store-fin-stat-value{color:var(--clay-purple-dark)}[data-theme=dark] .storefront-clay .store-fin-eyebrow,[data-theme=dark] .storefront-theme.storefront-theme--clay .store-fin-eyebrow{color:#c4b5fd;background:#7c3aed2e;border-color:#a78bfa40}[data-theme=dark] .storefront-clay .clay-btn-purple,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-btn-purple{box-shadow:6px 6px 14px #00000059,-2px -2px 8px #7c3aed26}[data-theme=dark] .storefront-clay .clay-btn-gold,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-btn-gold{color:#1a1528;box-shadow:6px 6px 14px #0000004d,-2px -2px 8px #e8c5471a}[data-theme=dark] .storefront-clay .clay-btn-ghost,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-btn-ghost{box-shadow:4px 4px 10px #00000040,inset 1px 1px #ffffff0a}[data-theme=dark] .storefront-clay .clay-product-card:hover,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-product-card:hover{box-shadow:14px 16px 32px #0006,-4px -4px 12px #7c3aed14}[data-theme=dark] .storefront-clay .clay-footer,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-footer{background:#12101cd9;border-top-color:#a78bfa26}[data-theme=dark] .storefront-clay .store-hero-slider-glow,[data-theme=dark] .storefront-theme.storefront-theme--clay .store-hero-slider-glow{background:radial-gradient(#7c3aed59 0,#0000 70%)}[data-theme=dark] .storefront-clay .clay-card-light:hover,[data-theme=dark] .storefront-theme.storefront-theme--clay .clay-card-light:hover{box-shadow:14px 14px 28px #00000059,-4px -4px 12px #7c3aed0f,inset 1px 1px #ffffff0d}.clay-widget-mini{background:var(--clay-surface);border:var(--clay-border);box-shadow:var(--clay-shadow);text-align:center;border-radius:18px;padding:1rem 1.1rem;transition:transform .2s}.clay-widget-mini:hover{transform:translateY(-2px)}.clay-widget-mini-icon{background:var(--clay-bg-soft);border:var(--clay-border);width:2.5rem;height:2.5rem;box-shadow:var(--clay-shadow-inset);border-radius:12px;justify-content:center;align-items:center;margin:0 auto .5rem;font-size:1.1rem;display:flex}.clay-widget-mini-label{color:var(--foreground);margin-bottom:2px;font-size:.75rem;font-weight:700}.clay-widget-mini-desc{color:var(--text-muted);font-size:.65rem;line-height:1.35}.clay-widget-card{background:var(--clay-surface);border:var(--clay-border);border-radius:var(--clay-radius);box-shadow:var(--clay-shadow);padding:1.25rem 1.35rem;transition:transform .2s,box-shadow .2s}.clay-widget-card:hover{transform:translateY(-2px);box-shadow:12px 14px 28px #5b21b61f,-8px -8px 20px #ffffffe0}[data-theme=dark] .clay-widget-card:hover{box-shadow:12px 14px 28px #00000059,-4px -4px 12px #7c3aed14}.store-shelf-section{padding:2rem 0}.store-shelf-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.store-shelf-badge--new{color:var(--clay-purple-dark);background:#7c3aed1f;border:1px solid #7c3aed38}.store-shelf-badge--latest{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f638}.store-shelf-badge--exciting{color:var(--clay-gold-dark);background:#d4af3724;border:1px solid #c9a2274d}[data-theme=dark] .store-shelf-badge--latest{color:#93c5fd;background:#3b82f626;border-color:#93c5fd40}.discover-product-card{border-radius:1rem;flex-direction:column;align-self:start;min-width:0;height:auto;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.discover-product-card:hover{transform:translateY(-2px)}.discover-product-card__media{aspect-ratio:4/5;background:var(--image-bg);flex:none;width:100%;min-height:0;max-height:16rem;display:block;position:relative;overflow:hidden}.discover-product-card__image{object-fit:cover;transition:transform .45s,opacity .35s}.discover-product-card:hover .discover-product-card__image{transform:scale(1.04)}.discover-product-card__placeholder{color:var(--text-muted);justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.discover-product-card__body{flex-direction:column;flex:auto;gap:.4rem;min-width:0;padding:.65rem .75rem .8rem;display:flex}.discover-product-card__store{text-transform:uppercase;letter-spacing:.08em;max-width:100%;color:var(--text-muted);align-items:center;font-size:.625rem;line-height:1.3;display:inline-flex}.discover-product-card__store:hover{text-decoration:underline}.discover-product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.discover-product-card__proof{margin:0}.discover-product-card__badge-row{flex-wrap:wrap;gap:.25rem;display:flex}.discover-product-card__price{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.discover-product-card__price-was{color:var(--text-muted);margin-left:.45rem;font-size:.75rem;font-weight:500;text-decoration:line-through;display:inline-block}.discover-product-card__details{flex-direction:column;gap:.45rem;min-width:0;display:flex}.discover-product-card__tags{flex-wrap:wrap;gap:.35rem;display:flex}.discover-product-card__tag{background:var(--badge-bg);color:var(--foreground);border-radius:.35rem;padding:.15rem .45rem;font-size:.625rem;font-weight:600;line-height:1.35}.discover-product-card__tag--muted{color:var(--text-muted);font-weight:500}.discover-product-card__desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.discover-product-card__meta{color:var(--text-muted);flex-wrap:wrap;gap:.15rem .45rem;font-size:.625rem;line-height:1.45;display:flex}.discover-product-card__price-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-top:.1rem;display:flex}.discover-product-card__price-main{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.25}.discover-product-card__views-row{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.625rem;line-height:1.35;display:flex}.discover-product-card--grid .discover-product-card__media{aspect-ratio:1;max-height:14rem}.discover-product-card--grid .discover-product-card__body{gap:.35rem;padding:.7rem .75rem .85rem}.discover-product-card--grid .discover-product-card__title{font-size:.875rem;line-height:1.4}.discover-product-card--grid .discover-product-card__price{font-size:1.0625rem}.discover-product-card__actions{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.discover-product-card__badge{z-index:2;border-radius:.35rem;padding:.15rem .45rem;font-size:.625rem;font-weight:700;line-height:1.25;position:absolute;top:.45rem}.discover-product-card__badge--sponsored{color:#fff;background:#2563eb;left:.45rem}.discover-product-card__badge--featured{color:#000;background:#f59e0b;left:.45rem}.discover-product-card__badge--new{background:var(--accent);color:#000;left:.45rem}.discover-product-card__badge--dark{color:#fff;background:#000;left:.45rem}.discover-product-card__badge--sale{color:#fff;background:#f97316;left:auto;right:.45rem}.discover-product-card__badge--flash{color:#fff;background:#ef4444;left:auto;right:.45rem}.discover-product-card__badges--overlay,.discover-product-card__countdown{z-index:2;pointer-events:none;position:absolute;bottom:.45rem;left:.45rem;right:.45rem}.discover-product-card__badges--overlay .flex,.product-social-proof{flex-wrap:wrap;gap:.25rem}.product-social-proof{display:flex}.product-social-proof__chip{color:var(--text-muted);background:#d4a84314;border:1px solid #d4a84329;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.625rem;font-weight:600;display:inline-flex}.product-social-proof--compact .product-social-proof__chip{padding:.1rem .35rem;font-size:.58rem}.discovery-rail__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.discovery-rail__title{font-family:var(--font-display,inherit);font-size:1.125rem;font-weight:600}.discovery-rail__link{color:var(--accent);white-space:nowrap;font-size:.8125rem}.discovery-rails{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.discovery-rail{margin-bottom:.5rem}.discovery-rail__track{--rail-gap:1.25rem;--rail-visible:2.15;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-visible) - 1) * var(--rail-gap)) / var(--rail-visible));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.65rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto}@media (min-width:640px){.discovery-rail__track{--rail-visible:3}}@media (min-width:768px){.discovery-rail__track{--rail-visible:4}}@media (min-width:1024px){.discovery-rail__track{--rail-visible:5;--rail-gap:1.35rem}}@media (min-width:1280px){.discovery-rail__track{--rail-visible:6;--rail-gap:1.5rem}}.discovery-rail__item{scroll-snap-align:start;min-width:0}.discover-product-card--rail .discover-product-card__media{aspect-ratio:4/5;flex:none;min-height:0}.discover-product-card--rail .discover-product-card__body{padding:.55rem .65rem .65rem}.discover-product-card--rail .discover-product-card__store{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.58rem;overflow:hidden}.discover-product-card--rail .discover-product-card__title{-webkit-line-clamp:2;margin-bottom:.3rem;font-size:.8125rem}.discover-product-card--rail .discover-product-card__price{font-size:.875rem;font-weight:700;line-height:1.2}.discover-product-card--rail .discover-product-card__badge{padding:.1rem .3rem;font-size:.5rem;top:.25rem}.discovery-rail__stores{flex-wrap:wrap;gap:.5rem;display:flex}.discovery-store-chip{background:var(--card);border:1px solid #d4a8432e;border-radius:.85rem;flex-direction:column;gap:.15rem;padding:.65rem .85rem;transition:border-color .2s,transform .2s;display:inline-flex}.discovery-store-chip:hover{border-color:#d4a84366;transform:translateY(-1px)}.discovery-store-chip__name{font-size:.8125rem;font-weight:600}.discovery-store-chip__meta{color:var(--text-muted);font-size:.6875rem}.discovery-skeleton-rail{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);border-radius:1rem;height:12rem;animation:discovery-shimmer 1.4s infinite}@keyframes discovery-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.product-save-btn,.store-like-btn{color:var(--foreground);background:#d4a8430f;border:1px solid #d4a84338;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.product-save-btn--active,.store-like-btn--active{color:var(--accent);background:#d4a84324;border-color:#d4a84373}.store-like-btn__count{color:var(--text-muted);font-size:.6875rem}.global-search{width:100%;position:relative}.global-search__panel{z-index:60;background:var(--card);border:1px solid #d4a84338;border-radius:1rem;max-height:min(24rem,70vh);padding:.65rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000059}.global-search__section+.global-search__section{border-top:1px solid #ffffff0f;margin-top:.65rem;padding-top:.65rem}.global-search__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem;font-size:.625rem}.global-search__chips{flex-wrap:wrap;gap:.35rem;display:flex}.global-search__chip{background:#d4a8430f;border:1px solid #d4a8432e;border-radius:999px;padding:.35rem .6rem;font-size:.75rem}.global-search__row{border-radius:.65rem;align-items:center;gap:.65rem;padding:.45rem;transition:background .15s;display:flex}.global-search__row:hover{background:#d4a84314}.global-search__thumb{background:var(--image-bg);border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem;position:relative;overflow:hidden}.global-search__row-text{flex-direction:column;gap:.1rem;min-width:0;font-size:.8125rem;display:flex}.global-search__row-text strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.global-search__view-all{width:100%;color:var(--accent);background:#d4a84314;border-radius:.65rem;margin-top:.5rem;padding:.55rem;font-size:.8125rem;font-weight:600}.global-search__hint{color:var(--text-muted);padding:.35rem;font-size:.8125rem}.product-gallery__main{aspect-ratio:1;border:1px solid var(--card-border);background:var(--image-bg);border-radius:1rem;width:100%;display:block;position:relative;overflow:hidden}.product-gallery__image{object-fit:cover}.product-gallery__zoom-hint{color:#fff;background:#0000008c;border-radius:999px;padding:.25rem .6rem;font-size:.6875rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.product-gallery__counter,.product-gallery__nav{z-index:2;position:absolute}.product-gallery__nav{color:#fff;background:#00000080;border-radius:999px;width:2.25rem;height:2.25rem;top:50%;transform:translateY(-50%)}.product-gallery__nav--prev{left:.65rem}.product-gallery__nav--next{right:.65rem}.product-gallery__counter{color:#fff;background:#0000008c;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;bottom:.65rem;right:.65rem}.product-gallery__thumbs{gap:.5rem;margin-top:.65rem;display:flex;overflow-x:auto}.product-gallery__thumb{border:2px solid var(--card-border);border-radius:.65rem;flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.product-gallery__thumb--active{border-color:var(--accent)}.product-gallery-lightbox{z-index:10050;touch-action:none;overscroll-behavior:none;background:#000000eb;justify-content:center;align-items:center;width:100%;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0}.product-gallery-lightbox__close{-webkit-backdrop-filter:blur(4px);color:#fff;touch-action:manipulation;background:#00000073;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;right:.75rem}.product-gallery-lightbox__close,.product-gallery-lightbox__controls{top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:2;display:flex;position:absolute}.product-gallery-lightbox__controls{gap:.5rem;left:.75rem}.product-gallery-lightbox__controls button{color:#fff;background:#ffffff1f;border-radius:999px;width:2.25rem;height:2.25rem}.product-gallery-lightbox__stage{width:min(92vw,56rem);height:min(80vh,42rem);position:relative}.product-gallery-lightbox__frame{width:100%;height:100%;transition:transform .2s;position:relative}.product-gallery-lightbox__nav{color:#fff;z-index:2;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-lightbox__nav--prev{left:1rem}.product-gallery-lightbox__nav--next{right:1rem}.pdp-trust-panel{background:#d4a8430a;border:1px solid #d4a84329;border-radius:.85rem;gap:.65rem;padding:.85rem;display:grid}.pdp-trust-panel__item{gap:.65rem;font-size:.8125rem;display:flex}.pdp-trust-panel__item strong{margin-bottom:.1rem;display:block}.pdp-trust-panel__item p{color:var(--text-muted);margin:0}.pdp-tag{color:var(--text-muted);border:1px solid #d4a8432e;border-radius:999px;padding:.25rem .55rem;font-size:.6875rem;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}a.pdp-tag:hover{color:var(--foreground);background:#d4a84314;border-color:#d4a84373}.pdp-rail-section{border-top:1px solid var(--card-border);margin-top:3rem;padding-top:2rem}.pdp-rail-title{font-family:var(--font-display,inherit);margin-bottom:1rem;font-size:1.35rem;font-weight:600}.pdp-sticky-buy{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--card-border);background:var(--nav-surface);align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.pdp-sticky-buy{background:color-mix(in srgb,var(--nav-surface) 97%,transparent)}}.pdp-sticky-buy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--foreground);box-shadow:0 -10px 28px #0000001f}.pdp-sticky-buy__meta{flex:0 auto;min-width:0;max-width:52%}.pdp-sticky-buy__label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 .1rem;font-size:.625rem;font-weight:700;line-height:1.2}.pdp-sticky-buy__price{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.pdp-sticky-buy__hint{color:var(--text-muted);margin:.2rem 0 0;font-size:.625rem;line-height:1.25}.pdp-sticky-buy__actions{flex:1;min-width:0}.pdp-sticky-buy--inquire .pdp-sticky-buy__actions button{background:var(--accent)!important;color:#141210!important;border-color:#0000!important}.pdp-sticky-buy--inquire .pdp-sticky-buy__actions button:hover{opacity:.92}.seller-msg-badge{color:#fff;min-width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--background);background:#c23b3b;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seller-msg-badge{box-shadow:0 0 0 2px color-mix(in srgb,var(--background) 88%,transparent)}}.seller-msg-badge--dot{width:.45rem;min-width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--background);padding:0;position:absolute;top:-.15rem;right:-.35rem}@supports (color:color-mix(in lab,red,red)){.seller-msg-badge--dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--background) 92%,transparent)}}.seller-home{position:relative}.seller-home__greeting{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.75rem,4.5vw,2.35rem);font-weight:600;line-height:1.15}.seller-home__store-line{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-top:.4rem;font-size:.8rem}.seller-home__store-line strong{color:var(--accent);letter-spacing:.06em;font-weight:600}.seller-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;font-size:.65rem;font-weight:600;display:inline-flex}.seller-eyebrow:after,.seller-eyebrow:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);width:1.1rem;height:1px}.seller-motivation{background:linear-gradient(145deg,#d4a84324,#14110deb 42%,#0c0a08f5);border:1px solid #d4a84352;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047,inset 0 1px #fff8dc1f}.seller-motivation:before{content:"";pointer-events:none;background:radial-gradient(70% 80% at 0 0,#f0d78a29 0,#0000 55%),linear-gradient(115deg,#0000 40%,#ffffff0a 50%,#0000 60%);position:absolute;inset:0}.seller-motivation>*{z-index:1;position:relative}.seller-motivation__quote{font-family:var(--font-display),Georgia,serif;color:var(--foreground);font-size:clamp(1.05rem,2.8vw,1.28rem);font-weight:500;line-height:1.45}[data-theme=light] .seller-motivation{background:linear-gradient(145deg,#fffaebfa,#fffdf6f5 55%,#f7f1e6fa);border-color:#9a720038;box-shadow:0 16px 40px #1a15100f,inset 0 1px #ffffffe6}.seller-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.7rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seller-chip{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--card-border))}}.seller-chip{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-chip{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}.seller-chip{color:var(--accent)}.seller-chip--soft{border-color:var(--card-border);background:var(--card);color:var(--text-muted);text-transform:none;letter-spacing:.01em;font-weight:500}.seller-chip--live{color:#34d399;background:#10b9811a;border-color:#10b98159}.seller-attention{background:linear-gradient(135deg,#c23b3b24 0,var(--card) 100%)}@supports (color:color-mix(in lab,red,red)){.seller-attention{background:linear-gradient(135deg,#c23b3b24 0,color-mix(in srgb,var(--card) 92%,transparent) 100%)}}.seller-attention{border:1px solid #c23b3b61;transition:border-color .15s,transform .15s,box-shadow .15s;box-shadow:0 10px 28px #00000029}.seller-attention:hover{border-color:#c23b3b8c;transform:translateY(-1px);box-shadow:0 14px 34px #0003}.seller-quick-tile{background:linear-gradient(160deg,var(--accent) 0,var(--card) 55%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seller-quick-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,var(--card)) 0,var(--card) 55%)}}.seller-quick-tile{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-quick-tile{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--card-border))}}.seller-quick-tile{transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 28px #00000029,inset 0 1px #fff8dc14}.seller-quick-tile:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#f0d78a73,#0000);height:1px;position:absolute;top:0;left:0;right:0}.seller-quick-tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-quick-tile:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--card-border))}}.seller-quick-tile:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000038,0 0 24px #d4a84314,inset 0 1px #fff8dc1f}.seller-quick-tile__label{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--foreground);font-size:1.05rem;font-weight:600}[data-theme=light] .seller-quick-tile{background:linear-gradient(160deg,#fffdf8,#fff 60%);box-shadow:0 10px 24px #1a15100d,inset 0 1px #fffffff2}.seller-kpi{background:linear-gradient(165deg,var(--accent) 0,var(--card) 58%);border-radius:1.15rem;padding:1rem 1.05rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seller-kpi{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 12%,var(--card)) 0,var(--card) 58%)}}.seller-kpi{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-kpi{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--card-border))}}.seller-kpi{min-width:0;box-shadow:0 12px 32px #0000002e,inset 0 1px #fff8dc14}.seller-kpi__value{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--accent);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.15}.seller-panel{background:linear-gradient(165deg,var(--accent) 0,var(--card) 60%);border-radius:1.25rem;padding:1.15rem 1.2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.seller-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 8%,var(--card)) 0,var(--card) 60%)}}.seller-panel{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-panel{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--card-border))}}.seller-panel{box-shadow:0 14px 40px #0000002e,inset 0 1px #fff8dc12}.seller-panel__title{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--foreground);font-size:1.2rem;font-weight:600}.seller-cta{color:#141210;letter-spacing:.02em;background:linear-gradient(135deg,#e8c56a,#d4a843 48%,#b8922f);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.85rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 8px 24px #d4a84347,inset 0 1px #ffffff59}.seller-cta:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.seller-cta:disabled{filter:grayscale(.15);box-shadow:none;transform:none}.seller-cta--secondary:disabled,.seller-cta:disabled{opacity:.45;cursor:not-allowed}.seller-shell-mark{background:linear-gradient(90deg,var(--accent),transparent);width:2.25rem;height:1px;display:inline-block}.seller-theme .liquid-glass-sidebar{background:linear-gradient(#14110df5,#080705fa);border-right-color:#d4a84329}[data-theme=light] .seller-theme .liquid-glass-sidebar{background:linear-gradient(#fffdf8fa,#f4efe4f5);border-right-color:#9a720024}.seller-theme .dashboard-desktop-toolbar{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-theme .dashboard-desktop-toolbar{border-bottom:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.seller-theme .dashboard-desktop-toolbar{background:linear-gradient(180deg,var(--accent),transparent)}@supports (color:color-mix(in lab,red,red)){.seller-theme .dashboard-desktop-toolbar{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent)}}.seller-theme .liquid-nav-link-featured{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-theme .liquid-nav-link-featured{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.seller-theme .liquid-nav-link-featured{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.seller-theme .liquid-nav-link-featured{background:color-mix(in srgb,var(--accent) 8%,transparent)}}[data-theme=light] .seller-kpi,[data-theme=light] .seller-panel{box-shadow:0 12px 28px #1a15100d,inset 0 1px #ffffffe6}.admin-count-badge,.admin-msg-badge{min-width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--background);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-count-badge,.admin-msg-badge{box-shadow:0 0 0 2px color-mix(in srgb,var(--background) 88%,transparent)}}.admin-msg-badge{color:#fff;background:#c23b3b}.admin-count-badge{background:var(--accent);color:#141210}.admin-msg-badge--dot{width:.45rem;min-width:.45rem;height:.45rem;padding:0;position:absolute;top:-.15rem;right:-.35rem}.admin-home__greeting{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.75rem,4.5vw,2.45rem);font-weight:600;line-height:1.15}.admin-home__sub{letter-spacing:.04em;color:var(--text-muted);margin-top:.45rem;font-size:.8rem}.admin-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;font-size:.65rem;font-weight:600;display:inline-flex}.admin-eyebrow:after,.admin-eyebrow:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);width:1.1rem;height:1px}.admin-motivation{background:linear-gradient(145deg,#d4a84324,#14110deb 42%,#0c0a08f5);border:1px solid #d4a84352;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047,inset 0 1px #fff8dc1f}.admin-motivation:before{content:"";pointer-events:none;background:radial-gradient(70% 80% at 0 0,#f0d78a29 0,#0000 55%),linear-gradient(115deg,#0000 40%,#ffffff0a 50%,#0000 60%);position:absolute;inset:0}.admin-motivation>*{z-index:1;position:relative}.admin-motivation__quote{font-family:var(--font-display),Georgia,serif;color:var(--foreground);font-size:clamp(1.05rem,2.8vw,1.28rem);font-weight:500;line-height:1.45}[data-theme=light] .admin-motivation{background:linear-gradient(145deg,#fffaebfa,#fffdf6f5 55%,#f7f1e6fa);border-color:#9a720038;box-shadow:0 16px 40px #1a15100f,inset 0 1px #ffffffe6}.admin-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.7rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-chip{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--card-border))}}.admin-chip{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-chip{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}.admin-chip{color:var(--accent)}.admin-chip--soft{border-color:var(--card-border);background:var(--card);color:var(--text-muted);text-transform:none;letter-spacing:.01em;font-weight:500}.admin-chip--live{color:#34d399;background:#10b9811a;border-color:#10b98159}.admin-attention{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-attention{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--card-border))}}.admin-attention{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-attention{background:color-mix(in srgb,var(--accent) 8%,var(--card))}}.admin-attention{transition:border-color .15s,transform .15s;box-shadow:0 10px 28px #00000029}.admin-attention--red{background:linear-gradient(135deg,#c23b3b24 0,var(--card) 100%)}@supports (color:color-mix(in lab,red,red)){.admin-attention--red{background:linear-gradient(135deg,#c23b3b24 0,color-mix(in srgb,var(--card) 92%,transparent) 100%)}}.admin-attention--red{border-color:#c23b3b61}.admin-attention:hover{transform:translateY(-1px)}.admin-quick-tile{background:linear-gradient(160deg,var(--accent) 0,var(--card) 55%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-quick-tile{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,var(--card)) 0,var(--card) 55%)}}.admin-quick-tile{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-quick-tile{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--card-border))}}.admin-quick-tile{transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 28px #00000029,inset 0 1px #fff8dc14}.admin-quick-tile:after{content:"";background:linear-gradient(90deg,#0000,#f0d78a73,#0000);height:1px;position:absolute;top:0;left:0;right:0}.admin-quick-tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-quick-tile:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--card-border))}}.admin-quick-tile:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000038,0 0 24px #d4a84314,inset 0 1px #fff8dc1f}.admin-quick-tile__label{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--foreground);font-size:1.05rem;font-weight:600}[data-theme=light] .admin-quick-tile{background:linear-gradient(160deg,#fffdf8,#fff 60%);box-shadow:0 10px 24px #1a15100d,inset 0 1px #fffffff2}.admin-kpi{background:linear-gradient(165deg,var(--accent) 0,var(--card) 58%);border-radius:1.15rem;padding:1rem 1.05rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-kpi{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 12%,var(--card)) 0,var(--card) 58%)}}.admin-kpi{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-kpi{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--card-border))}}.admin-kpi{min-width:0;transition:border-color .15s,transform .15s;box-shadow:0 12px 32px #0000002e,inset 0 1px #fff8dc14}a.admin-kpi:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){a.admin-kpi:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--card-border))}}a.admin-kpi:hover{transform:translateY(-1px)}.admin-kpi__value{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;color:var(--accent);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.15}.admin-panel{background:linear-gradient(165deg,var(--accent) 0,var(--card) 60%);border-radius:1.25rem;padding:1.15rem 1.2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.admin-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 8%,var(--card)) 0,var(--card) 60%)}}.admin-panel{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-panel{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--card-border))}}.admin-panel{box-shadow:0 14px 40px #0000002e,inset 0 1px #fff8dc12}.admin-panel__title{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--foreground);font-size:1.2rem;font-weight:600}[data-theme=light] .admin-kpi,[data-theme=light] .admin-panel{box-shadow:0 12px 28px #1a15100d,inset 0 1px #ffffffe6}.auth-stage{--auth-glass:#1214186b;--auth-glass-border:#ffffff2e;--auth-field-bg:#080a0e8c;--auth-field-border:#ffffff1f;--auth-label:#e8c56ad9;--auth-muted:#ffffff9e;--auth-link:#e8c56a;--auth-cta:#d4a843;--auth-cta-text:#141210;--auth-cta-glow:#d4a84373;isolation:isolate;min-height:100vh;min-height:-webkit-fill-available;padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem max(1.5rem,env(safe-area-inset-bottom));color:#fff;background:radial-gradient(90% 60% at 50% 110%,#d4a8432e 0,#0000 55%),linear-gradient(165deg,#0a0c10,#12161c 40%,#1a2220 70%,#0e1412);justify-content:center;align-items:center;display:flex;position:relative}[data-theme=light] .auth-stage{--auth-glass:#ffffff8c;--auth-glass-border:#ffffffa6;--auth-field-bg:#ffffffb8;--auth-field-border:#1412101f;--auth-label:#8a6a12;--auth-muted:#14121094;--auth-link:#a67c00;--auth-cta:#c9a227;--auth-cta-text:#141210;--auth-cta-glow:#a67c0059;color:#141210;background:radial-gradient(90% 60% at 50% 110%,#d4a84347 0,#0000 55%),linear-gradient(165deg,#e8efe8,#d8e4dc 35%,#c5d4c8 65%,#b8c9bc)}.auth-stage__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-stage__glow{filter:blur(60px);opacity:.7;border-radius:50%;animation:authGlowDrift 14s ease-in-out infinite;position:absolute}.auth-stage__glow--a{background:radial-gradient(circle,#d4a84359 0,#0000 70%);width:min(70vw,520px);height:min(70vw,520px);top:-12%;left:-8%}.auth-stage__glow--b{background:radial-gradient(circle,#5a8c6e59 0,#0000 70%);width:min(60vw,440px);height:min(60vw,440px);animation-delay:-5s;bottom:8%;right:-10%}[data-theme=light] .auth-stage__glow--a{background:radial-gradient(circle,#ffecb4b3 0,#0000 70%)}[data-theme=light] .auth-stage__glow--b{background:radial-gradient(circle,#8cb49673 0,#0000 70%)}.auth-stage__terrain{transform-origin:bottom;background:radial-gradient(80% 70% at 20% 80%,#2d4b378c 0,#0000 60%),radial-gradient(70% 60% at 75% 90%,#375a4673 0,#0000 55%),radial-gradient(100% 50% at 50% 100%,#14231ce6 0,#0000 70%);height:55%;animation:authTerrainBreathe 18s ease-in-out infinite;position:absolute;bottom:-18%;left:-10%;right:-10%}[data-theme=light] .auth-stage__terrain{background:radial-gradient(80% 70% at 20% 80%,#78a08273 0,#0000 60%),radial-gradient(70% 60% at 75% 90%,#8caf9166 0,#0000 55%),radial-gradient(100% 50% at 50% 100%,#5a826459 0,#0000 70%)}.auth-stage__leaf{opacity:.55;filter:blur(.2px);background:linear-gradient(145deg,#b4d2a08c,#50785a59);border-radius:0 70% 40%;width:18px;height:28px;animation:authLeafFloat 16s ease-in-out infinite;position:absolute}.auth-stage__leaf--1{animation-delay:0s;top:18%;left:12%}.auth-stage__leaf--2{width:14px;height:22px;animation-delay:-4s;top:28%;right:14%}.auth-stage__leaf--3{width:12px;height:20px;animation-delay:-8s;bottom:30%;left:22%}.auth-stage__leaf--4{width:16px;height:24px;animation-delay:-11s;top:42%;right:28%}.auth-stage__shimmer{background:linear-gradient(115deg,#0000 35%,#ffffff0a 48%,#0000 62%) 0 0/220% 100%;animation:authShimmer 12s ease-in-out infinite;position:absolute;inset:0}.auth-stage__topbar{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:3;position:absolute}.auth-theme-toggle{-webkit-backdrop-filter:blur(12px);background:#ffffff14!important;border-color:#fff3!important}[data-theme=light] .auth-theme-toggle{background:#ffffff8c!important;border-color:#1412101f!important}.auth-stage__center{z-index:2;width:100%;max-width:420px;animation:authCardIn .7s cubic-bezier(.22,1,.36,1) both;position:relative}.auth-glass-card{background:var(--auth-glass);border:1px solid var(--auth-glass-border);-webkit-backdrop-filter:blur(28px)saturate(160%);border-radius:1.75rem;padding:2rem 1.65rem 1.75rem;position:relative;box-shadow:0 24px 80px #00000059,inset 0 1px #ffffff38,inset 0 -1px #0000001f}@media (min-width:480px){.auth-glass-card{padding:2.35rem 2.15rem 2rem}}.auth-glass-card__brand{justify-content:center;margin-bottom:1.5rem;display:flex}.auth-glass-card__logo{filter:drop-shadow(0 4px 18px #d4a84340)}.auth-glass-card__title{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;text-align:center;color:inherit;margin:0 0 .4rem;font-size:clamp(1.85rem,5vw,2.35rem);font-weight:600;line-height:1.15}.auth-glass-card__subtitle{text-align:center;color:var(--auth-muted);margin:0 0 1.75rem;font-size:.875rem;line-height:1.45}.auth-glass-card__body{width:100%}.auth-glass-card__footer{text-align:center;color:var(--auth-muted);margin-top:1.35rem;font-size:.875rem}.auth-glass-card__footer a{color:var(--auth-link);font-weight:600;text-decoration:none}.auth-glass-card__footer a:hover{text-decoration:underline}.auth-field{margin-bottom:.9rem;position:relative}.auth-field__label{z-index:1;letter-spacing:.02em;color:var(--auth-label);pointer-events:none;font-size:.6875rem;font-weight:600;position:absolute;top:.65rem;left:1rem}.auth-field__input{background:var(--auth-field-bg);border:1px solid var(--auth-field-border);width:100%;color:inherit;border-radius:.95rem;outline:none;padding:1.7rem 1rem .7rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff0f}.auth-field__input--with-icon{padding-right:2.75rem}.auth-field__input::placeholder{color:var(--auth-muted);opacity:.55}.auth-field__input:focus{border-color:#d4a8438c;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #d4a8431f}.auth-field__eye{width:2rem;height:2rem;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;bottom:.55rem;right:.75rem}.auth-field__eye:hover{color:inherit;background:#ffffff0f}.auth-row{justify-content:space-between;align-items:center;gap:.75rem;margin:.15rem 0 1.15rem;display:flex}.auth-check{color:var(--auth-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}.auth-check input{width:.95rem;height:.95rem;accent-color:var(--auth-cta)}.auth-link{color:var(--auth-link);white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-btn{background:var(--auth-cta);width:100%;color:var(--auth-cta-text);letter-spacing:.01em;cursor:pointer;box-shadow:0 0 0 1px #ffffff14 inset,0 10px 28px var(--auth-cta-glow),0 0 36px #d4a84338;border:0;border-radius:.95rem;justify-content:center;align-items:center;padding:.95rem 1.25rem;font-size:.95rem;font-weight:700;transition:transform .15s,filter .15s,opacity .15s;display:inline-flex}.auth-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.auth-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-divider{color:var(--auth-muted);align-items:center;gap:.85rem;margin:1.25rem 0 1rem;font-size:.75rem;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#ffffff24;flex:1;height:1px}[data-theme=light] .auth-divider:after,[data-theme=light] .auth-divider:before{background:#1412101f}.auth-social{gap:.65rem;display:grid}.auth-social-btn{width:100%;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:.95rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.auth-social-btn:hover{background:#ffffff14;border-color:#d4a84373;transform:translateY(-1px)}[data-theme=light] .auth-social-btn{background:#ffffff73;border-color:#1412101f}[data-theme=light] .auth-social-btn:hover{background:#ffffffbf}.auth-alert{border-radius:.85rem;margin-bottom:.9rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.4}.auth-alert--error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459}.auth-alert--success{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159}[data-theme=light] .auth-alert--error{color:#b91c1c;background:#ef444414}[data-theme=light] .auth-alert--success{color:#047857;background:#10b9811a}.auth-back{color:var(--auth-muted);cursor:pointer;background:0 0;border:0;margin-top:.75rem;font-size:.75rem}.auth-back:hover{color:inherit}.auth-terms{color:var(--auth-muted);cursor:pointer;align-items:flex-start;gap:.65rem;margin:.25rem 0 1.1rem;font-size:.75rem;line-height:1.5;display:flex}.auth-terms input{width:.95rem;height:.95rem;accent-color:var(--auth-cta);flex-shrink:0;margin-top:.15rem}.auth-terms a{color:var(--auth-link);font-weight:600;text-decoration:none}.auth-terms a:hover{text-decoration:underline}@keyframes authCardIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes authGlowDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,12px)scale(1.06)}}@keyframes authTerrainBreathe{0%,to{opacity:.95;transform:scaleY(1)translateY(0)}50%{opacity:1;transform:scaleY(1.04)translateY(-6px)}}@keyframes authLeafFloat{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(12px,-28px)rotate(14deg)}}@keyframes authShimmer{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.auth-stage__center,.auth-stage__glow,.auth-stage__leaf,.auth-stage__shimmer,.auth-stage__terrain{animation:none!important}}.vv-trust-nudge{color:inherit;background:#ef44440f;border:1px solid #ef444438;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.5rem .75rem;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.vv-trust-nudge:hover{background:#ef44441a;border-color:#ef444459}.vv-trust-nudge__text{min-width:0;color:var(--text-muted);flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .4rem;font-size:.78rem;line-height:1.35;display:inline-flex}.vv-trust-nudge__text strong{color:var(--foreground);font-size:.78rem;font-weight:700}.vv-trust-nudge__sep{opacity:.45;-webkit-user-select:none;user-select:none}.vv-trust-nudge__msg{font-weight:500}.vv-trust-nudge__link{letter-spacing:.02em;color:#f87171;white-space:nowrap;font-size:.72rem;font-weight:700}.vv-trust-nudge:hover .vv-trust-nudge__link{text-underline-offset:2px;text-decoration:underline}.vv-pill{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.65rem;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.vv-pill:hover{transform:translateY(-1px)}.vv-pill--alert{color:#fca5a5;background:#ef444426;border:1px solid #ef444473}.vv-pill--ok{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98166}.vv-dot{background:#ef4444;border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.vv-dot--green{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.vv-status{border:1px solid var(--card-border);background:var(--card);border-radius:1.15rem;padding:1.1rem 1.2rem}.vv-status--green{background:#10b98114;border-color:#10b98166}.vv-status--orange{background:#f59e0b14;border-color:#f59e0b66}.vv-status--red{background:#ef444414;border-color:#ef444466}.vv-input{border:1px solid var(--card-border);width:100%;color:var(--foreground);background:#0003;border-radius:.85rem;margin-top:.35rem;padding:.7rem .85rem;font-size:.875rem;display:block}.vv-input:focus{border-color:#d4a8438c;outline:none;box-shadow:0 0 0 3px #d4a8431f}.vv-pay-history{border:1px solid var(--card-border);background:#0000001f;border-radius:.85rem;padding:.65rem .85rem .55rem}.vv-pay-history__list{margin:0;padding:0;list-style:none}.vv-pay-history__row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.65rem;padding:.35rem 0;font-size:.75rem;line-height:1.3;display:flex}.vv-pay-history__row:last-child{border-bottom:none}.vv-pay-history__type{color:var(--foreground);font-weight:600}.vv-pay-history__meta{color:var(--text-muted);margin-left:.35rem;font-size:.68rem}.vv-pay-history__amount{color:var(--accent);white-space:nowrap;font-size:.75rem;font-weight:700}.vv-pay-history__receipt{color:var(--text-muted);white-space:nowrap;font-size:.65rem;text-decoration:none}.vv-pay-history__receipt:hover{color:var(--accent)}.vv-pay-history__empty{color:var(--text-muted);padding:.25rem 0;font-size:.72rem}[data-theme=light] .vv-pay-history{background:#ffffff8c}[data-theme=light] .vv-pay-history__row{border-bottom-color:#0000000f}.streak-banner,.tb-panel,.tm-card{background:linear-gradient(160deg,#d4a84314,#12100eeb 40%,#0c0b0af5);border:1px solid #d4a84338;border-radius:1.35rem;padding:1.25rem 1.35rem;animation:vvTrustIn .6s both;box-shadow:0 14px 36px #00000038}.streak-banner__title,.tb-panel__title,.tm-card__title{font-family:var(--font-display),Georgia,serif;color:var(--foreground);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600}.tb-streak-chip{color:var(--accent);background:#d4a8431a;border:1px solid #d4a84359;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.tb-streak-chip--done{color:#6ee7b7;background:#10b9811f;border-color:#10b98173}.tb-streak-trust{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.tb-trust-hero{text-align:center;background:radial-gradient(at 30% 0,#d4a84338,#0000 65%),#00000047;border:1px solid #d4a84366;border-radius:1rem;min-width:6.5rem;padding:.55rem .9rem .65rem}.tb-trust-hero__label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.1rem;font-size:.58rem}.tb-trust-hero__score{font-family:var(--font-display),Georgia,serif;color:var(--accent);font-size:clamp(1.85rem,5vw,2.35rem);font-weight:600;line-height:1}.tb-trust-hero__meta{color:var(--text-muted);margin-top:.2rem;font-size:.68rem}.tb-mission{background:#d4a84314;border:1px solid #d4a84347;border-radius:1.1rem;margin-bottom:1.15rem;padding:1rem 1.1rem}.tb-mission--done{background:#10b9811a;border-color:#10b98166}.tb-mission__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;font-size:.62rem}.tb-mission__title{font-family:var(--font-display),Georgia,serif;color:var(--foreground);margin-bottom:.35rem;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:600}.tb-mission__copy{color:var(--text-muted);margin-bottom:.85rem;font-size:.85rem;line-height:1.45}.tb-mission__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tb-mission__check{min-height:2.5rem;color:var(--foreground);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.tb-mission__check:disabled{opacity:.55}.tb-mission__hint{color:var(--text-muted);margin-top:.65rem;font-size:.7rem}.tb-mission__msg{color:var(--accent);margin-top:.55rem;font-size:.72rem}.streak-stat,.tb-stat,.tb-tile{background:#00000038;border:1px solid #ffffff0f;border-radius:1rem;padding:.9rem 1rem}.tb-stat__label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;font-size:.65rem}.streak-stat__value,.tb-stat__value{font-family:var(--font-display),Georgia,serif;color:var(--foreground);word-break:break-word;font-size:1.25rem;font-weight:600}.tm-card--done{border-color:#10b98159}.tm-points{color:var(--accent);background:#d4a8431a;border:1px solid #d4a84359;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}[data-theme=light] .vv-trust-nudge{background:#ef44440d;border-color:#ef44442e}[data-theme=light] .vv-trust-nudge:hover{background:#ef444417}[data-theme=light] .vv-trust-nudge__link{color:#b91c1c}[data-theme=light] .tb-trust-hero{background:radial-gradient(at 30% 0,#d4a8432e,#0000 65%),#ffffffbf}[data-theme=light] .tb-mission{background:#d4a8431a}[data-theme=light] .tb-mission--done{background:#10b9811a}[data-theme=light] .tb-mission__check{background:#0000000a;border-color:#00000014}[data-theme=light] .streak-stat,[data-theme=light] .tb-stat,[data-theme=light] .tb-tile,[data-theme=light] .vv-input{background:#fffc}@keyframes vvTrustIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.verified-seal-btn{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:transform .18s,filter .18s;display:inline-flex}.verified-seal-btn:hover{filter:brightness(1.08);transform:scale(1.08)}.verified-seal-btn:active{transform:scale(.94)}.verified-seal-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.verified-seal-tip{z-index:9999;border:1px solid var(--accent);border-radius:.65rem;max-width:min(12.5rem,100vw - 1.5rem);padding:.45rem .7rem;position:fixed}@supports (color:color-mix(in lab,red,red)){.verified-seal-tip{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.verified-seal-tip{background:linear-gradient(165deg,var(--accent) 0,var(--card) 100%)}@supports (color:color-mix(in lab,red,red)){.verified-seal-tip{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 18%,var(--card)) 0,var(--card) 100%)}}.verified-seal-tip{color:var(--foreground);letter-spacing:.01em;white-space:nowrap;pointer-events:none;transform-origin:0;font-size:.72rem;font-weight:600;line-height:1.25;animation:verifiedSealTipIn .28s cubic-bezier(.34,1.45,.64,1) forwards;transform:translateY(-50%)translate(0)scale(.92);box-shadow:0 10px 28px #00000059,inset 0 0 0 1px #ffffff0a}.verified-seal-tip--left{transform-origin:100%;animation-name:verifiedSealTipInLeft}.verified-seal-tip--above{transform-origin:bottom;animation-name:verifiedSealTipInAbove;transform:translate(-50%,-100%)}.verified-seal-tip--below{transform-origin:top;animation-name:verifiedSealTipInBelow;transform:translate(-50%)}.verified-seal-tip--center,.verified-seal-tip--left.verified-seal-tip--center{transform:translateY(-50%)}.verified-seal-tip--left.verified-seal-tip--above,.verified-seal-tip--left.verified-seal-tip--below{transform:translate(-100%,-100%)}@keyframes verifiedSealTipInAbove{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))scale(.92)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes verifiedSealTipInBelow{0%{opacity:0;transform:translate(-50%,-6px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}.verified-seal-tip:before{content:"";border-left:1px solid var(--accent);width:8px;height:8px;position:absolute;top:50%;left:-5px}@supports (color:color-mix(in lab,red,red)){.verified-seal-tip:before{border-left:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.verified-seal-tip:before{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.verified-seal-tip:before{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.verified-seal-tip:before{background:var(--card);transform:translateY(-50%)rotate(45deg)}.verified-seal-tip--left:before{border-bottom:0;border-left:0;border-right:1px solid var(--accent);left:auto;right:-5px}@supports (color:color-mix(in lab,red,red)){.verified-seal-tip--left:before{border-right:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.verified-seal-tip--left:before{border-top:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.verified-seal-tip--left:before{border-top:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}@keyframes verifiedSealTipIn{0%{opacity:0;transform:translateY(-50%)translate(-6px)scale(.88)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes verifiedSealTipInLeft{0%{opacity:0;transform:translateY(-50%)translate(calc(6px - 100%))scale(.88)}to{opacity:1;transform:translateY(-50%)translate(-100%)scale(1)}}@media (prefers-reduced-motion:reduce){.streak-banner,.tb-panel,.tm-card{animation:none!important}.verified-seal-btn{transition:none}.verified-seal-tip,.verified-seal-tip--left{opacity:1;animation:none!important}.verified-seal-tip{transform:translateY(-50%)translate(0)scale(1)}.verified-seal-tip--left{transform:translateY(-50%)translate(-100%)scale(1)}}.staff-theme{--background:#0a0809;--foreground:#f6efe6;--accent:#d4a843;--accent-light:#f0d78a;--wine:#6b1e2e;--wine-soft:#6b1e2e59;--emerald:#1f8a5b;--crimson:#c23b3b;--muted:#141012;--card:#161214;--card-border:#d4a84329;--border:#d4a84324;--text-muted:#a89a88;--danger:#c23b3b;--success:#1f8a5b;width:100%;min-width:0;max-width:100%}[data-theme=light] .staff-theme{--background:#f7f2ea;--foreground:#1a1412;--accent:#9a7200;--accent-light:#c9a227;--wine:#6b1e2e;--wine-soft:#6b1e2e1f;--muted:#ebe4d8;--card:#fffcf7;--card-border:#9a720024;--border:#9a72001f;--text-muted:#6f6452}.staff-theme.dashboard-root{background:radial-gradient(ellipse 80% 50% at 0 0,#1f8a5b24 0,transparent 52%),radial-gradient(ellipse 65% 45% at 100% 0,#d4a84324 0,transparent 48%),radial-gradient(ellipse 50% 35% at 50% 100%,#1f8a5b14 0,transparent 55%),var(--background)}[data-theme=light] .staff-theme.dashboard-root{background:radial-gradient(ellipse 80% 50% at 0 0,#1f8a5b1a 0,transparent 52%),radial-gradient(ellipse 65% 45% at 100% 0,#c9a22729 0,transparent 48%),radial-gradient(ellipse 50% 35% at 50% 100%,#1f8a5b0f 0,transparent 55%),var(--background)}.staff-theme .staff-glass-nav.liquid-glass-nav--pinned{-webkit-backdrop-filter:blur(22px)saturate(165%);background:linear-gradient(135deg,#0c0a0b8c,#12100e6b 45%,#1f8a5b1a 75%,#d4a8431a);border:1px solid #ffffff1f;box-shadow:0 12px 40px #00000059,0 2px 12px #0000002e,inset 0 1px #ffffff24}[data-theme=light] .staff-theme .staff-glass-nav.liquid-glass-nav--pinned{background:linear-gradient(135deg,#ffffff8c,#f8f6f16b 55%,#9a720014);border:1px solid #1412101a;box-shadow:0 12px 40px #1412101a,inset 0 1px #ffffffd9}.staff-theme .dashboard-page .staff-panel{border-radius:1.15rem}.staff-panel{background:linear-gradient(165deg,#d4a8430a 0,#1f8a5b08 40%,transparent 65%),var(--card);padding:1.25rem 1.35rem;box-shadow:inset 0 1px #ffffff0a}.staff-kpi,.staff-panel{border:1px solid var(--card-border);border-radius:1.25rem}.staff-kpi{background:linear-gradient(155deg,#d4a8431a 0,#1f8a5b0f 45%,transparent 70%),var(--card);padding:1.15rem 1.25rem;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.staff-kpi:before{content:"";background:linear-gradient(90deg,var(--accent),var(--success));opacity:.65;height:2px;position:absolute;top:0;left:0;right:0}.staff-kpi:hover{border-color:#d4a84366;transform:translateY(-2px);box-shadow:0 12px 32px -16px #d4a84340}.staff-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.staff-progress{background:#ffffff0f;border-radius:999px;height:.4rem;overflow:hidden}.staff-progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--success));height:100%;display:block;box-shadow:0 0 12px #1f8a5b59}.staff-chart-bar{flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.staff-chart-bar__fill{background:linear-gradient(180deg,var(--accent-light),var(--success));border-radius:.5rem .5rem .2rem .2rem;width:100%;min-height:4px;transition:height .4s}.staff-command{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;justify-content:center;align-items:flex-start;padding:12vh 1rem 2rem;display:flex;position:fixed;inset:0}.staff-command__panel{background:var(--card);border:1px solid var(--card-border);border-radius:1.25rem;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 80px #0000008c}.staff-empty{text-align:center;color:var(--text-muted);padding:3rem 1.5rem}.staff-empty h3{color:var(--foreground);margin-bottom:.4rem;font-size:1rem;font-weight:600}.staff-badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--card-border);color:var(--text-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;display:inline-flex}.staff-badge--gold{color:var(--accent);background:#d4a84314;border-color:#d4a84359}.staff-badge--wine{color:#e8b4bc;background:var(--wine-soft);border-color:#6b1e2e73}.staff-badge--emerald{color:#7dcea0;background:#1f8a5b1f;border-color:#1f8a5b66}.staff-badge--crimson{color:#f0a0a0;background:#c23b3b1f;border-color:#c23b3b66}@keyframes staff-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.staff-animate{animation:staff-fade-up .42s both}.staff-animate-delay-1{animation-delay:60ms}.staff-animate-delay-2{animation-delay:.12s}.staff-animate-delay-3{animation-delay:.18s}.staff-animate-delay-4{animation-delay:.24s}.staff-skeleton{background:linear-gradient(90deg,var(--foreground),var(--foreground),var(--foreground))}@supports (color:color-mix(in lab,red,red)){.staff-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--foreground) 4%,transparent),color-mix(in srgb,var(--foreground) 10%,transparent),color-mix(in srgb,var(--foreground) 4%,transparent))}}.staff-skeleton{border:1px solid var(--card-border);background-size:200% 100%;border-radius:.75rem;animation:staff-shimmer 1.4s infinite}@supports (color:color-mix(in lab,red,red)){.staff-skeleton{border:1px solid color-mix(in srgb,var(--card-border) 60%,transparent)}}@keyframes staff-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.staff-table{border-collapse:collapse;width:100%}.staff-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--card-border);padding:.75rem .85rem;font-size:.68rem}.staff-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.9rem .85rem;font-size:.9rem}.staff-table tr:hover td{background:#d4a8430a}.staff-auth{color:#f6efe6;min-height:100vh;font-family:var(--font-body),"Montserrat",sans-serif;background:#0a0809;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:relative;overflow:hidden}.staff-auth__bg{z-index:0;position:absolute;inset:0}.staff-auth__photo{object-fit:cover;object-position:center;filter:saturate(.85)contrast(1.08)brightness(.55);width:100%;height:100%;transform:scale(1.04)}.staff-auth__veil{background:linear-gradient(165deg,#0a0809eb,#0e0c0ad1 42%,#080e0be0),radial-gradient(70% 55% at 15% 8%,#d4a84338,#0000 58%),radial-gradient(60% 50% at 88% 92%,#1f8a5b47,#0000 55%);position:absolute;inset:0}.staff-auth__glow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.staff-auth__glow--a{background:#d4a84347;width:300px;height:300px;animation:staff-auth-float 9s ease-in-out infinite;top:6%;left:8%}.staff-auth__glow--b{background:#1f8a5b42;width:340px;height:340px;animation:staff-auth-float 11s ease-in-out infinite reverse;bottom:4%;right:6%}@keyframes staff-auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.staff-auth__frame{z-index:1;width:min(420px,100%);position:relative}.staff-auth__card{-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#100e0cc7;border:1px solid #d4a84347;border-radius:1.75rem;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #1f8a5b14,inset 0 1px #ffffff0f}@media (min-width:640px){.staff-auth__card{padding:2.1rem 2rem 1.75rem}}.staff-auth__brand{flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1.35rem;display:flex}.staff-auth__product{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;letter-spacing:.02em;color:#f6efe6;font-size:1.35rem}.staff-auth__product span{color:#d4a843}.staff-auth__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;text-align:center;color:#faf6ef;margin:0;font-size:clamp(2rem,5vw,2.45rem);font-weight:500;line-height:1.1}.staff-auth__subtitle{text-align:center;color:#a89a88f2;margin:.55rem 0 0;font-size:.9rem}.staff-auth__body{margin-top:1.5rem}.staff-auth__form{flex-direction:column;gap:.95rem;display:flex}.staff-auth__field{flex-direction:column;gap:.4rem;display:flex}.staff-auth__label{letter-spacing:.14em;text-transform:uppercase;color:#d4a843;font-size:.7rem;font-weight:600}.staff-auth__input{color:#1a1412;background:#fffcf7f0;border:1px solid #d4a84347;border-radius:.95rem;outline:none;width:100%;padding:.85rem 1rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.staff-auth__input:focus{border-color:#1f8a5b;box-shadow:0 0 0 3px #1f8a5b40}.staff-auth__row{color:#a89a88f2;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.staff-auth__check{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.staff-auth__check input{accent-color:#1f8a5b}.staff-auth__hint{letter-spacing:.04em;color:#d4a843bf;font-size:.72rem}.staff-auth__btn{letter-spacing:.02em;color:#0a0809;cursor:pointer;background:linear-gradient(135deg,#d4a843,#f0d78a 42%,#1f8a5b);border:0;border-radius:999px;width:100%;margin-top:.35rem;padding:.95rem 1.25rem;font-size:.95rem;font-weight:600;transition:transform .16s,filter .16s,opacity .16s;box-shadow:0 10px 28px #d4a84359,0 4px 16px #1f8a5b33}.staff-auth__btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.staff-auth__btn:disabled{opacity:.65;cursor:wait}.staff-auth__alert{color:#fecaca;background:#7f1d1d73;border:1px solid #f8717159;border-radius:.9rem;margin-bottom:.9rem;padding:.75rem .9rem;font-size:.85rem}.staff-auth__back{color:#d4a843;cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.8rem}.staff-auth__footer{text-align:center;margin-top:1.25rem}.staff-auth__foot-note{letter-spacing:.06em;text-transform:uppercase;color:#a89a88bf;margin:0;font-size:.72rem}.payroll-ring{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.payroll-ring__svg{display:block}.payroll-ring__progress{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.payroll-ring__label{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;inset:0}.payroll-bar__track{background:#ffffff0f;border-radius:999px;height:.45rem;overflow:hidden}.payroll-bar__fill{border-radius:inherit;background:linear-gradient(90deg,var(--wine),var(--accent));background-size:200% 100%;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);animation:payroll-shimmer 2.4s infinite;display:block}@keyframes payroll-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.payroll-net-pulse{animation:payroll-net-in .7s both}@keyframes payroll-net-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.salary-progress-card{border:1px solid var(--accent);border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.salary-progress-card{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.salary-progress-card{background:linear-gradient(145deg,#1f8a5b2e,#161214f0 42%,#0c0a0bfa);box-shadow:inset 0 0 0 1px #1f8a5b14,0 24px 48px -28px #000000a6,0 0 40px -12px #d4a84326}.salary-progress-card__glow{pointer-events:none;background:radial-gradient(at 70% 20%,#d4a84347,#0000 55%),radial-gradient(at 10% 80%,#1f8a5b52,#0000 50%);width:70%;height:90%;animation:salary-glow-drift 10s ease-in-out infinite alternate;position:absolute;inset:-40% -20% auto auto}.salary-progress-card__inner{padding:1.5rem 1.35rem;position:relative}@media (min-width:640px){.salary-progress-card__inner{padding:1.85rem 1.75rem}}.salary-progress-card__bucket{border:1px solid var(--card-border);background:#ffffff08;border-radius:.75rem;padding:.75rem .9rem}@keyframes salary-glow-drift{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-4%,3%)scale(1.05)}}.staff-dash-hero{background:linear-gradient(120deg,#d4a8431f 0,#1f8a5b1a 50%,transparent 80%),var(--card);border:1px solid #d4a84338;border-radius:1.35rem;margin-bottom:1.5rem;padding:1.35rem 1.5rem;position:relative;overflow:hidden}.staff-dash-hero__glow{pointer-events:none;background:radial-gradient(circle at 100% 0,#d4a84326,#0000 45%),radial-gradient(circle at 0 100%,#1f8a5b1f,#0000 40%);position:absolute;inset:0}.staff-dash-hero__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.staff-dash-hero__title{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;color:var(--foreground);margin:0;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:500;line-height:1.15}.staff-dash-hero__meta{color:var(--text-muted);margin-top:.5rem;font-size:.85rem}.staff-dash-hero__chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.staff-dash-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.staff-dash-chip--gold{color:var(--accent);background:#d4a8431a;border-color:#d4a84359}.staff-dash-chip--emerald{color:#7dcea0;background:#1f8a5b1f;border-color:#1f8a5b66}.staff-section-head{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.staff-section-head__bar{background:linear-gradient(180deg,var(--accent),var(--success));border-radius:999px;width:3px;height:1.25rem}.staff-section-head__title{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.staff-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.staff-quick-link{border:1px solid var(--card-border);background:#ffffff05;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.85rem;transition:border-color .16s,background .16s;display:flex}.staff-quick-link:hover{background:#d4a8430f;border-color:#d4a84359}.staff-activity-card{border-bottom:1px solid var(--card-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.staff-activity-card:last-child{border-bottom:0}.staff-activity-card__amount{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.staff-page-header-accent .admin-eyebrow{color:var(--accent)}.staff-page-header-accent h1{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:500}.payroll-activity-row{animation:payroll-row-in .5s both}.payroll-activity-row:first-child{animation-delay:40ms}.payroll-activity-row:nth-child(2){animation-delay:80ms}.payroll-activity-row:nth-child(3){animation-delay:.12s}.payroll-activity-row:nth-child(4){animation-delay:.16s}.payroll-activity-row:nth-child(5){animation-delay:.2s}@keyframes payroll-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.payroll-chart-bars{align-items:flex-end;gap:.35rem;height:7rem;display:flex}.payroll-chart-bars__bar{background:linear-gradient(180deg,var(--accent),var(--success));opacity:.85;border-radius:.35rem .35rem 0 0;flex:1;min-width:0;transition:height .7s cubic-bezier(.22,1,.36,1)}.payroll-chart-bars__bar.is-today{opacity:1;box-shadow:0 0 12px #d4a84359}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}