@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-space-y-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;--tw-content:"";--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-950:#461901;--color-yellow-400:#fac800;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-teal-50:#f0fdfa;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-800:#005f5a;--color-teal-950:#022f2e;--color-cyan-500:#00b7d7;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-800:#005986;--color-sky-950:#052f4a;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-indigo-400:#7d87ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--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;--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-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 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-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-primary-light:var(--primary-light);--color-success:var(--success);--color-warning:var(--warning);--color-muted:var(--muted);--font-display:var(--font-display-latin), var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif;--color-danger:var(--danger);--color-gold:var(--gold);--color-card-bg:var(--card-bg);--color-card-border:var(--card-border);--color-section-alt:var(--section-alt);--color-primary-hover:var(--primary-hover);--color-primary-foreground:var(--primary-foreground);--color-price:var(--price)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.btn-primary{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--primary);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.btn-primary:active{scale:.97}.btn-primary:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-primary:hover{background-color:var(--primary-dark);--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.btn-accent{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--accent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.btn-accent:active{scale:.97}.btn-accent:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-accent:hover{background-color:var(--accent-dark);--tw-shadow:0 12px 28px var(--tw-shadow-color,#f0821e47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.btn-outline{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);transition-property:transform,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.btn-outline:active{scale:.97}.btn-outline:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-outline:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.btn-outline:hover{background-color:var(--primary-light);color:var(--primary)}}}.btn-ghost{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.btn-ghost:active{scale:.97}.btn-ghost:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-ghost:hover{background-color:var(--primary-light);color:var(--primary)}}}.btn-destructive{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--error);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.btn-destructive:active{scale:.97}.btn-destructive:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-destructive: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,)}}}.btn-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--foreground);--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn-icon:active{scale:.97}.btn-icon:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-icon:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-icon:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.btn-icon:hover{background-color:var(--primary-light);color:var(--primary)}}}.btn-danger{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-red-600);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.btn-danger:active{scale:.97}.btn-danger:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}}.header-icon-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--foreground);--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-icon-btn:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.header-icon-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.header-icon-btn:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.header-icon-btn:hover{background-color:var(--surface)}}}.header-pill-btn{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.header-pill-btn:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.header-pill-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.header-pill-btn:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.header-pill-btn:hover{background-color:var(--surface)}}}.header-nav-link{border-radius:var(--r-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));flex-shrink:0}@media (min-width:64rem){.header-nav-link{padding-inline:calc(var(--spacing) * 4)}}.site-header{z-index:50;width:100%;display:none;position:sticky;top:0}@media (min-width:768px){.site-header{display:block}.site-header--overlay{inset-inline:0;position:fixed;top:0}.site-header--overlay.site-header--scrolled{position:fixed}}.site-header__shell{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.site-header__shell{border-bottom:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.site-header__shell{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.site-header__shell{background:color-mix(in srgb, var(--background) 92%, transparent)}}.site-header__shell{-webkit-backdrop-filter:blur(20px)saturate(1.45);box-shadow:0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__shell{box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}}.site-header__shell{transition:background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out)}.site-header--overlay:not(.site-header--scrolled) .site-header__shell{-webkit-backdrop-filter:none;box-shadow:none;color:#fafaf9;background:0 0;border-bottom-color:#0000}.site-header--overlay:not(.site-header--scrolled) .site-header__search-input,.site-header--overlay:not(.site-header--scrolled) .site-header__nav-link,.site-header--overlay:not(.site-header--scrolled) .site-header__icon-btn,.site-header--overlay:not(.site-header--scrolled) .site-header__cart,.site-header--overlay:not(.site-header--scrolled) .site-header__account,.site-header--overlay:not(.site-header--scrolled) .site-header__login,.site-header--overlay:not(.site-header--scrolled) .site-header__cat-btn,.site-header--overlay:not(.site-header--scrolled) .site-header__cart-label,.site-header--overlay:not(.site-header--scrolled) .site-header__cart-total,.site-header--overlay:not(.site-header--scrolled) .site-header__account-label,.site-header--overlay:not(.site-header--scrolled) .site-header__account-name{color:#fafaf9}.site-header--overlay:not(.site-header--scrolled) .site-header__search-input{background:#ffffff1f;border-color:#ffffff38}.site-header--overlay:not(.site-header--scrolled) .site-header__search-input::placeholder{color:#fafaf9b3}.site-header--overlay:not(.site-header--scrolled) .site-header__row--sub{border-top-color:#ffffff24}.site-header--scrolled .site-header__shell{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled .site-header__shell{background:color-mix(in srgb, var(--background) 96%, transparent)}}.site-header--scrolled .site-header__shell{box-shadow:0 1px 0 var(--foreground), 0 10px 28px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled .site-header__shell{box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 10px 28px -18px color-mix(in srgb, var(--primary) 28%, transparent)}}.dark .site-header__shell{background:#09090beb}.dark .site-header--scrolled .site-header__shell{background:#09090bf5}.site-header__inner{max-width:var(--container-max);padding-inline:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:768px){.site-header__inner{padding-inline:var(--space-6)}}@media (min-width:2560px){.site-header__inner{padding-inline:var(--space-8)}}.site-header__row{align-items:center;min-width:0;display:flex}.site-header__row--main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,.5rem + .55vw,1.75rem);padding-block:.875rem .5rem;display:grid}.site-header__row--sub{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:clamp(.5rem,.35rem + .35vw,1.25rem);padding-block:.375rem .625rem}@supports (color:color-mix(in lab, red, red)){.site-header__row--sub{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.site-header__brand{flex-shrink:0}.site-header__logo{max-width:clamp(7rem,6rem + 1.75vw,9.5rem)!important;height:clamp(2.25rem,2rem + .3vw,3rem)!important}.site-header__search{width:100%;max-width:min(var(--search-max), 100%);justify-self:center;position:relative}.site-header__search-icon{pointer-events:none;width:1.125rem;height:1.125rem;color:var(--muted);inset-inline-start:1rem;position:absolute;top:50%;transform:translateY(-50%)}.site-header__search-input{border:1px solid var(--border);border-radius:9999px;width:100%;height:2.75rem;padding-inline:2.375rem 2.75rem}@supports (color:color-mix(in lab, red, red)){.site-header__search-input{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.site-header__search-input{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.site-header__search-input{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, #fff) 0%, var(--card) 100%)}}.site-header__search-input{font-size:var(--text-sm);color:var(--foreground);box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px var(--foreground);outline:none;font-weight:500}@supports (color:color-mix(in lab, red, red)){.site-header__search-input{box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent)}}.site-header__search-input{transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out)}.site-header__search-input::placeholder{color:var(--muted)}.site-header__search-input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__search-input:focus{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.site-header__search-input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.site-header__search-input:focus{background:var(--background)}.site-header__search-clear{width:1.75rem;height:1.75rem;color:var(--muted);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);inset-inline-end:.625rem;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.site-header__search-clear:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__search-clear:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.site-header__search-clear:hover{color:var(--foreground)}}.site-header__search-clear:active{transform:translateY(-50%)scale(.95)}.site-header__commerce{flex-shrink:0;align-items:center;gap:clamp(.35rem,.2rem + .25vw,.7rem);display:flex}.site-header__commerce-rule{background:var(--border);flex-shrink:0;width:1px;height:1.75rem;display:none}@supports (color:color-mix(in lab, red, red)){.site-header__commerce-rule{background:color-mix(in srgb, var(--border) 85%, transparent)}}@media (min-width:1024px){.site-header__commerce-rule{margin-inline:.15rem;display:block}}.site-header__nav{flex:auto;align-items:center;gap:.125rem;min-width:0;display:flex}.site-header__nav-link{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:.625rem;padding:.4375rem .75rem;font-weight:600;position:relative}@media (min-width:1024px){.site-header__nav-link{padding:.5rem .875rem}}@media (hover:hover) and (pointer:fine){.site-header__nav-link:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__nav-link:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}}.site-header__nav-link.is-active{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__nav-link.is-active{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.site-header__nav-link:after{content:"";background:var(--primary);height:2px;transition:transform var(--duration-ui) var(--ease-out);inset-inline:.75rem;border-radius:9999px;position:absolute;bottom:.3rem;transform:scaleX(0)}.site-header__nav-link.is-active:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-header__nav-link:hover:after{transform:scaleX(1)}}.site-header__sub-end{flex-shrink:0;align-items:center;gap:clamp(.375rem,.25rem + .25vw,.75rem);margin-inline-start:auto;display:flex}.site-header__utilities{border-inline-start:1px solid var(--border);align-items:center;gap:.375rem;padding-inline-start:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header__utilities{border-inline-start:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.site-header__dropdown-wrap{position:relative}.site-header__cat-btn{height:2.375rem;font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.5rem;padding-inline:.875rem .75rem;font-weight:600;display:inline-flex}.site-header__cat-btn.is-open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cat-btn.is-open{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.site-header__cat-btn.is-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cat-btn.is-open{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.site-header__cat-btn.is-open{color:var(--primary)}@media (hover:hover) and (pointer:fine){.site-header__cat-btn:hover:not(.is-open){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__cat-btn:hover:not(.is-open){background:color-mix(in srgb, var(--foreground) 4%, transparent)}}}.site-header__cat-btn:active{transform:scale(.97)}.site-header__icon-btn{border:1px solid var(--border);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.site-header__icon-btn{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, #fff) 0%, var(--card) 100%)}}.site-header__icon-btn{color:var(--foreground);box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn{box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent)}}.site-header__icon-btn{transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.site-header__icon-btn--ghost{box-shadow:none;background:0 0;border-color:#0000}.site-header__wishlist{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__wishlist{color:color-mix(in srgb, var(--foreground) 78%, var(--accent))}}.site-header__lang-btn{border:1px solid var(--border);border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;height:2.5rem;padding-inline:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__lang-btn{border:1px solid color-mix(in srgb, var(--border) 92%, transparent)}}.site-header__lang-btn{background:var(--card);transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex-shrink:0}@media (hover:hover) and (pointer:fine){.site-header__icon-btn:hover,.site-header__lang-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn:hover,.site-header__lang-btn:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.site-header__icon-btn:hover,.site-header__lang-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn:hover,.site-header__lang-btn:hover{background:color-mix(in srgb, var(--primary) 5%, var(--card))}}.site-header__icon-btn:hover,.site-header__lang-btn:hover{box-shadow:0 6px 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn:hover,.site-header__lang-btn:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 10%, transparent)}}.site-header__icon-btn--ghost:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__icon-btn--ghost:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.site-header__icon-btn--ghost:hover{box-shadow:none}}.site-header__icon-btn:active,.site-header__lang-btn:active{transform:scale(.97)}.site-header__badge{background:var(--primary);color:#fff;min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px var(--card);inset-inline-end:-.2rem;border-radius:9999px;justify-content:center;align-items:center;padding-inline:.28rem;font-size:.6rem;font-weight:800;line-height:1;display:flex;position:absolute;top:-.2rem}.site-header__badge--accent{background:var(--accent);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__badge--accent{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, var(--card))}}.site-header__cart{border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.55rem;height:2.75rem;padding:.25rem .55rem .25rem .25rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.site-header__cart{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.site-header__cart{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.site-header__cart{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, #fff) 0%, var(--card) 100%)}}.site-header__cart{color:var(--foreground);box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.site-header__cart{box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent)}}.site-header__cart{transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.dark .site-header__cart{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .site-header__cart{background:color-mix(in srgb, var(--card) 92%, transparent)}}.dark .site-header__cart{box-shadow:0 1px 2px #00000047}@media (hover:hover) and (pointer:fine){.site-header__cart:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cart:hover{border-color:color-mix(in srgb, var(--primary) 32%, transparent)}}.site-header__cart:hover{box-shadow:0 1px 0 #fff6 inset, 0 6px 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cart:hover{box-shadow:0 1px 0 #fff6 inset, 0 6px 18px color-mix(in srgb, var(--primary) 10%, transparent)}}}.site-header__cart.is-open,.site-header__cart.has-items.is-open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cart.is-open,.site-header__cart.has-items.is-open{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}}.site-header__cart.is-open,.site-header__cart.has-items.is-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cart.is-open,.site-header__cart.has-items.is-open{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.site-header__cart:active{transform:scale(.97)}.site-header__cart-well{width:2.2rem;height:2.2rem;color:var(--primary);background:var(--primary);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.site-header__cart-well{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.site-header__cart-well{flex-shrink:0}.site-header__cart.has-items .site-header__cart-well{color:#fff;background:linear-gradient(145deg, var(--primary) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.site-header__cart.has-items .site-header__cart-well{background:linear-gradient(145deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 72%, var(--accent)) 100%)}}.site-header__cart-meta{flex-direction:column;align-items:flex-start;min-width:0;max-width:7.5rem;padding-inline-end:.1rem;line-height:1.15;display:none}@media (min-width:1100px){.site-header__cart-meta{display:flex}}@media (min-width:1024px) and (max-width:1099px){.site-header__cart{padding-inline-end:.7rem}}.site-header__cart-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:700}.site-header__cart-total{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:.8125rem;font-weight:800;overflow:hidden}.site-header__cart-chevron{width:.85rem;height:.85rem;color:var(--muted);transition:transform var(--duration-ui) var(--ease-out);flex-shrink:0;display:none}.site-header__cart-chevron.is-open{transform:rotate(180deg)}@media (min-width:1280px){.site-header__cart-chevron{display:block}}.site-header__account{border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.5rem;max-width:12.5rem;height:2.75rem;padding:.25rem .55rem .25rem .25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__account{border:1px solid color-mix(in srgb, var(--border) 88%, transparent)}}.site-header__account{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.site-header__account{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, #fff) 0%, var(--card) 100%)}}.site-header__account{color:var(--foreground);box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px var(--foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.site-header__account{box-shadow:0 1px 0 #ffffff8c inset, 0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent)}}.site-header__account{transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.dark .site-header__account{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .site-header__account{background:color-mix(in srgb, var(--card) 92%, transparent)}}.dark .site-header__account{box-shadow:0 1px 2px #00000047}@media (hover:hover) and (pointer:fine){.site-header__account:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__account:hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.site-header__account:hover{box-shadow:0 1px 0 #fff6 inset, 0 6px 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__account:hover{box-shadow:0 1px 0 #fff6 inset, 0 6px 18px color-mix(in srgb, var(--primary) 10%, transparent)}}}.site-header__account.is-open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__account.is-open{border-color:color-mix(in srgb, var(--primary) 38%, transparent)}}.site-header__account.is-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__account.is-open{background:color-mix(in srgb, var(--primary) 7%, var(--card))}}.site-header__account:active{transform:scale(.97)}.site-header__avatar{background:linear-gradient(145deg, var(--primary) 0%, var(--primary) 100%);border-radius:9999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 18%, transparent) 0%, color-mix(in srgb, var(--primary) 10%, transparent) 100%)}}.site-header__avatar{color:var(--primary);letter-spacing:.02em;flex-shrink:0;font-size:.7rem;font-weight:800}.site-header__avatar--lg{width:2.5rem;height:2.5rem;font-size:.8rem}.site-header__account-meta{flex-direction:column;align-items:flex-start;min-width:0;max-width:8rem;line-height:1.15;display:none}@media (min-width:1024px){.site-header__account-meta{display:flex}}.site-header__account-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:700}.site-header__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--foreground);font-size:.8125rem;font-weight:700;overflow:hidden}.site-header__account-chevron{width:.85rem;height:.85rem;color:var(--muted);transition:transform var(--duration-ui) var(--ease-out);flex-shrink:0;display:none}.site-header__account-chevron.is-open{transform:rotate(180deg)}@media (min-width:1024px){.site-header__account-chevron{display:block}}.site-header__login{background:linear-gradient(145deg, var(--primary) 0%, var(--primary) 100%);border-radius:9999px;align-items:center;gap:.45rem;height:2.75rem;padding:.25rem .95rem .25rem .25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__login{background:linear-gradient(145deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 82%, #1a1438) 100%)}}.site-header__login{font-size:var(--text-sm);color:#fff;box-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px var(--primary);flex-shrink:0;font-weight:700}@supports (color:color-mix(in lab, red, red)){.site-header__login{box-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px color-mix(in srgb, var(--primary) 28%, transparent)}}.site-header__login{transition:transform var(--duration-press) var(--ease-out), filter var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.site-header__login-icon{background:#ffffff29;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.site-header__login-label{padding-inline-end:.15rem;display:none}@media (min-width:960px){.site-header__login-label{display:inline}}@media (max-width:959px){.site-header__login{justify-content:center;width:2.75rem;padding:.25rem}}@media (hover:hover) and (pointer:fine){.site-header__login:hover{filter:brightness(1.05);box-shadow:0 1px 0 #ffffff38 inset, 0 10px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__login:hover{box-shadow:0 1px 0 #ffffff38 inset, 0 10px 24px color-mix(in srgb, var(--primary) 34%, transparent)}}}.site-header__login:active{transform:scale(.97)}.site-header__mega,.site-header__panel{pointer-events:none;z-index:60;border:1px solid var(--border);inset-inline-end:0;border-radius:1rem;position:absolute;top:calc(100% + .5rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-header__mega,.site-header__panel{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.site-header__mega,.site-header__panel{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.site-header__mega,.site-header__panel{background:color-mix(in srgb, var(--card) 98%, transparent)}}.site-header__mega,.site-header__panel{opacity:0;box-shadow:0 24px 48px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__mega,.site-header__panel{box-shadow:0 24px 48px color-mix(in srgb, var(--foreground) 12%, transparent)}}.site-header__mega,.site-header__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);transform:translateY(-6px)scale(.97)}[dir=rtl] .site-header__mega,[dir=rtl] .site-header__panel{transform-origin:0 0}.site-header__mega.is-open,.site-header__panel.is-open{pointer-events:auto;opacity:1;transform:translateY(0)scale(1)}.site-header__mega{width:min(44rem,100vw - 2rem);inset-inline-end:0}.site-header__mega-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header__mega-head{border-bottom:1px solid color-mix(in srgb, var(--border) 85%, transparent)}}.site-header__mega-head{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:.875rem 1rem;font-weight:700}.site-header__mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;max-height:min(26rem,60vh);padding:.5rem;display:grid;overflow-y:auto}@media (min-width:1024px){.site-header__mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.site-header__mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-header__mega-all{font-size:var(--text-sm);color:var(--primary);transition:background-color var(--duration-fast) var(--ease-out);border-radius:.75rem;grid-column:1/-1;align-items:center;gap:.5rem;padding:.625rem .75rem;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.site-header__mega-all:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__mega-all:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}}.site-header__mega-item{font-size:var(--text-sm);color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-out);border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.site-header__mega-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__mega-item:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}}.site-header__mega-thumb{background:var(--surface);border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem;position:relative;overflow:hidden}.site-header__panel--cart{width:min(22rem,100vw - 1.5rem)}.site-header__panel--account{width:min(16.5rem,100vw - 1.5rem);padding:.4rem}.site-header__panel-head,.site-header__panel-foot{border-color:var(--border);padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.site-header__panel-head,.site-header__panel-foot{border-color:color-mix(in srgb, var(--border) 85%, transparent)}}.site-header__panel-head{border-bottom-width:1px;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-header__panel-title{color:var(--foreground);font-size:.9375rem;font-weight:800}.site-header__panel-sub{color:var(--muted);margin-top:.1rem;font-size:.75rem}.site-header__panel-chip{background:var(--primary);border-radius:9999px;flex-shrink:0;padding:.35rem .65rem}@supports (color:color-mix(in lab, red, red)){.site-header__panel-chip{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.site-header__panel-chip{color:var(--primary);font-size:.75rem;font-weight:800}.site-header__panel-foot{border-top-width:1px}.site-header__cart-list{max-height:16.5rem;padding:.45rem;overflow-y:auto}.site-header__cart-row{transition:background-color var(--duration-fast) var(--ease-out);border-radius:.85rem;align-items:center;gap:.75rem;padding:.55rem;display:flex}@media (hover:hover) and (pointer:fine){.site-header__cart-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__cart-row:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}}.site-header__cart-thumb{border:1px solid var(--border);border-radius:.7rem;flex-shrink:0;width:3rem;height:3rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-header__cart-thumb{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.site-header__cart-thumb{background:var(--surface)}.site-header__cart-row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.8125rem;font-weight:700;display:block;overflow:hidden}.site-header__cart-row-meta{color:var(--muted);margin-top:.15rem;font-size:.7rem;display:block}.site-header__cart-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.45rem;padding:1.5rem 1rem;font-size:.8125rem;display:flex}.site-header__cart-empty-icon{background:var(--primary);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-header__cart-empty-icon{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.site-header__cart-empty-icon{color:var(--primary);margin-bottom:.15rem}.site-header__cart-empty-link{color:var(--primary);margin-top:.25rem;font-size:.75rem;font-weight:800}.site-header__cart-total-row{color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.site-header__cart-total-row .num{color:var(--foreground);font-weight:800}.site-header__cart-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.site-header__cart-secondary{border:1px solid var(--border);border-radius:.8rem;justify-content:center;align-items:center;height:2.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header__cart-secondary{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.site-header__cart-secondary{background:var(--card);color:var(--foreground);transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);font-size:.8125rem;font-weight:700}@media (hover:hover) and (pointer:fine){.site-header__cart-secondary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cart-secondary:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.site-header__cart-secondary:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-header__cart-secondary:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}}}.site-header__cart-secondary:active{transform:scale(.97)}.site-header__checkout{background:linear-gradient(145deg, var(--primary) 0%, var(--primary) 100%);border-radius:.8rem;justify-content:center;align-items:center;width:100%;height:2.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header__checkout{background:linear-gradient(145deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 82%, #1a1438) 100%)}}.site-header__checkout{color:#fff;box-shadow:0 8px 18px var(--primary);font-size:.8125rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.site-header__checkout{box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 22%, transparent)}}.site-header__checkout{transition:transform var(--duration-press) var(--ease-out), filter var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.site-header__checkout:hover{filter:brightness(1.05)}}.site-header__checkout:active{transform:scale(.97)}.site-header__account-panel-head{background:var(--primary);border-radius:.85rem;align-items:center;gap:.7rem;margin:.15rem .15rem .45rem;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.site-header__account-panel-head{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.site-header__account-panel-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.875rem;font-weight:800;overflow:hidden}.site-header__account-panel-role{color:var(--muted);margin-top:.1rem;font-size:.7rem}.site-header__menu-link{font-size:var(--text-sm);color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-out);border-radius:.75rem;align-items:center;gap:.55rem;padding:.7rem .8rem;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.site-header__menu-link:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-header__menu-link:hover{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}}@media (prefers-reduced-motion:reduce){.site-header__mega,.site-header__panel{transition:opacity var(--duration-fast) var(--ease-out);transform:none}.site-header__mega.is-open,.site-header__panel.is-open{transform:none}.site-header__cart-chevron,.site-header__account-chevron{transition:none}}@media (min-width:768px) and (max-width:1279px){.site-header__search-input{height:2.65rem}.site-header__row--main{padding-block:.7rem .4rem}}@media (min-width:768px) and (max-height:820px){.site-header__row--main{padding-block:.55rem .3rem}.site-header__row--sub{padding-block:.25rem .45rem}}.site-context-menu{z-index:95;border:1px solid var(--border);border-radius:.875rem;width:13.75rem;padding:.375rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.site-context-menu{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.site-context-menu{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.site-context-menu{background:color-mix(in srgb, var(--card) 98%, transparent)}}.site-context-menu{box-shadow:0 20px 40px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.site-context-menu{box-shadow:0 20px 40px color-mix(in srgb, var(--foreground) 14%, transparent)}}.site-context-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:context-menu-in var(--duration-ui) var(--ease-out) both}@keyframes context-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.site-context-menu__item{width:100%;font-size:var(--text-sm);color:var(--foreground);text-align:start;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.site-context-menu__item:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-context-menu__item:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.site-context-menu__item:hover{color:var(--primary)}}.site-context-menu__item.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-context-menu__item.is-active{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.site-context-menu__item.is-active{color:var(--primary);font-weight:600}.site-context-menu__divider{background:var(--border);height:1px;margin:.25rem .375rem}@supports (color:color-mix(in lab, red, red)){.site-context-menu__divider{background:color-mix(in srgb, var(--border) 85%, transparent)}}@media (max-width:767px){.site-context-menu{display:none!important}}@media (prefers-reduced-motion:reduce){.site-context-menu{animation:none}}.input-field{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);--tw-outline-style:none;outline-style:none}.input-field:focus{border-color:var(--primary);--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);--tw-ring-color:var(--ring)}.input-field{min-height:var(--input-h)}.input-field::placeholder{color:var(--muted);opacity:1}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-soft)}.card-hover{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.card-hover:active{scale:.99}@media (hover:hover) and (pointer:fine){@media (hover:hover){.card-hover:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.card-hover:hover{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}}}.card-hover:hover{box-shadow:var(--shadow-lift)}.site-shell{background:radial-gradient(ellipse 90% 55% at 50% -12%, var(--primary), transparent 58%), radial-gradient(ellipse 50% 40% at 100% 0%, var(--accent), transparent 50%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.site-shell{background:radial-gradient(ellipse 90% 55% at 50% -12%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 58%), radial-gradient(ellipse 50% 40% at 100% 0%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 50%), var(--surface)}}.site-shell{color:var(--foreground)}.site-shell .text-slate-700,.site-shell .text-slate-800,.site-shell .text-gray-700,.site-shell .text-gray-800,.site-shell .text-gray-900,.site-shell .text-stone-700,.site-shell .text-stone-800,.site-shell .text-stone-900{color:var(--foreground)!important}.site-shell .text-gray-300,.site-shell .text-gray-400,.site-shell .text-gray-500,.site-shell .text-gray-600,.site-shell .text-slate-400,.site-shell .text-slate-500,.site-shell .text-slate-600,.site-shell .text-stone-400,.site-shell .text-stone-500,.site-shell .text-stone-600{color:var(--muted)!important}.site-shell .text-black{color:var(--foreground)!important}.dark .site-shell{background:radial-gradient(ellipse 90% 55% at 50% -12%, var(--primary), transparent 58%), radial-gradient(ellipse 45% 35% at 100% 0%, var(--accent), transparent 48%), var(--background)}@supports (color:color-mix(in lab, red, red)){.dark .site-shell{background:radial-gradient(ellipse 90% 55% at 50% -12%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 58%), radial-gradient(ellipse 45% 35% at 100% 0%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 48%), var(--background)}}.badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.badge-new{background:var(--primary-light);color:var(--primary-dark)}.dark .badge-new{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .badge-new{background:color-mix(in srgb, var(--primary) 22%, transparent)}}.dark .badge-new{color:var(--primary)}.badge-sale{background:var(--accent-light);color:var(--accent-dark)}.dark .badge-sale{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark .badge-sale{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.dark .badge-sale{color:var(--accent)}.badge-success{background:var(--success-light);color:var(--success)}.badge-error{background:var(--error-light);color:var(--error)}.badge-muted{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.badge-muted{background:color-mix(in srgb, var(--muted) 16%, var(--surface))}}.badge-muted{color:var(--foreground);opacity:.92}.dark .badge-muted{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark .badge-muted{background:color-mix(in srgb, var(--muted) 22%, var(--surface))}}.dark .badge-muted{color:var(--muted);opacity:1}.home-flow{flex-direction:column;display:flex}.home-flow>.home-section{animation:slide-up .42s var(--ease-out) both}.home-flow>.home-section:first-child{animation-delay:40ms}.home-flow>.home-section:nth-child(2){animation-delay:80ms}.home-flow>.home-section:nth-child(3){animation-delay:.12s}.home-flow>.home-section:nth-child(4){animation-delay:.16s}.home-flow>.home-section:nth-child(5){animation-delay:.2s}.home-flow>.home-section:nth-child(6){animation-delay:.24s}.home-section+.home-section{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-section+.home-section{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent)}}@media (min-width:768px){.home-section+.home-section{border-top:none}}@media (max-width:767.98px){.home-flow,.home-flow--mobile{overflow-x:clip}.home-flow{gap:0;padding-bottom:.5rem}.home-m-product-grid{padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.7rem;padding-bottom:0;display:grid}.home-m-product-grid>*{min-width:0;height:100%}.home-m-product-grid--ranked .home-shelf-rank__badge{top:.4rem;min-width:1.45rem;height:1.45rem;font-size:.6rem;inset-inline-start:.4rem}.home-m-product-grid .product-card--home{border-radius:1rem;width:100%;min-width:0;height:100%}.home-editorial-stack{gap:.65rem;display:grid}.home-editorial-stack__card{aspect-ratio:16/10;color:#fff;isolation:isolate;border-radius:1.1rem;display:block;position:relative;overflow:hidden}.home-editorial-stack__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#120e2847 52%,#120e28e0 100%);position:absolute;inset:0}.home-editorial-stack__copy{z-index:2;inset-inline:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem 1rem;display:flex;position:absolute;bottom:0}.home-editorial-stack__title{font-size:1rem;font-weight:800;line-height:1.2}.home-editorial-stack__sub{opacity:.88;font-size:.75rem;line-height:1.35}.home-editorial-stack__cta{background:#ffffff29;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.3rem;margin-top:.25rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:800;display:inline-flex}.mobile-aisle--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem .35rem;display:grid;overflow:visible}.mobile-aisle--grid .mobile-aisle__chip{width:auto;max-width:none}.mobile-aisle--grid .mobile-aisle__orb{width:3.15rem;height:3.15rem}.mobile-aisle--grid .mobile-aisle__label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.625rem;line-height:1.2;display:-webkit-box;overflow:hidden}.home-flow .home-shelf-rail,.home-flow .home-editorial-rail,.home-promise--rail{overflow-x:visible!important}.home-m-section{position:relative}.home-m-section+.home-m-section{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-m-section+.home-m-section{border-top:1px solid color-mix(in srgb, var(--border) 38%, transparent)}}.home-m-section.bg-surface\/55,.home-m-section[class*=bg-surface]{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-m-section.bg-surface\/55,.home-m-section[class*=bg-surface]{background:color-mix(in srgb, var(--surface) 72%, var(--background))}}.home-m-aisle{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-m-aisle{border-bottom:1px solid color-mix(in srgb, var(--border) 38%, transparent)}}.home-m-aisle{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-m-aisle{background:color-mix(in srgb, var(--card) 70%, transparent)}}.home-promise--grid .home-promise__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-promo--mobile{border-radius:1.15rem;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.95rem}.home-promo--mobile .home-promo__cta{justify-content:center;width:100%;margin-top:.1rem}.home-promo--mobile .home-promo__title{font-size:.9rem;line-height:1.3}.home-flow .home-shelf-panel{box-shadow:0 1px 2px var(--foreground), 0 10px 28px var(--primary);border-radius:1.15rem;padding:.65rem}@supports (color:color-mix(in lab, red, red)){.home-flow .home-shelf-panel{box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent), 0 10px 28px color-mix(in srgb, var(--primary) 5%, transparent)}}.home-flow .home-shelf-panel__inner{padding:0}.home-deal-urgency{border-radius:.75rem;margin-bottom:.55rem;padding:.5rem .75rem;font-size:.7rem;line-height:1.35}.home-collections-mobile{gap:.65rem}.home-collections-mobile__card{border-radius:1.1rem;min-height:7.25rem;padding:1rem 1.05rem}.home-collections-mobile__title{font-size:1rem}.home-discover{border-radius:1.15rem;gap:.85rem;padding:1rem}.home-discover__title{font-size:1.1rem}.home-discover__text{font-size:.8125rem;line-height:1.45}.home-discover__cta{justify-content:center;width:100%;margin-top:.15rem}.home-how--mobile{gap:.65rem}.home-how--mobile .home-how__step{border-radius:1rem;grid-template-columns:auto auto 1fr;gap:.65rem;padding:.85rem .9rem}.home-how--mobile .home-how__badge{min-width:1.65rem;height:1.65rem;font-size:.68rem}.home-how--mobile .home-how__icon{border-radius:.8rem;width:2.5rem;height:2.5rem}.home-how--mobile .home-how__title{font-size:.9rem}.home-how--mobile .home-how__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-brand-mobile{border-radius:1.2rem}.home-brand-mobile__stats{gap:.35rem}.home-brand-mobile__stat-value{font-size:.9rem}.home-cta-mobile{border-radius:1.2rem;padding:1.15rem 1.05rem}.home-cta-mobile__text{font-size:.8125rem;line-height:1.5}.home-cta-mobile__btn{justify-content:center;width:100%}.home-flow .product-card--home{box-shadow:none}.home-flow .product-card-home-media{aspect-ratio:1}.mobile-aisle:not(.mobile-aisle--grid) .mobile-aisle__chip{width:4.35rem}.mobile-aisle:not(.mobile-aisle--grid) .mobile-aisle__orb{width:3.35rem;height:3.35rem}.mobile-aisle:not(.mobile-aisle--grid) .mobile-aisle__label{max-width:4.35rem;font-size:.65rem;font-weight:600;line-height:1.2}}@media (max-width:380px){.home-m-section{padding-inline:.85rem}.home-m-product-grid{gap:.5rem}.mobile-aisle--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .25rem}}.home-shell--phone,.home-shell--desk{height:auto;overflow:clip visible}.home-d-flow{flex-direction:column;display:flex}.home-d-flow>.home-section{border-bottom:1px solid var(--border);padding-block:0;position:relative}@supports (color:color-mix(in lab, red, red)){.home-d-flow>.home-section{border-bottom:1px solid color-mix(in srgb, var(--border) 42%, transparent)}}.home-d-flow>.home-section:last-child{border-bottom:none}.home-d-flow>.home-section:before{content:none}.home-d-flow>.home-section:nth-child(odd){background:0 0}@media (min-width:768px) and (max-width:1023px){.home-d-flow>.home-section .site-container{padding-inline:1.5rem}.home-d-sh__title{font-size:clamp(1.4rem,1.15rem + 1vw,1.95rem)}.home-promise--desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 0}.home-promise--desktop .home-promise__item{padding:1rem .85rem}.home-promise--desktop .home-promise__item:nth-child(odd){border-inline-start:none;padding-inline-start:0}.home-deal-layout{grid-template-columns:1fr;gap:1.25rem}.home-deal-layout__lead{max-width:none}.home-deal-urgency--desktop{flex-wrap:wrap;row-gap:.35rem}.home-arrivals-magazine__stage{grid-template-columns:1fr;gap:.85rem}.home-arrivals-magazine__hero{min-height:15rem}.home-arrivals-magazine__stack{grid-template-columns:1fr 1fr;align-items:stretch}.home-arrivals-magazine__tile{height:100%;min-height:8.5rem}.home-discover--desktop{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem 1.35rem}.home-discover__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.home-editorial-card--lead{grid-column:1/-1;min-height:15rem}.home-editorial-card{min-height:13.5rem}.home-how--desktop{grid-template-columns:1fr;gap:.85rem}.home-how__connector{display:none!important}.home-brand{grid-template-columns:1fr;gap:1.5rem}.home-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:.85rem;height:auto}.home-bento__lead{grid-area:auto/1/auto/-1;min-height:14rem}.home-bento__stack{flex-direction:row;grid-column:1/-1;height:auto}.home-bento__stack>.home-bento__tile{flex:1;min-height:10.5rem}.home-bento__promo{flex-direction:row;grid-column:1/-1;align-items:center;gap:1.25rem;min-height:8rem;padding:1.35rem 1.5rem}.home-bento__promo .mb-6{margin-bottom:0}.home-d-shelf-grid{gap:.85rem}}@media (min-width:1280px){.home-d-flow>.home-section:nth-child(2n){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.home-d-flow>.home-section:nth-child(2n){background:color-mix(in srgb, var(--surface) 55%, transparent)}}.home-deal-stage{gap:var(--space-5)}}.home-promise{gap:.65rem;display:grid}.home-promise--grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.home-promise--grid .home-promise__item{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:.75rem}.home-promise--grid .home-promise__title{font-size:.75rem}.home-promise--grid .home-promise__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65rem;line-height:1.35;display:-webkit-box;overflow:hidden}.home-promise--desktop{border:1px solid var(--border);border-radius:1.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.35rem .25rem}@supports (color:color-mix(in lab, red, red)){.home-promise--desktop{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.home-promise--desktop{background:linear-gradient(180deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.home-promise--desktop{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 4%, var(--card)), var(--card))}}.home-promise--desktop{box-shadow:0 14px 40px -28px #493a9638}.home-promise__item{background:var(--card);border-radius:1.05rem;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-promise__item{background:color-mix(in srgb, var(--card) 92%, var(--surface))}}.home-promise__item{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-promise__item{border:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.home-promise__item{box-shadow:0 8px 22px -18px #493a9633}.home-promise--desktop .home-promise__item{border:none;border-inline-start:1px solid var(--border);background:0 0;border-radius:0;padding:1.15rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.home-promise--desktop .home-promise__item{border-inline-start:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.home-promise--desktop .home-promise__item:first-child{border-inline-start:none;padding-inline-start:0}.home-promise--desktop .home-promise__item:last-child{padding-inline-end:0}.home-promise__icon{width:2.25rem;height:2.25rem;color:var(--primary);background:var(--primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-promise__icon{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.home-promise--desktop .home-promise__icon{width:2.5rem;height:2.5rem}.home-promise__title{color:var(--foreground);font-size:.8125rem;font-weight:800;line-height:1.25}.home-promise__text{color:var(--muted);margin-top:.15rem;font-size:.6875rem;line-height:1.45}@media (max-width:767px){.home-promise:not(.home-promise--grid):not(.home-promise--desktop){grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.home-promise:not(.home-promise--grid):not(.home-promise--desktop) .home-promise__item{flex-direction:column;gap:.5rem;padding:.75rem}.home-promise:not(.home-promise--grid):not(.home-promise--desktop) .home-promise__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:768px) and (max-width:1023px){.home-promise--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.home-promise--desktop .home-promise__item:nth-child(odd){border-inline-start:none;padding-inline-start:0}}.home-promo{background:linear-gradient(135deg, var(--primary) 0%, var(--primary) 48%, var(--primary) 100%);border-radius:1.15rem;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-promo{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 92%, #1a1438) 0%, var(--primary) 48%, color-mix(in srgb, var(--primary) 78%, var(--accent)) 100%)}}.home-promo{color:#fff;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);box-shadow:0 14px 36px -18px #493a968c}.home-promo--desktop{border-radius:1.35rem;gap:1.1rem;padding:1.15rem 1.5rem}.home-promo:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.home-promo:hover{transform:translateY(-1px);box-shadow:0 18px 40px -16px #493a9699}}.home-promo__glow{pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 65%);width:50%;height:140%;position:absolute;inset:auto -10% -40% auto}.home-promo__icon{background:#ffffff24;border:1px solid #ffffff2e;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:relative}.home-promo--desktop .home-promo__icon{width:2.75rem;height:2.75rem}.home-promo__eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-size:.625rem;font-weight:800;display:block}.home-promo__title{text-wrap:balance;margin-top:.15rem;font-size:.95rem;font-weight:800;line-height:1.25;display:block}.home-promo--desktop .home-promo__title{font-size:1.15rem}.home-promo__cta{color:var(--primary);white-space:nowrap;transition:transform .16s var(--ease-out);background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.75rem;font-weight:800;display:inline-flex;position:relative}.home-promo--desktop .home-promo__cta{padding:.65rem 1.05rem;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.home-promo:hover .home-promo__cta{transform:translate(2px)}[dir=rtl] .home-promo:hover .home-promo__cta{transform:translate(-2px)}}.home-editorial-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem;gap:.75rem;margin-inline:-.15rem;padding-inline:.15rem;display:flex;overflow-x:auto}.home-editorial-rail::-webkit-scrollbar{display:none}.home-editorial-rail__card{aspect-ratio:4/5;scroll-snap-align:start;color:#fff;isolation:isolate;border-radius:1.2rem;flex:0 0 72%;position:relative;overflow:hidden}.home-editorial-rail__scrim,.home-editorial-card__scrim{pointer-events:none;z-index:1;background:linear-gradient(#120e2814 0%,#120e2859 58%,#120e28e0 100%);position:absolute;inset:0}.home-editorial-rail__copy,.home-editorial-card__copy{z-index:2;inset-inline:0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem;display:flex;position:absolute;bottom:0}.home-editorial-rail__title,.home-editorial-card__title{text-wrap:balance;font-size:1.05rem;font-weight:800;line-height:1.2}.home-editorial-rail__sub,.home-editorial-card__sub{opacity:.88;font-size:.75rem;line-height:1.4}.home-editorial-rail__cta,.home-editorial-card__cta{background:#ffffff29;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.3rem;margin-top:.35rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:800;display:inline-flex}.home-editorial-grid{gap:var(--space-4);display:grid}@media (min-width:1024px){.home-editorial-grid{grid-template-rows:minmax(17rem,22rem);grid-template-columns:1.35fr 1fr 1fr}}.home-editorial-card{color:#fff;isolation:isolate;border-radius:1.35rem;min-height:16rem;position:relative;overflow:hidden;box-shadow:0 12px 32px -20px #493a9673}.home-editorial-card--lead{min-height:18rem}.home-editorial-card__copy{padding:1.25rem 1.35rem}.home-editorial-card__title{font-size:1.25rem}.home-editorial-card--lead .home-editorial-card__title{font-size:1.5rem}@media (hover:hover) and (pointer:fine){.home-editorial-card:hover .home-editorial-card__cta{background:#ffffff3d}}.home-deal-layout{gap:var(--space-4);display:grid}@media (min-width:1024px){.home-deal-layout{gap:var(--space-5);grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr);align-items:stretch}}.home-deal-layout__lead{min-width:0;height:100%}.home-deal-layout__lead>*{height:100%}.home-d-shelf-grid--deals-spotlight{grid-auto-rows:1fr}@media (min-width:768px){.home-d-shelf-grid--deals-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-d-shelf-grid--deals-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.home-d-shelf-grid--deals-spotlight{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-height:820px){.home-deal-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr)}.home-editorial-grid{grid-template-rows:minmax(14rem,18rem)}}.home-deal-stage{flex-direction:column;gap:0;display:flex}.home-deal-urgency{border:1px solid var(--accent);border-radius:.85rem;align-items:center;gap:.45rem;width:100%;margin-bottom:.65rem;padding:.55rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-deal-urgency{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.home-deal-urgency{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-deal-urgency{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.home-deal-urgency{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-deal-urgency{color:color-mix(in srgb, var(--accent) 55%, var(--foreground))}}.home-deal-urgency{font-size:.75rem;font-weight:700}.home-deal-urgency--desktop{margin-bottom:0;padding:.7rem 1rem;font-size:.8125rem}.home-deal-urgency__pulse{background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 0 4px var(--accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.home-deal-urgency__pulse{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}}.home-deal-urgency__pulse{animation:home-deal-pulse 1.8s var(--ease-out) infinite}@keyframes home-deal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.home-deal-urgency__pulse{animation:none}}.home-deal-urgency__link{color:var(--primary);align-items:center;gap:.25rem;margin-inline-start:auto;font-weight:800;display:inline-flex}.home-bestsellers{flex-direction:column;gap:1.35rem;display:flex}.home-bestsellers__podium+.home-d-shelf-grid{padding-top:.15rem}.home-bestsellers-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-bestsellers__podium{align-items:stretch;gap:var(--space-4);grid-auto-rows:1fr;display:grid}@media (min-width:768px) and (max-width:1023px){.home-bestsellers__podium{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.home-bestsellers__podium{grid-template-columns:1.2fr 1fr 1fr}}.home-bestsellers__podium-card{isolation:isolate;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.home-bestsellers__podium-card .product-card--home{flex:auto;height:100%}.home-bestsellers__podium .product-card-home-media{aspect-ratio:1}.home-bestsellers__podium-card--1{order:0}@media (min-width:1024px){.home-bestsellers__podium-card--1{grid-row:1/2}}.home-bestsellers__medal{z-index:3;background:var(--primary);top:.7rem;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.28rem;padding:.28rem .55rem;display:inline-flex;position:absolute;inset-inline-start:.7rem}@supports (color:color-mix(in lab, red, red)){.home-bestsellers__medal{background:color-mix(in srgb, var(--primary) 92%, #120e28)}}.home-bestsellers__medal{color:#fff;letter-spacing:.04em;box-shadow:0 6px 16px var(--primary);font-size:.625rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.home-bestsellers__medal{box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 22%, transparent)}}.home-bestsellers__medal{pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-bestsellers__podium-card--1 .home-bestsellers__medal{background:linear-gradient(145deg,#c9a227 0%,#f0821e 100%)}.home-bestsellers__podium-card--2 .home-bestsellers__medal{background:linear-gradient(145deg,#7a8494 0%,#493a96 100%)}.home-bestsellers__podium-card--3 .home-bestsellers__medal{background:linear-gradient(145deg,#a46a45 0%,#c9843c 100%)}.home-arrivals-magazine{gap:var(--space-5);flex-direction:column;display:flex}.home-arrivals-magazine__stage{gap:var(--space-4);display:grid}@media (min-width:1024px){.home-arrivals-magazine__stage{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);align-items:stretch}}.home-arrivals-magazine__hero{border:1px solid var(--border);border-radius:1.4rem;flex-direction:column;min-height:18rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__hero{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.home-arrivals-magazine__hero{background:radial-gradient(ellipse 70% 55% at 20% 0%, var(--primary), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__hero{background:radial-gradient(ellipse 70% 55% at 20% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 60%), var(--card)}}.home-arrivals-magazine__hero{box-shadow:var(--shadow-soft)}@media (min-width:1024px){.home-arrivals-magazine__hero{min-height:24rem}}.home-arrivals-magazine__badge{z-index:2;background:var(--card);top:1rem;border-radius:9999px;align-items:center;gap:.3rem;padding:.35rem .7rem;display:inline-flex;position:absolute;inset-inline-start:1rem}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__badge{background:color-mix(in srgb, var(--card) 88%, transparent)}}.home-arrivals-magazine__badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__badge{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.home-arrivals-magazine__badge{color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.7rem;font-weight:800}.home-arrivals-magazine__media{flex:1;min-height:12rem;position:relative}.home-arrivals-magazine__copy{border-top:1px solid var(--border);flex-direction:column;gap:.25rem;padding:1rem 1.15rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__copy{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-arrivals-magazine__copy{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__copy{background:color-mix(in srgb, var(--card) 94%, transparent)}}.home-arrivals-magazine__cat{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.home-arrivals-magazine__title{text-wrap:balance;color:var(--foreground);font-size:1.15rem;font-weight:800;line-height:1.25}.home-arrivals-magazine__price{color:var(--primary);margin-top:.2rem;font-size:1rem;font-weight:800}.home-arrivals-magazine__stack{gap:var(--space-4);grid-auto-rows:1fr;display:grid}.home-arrivals-magazine__tile{border:1px solid var(--border);border-radius:1.15rem;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.85rem;height:100%;min-height:8rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__tile{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.home-arrivals-magazine__tile{background:var(--card);box-shadow:var(--shadow-soft);transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.home-arrivals-magazine__tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-arrivals-magazine__tile:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}}.home-arrivals-magazine__tile:active{transform:scale(.98)}.home-arrivals-magazine__tile-media{aspect-ratio:1;background:var(--surface);border-radius:.85rem;width:100%;position:relative;overflow:hidden}.home-arrivals-magazine__tile-copy{min-width:0;color:var(--foreground);flex-direction:column;gap:.35rem;display:flex}.home-shelf-rail__item--aisle{width:min(58vw,10.25rem)}.home-shelf-rail__item--arrivals{width:min(70vw,12rem)}.home-shelf-panel--aisle{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--aisle{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}}.home-shelf-panel--aisle{background:radial-gradient(ellipse 50% 40% at 100% 0%, var(--accent), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--aisle{background:radial-gradient(ellipse 50% 40% at 100% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%), var(--card)}}.home-discover{border:1px solid var(--primary);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-discover{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.home-discover{background:radial-gradient(ellipse 70% 80% at 0% 0%, var(--primary), transparent 55%), linear-gradient(160deg, var(--card) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.home-discover{background:radial-gradient(ellipse 70% 80% at 0% 0%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 55%), linear-gradient(160deg, var(--card) 0%, color-mix(in srgb, var(--surface) 80%, var(--card)) 100%)}}.home-discover{box-shadow:var(--shadow-soft)}.home-discover--desktop{gap:var(--space-6);border-radius:1.5rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:center;padding:1.5rem 1.65rem;display:grid}.home-discover__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.7rem;font-weight:800}.home-discover__title{text-wrap:balance;color:var(--foreground);margin-top:.35rem;font-size:clamp(1.15rem,1rem + .6vw,1.65rem);font-weight:800;line-height:1.2}.home-discover__text{max-width:42ch;color:var(--muted);margin-top:.45rem;font-size:.875rem;line-height:1.55}.home-discover__cta{background:var(--primary);color:#fff;width:fit-content;box-shadow:0 10px 24px var(--primary);border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;margin-top:.35rem;padding:.7rem 1.1rem;font-size:.8125rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-discover__cta{box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 24%, transparent)}}.home-discover__cta{transition:transform var(--duration-press) var(--ease-out)}.home-discover__cta:active{transform:scale(.97)}.home-discover__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1280px){.home-discover__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.home-discover__card{border:1px solid var(--border);border-radius:1rem;padding:.95rem}@supports (color:color-mix(in lab, red, red)){.home-discover__card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-discover__card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-discover__card{background:color-mix(in srgb, var(--card) 88%, transparent)}}.home-discover__icon{background:var(--primary);border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-discover__icon{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.home-discover__icon{color:var(--primary)}.home-discover__card-title{color:var(--foreground);font-size:.875rem;font-weight:800}.home-discover__card-text{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1.45}@media (max-width:1023px){.home-discover--desktop{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.home-bestsellers-mobile,.home-d-shelf-grid--featured-clean,.home-d-shelf-grid--arrivals-clean,.home-d-shelf-grid--aisle{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-m-sh{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.95rem;display:flex}.home-m-sh__main{flex:1;min-width:0}.home-m-sh__eyebrow{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .3rem;font-size:.65rem;font-weight:800;display:inline-flex}.home-m-sh--deal .home-m-sh__eyebrow{color:var(--accent-dark,var(--accent))}.home-m-sh--editorial .home-m-sh__eyebrow{letter-spacing:.12em;color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-m-sh--editorial .home-m-sh__eyebrow{color:color-mix(in srgb, var(--primary) 70%, var(--muted))}}.home-m-sh__icon{flex-shrink:0;width:.85rem;height:.85rem}.home-m-sh__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:clamp(1.1rem,.95rem + .7vw,1.3rem);font-weight:800;line-height:1.2}.home-m-sh__subtitle{max-width:34ch;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.78rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.home-m-sh__meta{color:var(--accent-dark,var(--accent));margin:.35rem 0 0;font-size:.68rem;font-weight:700}.home-m-sh__link{color:var(--primary);white-space:nowrap;transition:transform var(--duration-press) var(--ease-out);flex-shrink:0;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.78rem;font-weight:800;display:inline-flex}.home-m-sh--deal .home-m-sh__link{color:var(--accent-dark,var(--accent))}.home-m-sh__link:active{transform:scale(.97)}.home-frame{isolation:isolate;border:1px solid var(--border);border-radius:1.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-frame{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-frame{box-shadow:var(--shadow-soft);padding:clamp(.85rem,.6rem + .8vw,1.35rem)}.home-frame--inset{border-radius:1.25rem;padding:.65rem}.home-frame__body{z-index:1;position:relative}.home-frame__orb{pointer-events:none;filter:blur(28px);opacity:.55;border-radius:9999px;position:absolute}.home-frame__orb--a{inset-inline-start:-4rem;width:14rem;height:14rem;top:-5rem}.home-frame__orb--b{inset-inline-end:-3rem;width:11rem;height:11rem;bottom:-4rem}.home-frame__grain{opacity:.04;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 0);background-size:14px 14px;position:absolute;inset:0}.home-frame--ember{background:radial-gradient(120% 80% at 0% 0%, var(--accent), transparent 55%), linear-gradient(160deg, var(--accent), var(--card))}@supports (color:color-mix(in lab, red, red)){.home-frame--ember{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--accent) 6%, var(--card)), var(--card))}}.home-frame--ember{color:var(--foreground)}.home-frame--ember .home-frame__orb--a{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-frame--ember .home-frame__orb--a{background:color-mix(in srgb, var(--accent) 45%, transparent)}}.home-frame--ember .home-frame__orb--b{background:#fbbf2459}.home-frame--violet{background:radial-gradient(120% 80% at 100% 0%, var(--primary), transparent 55%), linear-gradient(165deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.home-frame--violet{background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 55%), linear-gradient(165deg, color-mix(in srgb, var(--primary) 7%, var(--card)), var(--card))}}.home-frame--violet .home-frame__orb--a{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-frame--violet .home-frame__orb--a{background:color-mix(in srgb, var(--primary) 40%, transparent)}}.home-frame--violet .home-frame__orb--b{background:#493a964d}.home-frame--mint{background:radial-gradient(120% 80% at 0% 100%, #0d948824, transparent 55%), linear-gradient(170deg, #14b8a6, var(--card))}@supports (color:color-mix(in lab, red, red)){.home-frame--mint{background:radial-gradient(120% 80% at 0% 100%, #0d948824, transparent 55%), linear-gradient(170deg, color-mix(in srgb, #14b8a6 6%, var(--card)), var(--card))}}.home-frame--mint .home-frame__orb--a{background:#14b8a666}.home-frame--mint .home-frame__orb--b{background:#5eead447}.home-frame--amber{background:radial-gradient(110% 80% at 100% 20%, #d977061f, transparent 55%), linear-gradient(155deg, #f59e0b, var(--card))}@supports (color:color-mix(in lab, red, red)){.home-frame--amber{background:radial-gradient(110% 80% at 100% 20%, #d977061f, transparent 55%), linear-gradient(155deg, color-mix(in srgb, #f59e0b 5%, var(--card)), var(--card))}}.home-frame--amber .home-frame__orb--a{background:#f59e0b61}.home-frame--amber .home-frame__orb--b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-frame--amber .home-frame__orb--b{background:color-mix(in srgb, var(--accent) 28%, transparent)}}.home-frame--ink{background:radial-gradient(100% 80% at 50% 0%, var(--primary), transparent 60%), linear-gradient(160deg, var(--primary-dark,#3a2d7a), var(--primary))}@supports (color:color-mix(in lab, red, red)){.home-frame--ink{background:radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--primary-dark,#3a2d7a) 88%, #1e1648), color-mix(in srgb, var(--primary) 75%, #2a2158))}}.home-frame--ink{color:#fff;border-color:#ffffff1f}.home-frame--ink .home-frame__orb--a{background:#ffffff2e}.home-frame--ink .home-frame__orb--b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-frame--ink .home-frame__orb--b{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.home-frame--ink .home-frame__grain{opacity:.07;color:#fff}.home-frame--stone{background:radial-gradient(90% 70% at 50% 0%, var(--primary), transparent 60%), linear-gradient(180deg, var(--surface), var(--card))}@supports (color:color-mix(in lab, red, red)){.home-frame--stone{background:radial-gradient(90% 70% at 50% 0%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 70%, var(--card)), var(--card))}}.home-frame--stone .home-frame__orb--a{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-frame--stone .home-frame__orb--a{background:color-mix(in srgb, var(--primary) 22%, transparent)}}.home-frame--stone .home-frame__orb--b{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-frame--stone .home-frame__orb--b{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.home-trust-benefits{gap:.75rem;display:grid}.home-trust-benefits--mobile{grid-template-columns:1fr 1fr}.home-trust-benefits--desktop{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.home-trust-benefits__item{border:1px solid var(--border);border-radius:1.15rem;flex-direction:column;gap:.75rem;min-width:0;padding:1.1rem 1.05rem 1.15rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-trust-benefits__item{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-trust-benefits__item{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-trust-benefits__item{background:color-mix(in srgb, var(--card) 92%, transparent)}}.home-trust-benefits__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft);transition:transform var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.home-trust-benefits__item:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.home-trust-benefits__item:hover{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.home-trust-benefits__item:hover{box-shadow:var(--shadow-lift,var(--shadow-card))}}.home-trust-benefits__index{letter-spacing:.08em;opacity:.35;inset-inline-end:.75rem;font-size:.65rem;font-weight:900;position:absolute;top:.65rem}.home-trust-benefits__icon{background:var(--primary);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-trust-benefits__icon{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.home-trust-benefits__icon{color:var(--primary)}.home-trust-benefits__item--ember .home-trust-benefits__icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-trust-benefits__item--ember .home-trust-benefits__icon{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.home-trust-benefits__item--ember .home-trust-benefits__icon{color:var(--accent)}.home-trust-benefits__item--mint .home-trust-benefits__icon{color:#0f766e;background:#0d948824}.home-trust-benefits__item--ink .home-trust-benefits__icon{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.home-trust-benefits__item--ink .home-trust-benefits__icon{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.home-trust-benefits__item--ink .home-trust-benefits__icon{color:var(--foreground)}.home-trust-benefits__title{color:var(--foreground);font-size:.86rem;font-weight:800;line-height:1.25}.home-trust-benefits__text{color:var(--muted);margin-top:.25rem;font-size:.72rem;font-weight:500;line-height:1.45}@media (min-width:768px) and (max-width:1023px){.home-trust-benefits--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-stats-strip{text-align:center;border-radius:1.35rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;display:grid;position:relative;overflow:hidden}.home-stats-strip--ink{background:linear-gradient(125deg, var(--primary-dark,#3a2d7a), var(--primary) 55%, var(--accent));border:1px solid #ffffff1a}@supports (color:color-mix(in lab, red, red)){.home-stats-strip--ink{background:linear-gradient(125deg, color-mix(in srgb, var(--primary-dark,#3a2d7a) 95%, #120e28), color-mix(in srgb, var(--primary) 85%, #2a2158) 55%, color-mix(in srgb, var(--accent) 35%, #3a2d7a))}}.home-stats-strip--ink{color:#fff;box-shadow:var(--shadow-elevated,var(--shadow-card))}.home-stats-strip__glow{filter:blur(40px);pointer-events:none;inset-inline-end:-10%;background:#ffffff1f;border-radius:9999px;width:45%;height:160%;position:absolute;top:-40%}.home-stats-strip__item{z-index:1;padding:1.35rem .75rem;position:relative}.home-stats-strip--desktop .home-stats-strip__item{padding:1.75rem 1rem}.home-stats-strip__divider{inset-inline-start:0;background:#ffffff2e;width:1px;position:absolute;top:22%;bottom:22%}.home-stats-strip__value{letter-spacing:-.03em;color:#fff;font-size:clamp(1.35rem,1.05rem + 1.1vw,2rem);font-weight:900}.home-stats-strip__label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8;margin-top:.35rem;font-size:.72rem;font-weight:700}.home-how{margin:0;padding:0;list-style:none}.home-how--mobile{flex-direction:column;gap:.85rem;display:flex}.home-how--mobile .home-how__step{border:1px solid var(--border);border-radius:1.1rem;grid-template-columns:auto auto 1fr;align-items:start;gap:.75rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.home-how--mobile .home-how__step{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-how--mobile .home-how__step{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-how--mobile .home-how__step{background:color-mix(in srgb, var(--card) 94%, transparent)}}.home-how--desktop{gap:1rem;display:grid}@media (min-width:1024px){.home-how--desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.home-how__card{border:1px solid var(--border);border-radius:1.45rem;flex-direction:column;align-items:flex-start;gap:.85rem;min-height:100%;padding:1.6rem 1.45rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.home-how__card{border:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.home-how__card{background:linear-gradient(165deg, var(--primary) 0%, var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.home-how__card{background:linear-gradient(165deg, color-mix(in srgb, var(--primary) 5%, var(--card)) 0%, var(--card) 55%)}}.home-how__card{transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);box-shadow:0 16px 40px -28px #493a9647}@media (hover:hover) and (pointer:fine){.home-how__card:hover{box-shadow:var(--shadow-lift,var(--shadow-card));transform:translateY(-4px)}}.home-how__badge{background:var(--foreground);min-width:1.85rem;height:1.85rem;color:var(--background);border-radius:9999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.home-how__icon{background:linear-gradient(145deg, var(--primary), var(--accent));border-radius:1rem;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-how__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 16%, transparent), color-mix(in srgb, var(--accent) 10%, transparent))}}.home-how__icon{color:var(--primary)}.home-how__title{color:var(--foreground);font-size:1rem;font-weight:800}.home-how__text{color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.55}.home-how__connector{display:none}@media (min-width:1024px){.home-how__connector{z-index:2;background:linear-gradient(90deg, var(--primary), var(--accent));inset-inline-end:-.85rem;width:1.5rem;height:2px;display:block;position:absolute;top:3.1rem}@supports (color:color-mix(in lab, red, red)){.home-how__connector{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 45%, transparent), color-mix(in srgb, var(--accent) 40%, transparent))}}[dir=rtl] .home-how__connector{background:linear-gradient(270deg, var(--primary), var(--accent))}@supports (color:color-mix(in lab, red, red)){[dir=rtl] .home-how__connector{background:linear-gradient(270deg, color-mix(in srgb, var(--primary) 45%, transparent), color-mix(in srgb, var(--accent) 40%, transparent))}}}.home-collections-mobile{gap:.7rem;display:grid}.home-collections-mobile__card{color:#fff;min-height:8.5rem;transition:transform var(--duration-press) var(--ease-out);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.1rem 1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -22px #120f1f73}.home-collections-mobile__card--lead{min-height:11rem}.home-collections-mobile__card:active{transform:scale(.985)}.home-collections-mobile__img{z-index:0}.home-collections-mobile__scrim{z-index:1;pointer-events:none;background:linear-gradient(#120f1f26 0%,#120f1f8c 48%,#120f1fe0 100%),linear-gradient(90deg,#493a9659,#0000 55%);position:absolute;inset:0}.home-collections-mobile__tag,.home-collections-mobile__title,.home-collections-mobile__cta{z-index:2;position:relative}.home-collections-mobile__tag{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:9999px;align-items:center;width:fit-content;padding:.22rem .55rem;font-size:.625rem;font-weight:800;display:inline-flex}.home-collections-mobile__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1.2}.home-collections-mobile__cta{color:#ffffffeb;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-d-shelf-grid{grid-auto-rows:1fr;align-items:stretch;gap:1rem;display:grid}.home-d-shelf-grid>*{min-width:0;height:100%}@media (min-width:768px) and (max-width:1023px){.home-d-shelf-grid--featured,.home-d-shelf-grid--featured-clean,.home-d-shelf-grid--deals,.home-d-shelf-grid--arrivals-clean,.home-d-shelf-grid--aisle{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media (min-width:1024px) and (max-width:1535px){.home-d-shelf-grid--featured,.home-d-shelf-grid--featured-clean,.home-d-shelf-grid--deals,.home-d-shelf-grid--arrivals-clean,.home-d-shelf-grid--aisle{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.home-d-shelf-grid--featured,.home-d-shelf-grid--featured-clean,.home-d-shelf-grid--deals,.home-d-shelf-grid--arrivals-clean,.home-d-shelf-grid--aisle{grid-template-columns:repeat(5,minmax(0,1fr))}}.home-d-shelf-grid .product-card--home{border-color:var(--border);height:100%}@supports (color:color-mix(in lab, red, red)){.home-d-shelf-grid .product-card--home{border-color:color-mix(in srgb, var(--border) 65%, transparent)}}.home-d-shelf-grid .product-card--home{box-shadow:0 1px 2px #493a960a,0 6px 20px #493a960d}.home-shelf-panel{isolation:isolate;border:1px solid var(--border);border-radius:1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.home-shelf-panel{background:var(--card);box-shadow:var(--shadow-soft)}.home-shelf-panel--desktop{padding:var(--space-5);box-shadow:none;background:0 0;border-color:#0000;border-radius:1.35rem}.home-shelf-panel__accent{pointer-events:none;z-index:2;inset-inline-start:0;border-radius:9999px;width:3px;position:absolute;top:12%;bottom:12%}.home-shelf-panel__glow{filter:blur(40px);opacity:.45;pointer-events:none;z-index:0;inset-inline-end:-15%;border-radius:9999px;width:55%;height:70%;position:absolute;top:-25%}.home-shelf-panel__grid{opacity:.035;pointer-events:none;z-index:0;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel__grid{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 60%, transparent) 1px, transparent 1px)}}.home-shelf-panel__grid{background-size:28px 28px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.home-shelf-panel__inner{z-index:1;padding:var(--space-3);position:relative}.home-shelf-panel--desktop .home-shelf-panel__inner{padding:0}.home-shelf-panel--desktop .home-shelf-panel__accent,.home-shelf-panel--desktop .home-shelf-panel__glow,.home-shelf-panel--desktop .home-shelf-panel__grid{display:none}.home-shelf-panel--stage{border-radius:1.45rem;padding:1.15rem 1.15rem 1.25rem;box-shadow:0 18px 48px -32px #493a9647}.home-shelf-panel--stage .home-shelf-panel__inner{padding:0}.home-shelf-panel--stage .home-shelf-panel__accent{opacity:.9;display:block}.home-shelf-panel--stage .home-shelf-panel__glow{opacity:.35;display:block}.home-shelf-panel--stage .home-shelf-panel__grid{opacity:.028;display:block}.home-shelf-panel--deal{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--deal{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}}.home-shelf-panel--deal{background:linear-gradient(155deg, var(--accent) 0%, var(--card) 42%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--deal{background:linear-gradient(155deg, color-mix(in srgb, var(--accent) 9%, var(--card)) 0%, var(--card) 42%, color-mix(in srgb, var(--surface) 70%, var(--card)) 100%)}}.home-shelf-panel--deal .home-shelf-panel__accent{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--deal .home-shelf-panel__accent{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #fbbf24))}}.home-shelf-panel--deal .home-shelf-panel__glow{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--deal .home-shelf-panel__glow{background:color-mix(in srgb, var(--accent) 40%, transparent)}}.home-shelf-panel--popular{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--popular{border-color:color-mix(in srgb, var(--primary) 18%, var(--border))}}.home-shelf-panel--popular{background:linear-gradient(160deg, var(--primary) 0%, var(--card) 50%)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--popular{background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 8%, var(--card)) 0%, var(--card) 50%)}}.home-shelf-panel--popular .home-shelf-panel__accent{background:linear-gradient(180deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--popular .home-shelf-panel__accent{background:linear-gradient(180deg, var(--primary), color-mix(in srgb, var(--primary) 55%, #6b5bb8))}}.home-shelf-panel--popular .home-shelf-panel__glow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--popular .home-shelf-panel__glow{background:color-mix(in srgb, var(--primary) 35%, transparent)}}.home-shelf-panel--fresh{border-color:#0d9488}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--fresh{border-color:color-mix(in srgb, #0d9488 18%, var(--border))}}.home-shelf-panel--fresh{background:linear-gradient(165deg, #14b8a6 0%, var(--card) 48%)}@supports (color:color-mix(in lab, red, red)){.home-shelf-panel--fresh{background:linear-gradient(165deg, color-mix(in srgb, #14b8a6 8%, var(--card)) 0%, var(--card) 48%)}}.home-shelf-panel--fresh .home-shelf-panel__accent{background:linear-gradient(#0d9488,#5eead4)}.home-shelf-panel--fresh .home-shelf-panel__glow{background:#14b8a659}.home-shelf-rail{margin-inline:calc(var(--space-3) * -1)}.home-shelf-rail__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3);padding-inline:var(--space-3);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-block:.15rem .35rem;display:flex;overflow-x:auto}.home-shelf-rail__track::-webkit-scrollbar{display:none}.home-shelf-rail__item{scroll-snap-align:start;flex:none;min-width:0}.home-shelf-rail__item--deal{width:min(68vw,11.5rem)}.home-shelf-rail__item--fresh,.home-shelf-rail__item--arrivals{width:min(64vw,11rem)}.home-shelf-rail__item .product-card{width:100%}.home-shelf-rank{height:100%;position:relative}.home-shelf-rank>*{height:100%}.home-shelf-rank__badge{z-index:2;border:1px solid var(--primary);top:.55rem;border-radius:9999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;padding-inline:.35rem;display:inline-flex;position:absolute;inset-inline-start:.55rem}@supports (color:color-mix(in lab, red, red)){.home-shelf-rank__badge{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.home-shelf-rank__badge{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-shelf-rank__badge{background:color-mix(in srgb, var(--card) 88%, transparent)}}.home-shelf-rank__badge{color:var(--primary);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-soft);pointer-events:none;font-size:.65rem;font-weight:800}.home-shelf-lead{isolation:isolate;position:relative}.home-shelf-lead:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg, var(--primary), var(--border) 45%, var(--accent));position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead:before{background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 35%, transparent), color-mix(in srgb, var(--border) 80%, transparent) 45%, color-mix(in srgb, var(--accent) 25%, transparent))}}.home-shelf-lead:before{opacity:.55;pointer-events:none}.site-promo-bar{background:linear-gradient(90deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary) 100%);border-bottom:1px solid #ffffff1f;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-promo-bar{background:linear-gradient(90deg, var(--primary-dark) 0%, var(--primary) 50%, color-mix(in srgb, var(--primary) 85%, #6b5bb5) 100%)}}.site-promo-bar{color:#fff}.site-promo-bar__shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff14 50%,#0000 65%);position:absolute;inset:0}.site-promo-bar__inner{min-height:2.25rem;font-size:var(--text-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding-block:.45rem;font-weight:600;display:flex}.site-promo-bar__icon{background:#ffffff24;border-radius:9999px;padding:.3rem;display:inline-flex}.site-promo-bar__text{text-align:center}.site-promo-bar__cta{white-space:nowrap;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) var(--ease-out);background:#ffffff1a;border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-weight:700;display:inline-flex}.site-promo-bar__cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.site-promo-bar__cta:hover{background:#ffffff2e}}.home-m-hero{padding:var(--space-3) var(--space-4) 0}.home-m-hero__stage{aspect-ratio:16/10;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 16px 40px #493a9629}.home-m-hero__slide{display:block;position:absolute;inset:0}.home-m-hero__scrim{background:linear-gradient(#0000 0%,#493a9659 55%,#1e1648eb 100%);position:absolute;inset:0}.home-m-hero__copy{padding:var(--space-5);text-align:start;color:#fff;inset-inline:0;position:absolute;bottom:0}.home-m-hero__tag{letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff3;border-radius:9999px;padding:.25rem .65rem;font-size:.625rem;font-weight:800;display:inline-flex}.home-m-hero__title{margin-top:.65rem;font-size:1.05rem;font-weight:800;line-height:1.25}.home-m-hero__text{font-size:var(--text-xs);color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-m-hero__cta{font-size:var(--text-xs);align-items:center;gap:.35rem;margin-top:.65rem;font-weight:700;display:inline-flex}.home-m-hero__progress{transform-origin:0;inset-inline:0;background:#fff;height:2px;animation:linear forwards hero-progress;position:absolute;bottom:0}[dir=rtl] .home-m-hero__progress{transform-origin:100%}.home-m-hero__dots{justify-content:center;gap:.4rem;margin-top:.65rem;display:flex}.home-m-hero__dot{background:var(--primary);border-radius:9999px;width:.4rem;height:.4rem}@supports (color:color-mix(in lab, red, red)){.home-m-hero__dot{background:color-mix(in srgb, var(--primary) 25%, var(--border))}}.home-m-hero__dot{transition:width var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out)}.home-m-hero__dot--active{background:var(--primary);width:1.25rem}.home-d-shelf-grid .product-card-home-media,.home-bestsellers__podium .product-card-home-media,.home-flow .product-card-home-media,.home-m-product-grid .product-card-home-media{aspect-ratio:1}.home-d-shelf-grid .product-card-home-body,.home-bestsellers__podium .product-card-home-body,.home-m-product-grid .product-card-home-body{gap:.5rem}.home-d-shelf-grid .product-card-home-title,.home-bestsellers__podium .product-card-home-title,.home-m-product-grid .product-card-home-title{min-height:2.5rem;font-size:var(--text-sm);line-height:1.35}.home-d-shelf-grid .product-card-home-footer,.home-bestsellers__podium .product-card-home-footer,.home-m-product-grid .product-card-home-footer{align-items:flex-end}.product-card--home .product-card-home-footer>.min-w-0{flex-direction:column;justify-content:flex-end;min-height:2.65rem;display:flex}.product-card--home .product-card-home-compare{min-height:1rem}.home-d-shelf-grid .product-card-home-price,.home-bestsellers__podium .product-card-home-price{font-size:var(--text-sm)}.home-category-tile__scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0003 50%,#000000d1 100%);position:absolute;inset:0}.home-category-tile__copy{z-index:1;text-align:center;color:#fff;inset-inline:0;padding:.65rem;position:absolute;bottom:0}.home-category-tile__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:800;line-height:1.25;overflow:hidden}@media (min-width:1280px){.home-category-tile__name{font-size:var(--text-sm)}}.home-category-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-category-grid--mobile .home-category-tile{aspect-ratio:4/3;border-radius:1rem}.home-category-tile__cta{display:none}@media (min-width:1280px){.home-category-tile__copy{padding:.75rem}.home-category-tile__cta{color:#ffffffd9;opacity:0;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.625rem;font-weight:600;display:inline-flex;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.home-category-tile:hover .home-category-tile__cta{opacity:1;transform:translateY(0)}}}.home-shelf__main{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.home-shelf__main--arrivals,.home-shelf__main--featured{gap:var(--space-5);grid-template-columns:minmax(0,.92fr) minmax(0,1.58fr);align-items:stretch;display:grid}.home-d-shelf-grid--arrivals,.home-d-shelf-grid--featured-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-shelf-lead__badge--featured{background:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead__badge--featured{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 70%, #6b5bb5))}}.home-shelf-lead__badge--deal{background:linear-gradient(135deg,#dc2626,#ea580c);box-shadow:0 4px 12px #ef44444d}.home-shelf-lead__pricing{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.home-shelf-lead__compare{font-size:var(--text-xs);color:var(--muted);font-weight:500;text-decoration:line-through}.home-shelf-lead__discount{color:#dc2626;background:#ef44441f;border-radius:.35rem;padding:.15rem .45rem;font-size:.625rem;font-weight:800}.home-deals-panel{padding:var(--space-5);border:1px solid var(--accent);border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-deals-panel{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))}}.home-deals-panel{background:linear-gradient(145deg, var(--accent) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.home-deals-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 5%, var(--surface)) 0%, color-mix(in srgb, var(--card) 98%, transparent) 100%)}}.home-deals-panel--mobile{padding:var(--space-3);border-radius:1.15rem}.home-deals-panel__glow{display:none}.home-shelf-lead{gap:var(--space-3);border:1px solid var(--border);border-radius:1.25rem;grid-template-columns:6.5rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.home-shelf-lead{background:var(--card);transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);box-shadow:0 8px 28px #493a960f}@media (min-width:1024px){.home-shelf-lead{border-radius:1.35rem;grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100%}}@media (hover:hover) and (pointer:fine){.home-shelf-lead:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead:hover{border-color:color-mix(in srgb, var(--primary) 22%, transparent)}}.home-shelf-lead:hover{box-shadow:0 14px 40px #493a961a}}.home-shelf-lead:active{transform:scale(.995)}.home-shelf-lead__media{aspect-ratio:1;background:linear-gradient(160deg, var(--surface) 0%, var(--card) 100%);min-height:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead__media{background:linear-gradient(160deg, var(--surface) 0%, color-mix(in srgb, var(--card) 90%, var(--primary)) 100%)}}@media (min-width:768px) and (max-width:1023px){.home-shelf-lead{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);align-items:stretch}.home-shelf-lead__media{aspect-ratio:1;min-height:100%}}.home-shelf-lead__badge{z-index:1;background:linear-gradient(135deg, var(--primary), var(--primary-dark));letter-spacing:.06em;text-transform:uppercase;color:#fff;box-shadow:0 4px 12px var(--primary);top:.5rem;border-radius:9999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.625rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:.5rem}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead__badge{box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 30%, transparent)}}.home-shelf-lead__body{padding:var(--space-3);flex-direction:column;justify-content:center;gap:.35rem;padding-inline-end:var(--space-4);display:flex;position:relative}@media (min-width:1024px){.home-shelf-lead__body{justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);flex:1}}.home-shelf-lead__category{text-overflow:ellipsis;white-space:nowrap;background:var(--primary);border-radius:9999px;width:fit-content;max-width:100%;padding:.2rem .55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead__category{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.home-shelf-lead__category{color:var(--primary);transition:background-color var(--duration-ui) var(--ease-out);font-size:.625rem;font-weight:700}@media (hover:hover) and (pointer:fine){.home-shelf-lead__category:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-shelf-lead__category:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}}}.home-shelf-lead__title{-webkit-line-clamp:2;font-size:var(--text-sm);color:var(--foreground);transition:color var(--duration-ui) var(--ease-out);-webkit-box-orient:vertical;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.home-shelf-lead__title{font-size:var(--text-xl);-webkit-line-clamp:3}}@media (hover:hover) and (pointer:fine){.home-shelf-lead:hover .home-shelf-lead__title{color:var(--primary)}}.home-shelf-lead__price{font-size:var(--text-base);color:var(--primary);font-weight:800}@media (min-width:1024px){.home-shelf-lead__price{font-size:var(--text-xl)}}.home-shelf-lead__actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}@media (min-width:1024px){.home-shelf-lead__actions{margin-top:var(--space-3)}}.home-shelf-lead__add{min-height:2.25rem;font-size:var(--text-xs);padding-inline:1rem}.home-shelf-lead__view{min-height:2.25rem;font-size:var(--text-xs);padding-inline:.85rem}.home-shelf-lead__stepper{background:var(--primary);color:#fff;border-radius:9999px;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 14px #493a9647}.home-shelf-lead__stepper-btn{width:2.25rem;height:2.25rem;transition:transform var(--duration-press) var(--ease-out);justify-content:center;align-items:center;display:flex}.home-shelf-lead__stepper-btn:active{transform:scale(.93)}.home-shelf-lead__stepper-qty{text-align:center;min-width:1.25rem;font-size:var(--text-xs);padding-inline:.25rem;font-weight:800}.home-shelf-lead__wishlist{top:.5rem;position:absolute;inset-inline-end:.5rem}@media (min-width:1024px){.home-shelf-lead__wishlist{top:var(--space-3);inset-inline-end:var(--space-3)}}.home-arrivals-discover{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);display:grid}@supports (color:color-mix(in lab, red, red)){.home-arrivals-discover{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}@media (min-width:768px){.home-arrivals-discover{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.home-arrivals-discover--mobile{border-top:none;margin-top:0;padding-top:0}.home-arrivals-discover__card{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:1rem;flex-direction:column;gap:.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.home-arrivals-discover__card{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.home-arrivals-discover__card{background:var(--card);transition:transform var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out)}.home-arrivals-discover--mobile .home-arrivals-discover__card{align-items:center;gap:var(--space-2);padding:var(--space-3);flex-direction:row}.home-arrivals-discover__card:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.home-arrivals-discover__card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-arrivals-discover__card:hover{border-color:color-mix(in srgb, var(--primary) 25%, transparent)}}.home-arrivals-discover__card:hover{box-shadow:0 10px 28px #493a9614}}.home-arrivals-discover__tag{background:var(--primary);border-radius:9999px;width:fit-content;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.home-arrivals-discover__tag{background:color-mix(in srgb, var(--primary) 9%, transparent)}}.home-arrivals-discover__tag{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);font-size:.625rem;font-weight:800}.home-arrivals-discover__title{font-size:var(--text-sm);color:var(--foreground);font-weight:800;line-height:1.25}.home-arrivals-discover--mobile .home-arrivals-discover__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-arrivals-discover__text{font-size:var(--text-xs);color:var(--muted);line-height:1.45;display:none}@media (min-width:768px){.home-arrivals-discover__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.home-arrivals-discover__cta{font-size:var(--text-xs);color:var(--primary);transition:gap var(--duration-ui) var(--ease-out);align-items:center;gap:.3rem;margin-top:.35rem;font-weight:700;display:none}@media (min-width:768px){.home-arrivals-discover__cta{display:inline-flex}@media (hover:hover) and (pointer:fine){.home-arrivals-discover__card:hover .home-arrivals-discover__cta{gap:.5rem}}}.home-arrivals-discover__arrow{color:var(--primary);flex-shrink:0}.home-brand{gap:var(--space-8);align-items:center;display:grid}@media (min-width:1024px){.home-brand{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.home-brand__eyebrow{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-brand__eyebrow{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.home-brand__eyebrow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-brand__eyebrow{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.home-brand__eyebrow{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-weight:700}.home-brand__title{margin-top:var(--space-4);font-size:var(--text-3xl);letter-spacing:-.025em;text-wrap:balance;color:var(--foreground);font-weight:800;line-height:1.1}@media (min-width:1280px){.home-brand__title{font-size:var(--text-4xl)}}.home-brand__text{margin-top:var(--space-4);max-width:48ch;font-size:var(--text-base);color:var(--muted);line-height:1.65}.home-brand__stats{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.home-brand__stats{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.home-brand__stat{min-width:5rem;padding-inline:var(--space-4);border-inline-start:1px solid var(--border);flex:1}@supports (color:color-mix(in lab, red, red)){.home-brand__stat{border-inline-start:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.home-brand__stat:first-child{border-inline-start:none;padding-inline-start:0}.home-brand__stat-value{font-size:var(--text-xl);color:var(--primary);font-weight:800}.home-brand__stat-label{font-size:var(--text-xs);color:var(--muted);margin-top:.2rem}.home-brand__cta{margin-top:var(--space-6)}.home-brand__visual{overflow:hidden}.home-brand__visual-frame{aspect-ratio:5/4;background:linear-gradient(160deg, var(--surface) 0%, var(--card) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.home-brand__visual-frame{background:linear-gradient(160deg, var(--surface) 0%, color-mix(in srgb, var(--card) 85%, var(--primary)) 100%)}}.home-brand__visual-foot{padding:var(--space-4);border-top:1px solid var(--border);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-brand__visual-foot{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-brand__visual-dot{background:var(--primary);border-radius:9999px;width:.5rem;height:.5rem}.home-brand__visual-caption{font-size:var(--text-sm);color:var(--foreground);font-weight:700}.home-brand-mobile__pill{background:var(--card);top:.75rem;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .65rem;display:inline-flex;position:absolute;inset-inline-start:.75rem}@supports (color:color-mix(in lab, red, red)){.home-brand-mobile__pill{background:color-mix(in srgb, var(--card) 92%, transparent)}}.home-brand-mobile__pill{color:var(--primary);font-size:.625rem;font-weight:800;box-shadow:0 4px 12px #493a961a}.home-brand-mobile__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-brand-mobile__stats{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-brand-mobile__stat-value{color:var(--primary);font-size:.95rem;font-weight:800}.home-brand-mobile__stat-label{color:var(--muted);margin-top:.1rem;font-size:.625rem;line-height:1.3}.home-cta{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 56px -16px #493a9673}.home-cta__mesh{pointer-events:none;background:radial-gradient(50% 80% at 0%,#ffffff24,#0000 60%),radial-gradient(40% 60% at 100% 0,#ffffff1a,#0000 55%);position:absolute;inset:0}.home-cta__inner{gap:var(--space-6);padding:var(--space-8);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.home-cta__inner{padding:var(--space-10);flex-direction:row;justify-content:space-between;align-items:center}}.home-cta__title{font-size:var(--text-2xl);text-wrap:balance;color:#fff;font-weight:800;line-height:1.15}@media (min-width:1280px){.home-cta__title{font-size:var(--text-3xl)}}.home-cta__text{margin-top:var(--space-2);max-width:42ch;font-size:var(--text-sm);color:#ffffffe0;line-height:1.6}.home-cta__chips{margin-top:var(--space-4);flex-wrap:wrap;gap:.5rem;display:flex}.home-cta__chip{font-size:var(--text-xs);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:600;display:inline-flex}.home-cta__btn{min-height:3rem;font-size:var(--text-sm);color:var(--primary);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) var(--ease-out);background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.75rem;font-weight:800;display:inline-flex;box-shadow:0 12px 32px #00000029}.home-cta__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home-cta__btn:hover{background:#fffffff2}}.home-cta-mobile{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);padding:var(--space-6);text-align:center;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 16px 40px -12px #493a9666}.home-cta-mobile__glow{filter:blur(28px);pointer-events:none;inset-inline-start:-4rem;background:#ffffff1f;border-radius:9999px;width:10rem;height:10rem;position:absolute;top:-4rem}.home-cta-mobile__text{font-size:var(--text-sm);color:#ffffffd9;margin-top:.5rem;line-height:1.55}.home-cta-mobile__chips{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.home-cta-mobile__btn{width:100%;height:3rem;margin-top:var(--space-5);color:var(--primary);background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #00000024}.home-d-hero{border-bottom:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-d-hero{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.home-d-hero{background:linear-gradient(180deg, var(--surface) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.home-d-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 35%, transparent) 0%, transparent 100%)}}.home-d-hero__glow{background:radial-gradient(ellipse at center, var(--primary), transparent 68%);inset-inline-end:-8%;border-radius:9999px;width:55%;height:80%;position:absolute;top:-20%}@supports (color:color-mix(in lab, red, red)){.home-d-hero__glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--primary) 12%, transparent), transparent 68%)}}.home-d-hero__glow{pointer-events:none}.home-d-hero__mesh{pointer-events:none;background:radial-gradient(ellipse 72% 58% at 8% 0%, var(--primary), transparent 60%), radial-gradient(ellipse 48% 42% at 92% 8%, var(--accent), transparent 55%), radial-gradient(ellipse 40% 30% at 50% 100%, var(--primary), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-d-hero__mesh{background:radial-gradient(ellipse 72% 58% at 8% 0%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 60%), radial-gradient(ellipse 48% 42% at 92% 8%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), radial-gradient(ellipse 40% 30% at 50% 100%, color-mix(in srgb, var(--primary) 6%, transparent), transparent 70%)}}.home-d-hero__grain{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-d-hero__inner{padding-block:var(--space-10);position:relative}@media (min-width:1280px){.home-d-hero__inner{padding-block:var(--space-12)}}.home-d-hero__grid{gap:var(--space-8);align-items:center;display:grid}@media (min-width:1024px){.home-d-hero__grid{gap:var(--space-10);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.home-d-hero__badge{margin-bottom:var(--space-4);border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-d-hero__badge{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.home-d-hero__badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__badge{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.home-d-hero__badge{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-weight:700}.home-d-hero__title{font-size:var(--text-4xl);letter-spacing:-.03em;text-wrap:balance;color:var(--foreground);font-weight:800;line-height:1.06}@media (min-width:1280px){.home-d-hero__title{font-size:var(--text-5xl)}}.home-d-hero__subtitle{margin-top:var(--space-4);max-width:42ch;font-size:var(--text-base);color:var(--muted);line-height:1.65}.home-d-hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-d-hero__title-accent{background:linear-gradient(135deg, var(--primary) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__title-accent{background:linear-gradient(135deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 65%, var(--accent)) 100%)}}.home-d-hero__title-accent{color:#0000;-webkit-background-clip:text;background-clip:text}.home-d-hero__cta-primary{box-shadow:0 12px 32px -8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__cta-primary{box-shadow:0 12px 32px -8px color-mix(in srgb, var(--primary) 45%, transparent)}}.home-d-hero__stats{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.home-d-hero__stats{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent)}}.home-d-hero__stat{min-width:6rem;padding:0;padding-inline:var(--space-4);-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-inline-start:1px solid var(--border);background:0 0;border-radius:0;flex:1}@supports (color:color-mix(in lab, red, red)){.home-d-hero__stat{border-inline-start:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.home-d-hero__stat:first-child{border-inline-start:none;padding-inline-start:0}.home-d-hero__stat-value{font-size:var(--text-xl);color:var(--primary);font-weight:800}.home-d-hero__stat-label{font-size:var(--text-xs);color:var(--muted);margin-top:.25rem}.home-d-hero__aisle{margin-top:var(--space-6)}.home-d-hero__aisle-label{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.home-d-hero__aisle-rail{flex-wrap:wrap;gap:.5rem;display:flex}.home-d-hero__aisle-item{border:1px solid var(--border);background:var(--card);transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .35rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-d-hero__aisle-item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__aisle-item:hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.home-d-hero__aisle-item:hover{box-shadow:0 8px 24px #493a9614}}.home-d-hero__aisle-item:active{transform:scale(.97)}.home-d-hero__aisle-thumb{background:var(--surface);border-radius:9999px;width:2rem;height:2rem;position:relative;overflow:hidden}.home-d-hero__aisle-name{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:var(--text-xs);color:var(--foreground);font-weight:600;overflow:hidden}.home-d-hero__aisle-more{border:1px dashed var(--primary);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-d-hero__aisle-more{border:1px dashed color-mix(in srgb, var(--primary) 35%, transparent)}}.home-d-hero__aisle-more{font-size:var(--text-xs);color:var(--primary);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) var(--ease-out);font-weight:700}.home-d-hero__aisle-more:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home-d-hero__aisle-more:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__aisle-more:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}}.home-d-hero__visual{min-width:0}.home-d-hero__frame{gap:var(--space-3);flex-direction:column;display:flex}.home-d-hero__stage{aspect-ratio:16/10;border:1px solid var(--border);border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-d-hero__stage{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-d-hero__stage{background:var(--card);box-shadow:0 0 0 1px var(--primary), 0 28px 64px -24px #493a9652}@supports (color:color-mix(in lab, red, red)){.home-d-hero__stage{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 8%, transparent), 0 28px 64px -24px #493a9652}}.home-d-hero__slide{opacity:0;pointer-events:none;transition:opacity var(--duration-panel) var(--ease-out);position:absolute;inset:0}.home-d-hero__slide--active{opacity:1;pointer-events:auto;z-index:1}.home-d-hero__slide-media{position:absolute;inset:0;overflow:hidden}.home-d-hero__slide-media img{transition:transform 7s var(--ease-out)}.home-d-hero__slide--active .home-d-hero__slide-media img{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.home-d-hero__slide-media img{transition:none}.home-d-hero__slide--active .home-d-hero__slide-media img{transform:none}}.home-d-hero__slide-scrim{background:linear-gradient(#0000 0%,#0003 52%,#000000c7 100%);position:absolute;inset:0}.home-d-hero__slide-copy{z-index:2;padding:var(--space-6);color:#fff;inset-inline:0;position:absolute;bottom:0}.home-d-hero__slide-tag{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:9999px;padding:.25rem .7rem;font-weight:700;display:inline-flex}.home-d-hero__slide-title{font-size:var(--text-2xl);text-wrap:balance;margin-top:.75rem;font-weight:800;line-height:1.15}.home-d-hero__slide-text{max-width:46ch;font-size:var(--text-sm);color:#ffffffdb;margin-top:.5rem;line-height:1.55}.home-d-hero__slide-cta{font-size:var(--text-sm);align-items:center;gap:.5rem;margin-top:1rem;font-weight:700;display:inline-flex}.home-d-hero__nav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.25rem;height:2.25rem;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) var(--ease-out);background:#0000006b;border:1px solid #ffffff47;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.home-d-hero__nav:active{transform:translateY(-50%)scale(.94)}.home-d-hero__nav--prev{inset-inline-start:.75rem}.home-d-hero__nav--next{inset-inline-end:.75rem}.home-d-hero__dots{z-index:3;bottom:.85rem;gap:.4rem;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .home-d-hero__dots{transform:translate(50%)}.home-d-hero__dot{width:.4rem;height:.4rem;transition:width var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out);background:#ffffff61;border-radius:9999px}.home-d-hero__dot--active{background:#fff;width:1.4rem}.home-d-hero__cta-secondary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__cta-secondary{border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}}.home-d-hero__cta-secondary{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__cta-secondary{background:color-mix(in srgb, var(--card) 90%, transparent)}}.home-d-hero__progress{z-index:4;inset-inline:0;background:#ffffff2e;height:3px;position:absolute;bottom:0}.home-d-hero__progress-bar{background:linear-gradient(90deg,#fff,#ffffffbf);width:0;height:100%;animation:linear forwards hero-progress;display:block}@keyframes hero-progress{0%{width:0}to{width:100%}}.home-d-hero__toolbar{align-items:center;gap:var(--space-4);display:flex}.home-d-hero__counter{font-size:var(--text-xs);letter-spacing:.12em;color:var(--muted);flex-shrink:0;font-weight:800}.home-d-hero__counter-sep{opacity:.45;margin-inline:.15rem}.home-d-hero__thumbs{gap:var(--space-3);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.home-d-hero__thumb{aspect-ratio:16/10;background:var(--surface);cursor:pointer;transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);border:2px solid #0000;border-radius:.85rem;position:relative;overflow:hidden}.home-d-hero__thumb:active{transform:scale(.97)}.home-d-hero__thumb--active{border-color:var(--primary);box-shadow:0 8px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__thumb--active{box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 22%, transparent)}}.home-d-hero__thumb-progress{background:var(--primary);transform-origin:0;inset-inline:0;height:2px;animation:linear forwards hero-progress;position:absolute;bottom:0}[dir=rtl] .home-d-hero__thumb-progress{transform-origin:100%}@media (prefers-reduced-motion:reduce){.home-d-hero__progress-bar,.home-d-hero__thumb-progress,.home-m-hero__progress{width:100%;animation:none}}@media (hover:hover) and (pointer:fine){.home-d-hero__thumb:not(.home-d-hero__thumb--active):hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-hero__thumb:not(.home-d-hero__thumb--active):hover{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}}.home-d-hero__thumb-scrim{pointer-events:none;background:linear-gradient(#0000 40%,#000000a6);position:absolute;inset:0}.home-d-hero__thumb-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#fff;inset-inline:.5rem;font-size:.625rem;font-weight:700;position:absolute;bottom:.4rem;overflow:hidden}.home-d-sh{margin-bottom:1.75rem}.home-d-sh__top{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.home-d-sh__copy{flex:1;min-width:0}.home-d-sh__eyebrow{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-d-sh--deal .home-d-sh__eyebrow{color:var(--accent-dark,var(--accent))}.home-d-sh--editorial .home-d-sh__eyebrow{letter-spacing:.14em;color:var(--primary);font-weight:800}@supports (color:color-mix(in lab, red, red)){.home-d-sh--editorial .home-d-sh__eyebrow{color:color-mix(in srgb, var(--primary) 75%, var(--muted))}}.home-d-sh--editorial .home-d-sh__title{max-width:18ch}.home-d-sh--editorial .home-d-sh__rule{background:linear-gradient(90deg, var(--primary), var(--accent), transparent);height:2px}@supports (color:color-mix(in lab, red, red)){.home-d-sh--editorial .home-d-sh__rule{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--accent) 70%, transparent), transparent)}}.home-d-sh--deal .home-d-sh__rule{background:linear-gradient(90deg, var(--accent), var(--accent), transparent);height:2px}@supports (color:color-mix(in lab, red, red)){.home-d-sh--deal .home-d-sh__rule{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #fbbf24), transparent)}}.home-d-sh__icon{background:var(--primary);border-radius:.5rem;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-d-sh__icon{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.home-d-sh__icon{color:inherit}.home-d-sh__icon svg{width:.85rem;height:.85rem}.home-d-sh--deal .home-d-sh__icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-d-sh--deal .home-d-sh__icon{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.home-d-sh__title{max-width:20ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--foreground);margin:0;font-size:clamp(1.65rem,1.25rem + 1.2vw,2.35rem);font-weight:800;line-height:1.12}.home-d-sh__subtitle{max-width:46ch;color:var(--muted);margin:.45rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.55}.home-d-sh__status{color:var(--accent-dark,var(--accent));align-items:center;gap:.4rem;margin:.65rem 0 0;font-size:.8rem;font-weight:700;display:inline-flex}.home-d-sh__status-dot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.home-d-sh__status-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent)}}.home-d-sh__link{border:1px solid var(--border);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:.15rem;padding:.55rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-d-sh__link{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.home-d-sh__link{background:var(--card);color:var(--foreground);transition:transform var(--duration-press) var(--ease-out), border-color var(--duration-ui) var(--ease-out), background-color var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out);font-size:.875rem;font-weight:700}.home-d-sh__link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home-d-sh__link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-sh__link:hover{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.home-d-sh__link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-sh__link:hover{background:color-mix(in srgb, var(--primary) 8%, var(--card))}}.home-d-sh__link:hover{color:var(--primary)}.home-d-sh--deal .home-d-sh__link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-d-sh--deal .home-d-sh__link:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.home-d-sh--deal .home-d-sh__link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-d-sh--deal .home-d-sh__link:hover{background:color-mix(in srgb, var(--accent) 10%, var(--card))}}.home-d-sh--deal .home-d-sh__link:hover{color:var(--accent-dark,var(--accent))}}.home-d-sh__rule{background:linear-gradient(to inline-end, var(--border), var(--border) 55%, transparent);width:100%;height:1px;margin-top:1.15rem;display:block}@supports (color:color-mix(in lab, red, red)){.home-d-sh__rule{background:linear-gradient(to inline-end, color-mix(in srgb, var(--border) 90%, transparent), color-mix(in srgb, var(--border) 35%, transparent) 55%, transparent)}}.home-d-sh--center .home-d-sh__top{text-align:center;flex-direction:column;align-items:center}.home-d-sh--center .home-d-sh__copy{flex-direction:column;align-items:center;display:flex}.home-d-sh--center .home-d-sh__title,.home-d-sh--center .home-d-sh__subtitle{max-width:40rem}.home-d-sh--center .home-d-sh__rule{background:linear-gradient(to inline-end, transparent, var(--border) 30%, var(--border) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.home-d-sh--center .home-d-sh__rule{background:linear-gradient(to inline-end, transparent, color-mix(in srgb, var(--border) 70%, transparent) 30%, color-mix(in srgb, var(--border) 70%, transparent) 70%, transparent)}}.home-d-paths{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (min-width:768px) and (max-width:1023px){.home-d-paths{grid-template-columns:1fr}}@media (min-width:1100px){.home-d-paths{grid-template-columns:1.35fr 1fr 1fr}}.home-d-path{color:#fff;min-height:16.5rem;transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);background:#1a1438;border-radius:1.45rem;flex-direction:column;justify-content:flex-end;gap:.45rem;padding:1.5rem 1.5rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px -28px #120f1f8c}.home-d-path--lead{min-height:18rem}.home-d-path__img{z-index:0}.home-d-path__scrim{z-index:1;pointer-events:none;background:linear-gradient(#120f1f1f 0%,#120f1f6b 40%,#120f1fe6 100%),linear-gradient(115deg,#493a9673,#0000 58%);position:absolute;inset:0}.home-d-path__tag,.home-d-path__title,.home-d-path__text,.home-d-path__cta{z-index:2;position:relative}.home-d-path__tag{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .7rem;font-size:.6875rem;font-weight:800;display:inline-flex}.home-d-path__title{font-family:var(--font-display);letter-spacing:-.025em;margin:.1rem 0 0;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);font-weight:800;line-height:1.15}.home-d-path__text{color:#ffffffc7;max-width:30ch;margin:0;font-size:.875rem;font-weight:500;line-height:1.45}.home-d-path__cta{color:#fff;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.9rem;font-weight:700;display:inline-flex}.home-d-path:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.home-d-path:hover{transform:translateY(-4px);box-shadow:0 24px 52px -28px #120f1f99}}.home-d-trust{padding-block:var(--space-5);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-d-trust{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.home-d-trust{background:linear-gradient(180deg, var(--card) 0%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.home-d-trust{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 80%, transparent) 0%, color-mix(in srgb, var(--surface) 40%, transparent) 100%)}}.home-d-trust__inner{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.home-d-trust__inner{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-d-trust__inner{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-d-trust__inner{background:color-mix(in srgb, var(--card) 85%, transparent)}}.home-d-trust__inner{box-shadow:0 8px 28px #493a960d}.home-d-trust__item{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.home-d-trust__icon{border:1px solid var(--primary);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-d-trust__icon{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent)}}.home-d-trust__icon{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-trust__icon{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.home-d-trust__icon{color:var(--primary)}.home-d-trust__title{font-size:var(--text-sm);color:var(--foreground);font-weight:700}.home-d-trust__text{font-size:var(--text-xs);color:var(--muted);margin-top:.15rem;line-height:1.45}.home-d-quickshop{padding-block:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.home-d-quickshop{border-bottom:1px solid color-mix(in srgb, var(--border) 45%, transparent)}}.home-d-quickshop__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.home-d-quickshop__label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.home-d-quickshop__all{font-size:var(--text-xs);color:var(--primary);transition:opacity var(--duration-ui) var(--ease-out);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-d-quickshop__all:hover{opacity:.75}}.home-d-quickshop__grid{gap:var(--space-3);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.home-d-quickshop__item{text-align:center;min-width:0;transition:transform var(--duration-press) var(--ease-out);flex-direction:column;align-items:center;gap:.5rem;display:flex}.home-d-quickshop__item:active{transform:scale(.97)}.home-d-quickshop__orb{border:2px solid var(--border);border-radius:1.15rem;width:4.25rem;height:4.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-d-quickshop__orb{border:2px solid color-mix(in srgb, var(--border) 80%, transparent)}}.home-d-quickshop__orb{background:var(--surface);transition:border-color var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);box-shadow:0 8px 20px #493a9614}@media (hover:hover) and (pointer:fine){.home-d-quickshop__item:hover .home-d-quickshop__orb{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-quickshop__item:hover .home-d-quickshop__orb{border-color:color-mix(in srgb, var(--primary) 35%, transparent)}}.home-d-quickshop__item:hover .home-d-quickshop__orb{box-shadow:0 12px 28px #493a9624}}.home-d-quickshop__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-xs);color:var(--foreground);font-weight:600;overflow:hidden}.home-d-hero__sidecards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-d-hero__sidecard{border:1px solid var(--border);border-radius:1rem;min-height:6.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-d-hero__sidecard{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.home-d-hero__sidecard{transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.home-d-hero__sidecard:hover{transform:translateY(-2px);box-shadow:0 12px 32px #493a961f}}.home-d-hero__sidecard-scrim{background:linear-gradient(#00000026,#000000b8);position:absolute;inset:0}.home-d-hero__sidecard-copy{color:#fff;inset-inline:0;padding:.75rem;position:absolute;bottom:0}.home-d-hero__sidecard-tag{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:.625rem;font-weight:700}.home-d-hero__sidecard-title{font-size:var(--text-sm);margin-top:.2rem;font-weight:700;line-height:1.3}.home-d-featured-layout{gap:var(--space-5);align-items:stretch;display:grid}@media (min-width:1024px){.home-d-featured-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1.95fr)}}.home-d-spotlight{position:relative}.home-d-spotlight__ribbon{top:var(--space-3);z-index:2;background:linear-gradient(135deg, var(--primary), var(--primary-dark));letter-spacing:.08em;text-transform:uppercase;color:#fff;box-shadow:0 6px 16px var(--primary);border-radius:9999px;padding:.3rem .75rem;font-size:.625rem;font-weight:800;position:absolute;inset-inline-start:var(--space-3)}@supports (color:color-mix(in lab, red, red)){.home-d-spotlight__ribbon{box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 35%, transparent)}}.home-d-spotlight__glow{z-index:0;background:radial-gradient(ellipse 80% 60% at 50% 40%, var(--primary), transparent 70%);border-radius:1.5rem;position:absolute;inset:-1rem}@supports (color:color-mix(in lab, red, red)){.home-d-spotlight__glow{background:radial-gradient(ellipse 80% 60% at 50% 40%, color-mix(in srgb, var(--primary) 14%, transparent), transparent 70%)}}.home-d-spotlight__glow{pointer-events:none}.home-d-spotlight .product-card--home{z-index:1;height:100%;position:relative}.home-d-spotlight .product-card-home-media{aspect-ratio:5/6}@media (min-width:1280px){.home-d-spotlight .product-card-home-media{aspect-ratio:4/5}.home-d-spotlight .product-card-home-title{font-size:var(--text-lg)}.home-d-spotlight .product-card-home-price{font-size:var(--text-xl)}}.home-d-featured-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-d-deals-band{margin-top:var(--space-10);padding:var(--space-8);border:1px solid #ef4444;border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-d-deals-band{border:1px solid color-mix(in srgb, #ef4444 18%, var(--border))}}.home-d-deals-band{background:linear-gradient(135deg, #ef4444 0%, var(--card) 55%, #f97316 100%)}@supports (color:color-mix(in lab, red, red)){.home-d-deals-band{background:linear-gradient(135deg, color-mix(in srgb, #ef4444 6%, var(--surface)) 0%, color-mix(in srgb, var(--card) 96%, transparent) 55%, color-mix(in srgb, #f97316 4%, var(--surface)) 100%)}}.home-d-deals-band{box-shadow:inset 0 1px #fff6}.home-d-deals-band__watermark{color:#ef444414;pointer-events:none;inset-inline-end:-1rem;position:absolute;top:-1rem}.home-d-deals-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-d-deals-grid--few{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.home-d-category-mosaic{gap:var(--space-4);grid-template-rows:repeat(2,minmax(9rem,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-d-category-tile{border:1px solid var(--border);border-radius:1.15rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-d-category-tile{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.home-d-category-tile{background:var(--card);transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out)}.home-d-category-tile--lead{grid-area:span 2/span 2}@media (hover:hover) and (pointer:fine){.home-d-category-tile:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.home-d-category-tile:hover{border-color:color-mix(in srgb, var(--primary) 28%, transparent)}}.home-d-category-tile:hover{box-shadow:0 16px 40px #493a961f}}.home-d-category-tile:active{transform:scale(.99)}.home-d-category-tile__scrim{background:linear-gradient(#0000 0%,#0000002e 45%,#000000d1 100%);position:absolute;inset:0}.home-d-category-tile__copy{z-index:1;padding:var(--space-4);color:#fff;inset-inline:0;position:absolute;bottom:0}.home-d-category-tile__name{font-size:var(--text-sm);font-weight:800}.home-d-category-tile--lead .home-d-category-tile__name{font-size:var(--text-lg)}.home-d-category-tile__cta{font-size:var(--text-xs);color:#ffffffe0;align-items:center;gap:.25rem;margin-top:.35rem;font-weight:600;display:inline-flex}.home-d-collections-grid{grid-template-rows:repeat(2,minmax(9.5rem,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@media (min-width:768px) and (max-width:1023px){.home-d-collections-grid{grid-template-rows:none;grid-template-columns:1fr}.home-d-collection-card--lead{grid-row:auto;min-height:12rem}}.home-d-collection-card{color:#fff;min-height:100%;transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);border-radius:1.35rem;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.35rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 40px #493a9624}.home-d-collection-card:before{content:"";opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-d-collection-card--lead{grid-row:span 2;min-height:100%}.home-d-collection-card--0{background:linear-gradient(145deg, #1e1648 0%, var(--primary) 52%, #6b5bb5 100%)}.home-d-collection-card--1{background:linear-gradient(145deg,#0c4a6e 0%,#0284c7 52%,#38bdf8 100%)}.home-d-collection-card--2{background:linear-gradient(145deg, #7c2d12 0%, var(--accent) 52%, #fbbf24 100%)}.home-d-collection-card__mesh{pointer-events:none;background:radial-gradient(circle at 88% 12%,#fff3,#0000 42%),radial-gradient(circle at 12% 88%,#00000038,#0000 48%);position:absolute;inset:0}.home-d-collection-card__tag,.home-d-collection-card__title,.home-d-collection-card__text,.home-d-collection-card__cta{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.home-d-collection-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #493a9633}}.home-d-collection-card:active{transform:scale(.99)}.home-d-collection-card__tag{width:fit-content;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-weight:700;display:inline-flex}.home-d-collection-card__title{margin-top:var(--space-4);font-size:var(--text-xl);text-wrap:balance;font-weight:800;line-height:1.2}.home-d-collection-card--lead .home-d-collection-card__title{font-size:var(--text-2xl)}.home-d-collection-card__text{margin-top:var(--space-2);font-size:var(--text-sm);color:#ffffffd6;line-height:1.55}.home-d-collection-card__cta{margin-top:var(--space-4);font-size:var(--text-sm);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.home-d-closing-grid{gap:var(--space-6);display:grid}@media (min-width:1024px){.home-d-closing-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch}}.home-d-brand{display:grid;overflow:hidden}@media (min-width:768px){.home-d-brand{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.home-d-brand__media{background:var(--surface);min-height:14rem;position:relative}.home-d-brand__body{padding:var(--space-6)}.home-d-brand__eyebrow{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-d-brand__eyebrow{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.home-d-brand__eyebrow{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-d-brand__eyebrow{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.home-d-brand__eyebrow{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-weight:700}.home-d-brand__title{margin-top:var(--space-4);font-size:var(--text-2xl);color:var(--foreground);font-weight:800;line-height:1.15}.home-d-brand__text{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--muted);line-height:1.65}.home-d-cta{padding:var(--space-8);background:linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;border-radius:1.35rem;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -14px #493a9673}.home-d-brand__index{margin-bottom:var(--space-3);font-size:var(--text-xs);letter-spacing:.14em;color:var(--primary);font-weight:800}@supports (color:color-mix(in lab, red, red)){.home-d-brand__index{color:color-mix(in srgb, var(--primary) 65%, var(--muted))}}.home-d-brand__benefits{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}@supports (color:color-mix(in lab, red, red)){.home-d-brand__benefits{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.home-d-brand__benefit{align-items:flex-start;gap:var(--space-3);display:flex}.home-d-brand__benefit-icon{background:var(--primary);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.home-d-brand__benefit-icon{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.home-d-brand__benefit-icon{color:var(--primary)}.home-d-brand__benefit-title{font-size:var(--text-sm);color:var(--foreground);font-weight:700;display:block}.home-d-brand__benefit-text{font-size:var(--text-xs);color:var(--muted);margin-top:.1rem;line-height:1.45;display:block}.home-d-cta__glow{filter:blur(32px);pointer-events:none;inset-inline-end:-3rem;background:#ffffff1f;border-radius:9999px;width:12rem;height:12rem;position:absolute;top:-3rem}.home-d-cta__pattern{opacity:.08;pointer-events:none;background-image:radial-gradient(circle at 2px 2px,#fff 1px,#0000 0);background-size:20px 20px;position:absolute;inset:0}.home-d-cta__title{font-size:var(--text-2xl);text-wrap:balance;font-weight:800;line-height:1.15;position:relative}.home-d-cta__text{margin-top:var(--space-3);font-size:var(--text-sm);color:#ffffffe0;line-height:1.6;position:relative}.home-d-cta__chips{margin-top:var(--space-5);flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.home-d-cta__btn{width:fit-content;margin-top:var(--space-6);font-size:var(--text-sm);color:var(--primary);transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) var(--ease-out);background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 10px 28px #00000024}.home-d-cta__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.home-d-cta__btn:hover{background:#fffffff2}}.wishlist-btn--pop{animation:heart-pop .32s var(--ease-out) both}@keyframes heart-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.product-card-home-wishlist{inset-inline-end:calc(var(--spacing) * 2.5);top:calc(var(--spacing) * 2.5);z-index:10;position:absolute}.pdp-tab-enter{animation:fade-in .22s var(--ease-out) both}.site-benefit-tile{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.site-benefit-tile{border-color:color-mix(in oklab, var(--border) 75%, transparent)}}.site-benefit-tile{background-color:var(--card);padding:calc(var(--spacing) * 4);--tw-shadow:0 8px 24px var(--tw-shadow-color,#493a960a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.site-benefit-tile:active{scale:.99}.site-benefit-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--r-xl);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.site-benefit-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.site-benefit-icon{color:var(--primary)}.site-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-chip{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.site-chip{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-chip{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.site-cta-panel{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--primary);--tw-gradient-to:var(--primary-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);text-align:center;--tw-shadow:0 20px 50px -12px var(--tw-shadow-color,#493a9659);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:1.35rem;position:relative;overflow:hidden}.desktop-benefits{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.desktop-benefits{border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent)}}.desktop-benefits{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.desktop-benefits{background:color-mix(in srgb, var(--surface) 65%, transparent)}}.desktop-benefits__grid{gap:var(--space-4);padding-block:var(--space-5);display:grid}@media (min-width:768px){.desktop-benefits__grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.desktop-benefits__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);transition:background-color var(--duration-ui) var(--ease-out);border-radius:1rem;display:flex}@media (hover:hover) and (pointer:fine){.desktop-benefits__item:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.desktop-benefits__item:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}}}.desktop-benefits__icon{shrink:0;background:var(--primary);border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desktop-benefits__icon{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.desktop-benefits__icon{color:var(--primary)}.desktop-benefits__title{font-size:var(--text-sm);color:var(--foreground);font-weight:700}.desktop-benefits__desc{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted);line-height:1.5}.section-title{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground)}.section-subtitle{font-size:var(--text-sm);max-width:var(--content-prose);margin-top:var(--space-1);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted)}.site-container{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.site-container{padding-inline:var(--space-6)}}@media (min-width:2560px){.site-container{padding-inline:var(--space-8)}}.page-container{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.page-container{padding-inline:var(--space-6)}}@media (min-width:2560px){.page-container{padding-inline:var(--space-8)}}.page-container--standalone{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.page-container--standalone{padding-inline:var(--space-6)}}@media (min-width:2560px){.page-container--standalone{padding-inline:var(--space-8)}}.page-section{padding-block:var(--space-8)}.page-section-tight{padding-block:var(--space-6)}.prose-readable{max-width:var(--content-prose);line-height:1.65}.home-category-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-category-grid>*{min-width:0}@media (min-width:1280px){.home-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.trust-marquee__track{width:max-content;animation:36s linear infinite trust-marquee}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}[dir=rtl] .trust-marquee__track{animation-name:trust-marquee-rtl}@keyframes trust-marquee-rtl{0%{transform:translate(0)}to{transform:translate(33.3333%)}}@media (prefers-reduced-motion:reduce){.trust-marquee__track{animation:none}}.home-bento{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:1024px){.home-bento{grid-template-rows:minmax(280px,34vw);grid-template-columns:1.4fr .9fr .9fr;height:clamp(360px,42vw,560px)}}.home-bento__lead,.home-bento__tile{border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-card);min-height:240px;display:block;position:relative;overflow:hidden}.home-bento__lead{min-height:320px}@media (min-width:1024px){.home-bento__lead{grid-row:1/-1;min-height:0}}.home-bento__stack{flex-direction:column;gap:1.25rem;min-height:0;display:flex}@media (min-width:1024px){.home-bento__stack{grid-column:2;height:100%}.home-bento__stack>.home-bento__tile{flex:1;min-height:0}}.home-bento__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#0c0a0933 55%,#0c0a09d1 100%);position:absolute;inset:0}.home-bento__scrim--soft{background:linear-gradient(#0000 40%,#0c0a09b8 100%)}.home-bento__copy{z-index:2;inset-inline:0;padding:1.75rem;position:absolute;bottom:0}.home-bento__copy--compact{padding:1.25rem 1.5rem}.home-bento__chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:9999px;align-items:center;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:800;display:inline-flex}.home-bento__title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.75rem);font-weight:900;line-height:1.1}.home-bento__title--sm{font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}.home-bento__cta{color:#ffffffe6;opacity:1;transition:opacity var(--duration-ui) var(--ease-out), transform var(--duration-ui) var(--ease-out);align-items:center;gap:.4rem;margin-top:.75rem;font-size:.875rem;font-weight:700;display:inline-flex;transform:none}@media (hover:hover) and (pointer:fine){.home-bento__cta{opacity:0;transform:translateY(.5rem)}.home-bento__lead:hover .home-bento__cta{opacity:1;transform:translateY(0)}}.home-bento__promo{border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;box-shadow:var(--shadow-elevated);flex-direction:column;min-height:280px;padding:2rem;display:flex}@media (min-width:1024px){.home-bento__promo{grid-column:3;height:100%;min-height:0}}.home-bento__promo-glow{filter:blur(40px);pointer-events:none;width:14rem;height:14rem;transition:transform .7s var(--ease-out);inset-inline-end:-4rem;background:#ffffff1f;border-radius:9999px;position:absolute;top:-4rem}@media (hover:hover) and (pointer:fine){.home-bento__promo:hover .home-bento__promo-glow{transform:scale(1.35)}}@media (min-width:768px) and (max-width:1023px){.home-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:.85rem;height:auto}.home-bento__lead{grid-area:auto/1/auto/-1;min-height:14rem}.home-bento__stack{flex-direction:row;grid-column:1/-1;height:auto}.home-bento__stack>.home-bento__tile{flex:1;min-height:10.5rem}.home-bento__promo{flex-direction:row;grid-column:1/-1;align-items:center;gap:1.25rem;height:auto;min-height:8rem;padding:1.35rem 1.5rem}.home-editorial-grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.home-editorial-card--lead{grid-column:1/-1;min-height:15rem}}.home-category-tile{aspect-ratio:1;border:1px solid var(--border);border-radius:clamp(.875rem,.75rem + .35vw,1.25rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-category-tile{border:1px solid color-mix(in srgb, var(--border) 90%, transparent)}}.home-category-tile{background:var(--card);box-shadow:0 8px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-category-tile{box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 6%, transparent)}}.home-category-tile{transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.home-category-tile:hover{box-shadow:0 16px 36px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.home-category-tile:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--primary) 12%, transparent)}}}.home-category-tile:active{transform:scale(.98)}.site-footer{color:#ffffffb3;background:radial-gradient(80% 60% at 10% 0,#493a9659,#0000 55%),linear-gradient(#1a1438 0%,#0f0c1f 100%)}.site-footer__link{color:#ffffff8c;transition:color var(--duration-fast) var(--ease-out);font-size:.875rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer__link:hover{color:#fff}}.auto-card-grid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-card-min), 1fr));gap:var(--grid-gap);align-items:stretch;display:grid}.home-page{flex-direction:column;display:flex}@media (max-width:767px){.home-page .page-section,.home-page .page-section-tight{padding-block:0}.home-page>.flex{gap:calc(var(--spacing) * 6)}}@media (min-width:768px){.home-page>.flex{gap:0}}.immersive-hero{isolation:isolate;background:#120f1f}.immersive-hero__media,.immersive-hero__slide{position:absolute;inset:0}.immersive-hero__veil{background:linear-gradient(108deg,#151226 0%,#120f1fc7 40%,#120f1f6b 68%,#120f1f2e 100%),linear-gradient(#0000 45%,#120f1fc7 100%);position:absolute;inset:0}[dir=rtl] .immersive-hero__veil{background:linear-gradient(252deg,#151226 0%,#120f1fc7 40%,#120f1f6b 68%,#120f1f2e 100%),linear-gradient(#0000 45%,#120f1fc7 100%)}.immersive-hero__grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.immersive-hero__brand{--tw-leading:.92;--tw-font-weight:var(--font-weight-black);font-size:clamp(3.25rem,2.2rem + 3.8vw,5.75rem);line-height:.92;font-weight:var(--font-weight-black);--tw-tracking:-.045em;letter-spacing:-.045em;color:var(--color-white)}.immersive-hero__rule{margin-top:calc(var(--spacing) * 4);height:var(--spacing);width:calc(var(--spacing) * 16);transform-origin:0;background-color:#f0821e;border-radius:3.40282e38px}[dir=rtl] .immersive-hero__rule{transform-origin:100%}.immersive-hero__title{margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);--tw-leading:var(--leading-snug);font-size:clamp(1.2rem,1rem + .9vw,1.65rem);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance;color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.immersive-hero__title{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.immersive-hero__title-accent{color:#f4a156;font-weight:700}.immersive-hero__subtitle{margin-top:calc(var(--spacing) * 3.5);max-width:var(--container-md);--tw-leading:var(--leading-relaxed);font-size:15px;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.immersive-hero__subtitle{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}@media (min-width:80rem){.immersive-hero__subtitle{font-size:1.05rem}}.immersive-hero__subtitle{text-shadow:0 1px 2px #00000059}.immersive-hero__ghost{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.immersive-hero__ghost{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.immersive-hero__ghost{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.immersive-hero__ghost{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.immersive-hero__ghost{padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-md));-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,)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.immersive-hero__ghost:hover{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.immersive-hero__ghost:hover{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.immersive-hero__ghost:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.immersive-hero__ghost:hover{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}}}.immersive-hero__spotlight{margin-top:calc(var(--spacing) * 8);max-width:var(--container-xl);align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd1;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.immersive-hero__spotlight{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.immersive-hero__spotlight{text-shadow:0 1px 2px #0000004d}.immersive-hero__spotlight-link{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);display:inline-flex}@media (hover:hover) and (pointer:fine){@media (hover:hover){.immersive-hero__spotlight-link:hover{opacity:.8}}}.immersive-hero__spotlight-sep{opacity:.5}.immersive-hero__spotlight-sub{-webkit-line-clamp:1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.immersive-hero__rail{margin-top:calc(var(--spacing) * 10);width:100%;max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);display:flex}.immersive-hero__rail-item{gap:calc(var(--spacing) * 2);text-align:start;min-width:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);opacity:.45;flex-direction:column;flex:1;display:flex}.immersive-hero__rail-item--active,.immersive-hero__rail-item:hover{opacity:1}.immersive-hero__rail-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white);text-transform:uppercase;overflow:hidden}.immersive-hero__rail-track{background-color:#ffffff40;border-radius:3.40282e38px;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.immersive-hero__rail-track{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.immersive-hero__rail-fill{transform-origin:0;width:100%;background-color:#f0821e;border-radius:3.40282e38px;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}[dir=rtl] .immersive-hero__rail-fill{transform-origin:100%}.mobile-hero__frame{overflow:hidden}.mobile-hero__stage{aspect-ratio:4/5;width:100%;max-height:min(70vh,30rem);position:relative}@media (min-width:40rem){.mobile-hero__stage{aspect-ratio:16/11;max-height:none}}.mobile-hero__veil{background:linear-gradient(#120f1f2e 0%,#120f1f6b 38%,#18132b 100%);position:absolute;inset:0}.mobile-hero__copy{inset-inline:0;position:absolute;bottom:0}:where(.mobile-hero__copy>: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)))}.mobile-hero__copy{padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 7);color:var(--color-white);text-shadow:0 1px 3px #0006}.mobile-hero__brand{--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:clamp(1.85rem,8vw,2.4rem);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:-.04em;letter-spacing:-.04em}.mobile-hero__headline{padding-top:var(--spacing);--tw-leading:var(--leading-snug);font-size:.95rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.mobile-hero__headline{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.mobile-hero__title{--tw-leading:var(--leading-tight);font-size:1.05rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#f0821e}.mobile-hero__cta{align-items:center;gap:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:inline-flex}.mobile-hero__rail{inset-inline:calc(var(--spacing) * 5);bottom:calc(var(--spacing) * 2.5);z-index:10;gap:calc(var(--spacing) * 1.5);display:flex;position:absolute}.mobile-hero__rail-track{background-color:#ffffff40;border-radius:3.40282e38px;flex:1;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-hero__rail-track{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.mobile-hero__rail-track--active{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.mobile-hero__rail-track--active{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.mobile-hero__rail-fill{transform-origin:0;background-color:var(--color-white);width:100%;border-radius:3.40282e38px;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.mobile-hero__actions{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-hero__btn-primary{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 10px 28px -12px var(--tw-shadow-color,#493a968c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.mobile-hero__btn-primary:active{scale:.97}.mobile-hero__btn-secondary{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.mobile-hero__btn-secondary:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.mobile-hero__btn-secondary:hover{background-color:var(--surface)}}}.mobile-hero{background-color:#0000;position:relative}.dark .mobile-hero{background-color:#0000}.mobile-hero-head{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}.mobile-hero-badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);border-radius:3.40282e38px;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-hero-badge{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.mobile-hero-badge{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.mobile-hero-badge{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.mobile-hero-badge{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--primary);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mobile-hero-badge:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-badge:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.mobile-hero-badge:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-badge:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.mobile-hero-title{margin-top:calc(var(--spacing) * 3);--tw-leading:1.2;--tw-font-weight:var(--font-weight-extrabold);font-size:1.65rem;line-height:1.2;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.mobile-hero-title-accent{margin-top:var(--spacing);color:var(--primary);display:block}.mobile-hero-subtitle{margin-top:calc(var(--spacing) * 2.5);-webkit-line-clamp:3;--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-hero-cta-row{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-hero-cta-primary{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-2xl);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--primary);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-hero-cta-primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-hero-cta-primary{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.mobile-hero-cta-primary:active{scale:.97}.mobile-hero-cta-secondary{height:calc(var(--spacing) * 11);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-hero-cta-secondary{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.mobile-hero-cta-secondary{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.mobile-hero-cta-secondary{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.mobile-hero-cta-secondary{padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.mobile-hero-cta-secondary:active{scale:.97}.mobile-hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.mobile-hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.mobile-hero-carousel-wrap{padding-inline:calc(var(--spacing) * 4)}.mobile-hero-carousel{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent);border-radius:1.35rem;height:11.5rem;position:relative;overflow:hidden}.mobile-hero-slide-inner{align-items:center;gap:calc(var(--spacing) * 3);height:100%;padding:calc(var(--spacing) * 4);display:flex;position:relative}.mobile-hero-slide-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.mobile-hero-slide-sub{margin-top:var(--spacing);-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);color:#ffffffe6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-hero-slide-sub{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.mobile-hero-slide-cta{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:var(--spacing);border-radius:var(--r-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}.mobile-hero-slide-image{border-radius:var(--r-2xl);background-color:#ffffff26;flex-shrink:0;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-hero-slide-image{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.mobile-hero-slide-image{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.mobile-hero-slide-image{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.mobile-hero-deals-scroll{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.mobile-hero-deals-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-hero-deal-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-2xl);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 3.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);border-width:1px;display:flex}.mobile-hero-deal-card:active{scale:.97}.mobile-hero-deal-brand{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-deal-brand{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.mobile-hero-deal-brand{background-color:var(--color-white)}.mobile-hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.mobile-hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--card)}.mobile-hero-deal-brand{background:linear-gradient(135deg, white 0%, var(--primary-light) 100%)}.dark .mobile-hero-deal-brand{background:linear-gradient(135deg, var(--card) 0%, #493a961f 100%)}.mobile-hero-deal-orange{border-color:#ffd7a8cc}@supports (color:color-mix(in lab, red, red)){.mobile-hero-deal-orange{border-color:color-mix(in oklab, var(--color-orange-200) 80%, transparent)}}.mobile-hero-deal-orange{background-color:var(--color-white)}.mobile-hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.mobile-hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}.mobile-hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--card)}.mobile-hero-deal-orange{background:linear-gradient(135deg,#fff 0%,#fff7ed 100%)}.dark .mobile-hero-deal-orange{background:linear-gradient(135deg, var(--card) 0%, #fb923c14 100%)}.mobile-hero-stats{margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-hero-stats{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.mobile-hero-stats{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.mobile-hero-stats{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.mobile-hero-stats{padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.mobile-hero-stats:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-stats:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.mobile-hero-stats:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mobile-hero-stats:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.mobile-hero-stat{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);text-align:center}.mobile-hero-stat-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--primary)}.mobile-hero-stat-label{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:9px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.home-mobile-section{padding-block:0}.home-mobile-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.home-mobile-eyebrow{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--primary);text-transform:uppercase;display:inline-flex}.home-mobile-section-title{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.home-mobile-section-sub{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--muted)}.home-mobile-section-link{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-mobile-section-link{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.home-mobile-section-link{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-mobile-section-link{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.home-mobile-section-link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--primary);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.home-mobile-section-link:active{scale:.97}.home-mobile-category-scroll{display:none}.home-mobile-category-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-mobile-category-card{touch-action:manipulation;align-items:center;gap:calc(var(--spacing) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);flex-direction:column;display:flex}.home-mobile-category-card:active{scale:.97}.home-mobile-category-image{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:1.15rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-mobile-category-image:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--border);background-color:var(--card)}.home-mobile-category-image img{object-fit:cover}.home-mobile-category-label{-webkit-line-clamp:2;text-align:center;--tw-leading:var(--leading-tight);width:100%;font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-mobile-category-label:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--foreground)}.home-mobile-trending-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.home-mobile-trending-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property: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));border-width:1px;display:flex;overflow:hidden}.home-mobile-trending-card:active{scale:.99}.home-mobile-trending-brand{border-color:color-mix(in oklab, var(--primary) 20%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--primary) 8%, transparent);--tw-gradient-via:var(--card);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--card)}.home-mobile-trending-sky{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 8%, transparent);--tw-gradient-via:var(--card);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--card)}.home-mobile-trending-amber{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 8%, transparent);--tw-gradient-via:var(--card);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--card)}.home-mobile-trending-tag{align-items:center;gap:var(--spacing);background-color:var(--background);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-mobile-trending-tag{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.home-mobile-trending-tag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--primary);text-transform:uppercase}.home-mobile-trending-title{margin-top:calc(var(--spacing) * 1.5);--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--foreground)}.home-mobile-trending-sub{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-mobile-trending-cta{justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--r-xl);background-color:var(--primary);flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.home-mobile-trending-cta{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.home-mobile-trending-cta{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--primary)}.home-mobile-steps{flex-direction:column;gap:0;display:flex;position:relative}.home-mobile-step{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);display:flex;position:relative}.home-mobile-step-line{width:calc(var(--spacing) * .5);background-color:var(--primary);inset-inline-start:1.35rem;position:absolute;top:3rem;bottom:0}@supports (color:color-mix(in lab, red, red)){.home-mobile-step-line{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.home-mobile-step-marker{flex-shrink:0;position:relative}.home-mobile-step-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--r-2xl);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);justify-content:center;align-items:center;display:flex}.home-mobile-step-num{inset-inline-end:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--foreground);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--background);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.home-mobile-step-body{border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-width:0;padding:calc(var(--spacing) * 3.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex:1}.home-mobile-step-title{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--foreground)}.home-mobile-step-text{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--muted)}.home-mobile-brand-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:1.35rem;overflow:hidden}.home-mobile-brand-image-wrap{aspect-ratio:16/10;--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent);--tw-gradient-via:var(--surface);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--accent) 5%, transparent);position:relative}.home-mobile-brand-image-badge{inset-inline-start:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--card);border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.home-mobile-brand-image-badge{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.home-mobile-brand-image-badge{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--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,)}.home-mobile-brand-body{padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4)}.home-mobile-brand-title{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);font-size:1.35rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.home-mobile-brand-text{margin-top:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13px;line-height:var(--leading-relaxed);color:var(--muted)}.home-mobile-benefits-scroll{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-mobile-benefit-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.home-mobile-benefit-card{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.home-mobile-benefit-card{background-color:var(--card);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.home-mobile-benefit-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--r-xl);flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-mobile-benefit-blue{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.home-mobile-benefit-blue{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.home-mobile-benefit-blue{color:var(--color-blue-600)}.home-mobile-benefit-blue:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-blue-400)}.home-mobile-benefit-green{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-mobile-benefit-green{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.home-mobile-benefit-green{color:var(--primary)}.home-mobile-benefit-violet{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.home-mobile-benefit-violet{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.home-mobile-benefit-violet{color:var(--color-violet-600)}.home-mobile-benefit-violet:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-400)}.home-mobile-benefit-amber{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.home-mobile-benefit-amber{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.home-mobile-benefit-amber{color:var(--color-amber-600)}.home-mobile-benefit-amber:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.scroll-row-wrap{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}@media (min-width:640px){.scroll-row-wrap{margin-inline:0;padding-inline:0}}.scroll-row{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 3);padding-bottom:var(--spacing);-ms-overflow-style:none;scrollbar-width:none;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.mobile-carousel-row{scroll-padding-inline:1rem}.mobile-carousel-slide{width:42vw;max-width:11.5rem}@media (min-width:390px){.mobile-carousel-slide{width:40vw;max-width:12.5rem}}.scroll-row::-webkit-scrollbar{display:none}.scroll-fade-end{position:relative}.scroll-fade-end:after{pointer-events:none;content:"";background:linear-gradient(to left, var(--background), transparent);width:2.5rem;position:absolute;inset-block:0;inset-inline-end:-1rem}.dark .scroll-fade-end:after{background:linear-gradient(to left, var(--background), transparent)}[dir=rtl] .scroll-fade-end:after{background:linear-gradient(to right, var(--background), transparent);inset-inline:-1rem auto}.badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;display:inline-flex}.chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.chip:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.chip-active{border-color:var(--primary);background-color:var(--primary-light);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.category-tile{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing) * 3);text-align:center;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));flex-direction:column;display:flex;position:relative}.category-tile:active{scale:.97}.category-tile-active{border-color:var(--primary);background-color:var(--primary-light);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.category-tile-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.category-tile-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--r-xl);background-color:var(--surface);position:relative;overflow:hidden}.page-hero{border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}@media (min-width:40rem){.page-hero{border-radius:var(--r-2xl);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12)}}.page-hero-mesh{background-color:var(--primary);color:var(--color-white)}.skeleton{animation:var(--animate-pulse);border-radius:var(--r-2xl);background-color:var(--surface)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:1.4s ease-in-out infinite shimmer}@keyframes cart-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes qty-pop{0%{opacity:.7;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .4s var(--ease-out) both}.animate-fade-in{animation:fade-in .25s var(--ease-out) both}.animate-slide-up{animation:slide-up .35s var(--ease-out) both}.animate-sheet-up{animation:sheet-up var(--duration-drawer) var(--ease-drawer) both}.animate-float{animation:6s ease-in-out infinite float}.animate-scale-in{animation:scale-in .28s var(--ease-out) both}.stagger-children>*{animation:slide-up .35s var(--ease-out) both}.stagger-children>:first-child{animation-delay:40ms}.stagger-children>:nth-child(2){animation-delay:80ms}.stagger-children>:nth-child(3){animation-delay:.12s}.stagger-children>:nth-child(4){animation-delay:.16s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.24s}.stagger-children>:nth-child(7){animation-delay:.28s}.stagger-children>:nth-child(8){animation-delay:.32s}.stagger-fade-in-up>*{animation:fade-in-up .4s var(--ease-soft) both}.stagger-fade-in-up>:first-child{animation-delay:30ms}.stagger-fade-in-up>:nth-child(2){animation-delay:60ms}.stagger-fade-in-up>:nth-child(3){animation-delay:90ms}.stagger-fade-in-up>:nth-child(4){animation-delay:.12s}.stagger-fade-in-up>:nth-child(5){animation-delay:.15s}.stagger-fade-in-up>:nth-child(6){animation-delay:.18s}.stagger-fade-in-up>:nth-child(7){animation-delay:.21s}.stagger-fade-in-up>:nth-child(8){animation-delay:.24s}.stagger-fade-in-up>:nth-child(9){animation-delay:.27s}.stagger-fade-in-up>:nth-child(10){animation-delay:.3s}.stagger-fade-in-up>:nth-child(11){animation-delay:.33s}.stagger-fade-in-up>:nth-child(12){animation-delay:.36s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-fade-in-up,.animate-fade-in,.animate-slide-up,.animate-sheet-up,.animate-scale-in,.animate-float,.animate-shimmer,.stagger-fade-in-up>*,.stagger-children>*,.home-flow>.home-section,.home-d-flow>.home-section,.wishlist-btn--pop,.pdp-tab-enter,.mobile-page-enter,.mobile-tab-indicator,.product-card-qty-animate{animation:none!important}.card-hover,.btn-primary,.btn-accent,.btn-outline,.btn-ghost,.btn-destructive,.btn-icon,.btn-danger{transition:none!important}}@media (min-width:768px) and (max-width:1023px){.tablet-grid-3{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tablet-split{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.mobile-app-root{-webkit-overflow-scrolling:touch;min-height:0}@media (max-width:767px){.mobile-app-root{overscroll-behavior-y:contain}.native-touch-target{min-height:calc(var(--spacing) * 12);min-width:calc(var(--spacing) * 12);justify-content:center;align-items:center;display:inline-flex}.mobile-header-action{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--r-xl);color:var(--foreground);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-header-action:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.mobile-header-action:hover{background-color:var(--surface)}}}}.mobile-page-enter{animation:mobile-page-in .2s var(--ease-out) both}@keyframes mobile-page-in{0%{opacity:0}to{opacity:1}}.mobile-header-action{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--r-xl);color:var(--foreground);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-header-action:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.mobile-header-action:hover{background-color:var(--surface)}}}.mobile-search-input{height:calc(var(--spacing) * 11);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%}@supports (color:color-mix(in lab, red, red)){.mobile-search-input{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.mobile-search-input{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mobile-search-input{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.mobile-search-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));--tw-outline-style:none;outline-style:none;padding-inline-start:calc(var(--spacing) * 10)}.mobile-search-input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.mobile-search-input::placeholder{color:color-mix(in oklab, var(--muted) 80%, transparent)}}.mobile-search-input:focus{border-color:var(--primary);background-color:var(--card);--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);--tw-ring-color:var(--ring)}.mobile-tabbar{padding-inline:.75rem}.mobile-tabbar__shell{border:1px solid var(--border);border-radius:1.35rem;justify-content:space-between;align-items:stretch;gap:.15rem;height:4.15rem;margin-bottom:.55rem;padding:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar__shell{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.mobile-tabbar__shell{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar__shell{background:color-mix(in srgb, var(--card) 92%, transparent)}}.mobile-tabbar__shell{-webkit-backdrop-filter:blur(22px)saturate(1.35);box-shadow:inset 0 1px #ffffff8c,0 14px 40px #1c19171f}.dark .mobile-tabbar__shell{background:var(--elevated,#18181b);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .mobile-tabbar__shell{background:color-mix(in srgb, var(--elevated,#18181b) 94%, transparent)}}.dark .mobile-tabbar__shell{box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000073}.mobile-tabbar__item{min-width:0;color:var(--muted);transition:transform var(--duration-press) var(--ease-out), color var(--duration-ui) var(--ease-out);border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;display:flex;position:relative}.mobile-tabbar__item:active{transform:scale(.96)}.mobile-tabbar__item--active{color:var(--primary)}.mobile-tabbar__pill{background:var(--primary);border-radius:.95rem;position:absolute;inset:.2rem .15rem}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar__pill{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.mobile-tabbar__icon{z-index:1;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex;position:relative}.mobile-tabbar__icon svg{width:1.3rem;height:1.3rem}.mobile-tabbar__badge{z-index:2;background:var(--accent);color:#fff;min-width:1rem;height:1rem;box-shadow:0 0 0 2px var(--card);top:-.25rem;border-radius:9999px;justify-content:center;align-items:center;padding-inline:.2rem;font-size:.5625rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-inline-end:-.4rem}.mobile-tabbar__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:.625rem;font-weight:700;line-height:1;position:relative;overflow:hidden}.mobile-tabbar__item--active .mobile-tabbar__label{font-weight:800}.mobile-auth-screen{min-height:100dvh;position:relative}@media (min-width:48rem){.mobile-auth-screen{min-height:0}}.mobile-auth-bg{pointer-events:none;position:absolute;inset:0}@media (min-width:48rem){.mobile-auth-bg{display:none}}.mobile-auth-bg{background:radial-gradient(ellipse 80% 50% at 50% -10%, #493a962e, transparent), radial-gradient(ellipse 60% 40% at 100% 100%, #ea580c14, transparent), var(--background)}.dark .mobile-auth-bg{background:radial-gradient(ellipse 80% 50% at 50% -10%, #7b6bb538, transparent), radial-gradient(ellipse 60% 40% at 100% 100%, #fb923c1a, transparent), var(--background)}.mobile-profile-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab, var(--border) 60%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--primary) 12%, transparent);--tw-gradient-via:var(--surface);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--accent) 8%, transparent);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);position:relative;overflow:hidden}@media (min-width:48rem){.mobile-profile-hero{display:none}}.mobile-profile-hero{padding-top:calc(env(safe-area-inset-top,0px) + .5rem)}.mobile-profile-avatar{border-radius:var(--radius-xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--primary);--tw-gradient-to:var(--primary-dark);--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));width:4.75rem;height:4.75rem;font-family:var(--font-display-latin), var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mobile-list-group{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.mobile-list-row{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);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));--tw-duration:.15s;transition-duration:.15s;display:flex}.mobile-list-row:active{background-color:var(--surface);scale:.99}.mobile-list-row+.mobile-list-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.mobile-list-row+.mobile-list-row{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.mobile-list-row-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--r-xl);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-list-row-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.mobile-list-row-icon{color:var(--primary)}.mobile-list-row-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--muted);flex-shrink:0;margin-inline-start:auto}@supports (color:color-mix(in lab, red, red)){.mobile-list-row-chevron{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.mobile-stack-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pb-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.pt-safe{padding-top:env(safe-area-inset-top)}.pb-nav{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-sticky-action,.pb-checkout{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}@media (min-width:768px){.pb-nav,.pb-sticky-action,.pb-checkout{padding-bottom:0}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.sticky-bar-mobile,.sticky-bar-checkout{z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--background);position:fixed;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.sticky-bar-mobile,.sticky-bar-checkout{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.sticky-bar-mobile,.sticky-bar-checkout{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 -4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-lg));-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,)}:is(.sticky-bar-mobile,.sticky-bar-checkout):where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-shadow:0 -4px 24px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sticky-bar-mobile,.sticky-bar-checkout{bottom:env(safe-area-inset-bottom,0px)}.footer-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-400);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))}@media (hover:hover){.footer-link:hover{color:var(--primary)}}.admin-app{--admin-ink:#111018;--admin-ink-elevated:#18171f;--admin-ink-border:#ffffff12;--admin-ink-muted:#e6e2f585;--admin-ink-text:#f4f3f8;--admin-ink-hover:#ffffff0d;--admin-ink-active:#493a9661;--admin-ease:cubic-bezier(.23, 1, .32, 1);--admin-sidebar-w:15.5rem;--admin-topbar-h:3.25rem;--admin-bottom-nav:0px;isolation:isolate;--tw-leading:var(--leading-normal);min-height:100dvh;font-size:.875rem;line-height:var(--leading-normal);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1;background:var(--surface);position:relative}@media (min-width:1024px){.admin-app{--admin-sidebar-w:16.25rem}}:where(.admin-stack>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.admin-stack>: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)))}}.admin-filter-row{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.admin-filter-row{flex-direction:row;justify-content:space-between;align-items:center}}.admin-filter-row-secondary{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-filter-row-secondary{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.admin-filter-row-secondary{padding-top:calc(var(--spacing) * 2.5)}.admin-chip-row{gap:calc(var(--spacing) * 1.5);width:100%;padding-bottom:calc(var(--spacing) * .5);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.admin-chip-row::-webkit-scrollbar{display:none}.admin-search-field{width:100%;min-width:0;position:relative}@media (min-width:40rem){.admin-search-field{max-width:var(--container-md);flex:1}}.admin-search-field-icon{pointer-events:none;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);inset-inline-start:calc(var(--spacing) * 3);position:absolute;top:50%}.admin-search-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)!important;min-height:0!important}.admin-row-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);transition:background-color .12s var(--admin-ease);display:block}@media (hover:hover) and (pointer:fine){.admin-row-card:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-row-card:hover{background:color-mix(in oklab, var(--surface) 80%, var(--card))}}}.admin-breadcrumb{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:flex}.admin-breadcrumb-item{align-items:center;gap:var(--spacing);min-width:0;display:inline-flex}.admin-breadcrumb-sep{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.admin-breadcrumb-sep{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.admin-breadcrumb-link{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);transition:color .12s var(--admin-ease);overflow:hidden}@media (hover:hover) and (pointer:fine){.admin-breadcrumb-link:hover{color:var(--foreground)}}.admin-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);overflow:hidden}.admin-top-badge{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:var(--r-md);background-color:var(--accent);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}:where(.admin-loading>: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)))}.admin-loading-bar{height:calc(var(--spacing) * .5);background-color:var(--border);border-radius:3.40282e38px;width:100%;overflow:hidden}.admin-loading-bar:after{content:"";background-color:var(--primary);width:33.3333%;height:100%;animation:admin-indeterminate 1s var(--admin-ease) infinite;border-radius:3.40282e38px;display:block}@keyframes admin-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.admin-skeleton{animation:var(--animate-pulse);border-radius:var(--r-xl);background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-skeleton{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.admin-app .admin-stat-value,.admin-app td.num,.admin-app .admin-metric{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.admin-shell{z-index:1;flex-direction:column;min-width:0;min-height:100dvh;display:flex;position:relative}@media (min-width:768px){.admin-shell{margin-inline-start:var(--admin-sidebar-w)}}.admin-page{width:100%;max-width:min(100%,88rem);margin-inline:auto}.admin-topbar{z-index:30;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);flex-shrink:0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topbar-inner{height:var(--admin-topbar-h);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);display:flex}@media (min-width:40rem){.admin-topbar-inner{padding-inline:calc(var(--spacing) * 5)}}@media (min-width:64rem){.admin-topbar-inner{padding-inline:calc(var(--spacing) * 6)}}.admin-topbar-dot{inset-inline-end:calc(var(--spacing) * 1);top:var(--spacing);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--accent);box-shadow:0 0 0 2px var(--card);border-radius:3.40282e38px;position:absolute}.admin-page-header{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.admin-page-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:row}}.admin-page-eyebrow{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--primary);text-transform:uppercase}.admin-page-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word;color:var(--foreground)}@media (min-width:40rem){.admin-page-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.admin-page-desc{margin-top:calc(var(--spacing) * .5);max-width:var(--container-2xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted)}@media (min-width:40rem){.admin-page-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.admin-page-actions{flex-shrink:0}.admin-stat-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:80rem){.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-quick-actions{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.admin-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.admin-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-alert-grid{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.admin-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.admin-alert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-quick-card{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-height:3.25rem;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);transition:border-color .14s var(--admin-ease), background-color .14s var(--admin-ease);display:flex}.admin-quick-card:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.admin-quick-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-quick-card:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.admin-quick-card:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-quick-card:hover{background:color-mix(in oklab, var(--primary) 4%, var(--card))}}}.admin-quick-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--r-lg);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-quick-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.admin-quick-icon{color:var(--primary)}.admin-quick-card[data-tone=violet] .admin-quick-icon{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.admin-quick-card[data-tone=violet] .admin-quick-icon{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.admin-quick-card[data-tone=violet] .admin-quick-icon{color:var(--color-violet-600)}.admin-quick-card[data-tone=violet] .admin-quick-icon:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-400)}.admin-quick-card[data-tone=blue] .admin-quick-icon{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.admin-quick-card[data-tone=blue] .admin-quick-icon{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.admin-quick-card[data-tone=blue] .admin-quick-icon{color:var(--color-sky-600)}.admin-quick-card[data-tone=blue] .admin-quick-icon:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-sky-400)}.admin-quick-card[data-tone=amber] .admin-quick-icon{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.admin-quick-card[data-tone=amber] .admin-quick-icon{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.admin-quick-card[data-tone=amber] .admin-quick-icon{color:var(--color-amber-600)}.admin-quick-card[data-tone=amber] .admin-quick-icon:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.admin-quick-card[data-tone=green] .admin-quick-icon{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.admin-quick-card[data-tone=green] .admin-quick-icon{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.admin-quick-card[data-tone=green] .admin-quick-icon{color:var(--color-emerald-600)}.admin-quick-card[data-tone=green] .admin-quick-icon:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.admin-stat-link{display:block}.admin-stat-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing) * 3.5);position:relative;overflow:hidden}.admin-stat-card-glow,.admin-stat-card:after{display:none}.admin-stat-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--r-lg);justify-content:center;align-items:center;display:flex}.admin-tone-blue{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.admin-tone-blue{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.admin-tone-blue{color:var(--color-sky-600)}.admin-tone-blue:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-sky-400)}.admin-tone-green{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.admin-tone-green{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.admin-tone-green{color:var(--color-emerald-600)}.admin-tone-green:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.admin-tone-amber{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.admin-tone-amber{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.admin-tone-amber{color:var(--color-amber-600)}.admin-tone-amber:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.admin-tone-violet{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.admin-tone-violet{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.admin-tone-violet{color:var(--color-violet-600)}.admin-tone-violet:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-400)}.admin-tone-red{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.admin-tone-red{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.admin-tone-red{color:var(--color-red-600)}.admin-tone-red:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.admin-tone-primary{background-color:var(--primary-light);color:var(--primary)}.admin-stat-label{margin-top:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--muted)}.admin-stat-value{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground);overflow:hidden}@media (min-width:40rem){.admin-stat-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.admin-stat-trend-label{margin-top:calc(var(--spacing) * .5);color:var(--muted);font-size:10px}.admin-trend-chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--r-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);display:inline-flex}.admin-trend-up{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.admin-trend-up{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.admin-trend-up{color:var(--color-emerald-600)}.admin-trend-up:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.admin-trend-down{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.admin-trend-down{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.admin-trend-down{color:var(--color-red-600)}.admin-trend-down:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.admin-hint-chip{border-radius:var(--r-md);background-color:var(--surface);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--muted)}.admin-panel{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);position:relative;overflow:hidden}.admin-panel-header{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex}@media (min-width:40rem){.admin-panel-header{padding-inline:calc(var(--spacing) * 4)}}.admin-panel-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-panel-header{background:color-mix(in oklab, var(--surface) 55%, transparent)}}.admin-panel-body{padding:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.admin-panel-body{padding:calc(var(--spacing) * 4)}}.admin-panel-link{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);margin-inline-start:auto;display:inline-flex}.admin-action-bar{gap:calc(var(--spacing) * 2);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:.35rem 0;display:flex}.admin-action-bar-sticky{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;top:auto}.admin-mobile-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing) * 3)}:where(.admin-mobile-list>: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)))}.admin-icon-action{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--foreground);transition:border-color .12s var(--admin-ease), background-color .12s var(--admin-ease), color .12s var(--admin-ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-icon-action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.admin-icon-action:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-icon-action:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.admin-icon-action:hover{color:var(--primary)}}.admin-search-trigger{height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);max-width:13rem;padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);transition:border-color .12s var(--admin-ease);display:inline-flex}@media (hover:hover) and (pointer:fine){.admin-search-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-search-trigger:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}}.admin-kbd{height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--muted);border-radius:.25rem;align-items:center;display:inline-flex}:where(.admin-form-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.admin-form-section{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing) * 3.5)}@media (min-width:40rem){.admin-form-section{padding:calc(var(--spacing) * 4)}}.admin-form-section-title{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);display:flex}.admin-form-grid{gap:.75rem;display:grid}@media (min-width:640px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-field{flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:650;display:flex}.admin-field--full{grid-column:1/-1}.admin-switch-row{align-items:center;font-size:.8125rem;font-weight:600;flex-direction:row!important;gap:.45rem!important}.admin-switch-row input{width:1rem;height:1rem;accent-color:var(--primary)}.admin-stock-adjust{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-stock-adjust{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-stock-adjust{background:var(--surface);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-stock-adjust{background:color-mix(in oklab, var(--surface) 65%, var(--card))}}.admin-stock-adjust{padding:.1rem}.admin-stock-adjust__btn{width:1.55rem;height:1.55rem;color:var(--muted);transition:background-color .14s var(--admin-ease,ease), color .14s var(--admin-ease,ease), transform .12s var(--admin-ease,ease);border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.admin-stock-adjust__btn:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-stock-adjust__btn:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 12%, transparent)}}.admin-stock-adjust__btn:hover:not(:disabled){color:var(--foreground)}.admin-stock-adjust__btn:disabled{opacity:.4}.admin-stock-adjust__input{text-align:center;font-variant-numeric:tabular-nums;width:2.4rem;height:1.55rem;color:var(--foreground);background:0 0;border:0;outline:none;font-size:.75rem;font-weight:700}.admin-app .admin-charts,.admin-app .khan-charts{gap:.85rem}.admin-app .admin-chart-card,.admin-app .khan-chart-card{border-color:var(--border);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-chart-card,.admin-app .khan-chart-card{border-color:color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .admin-chart-card,.admin-app .khan-chart-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-chart-card,.admin-app .khan-chart-card{background:color-mix(in oklab, var(--card) 92%, var(--surface))}}.admin-app .admin-ticker,.admin-app .khan-ticker{border:1px solid var(--border);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-ticker,.admin-app .khan-ticker{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-app .admin-ticker,.admin-app .khan-ticker{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-ticker,.admin-app .khan-ticker{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.admin-ext-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.85rem 1rem;display:flex}.admin-ext-toolbar__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.admin-ext-toolbar__meta{margin:.2rem 0 0;font-size:.85rem;font-weight:700}.admin-ext-grid{gap:.65rem;display:grid}@media (min-width:720px){.admin-ext-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-ext-mod{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.admin-ext-mod{background:var(--card);transition:border-color .14s var(--admin-ease,ease-out)}.admin-ext-mod.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod.is-active{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.admin-ext-mod__top{align-items:flex-start;gap:.65rem;display:flex}.admin-ext-mod__icon{background:var(--primary);border-radius:.55rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod__icon{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.admin-ext-mod__icon{color:var(--primary);flex-shrink:0}.admin-ext-mod__title{margin:0;font-size:.85rem;font-weight:750}.admin-ext-mod__cat{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.admin-ext-mod__desc{color:var(--muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.4}.admin-ext-mod__badge{background:var(--surface);border-radius:.4rem;flex-shrink:0;align-items:center;min-height:1.4rem;padding:.1rem .45rem;font-size:.62rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod__badge{background:color-mix(in oklab, var(--surface) 60%, var(--card))}}.admin-ext-mod__badge{color:var(--muted)}.admin-ext-mod__badge.is-on{color:#047857;background:#10b981}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod__badge.is-on{background:color-mix(in oklab, #10b981 12%, var(--card))}}.admin-ext-mod__badge.is-idle{color:#b45309;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod__badge.is-idle{background:color-mix(in oklab, #f59e0b 12%, var(--card))}}.admin-ext-mod__badge.is-ready{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-mod__badge.is-ready{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.admin-ext-mod__actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-ticker,.khan-ticker{border-radius:.85rem}.admin-view-toggle,.khan-view-toggle{border:1px solid var(--border);border-radius:.65rem;gap:.2rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-view-toggle,.khan-view-toggle{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-view-toggle,.khan-view-toggle{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-view-toggle,.khan-view-toggle{background:color-mix(in oklab, var(--surface) 65%, var(--card))}}.admin-view-toggle__btn,.khan-view-toggle__btn{min-height:1.85rem;color:var(--muted);transition:transform .12s var(--admin-ease,ease-out), background-color .14s var(--admin-ease,ease-out);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;font-weight:650;display:inline-flex}.admin-view-toggle__btn:active,.khan-view-toggle__btn:active{transform:scale(.97)}.admin-view-toggle__btn.is-active,.khan-view-toggle__btn.is-active{background:var(--card);color:var(--foreground);box-shadow:0 1px 0 var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-view-toggle__btn.is-active,.khan-view-toggle__btn.is-active{box-shadow:0 1px 0 color-mix(in oklab, var(--border) 70%, transparent)}}.admin-empty-state{border-radius:var(--r-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;align-items:center;display:flex}.admin-empty-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--r-xl);background-color:var(--surface);color:var(--muted);justify-content:center;align-items:center;display:flex}.admin-empty-orb{display:none}.admin-upload-zone{cursor:pointer;border-radius:var(--r-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--border);background-color:var(--surface);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-upload-zone{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.admin-upload-zone{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);text-align:center;transition:border-color .14s var(--admin-ease), background-color .14s var(--admin-ease)}@media (hover:hover) and (pointer:fine){.admin-upload-zone:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-upload-zone:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}}.admin-table-wrap{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);overflow-x:auto}.admin-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-collapse:separate;border-spacing:0}.admin-table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface);text-align:start;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:11px}.admin-table thead th{z-index:1;background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-table thead th{background:color-mix(in oklab, var(--surface) 96%, white)}}.admin-table thead th{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-table th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;box-sizing:border-box;text-align:start;vertical-align:middle;padding:.8rem 1rem}.admin-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.admin-table td:last-child{border-style:var(--tw-border-style);border-width:0}.admin-table td{box-sizing:border-box;text-align:start;vertical-align:middle;white-space:normal;word-break:break-word;padding:.8rem 1rem}.admin-table td.num,.admin-table th.num{white-space:nowrap}.admin-table tbody tr{transition:background-color .1s var(--admin-ease)}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-table tbody tr:hover{background:color-mix(in oklab, var(--surface) 75%, transparent)}}}.admin-table .admin-thumb{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);object-fit:contain;flex-shrink:0;overflow:hidden}.admin-alert{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--r-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;display:flex}.admin-alert-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--r-xl);background-color:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-alert-icon{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.admin-alert-icon:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.admin-alert-icon:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.admin-alert-link{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary);display:inline-block}.admin-alert-warning{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.admin-alert-warning{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.admin-alert-warning{background-color:var(--color-amber-50);color:var(--color-amber-950)}.admin-alert-warning:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.admin-alert-warning:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.admin-alert-warning:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.admin-alert-warning:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.admin-alert-warning:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-100)}.admin-alert-info{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-alert-info{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.admin-alert-info{background-color:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.admin-alert-info{background-color:color-mix(in oklab, var(--primary-light) 50%, transparent)}}.admin-alert-info{color:var(--foreground)}.admin-alert-error{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-800)}.admin-alert-error:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.admin-alert-error:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.admin-alert-error:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.admin-alert-error:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.admin-alert-error:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-300)}.admin-stock-chip{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fee685cc;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-stock-chip{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.admin-stock-chip{background-color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.admin-stock-chip{background-color:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.admin-stock-chip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.admin-stock-chip:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.admin-stock-chip:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.admin-stock-chip:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.admin-stock-chip:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.admin-stock-chip{transition:border-color .16s var(--admin-ease), transform .14s var(--admin-ease)}.admin-stock-chip:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.admin-stock-chip:hover{border-color:#f59e0b}}.admin-stock-qty{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-700);flex-shrink:0}.admin-stock-qty:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.admin-order-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition:background-color .14s var(--admin-ease);display:flex}@media (hover:hover) and (pointer:fine){.admin-order-row:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-order-row:hover{background:color-mix(in oklab, var(--surface) 70%, transparent)}}}.admin-share-track{height:calc(var(--spacing) * 2.5);background-color:var(--surface);border-radius:3.40282e38px;display:flex;overflow:hidden}.admin-share-seg{min-width:0;height:100%;transition:width .28s var(--admin-ease)}.admin-share-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-xl);background-color:var(--surface);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-share-row{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.admin-share-row{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.admin-sidebar{z-index:40;width:var(--admin-sidebar-w);background:var(--admin-ink);border-inline-end:1px solid var(--admin-ink-border);flex-direction:column;display:none;position:fixed;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}@media (min-width:768px){.admin-sidebar{display:flex}}.admin-sidebar-glow{display:none}.admin-sidebar-brand{z-index:1;height:var(--admin-topbar-h);align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--admin-ink-border);flex-shrink:0;display:flex;position:relative}.admin-sidebar-logo{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--r-lg);border:1px solid var(--admin-ink-border);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.admin-sidebar-nav{z-index:1;flex:1;position:relative}:where(.admin-sidebar-nav>: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)))}.admin-sidebar-nav{overscroll-behavior:contain;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);overflow-y:auto}:where(.admin-nav-group>: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)))}.admin-sidebar-heading{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * .5);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--admin-ink-muted)}.admin-sidebar-footer{z-index:1;padding:calc(var(--spacing) * 2);border-top:1px solid var(--admin-ink-border);flex-shrink:0;position:relative}.admin-nav-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--admin-ink-muted);transition:background-color .12s var(--admin-ease), color .12s var(--admin-ease);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.admin-nav-link:hover{background:var(--admin-ink-hover);color:var(--admin-ink-text)}}.admin-nav-link-active{background:var(--admin-ink-active);color:var(--admin-ink-text);font-weight:600}.admin-nav-link-active:before{content:"";inset-block:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * .5);background-color:var(--accent);border-radius:3.40282e38px;position:absolute;inset-inline-start:calc(var(--spacing) * 0)}.admin-nav-link-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.admin-nav-link-muted{color:var(--admin-ink-muted)}.admin-nav-badge{min-width:calc(var(--spacing) * 4);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#ffd7a8;background:#f0821e38;border-radius:.25rem;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.admin-nav-badge[data-tone=openTickets]{color:#bae6fd;background:#38bdf833}.admin-nav-badge[data-tone=lowStock]{color:#fde68a;background:#f59e0b38}.admin-nav-badge[data-tone=pendingOrders]{color:#ffd7a8;background:#f0821e38}.admin-form-actions{z-index:20;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);flex-direction:column;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.admin-form-actions{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.admin-form-actions{padding:calc(var(--spacing) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:40rem){.admin-form-actions{flex-flow:wrap;align-items:center}}.admin-form-actions{bottom:.75rem}@media (min-width:768px){.admin-form-actions{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:static}}.admin-form-actions .btn-primary,.admin-form-actions .btn-ghost,.admin-form-actions .btn-outline{min-height:calc(var(--spacing) * 10);width:100%}@media (min-width:40rem){.admin-form-actions .btn-primary,.admin-form-actions .btn-ghost,.admin-form-actions .btn-outline{width:auto}}.admin-main{z-index:1;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);flex:1;position:relative}@media (min-width:40rem){.admin-main{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4)}}@media (min-width:64rem){.admin-main{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5)}}.admin-main{padding-bottom:2rem}.admin-pagination{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.admin-pagination{flex-direction:row;justify-content:space-between;align-items:center}}.admin-pagination-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.admin-pagination-controls{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.admin-page-indicator{border-radius:var(--r-lg);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.admin-pagination .btn-outline{min-height:calc(var(--spacing) * 9);justify-content:center}.admin-mobile-overlay{z-index:80;position:fixed;inset:0}body.admin-menu-open,body.admin-cmd-open{overflow:hidden}.admin-drawer-scrim{background-color:#00000073;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.admin-drawer-scrim{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.admin-mobile-drawer{background-color:var(--card);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:min(20rem,88vw);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-inline-end:1px solid var(--border);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.admin-mobile-drawer-header{height:calc(var(--spacing) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.admin-mobile-drawer-body{overscroll-behavior:contain;min-height:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex:1;overflow-y:auto}.admin-mobile-drawer-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2);flex-shrink:0}.admin-mobile-drawer .admin-nav-link{color:var(--muted)}.admin-mobile-drawer .admin-nav-link:hover{background-color:var(--surface);color:var(--foreground)}.admin-mobile-drawer .admin-nav-link-active{background-color:var(--primary-light);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary)}.admin-mobile-drawer .admin-nav-link-active:before{background:var(--primary)}.admin-mobile-drawer .admin-sidebar-heading{color:var(--muted)}.admin-mobile-drawer .admin-nav-badge{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-mobile-drawer .admin-nav-badge{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.admin-mobile-drawer .admin-nav-badge{color:var(--accent-dark)}.admin-mobile-drawer .admin-nav-badge:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--accent)}.admin-ops-bar{z-index:20;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);flex-wrap:wrap;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.admin-ops-bar{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.admin-ops-bar{padding:calc(var(--spacing) * 2.5);--tw-backdrop-blur:blur(8px);-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,)}@media print{.admin-ops-bar{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:static}}.admin-ops-bar{top:calc(var(--admin-topbar-h) + env(safe-area-inset-top,0px))}:where(.admin-dashboard>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.admin-dashboard>: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)))}}.admin-list-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);display:block;position:relative;overflow:hidden}.admin-chart-meta{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * .5);display:flex}.admin-chart-svg{width:100%}.admin-chart-grid{stroke:var(--border);stroke-dasharray:4 6;stroke-width:1px}.admin-chart-line{filter:none}.admin-chart-dot{fill:var(--card);stroke:var(--primary);stroke-width:2px}.admin-chart-crosshair{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-chart-crosshair{stroke:color-mix(in oklab, var(--primary) 35%, transparent)}}.admin-chart-crosshair{stroke-dasharray:3 5;stroke-width:1px}.admin-chart-axis{margin-top:calc(var(--spacing) * 1.5);color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.admin-cmd{z-index:90;padding-inline:calc(var(--spacing) * 3);justify-content:center;align-items:flex-start;padding-top:10vh;display:flex;position:fixed;inset:0}@media (min-width:40rem){.admin-cmd{padding-top:12vh}}.admin-cmd-backdrop{background-color:#00000073;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.admin-cmd-backdrop{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.admin-cmd-panel{z-index:1;width:100%;max-width:var(--container-lg);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:var(--elev-high);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-cmd-input-wrap{align-items:center;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);display:flex}.admin-cmd-input{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.admin-cmd-input::placeholder{color:var(--muted)}.admin-cmd-list{overscroll-behavior:contain;max-height:min(50vh,22rem);padding:calc(var(--spacing) * 1.5);overflow-y:auto}.admin-cmd-group+.admin-cmd-group{margin-top:calc(var(--spacing) * 1.5)}.admin-cmd-group-label{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.admin-cmd-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-lg);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);display:flex}.admin-cmd-item-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-cmd-item-active{background:color-mix(in oklab, var(--primary) 10%, var(--surface))}}.admin-cmd-item-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--r-md);background-color:var(--surface);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-cmd-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);color:var(--muted);font-size:10px;display:flex}@media (max-width:767px){.admin-page-actions{width:100%}.admin-page-actions>.btn-primary,.admin-page-actions>.btn-outline{min-height:calc(var(--spacing) * 10);width:100%}}@media (prefers-reduced-motion:reduce){.admin-quick-card,.admin-nav-link,.admin-icon-action,.admin-search-trigger,.admin-loading-bar:after{transition:none!important;animation:none!important}}.hero-section,.hero-store{isolation:isolate;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--primary);position:relative;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.hero-section,.hero-store{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}:is(.hero-section,.hero-store):where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.hero-section,.hero-store):where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-store{background:radial-gradient(ellipse 90% 55% at 50% -10%, #493a9624, transparent 55%), linear-gradient(180deg, var(--primary-light) 0%, #f8fafc 28%, #f8fafc 72%, var(--background) 100%)}.dark .hero-store{background:radial-gradient(ellipse 85% 50% at 50% -5%, #493a962e, transparent 55%), linear-gradient(180deg, #1a1630 0%, #0f172a 35%, var(--background) 100%)}.hero-store-shell{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.hero-store-shell{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}}@media (min-width:64rem){.hero-store-shell{gap:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8)}}.hero-trust-strip{gap:calc(var(--spacing) * 3);flex-shrink:0;display:none}@media (min-width:40rem){.hero-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.hero-trust-item{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);display:flex}@supports (color:color-mix(in lab, red, red)){.hero-trust-item{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hero-trust-item{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hero-trust-item{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.hero-trust-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hero-trust-item:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-trust-item:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-trust-item:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-trust-item:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-trust-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--r-lg);background-color:var(--primary);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-main-grid{gap:calc(var(--spacing) * 3);width:100%;display:grid}@media (min-width:40rem){.hero-main-grid{gap:calc(var(--spacing) * 4)}}.hero-main-grid{align-items:stretch}@media (max-width:767px){.hero-main-grid{grid-template-columns:minmax(0,1fr)}.hero-main-grid .hero-promo-wrap{order:1}.hero-main-grid .hero-brand-panel{order:2}.hero-main-grid .hero-deals-grid{order:3}.hero-store-shell{gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 3)}.hero-brand-panel{padding:calc(var(--spacing) * 3.5)}.hero-deal-card{text-align:center;flex-direction:column;align-items:stretch}.hero-deal-image{margin-inline:auto}.hero-promo-main{height:13rem}}@media (min-width:768px) and (max-width:1023px){.hero-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-main-grid .hero-promo-wrap,.hero-main-grid .hero-deals-grid{grid-column:1/-1}.hero-promo-main{height:17rem}}@media (min-width:1024px){.hero-main-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:1.5rem}.hero-main-grid .hero-promo-wrap{grid-column:1}.hero-main-grid .hero-deals-grid{grid-column:2}.hero-main-grid .hero-brand-panel{display:none}}.hero-brand-panel{border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-brand-panel{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hero-brand-panel{background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-brand-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 5%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.hero-brand-panel{padding:calc(var(--spacing) * 5)}}@media (min-width:64rem){.hero-brand-panel{min-height:24rem;padding:calc(var(--spacing) * 6)}}.hero-brand-panel:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-brand-panel:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-brand-panel:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-brand-panel:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-brand-content{flex:1;min-width:0}.hero-store-label{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--primary-light);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--primary);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}@media (min-width:40rem){.hero-store-label{font-size:11px}}.hero-store-label:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-store-label:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hero-store-title{margin-top:var(--space-2);font-size:var(--text-2xl);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.hero-store-title:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-white)}@media (min-width:640px){.hero-store-title{margin-top:var(--space-3)}}@media (min-width:1024px){.hero-store-title{font-size:var(--text-3xl)}}.hero-store-title-accent{margin-top:var(--spacing);color:var(--primary);display:block}.hero-store-subtitle{margin-top:var(--space-2);font-size:var(--text-sm);-webkit-line-clamp:3;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-cta-row{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.hero-cta-row{flex-direction:row}}@media (min-width:64rem){.hero-cta-row{margin-top:calc(var(--spacing) * 5)}}.hero-cta-primary{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-xl);background-color:var(--primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:var(--primary);flex:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-cta-primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.hero-cta-primary{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))}@media (hover:hover){.hero-cta-primary:hover{background-color:var(--primary-dark)}}.hero-cta-primary:active{scale:.98}.hero-cta-secondary{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);flex:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-cta-secondary{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-cta-secondary{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary);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))}@media (hover:hover){.hero-cta-secondary:hover{background-color:var(--primary-light)}}.hero-cta-secondary:active{scale:.98}.hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}@media (hover:hover){.hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-cta-secondary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}}.hero-stats-bar{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);align-items:stretch;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-stats-bar{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hero-stats-bar{background-color:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.hero-stats-bar{background-color:color-mix(in oklab, var(--primary-light) 60%, transparent)}}.hero-stats-bar{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2)}.hero-stats-bar:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-stats-bar:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-stats-bar:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-stats-bar:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-stats-bar--desktop{margin-top:calc(var(--spacing) * 4);display:none}@media (min-width:64rem){.hero-stats-bar--desktop{margin-top:auto;display:flex}}.hero-stats-bar--mobile{flex-shrink:0}@media (min-width:64rem){.hero-stats-bar--mobile{display:none}}.hero-stat-item{min-width:0;padding-inline:calc(var(--spacing) * 2);text-align:center;flex:1}.hero-stat-item-compact{padding-inline:var(--spacing)}.hero-stat-divider{height:calc(var(--spacing) * 8);background-color:var(--primary);flex-shrink:0;width:1px}@supports (color:color-mix(in lab, red, red)){.hero-stat-divider{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-stat-divider:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-stat-divider:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hero-promo-wrap{touch-action:pan-y;flex-direction:column;min-width:0;display:flex;position:relative}.hero-promo-main{border-radius:var(--r-2xl);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent);height:13.5rem;position:relative;overflow:hidden}@media (min-width:640px){.hero-promo-main{height:15rem}}@media (min-width:768px){.hero-promo-main{height:17rem}}@media (min-width:1024px){.hero-promo-main{border-radius:1.25rem;height:24rem}}.hero-promo-slide{border-radius:var(--r-2xl);height:100%;display:block;position:relative;overflow:hidden}@media (min-width:64rem){.hero-promo-slide{border-radius:1.25rem}}.hero-slide-brand{background:linear-gradient(135deg,#1e1648 0%,#493a96 50%,#6b5bb5 100%)}.hero-slide-sky{background:linear-gradient(135deg,#0a3d5c 0%,#0284c7 50%,#38bdf8 100%)}.hero-slide-amber{background:linear-gradient(135deg,#7c2d12 0%,#ea580c 50%,#fbbf24 100%)}.hero-slide-pattern{pointer-events:none;opacity:.05;background-image:radial-gradient(circle at 1px 1px,#fffc 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0}.hero-slide-glow{pointer-events:none;filter:blur(40px);border-radius:50%;position:absolute}.hero-slide-glow-a{opacity:.5;top:-2rem;width:8rem;height:8rem;inset-inline-end:-1rem}.hero-slide-glow-b{opacity:.3;bottom:-2rem;width:6rem;height:6rem;inset-inline-start:10%}.hero-slide-glow-brand{background:#6b5bb599}.hero-slide-glow-sky{background:#38bdf880}.hero-slide-glow-amber{background:#fbbf2473}.hero-slide-inner{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);height:100%;padding:calc(var(--spacing) * 4);display:flex;position:relative}@media (min-width:40rem){.hero-slide-inner{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5)}}@media (min-width:64rem){.hero-slide-inner{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 7)}}.hero-slide-content{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.hero-slide-badge{width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}@media (min-width:40rem){.hero-slide-badge{font-size:11px}}.hero-slide-badge-brand{color:#fff;background:#ffffff38}.hero-slide-badge-sky{color:#f0f9ff;background:#0759858c}.hero-slide-badge-amber{color:#fffbeb;background:#92400e8c}.hero-slide-title{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media (min-width:40rem){.hero-slide-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.hero-slide-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.hero-slide-title{text-shadow:0 1px 2px #00000059}.hero-slide-subtitle{margin-top:calc(var(--spacing) * 1.5);-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#fffffff2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-slide-subtitle{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}@media (min-width:40rem){.hero-slide-subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.hero-slide-subtitle{max-width:var(--container-xs)}}.hero-slide-subtitle{text-shadow:0 1px 2px #0000004d}.hero-slide-cta{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-xl);background-color:var(--color-white);width:fit-content;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property: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));display:inline-flex}@media (hover:hover){.hero-slide-cta:hover{gap:calc(var(--spacing) * 2)}}@media (min-width:40rem){.hero-slide-cta{margin-top:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.hero-slide-visual{flex-shrink:0;width:4.5rem;height:4.5rem;position:relative}@media (min-width:40rem){.hero-slide-visual{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20)}}@media (min-width:64rem){.hero-slide-visual{width:9.5rem;height:9.5rem}}.hero-slide-image-frame{border-radius:var(--r-xl);background-color:#ffffff26;width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-slide-image-frame{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hero-slide-image-frame{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hero-slide-image-frame{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}@media (min-width:64rem){.hero-slide-image-frame{border-radius:var(--r-2xl)}}.hero-slide-image{padding:calc(var(--spacing) * 1.5);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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hero-slide-image: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)}}@media (min-width:40rem){.hero-slide-image{padding:calc(var(--spacing) * 2)}}.hero-promo-progress{z-index:2;height:var(--spacing);inset-inline:0;background-color:#fff3;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.hero-promo-progress{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hero-promo-progress-bar{background-color:#ffffffe6;height:100%}@supports (color:color-mix(in lab, red, red)){.hero-promo-progress-bar{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hero-promo-progress-bar{transition:width 75ms linear}.hero-promo-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.hero-promo-nav{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hero-promo-nav{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.hero-promo-nav{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.hero-promo-nav{color:var(--color-white);--tw-backdrop-blur:blur(var(--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,);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))}@media (hover:hover){.hero-promo-nav:hover{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hero-promo-nav:hover{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}}@media (min-width:64rem){.hero-promo-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.hero-promo-nav{opacity:.85}@media (hover:hover) and (pointer:fine){.hero-promo-nav{opacity:0}.hero-promo-main:hover .hero-promo-nav,.hero-promo-main:focus-within .hero-promo-nav{opacity:1}}.hero-promo-nav-prev{inset-inline-start:.75rem}.hero-promo-nav-next{inset-inline-end:.75rem}.hero-promo-nav:active{transform:translateY(-50%)scale(.92)}.hero-promo-dots{margin-top:calc(var(--spacing) * 2.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.hero-promo-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);touch-action:manipulation;background-color:var(--primary);border-radius:3.40282e38px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-promo-dot{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hero-promo-dot{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.hero-promo-dot-active{width:calc(var(--spacing) * 6);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-promo-dot-active{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-promo-dot-progress{background-color:var(--primary);border-radius:3.40282e38px;transition:width 75ms linear;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.hero-deals-grid{gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.hero-deals-grid{gap:calc(var(--spacing) * 3)}}.hero-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.hero-deals-grid{flex-direction:column;gap:1.5rem;min-height:100%;display:flex}.hero-deal-card{flex:1;min-height:9rem}.hero-promo-main{height:100%;min-height:28rem}}.hero-deal-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--r-xl);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-width:1px;display:flex;overflow:hidden}.hero-deal-card:active{scale:.99}@media (min-width:40rem){.hero-deal-card{border-radius:var(--r-2xl);padding:calc(var(--spacing) * 3.5)}}@media (min-width:64rem){.hero-deal-card{flex:1}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.hero-deal-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hero-deal-brand{border-color:color-mix(in oklab, var(--primary) 20%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:color-mix(in oklab, var(--primary-light) 80%, 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))}.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--primary) 5%, transparent)}}.hero-deal-brand:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--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))}.hero-deal-orange{border-color:color-mix(in oklab, var(--color-orange-200) 80%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:color-mix(in oklab, var(--color-orange-50) 80%, 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))}.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#4413064d}@supports (color:color-mix(in lab, red, red)){.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#7e2a0c26}@supports (color:color-mix(in lab, red, red)){.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-900) 15%, transparent)}}.hero-deal-orange:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--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))}.hero-deal-body{flex:1;min-width:0}.hero-deal-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--foreground)}@media (min-width:40rem){.hero-deal-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.hero-deal-subtitle{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:10px;line-height:var(--leading-snug);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.hero-deal-subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.hero-deal-link{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--primary);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));display:inline-flex}@media (hover:hover){.hero-deal-link:is(:where(.group):hover *){gap:calc(var(--spacing) * 1.5)}}@media (min-width:40rem){.hero-deal-link{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.hero-deal-image{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);flex-shrink:0;position:relative}@media (min-width:40rem){.hero-deal-image{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}}@media (min-width:64rem){.hero-deal-image{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}}@media (max-width:359px){.hero-store-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.hero-cta-primary,.hero-cta-secondary{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.product-grid>*{width:100%;max-width:160px;margin-inline:auto}@media (min-width:640px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.product-grid>*{max-width:220px}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid>*{max-width:280px}}@media (min-width:1280px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.product-grid-shop{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;padding:0;display:grid}.product-grid-shop>*{width:100%;max-width:160px;margin-inline:auto}@media (min-width:640px){.product-grid-shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.product-grid-shop>*{max-width:220px}}@media (min-width:1024px){.product-grid-shop{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid-shop>*{max-width:280px}}.product-card{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-direction:column;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-card{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.product-card{background-color:var(--card);padding:calc(var(--spacing) * 3);--tw-shadow:0 8px 28px var(--tw-shadow-color,#493a960f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.product-card{padding:calc(var(--spacing) * 4)}}@media (min-width:768px){.product-card{border-radius:var(--r-xl);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.product-card{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.product-card{--tw-shadow:0 10px 36px var(--tw-shadow-color,#493a9612);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.product-card:hover{--tw-shadow:0 22px 48px var(--tw-shadow-color,#493a961f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.product-card-media-wrap{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));--tw-duration:var(--duration-panel);transition-duration:var(--duration-panel);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);margin-inline:0;margin-top:0}.product-card-media{aspect-ratio:1;background-color:var(--surface);border-radius:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-card-media{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.product-card-title{--tw-font-weight:var(--font-weight-bold);font-size:.9375rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.product-card-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.product-card-price-compare{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.product-card-btn{transition-property:transform,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.product-card-btn:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card-btn:hover{background-color:#493a96e6;background-color:lab(30.314% 26.3187 -49.4237/.9)}}}.product-card-btn-icon{display:none}.product-card-quick-add{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);opacity:0;transition-property:transform,opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-panel);transition-duration:var(--duration-panel);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);inset-inline:0;background-color:#493a96;display:flex;position:absolute;bottom:0}.product-card-quick-add:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card-quick-add:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.product-card-quick-add:hover{background-color:#493a96e6;background-color:lab(30.314% 26.3187 -49.4237/.9)}}}.product-card-action .product-card-btn{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card-action .product-card-btn:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}}}.product-card-media .object-contain{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));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card-media .object-contain:is(:where(.group):hover *){scale:1.03}}}}@media (max-width:767px){.product-card--shop-mobile{min-height:18.25rem}.product-card--shop-mobile .product-card-media{aspect-ratio:4/3.5}.product-card--shop-mobile .product-card-meta{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card--shop-mobile .product-card-meta{color:color-mix(in oklab, var(--primary) 80%, transparent)}}}.product-card--home{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:1.15rem;flex-direction:column;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-card--home{border-color:color-mix(in oklab, var(--border) 65%, transparent)}}.product-card--home{background-color:var(--card);--tw-shadow:0 10px 28px -22px var(--tw-shadow-color,#493a9647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.product-card--home:active{scale:.99}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card--home:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card--home:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.product-card--home:hover{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#493a9666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.product-card-home-media{aspect-ratio:1;background-image:radial-gradient(ellipse at 50% 40%,var(--card),var(--surface));display:block;position:relative;overflow:hidden}.product-card-home-badge{inset-inline-start:calc(var(--spacing) * 2.5);top:calc(var(--spacing) * 2.5);background-color:var(--accent);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:10px;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;position:absolute}.product-card-home-badge--new{background-color:var(--primary)}.product-card-home-oos{inset-inline:calc(var(--spacing) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--foreground);border-radius:3.40282e38px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.product-card-home-oos{background-color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.product-card-home-oos{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--background)}.product-card-home-body{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3.5);flex-direction:column;flex:1;display:flex}.product-card-home-title{-webkit-line-clamp:2;--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);min-height:2.6rem;font-size:13.5px;line-height:1.35;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.product-card-home-title{--tw-font-weight:var(--font-weight-bold);min-height:2.75rem;font-size:.9375rem;font-weight:var(--font-weight-bold)}}.product-card-home-footer{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);margin-top:auto;display:flex}.product-card-home-price{--tw-font-weight:var(--font-weight-extrabold);font-size:.9375rem;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}@media (min-width:40rem){.product-card-home-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.product-card-home-price{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.product-card-home-compare{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--muted);text-decoration-line:line-through}@media (min-width:40rem){.product-card-home-compare{font-size:11px}}.product-card-home-compare{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.product-card-home-action{flex-shrink:0}.product-card-home-add{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--primary);color:var(--color-white);--tw-shadow:0 4px 14px var(--tw-shadow-color,#493a9647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.product-card-home-add:active{scale:.93}@media (hover:hover) and (pointer:fine){@media (hover:hover){.product-card-home-add:hover{background-color:var(--primary-dark)}}}.product-card-home-add--success{box-shadow:0 4px 14px var(--success);background:var(--success)!important}@supports (color:color-mix(in lab, red, red)){.product-card-home-add--success{box-shadow:0 4px 14px color-mix(in srgb, var(--success) 35%, transparent)}}.product-card-home-stepper{height:calc(var(--spacing) * 9);background-color:var(--primary);color:var(--color-white);--tw-shadow:0 4px 14px var(--tw-shadow-color,#493a9647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;align-items:center;display:flex;overflow:hidden}.product-card-home-stepper-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);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));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;display:flex}.product-card-home-stepper-btn:active{scale:.93}.product-card-home-stepper-qty{min-width:1.125rem;padding-inline:calc(var(--spacing) * .5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:768px){.product-card--home{border-radius:1.25rem}.product-card-home-media{aspect-ratio:1}.product-card-home-body{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5);padding-bottom:calc(var(--spacing) * 4)}.product-card-home-add{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.product-card-home-stepper{height:calc(var(--spacing) * 10)}.product-card-home-stepper-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.product-card-qty-animate{animation:.2s ease-out both qty-pop}.product-card-media-wrap{margin-inline:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 2);display:block;position:relative}@media (min-width:40rem){.product-card-media-wrap{margin-inline:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 2.5)}}.product-card-media{aspect-ratio:1;--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--surface) 50%, transparent);--tw-gradient-to:var(--surface);--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));border-radius:16px;position:relative;overflow:hidden}.product-card-body{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.product-card-body{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4)}}.product-card-category{margin-bottom:var(--spacing);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-md);background-color:var(--primary);max-width:100%;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-card-category{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.product-card-category{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--primary)}@media (min-width:40rem){.product-card-category{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--primary);background-color:#0000;padding-block:0;padding-inline:0}@supports (color:color-mix(in lab, red, red)){.product-card-category{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.product-card-category{text-transform:uppercase}}.product-card-title{-webkit-line-clamp:2;--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);min-height:2.625rem;font-size:.8125rem;line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:40rem){.product-card-title{min-height:2.5rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}.product-card-meta{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}@media (min-width:40rem){.product-card-meta{margin-top:var(--spacing);font-size:11px}}.product-card-price-row{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);min-width:0;padding-top:calc(var(--spacing) * 2);margin-top:auto;display:flex}.product-card-price{--tw-font-weight:var(--font-weight-extrabold);font-size:.9375rem;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.product-card-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.product-card-price{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.product-card-price-compare{--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--muted);text-decoration-line:line-through}@media (min-width:40rem){.product-card-price-compare{font-size:11px}}.product-card-price-compare{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.product-card-action{margin-top:calc(var(--spacing) * 2)}@media (min-width:40rem){.product-card-action{margin-top:calc(var(--spacing) * 2.5)}}.product-card-btn{height:calc(var(--spacing) * 10);touch-action:manipulation;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--primary);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 8px 30px var(--tw-shadow-color,#493a961f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:flex}.product-card-btn:active{scale:.97}@media (min-width:40rem){.product-card-btn{font-size:13px}}.product-card-btn-icon{z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:var(--card);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));inset-inline-end:calc(var(--spacing) * 2);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute;bottom:0}.product-card-btn-icon:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.product-card-btn-icon{display:flex;inset-inline-end:calc(var(--spacing) * 2.5)}}@media (min-width:48rem){.product-card-btn-icon{inset-inline-end:calc(var(--spacing) * 3)}}.product-card-qty{height:calc(var(--spacing) * 10);touch-action:manipulation;background-color:var(--primary);color:var(--color-white);--tw-shadow:0 8px 30px var(--tw-shadow-color,#493a961f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.product-card-qty-btn{height:100%;min-width:calc(var(--spacing) * 10);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));justify-content:center;align-items:center;display:flex}.product-card-qty-btn:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.product-card-qty-btn:active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.product-card-qty-value{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex:1}.product-card-qty--compact{height:calc(var(--spacing) * 11);border-radius:3.40282e38px;min-width:7.5rem}.product-card-qty--compact .product-card-qty-btn{min-width:calc(var(--spacing) * 11)}.product-card--detail:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.product-card-media-wrap--detail{margin-inline:0;margin-top:0}.product-card-body--detail{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5)}.product-card-detail-title{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-wrap:balance;color:var(--foreground)}.product-card-detail-price{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.product-card-stock{align-items:center;gap:var(--spacing);max-width:45%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.product-card-stock--in{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card-stock--in{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.product-card-stock--in{color:var(--primary)}.product-card-stock--out{background-color:var(--color-red-50);color:var(--color-red-600)}.product-card-stock--out:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.product-card-stock--out:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.product-card-stock--out:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}:where(.product-card-spec-list>: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)));border-color:var(--border)}.product-card-spec-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-card-spec-list{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.product-card-spec-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.product-card-spec-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted);text-transform:uppercase;flex-shrink:0}.product-card-spec-value{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground);overflow:hidden}.product-detail-sticky{z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--background);inset-inline:0;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.product-detail-sticky{background-color:color-mix(in oklab, var(--background) 98%, transparent)}}.product-detail-sticky{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 -4px 24px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-lg));-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,)}@media not all and (min-width:48rem){.product-detail-sticky{display:block}}@media (min-width:48rem){.product-detail-sticky{display:none}}.product-detail-sticky:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-shadow:0 -4px 24px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.product-detail-sticky{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.product-detail-sticky-inner{max-width:var(--container-lg);align-items:center;gap:calc(var(--spacing) * 3);margin-inline:auto;display:flex}.product-detail-sticky-cta{flex:1;min-width:0}.product-detail-sticky-price{text-align:end;flex-shrink:0}.pdp-mobile-accordion{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);border-radius:24px;overflow:hidden}.pdp-mobile-accordion-item+.pdp-mobile-accordion-item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.pdp-mobile-accordion-trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground);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));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);display:flex}.pdp-mobile-accordion-trigger:active{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pdp-mobile-accordion-trigger:active{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.pdp-mobile-accordion-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pdp-mobile-accordion-body{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.pdp-mobile-accordion-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted)}@media (max-width:359px){.product-grid,.product-grid-shop{gap:calc(var(--spacing) * 4)}.product-card-body{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2)}.product-card-title{min-height:2.5rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.pdp-page{padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 8)}@media (min-width:48rem){.pdp-page{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 14)}}.pdp-mobile-hero{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--primary) 5%, 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));position:relative}.pdp-mobile-badges{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:10;align-items:flex-start;gap:var(--spacing);flex-direction:column;max-width:70%;display:flex;position:absolute}.pdp-mobile-discount{border-radius:var(--r-md);background-color:var(--color-red-500);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pdp-mobile-featured{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--r-md);background-color:var(--primary);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex}.pdp-mobile-low-stock{border-radius:var(--r-md);background-color:var(--color-amber-500);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white)}.pdp-mobile-trust{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-mobile-trust{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.pdp-mobile-trust{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pdp-mobile-trust{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.pdp-mobile-trust{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted)}.pdp-sticky-bar{z-index:50;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);inset-inline:0;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.pdp-sticky-bar{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.pdp-sticky-bar{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.pdp-sticky-bar{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.pdp-sticky-bar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--shadow-nav);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-3xl));-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,);padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.pdp-sticky-cta{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--primary);min-width:0;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;flex:1;display:inline-flex}.pdp-sticky-cta:active{scale:.97}.pdp-sticky-cta:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-sticky-cta:hover{background-color:var(--primary-dark)}}}.pdp-qty--compact{height:calc(var(--spacing) * 11);border-radius:3.40282e38px}.pdp-qty--compact .pdp-qty-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:3.40282e38px}.pdp-shell{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto;padding-block:0}@media (min-width:640px){.pdp-shell{padding-inline:var(--space-6);padding-block:var(--space-6)}}@media (min-width:768px){.pdp-shell{padding-block:var(--space-8);padding-bottom:var(--space-10)}}@media (max-width:767px){.pdp-shell{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}.pdp-breadcrumb{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:none}@media (min-width:48rem){.pdp-breadcrumb{display:flex}}.pdp-breadcrumb-link{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--r-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);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));display:inline-flex}@media (hover:hover){.pdp-breadcrumb-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pdp-breadcrumb-link:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.pdp-breadcrumb-link:hover{color:var(--primary)}}.pdp-breadcrumb-chip{border-radius:var(--r-lg);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pdp-breadcrumb-chip{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.pdp-breadcrumb-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary);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))}@media (hover:hover){.pdp-breadcrumb-chip:hover{background-color:var(--primary);color:var(--color-white)}}.pdp-layout{align-items:flex-start;gap:0;display:grid}@media (min-width:48rem){.pdp-layout{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media (min-width:64rem){.pdp-layout{gap:calc(var(--spacing) * 12)}}.pdp-gallery-col{position:relative}@media (min-width:48rem){.pdp-gallery-col{grid-column:span 1/span 1}}.pdp-gallery-col{overflow:visible}@media (min-width:768px){.pdp-gallery-col{top:calc(var(--site-header-desktop) + 1rem);align-self:start;position:sticky}}@media (min-width:48rem){.pdp-buy-col{grid-column:span 1/span 1}}.pdp-gallery{position:relative}.pdp-gallery__layout{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:64rem){.pdp-gallery__layout{align-items:flex-start;gap:calc(var(--spacing) * 3.5);flex-direction:row}}.pdp-gallery__stage{flex:1;min-width:0;position:relative}.pdp-gallery-frame{aspect-ratio:1;cursor:crosshair;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-frame{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.pdp-gallery-frame{background-color:var(--card);--tw-shadow:0 18px 50px -30px var(--tw-shadow-color,#493a9659);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pdp-gallery-frame--zoomed{cursor:none}.pdp-gallery__studio{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 42%, var(--primary), transparent 70%), linear-gradient(180deg, var(--surface), var(--card));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pdp-gallery__studio{background:radial-gradient(ellipse 70% 55% at 50% 42%, color-mix(in srgb, var(--primary) 8%, var(--card)), transparent 70%), linear-gradient(180deg, var(--surface), var(--card))}}.pdp-gallery-image{object-fit:contain;padding:calc(var(--spacing) * 6)}@media (min-width:40rem){.pdp-gallery-image{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.pdp-gallery-image{padding:calc(var(--spacing) * 10)}}.pdp-gallery-lens{pointer-events:none;z-index:10;border-style:var(--tw-border-style);inset-inline-start:calc(var(--spacing) * 0);border-width:2px;border-color:#ffffffe6;border-radius:3.40282e38px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-lens{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.pdp-gallery-lens{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--primary);width:168px;height:168px}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-lens{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.pdp-gallery-lens{box-shadow:inset 0 0 0 1px var(--primary), 0 8px 28px #0000002e}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-lens{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent), 0 8px 28px #0000002e}}.pdp-gallery-magnifier{pointer-events:none;z-index:30;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:min(100%,22rem);height:100%;inset-inline-start:100%;border-radius:1.35rem;margin-inline-start:calc(var(--spacing) * 4);display:none;position:absolute;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-magnifier{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.pdp-gallery-magnifier{background-color:var(--card);opacity:0;--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,#493a9666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:80rem){.pdp-gallery-magnifier{display:block}}.pdp-gallery-magnifier{transition:opacity .14s var(--ease-out);background-repeat:no-repeat}.pdp-gallery-magnifier--visible{opacity:1}.pdp-gallery-thumbs{gap:calc(var(--spacing) * 2);flex-flow:wrap;order:2;display:flex}@media (min-width:64rem){.pdp-gallery-thumbs{flex-flow:column;order:1;width:4.5rem}}.pdp-gallery-thumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--r-xl);border-style:var(--tw-border-style);background-color:var(--surface);transition-property:border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-width:2px;border-color:#0000;flex-shrink:0;position:relative;overflow:hidden}.pdp-gallery-thumb:active{scale:.97}@media (min-width:64rem){.pdp-gallery-thumb{width:4.25rem;height:4.25rem}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-gallery-thumb:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-thumb:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}}}.pdp-gallery-thumb-active{border-color:var(--primary);--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-thumb-active{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 16%,transparent))}}.pdp-gallery-thumb-active{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pdp-gallery-expand{inset-inline-end:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:20;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-expand{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.pdp-gallery-expand{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-expand{background-color:color-mix(in oklab, var(--card) 92%, transparent)}}.pdp-gallery-expand{color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.pdp-gallery-expand:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-gallery-expand:hover{background-color:var(--card)}}}.pdp-gallery-nav{z-index:20;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-nav{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.pdp-gallery-nav{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.pdp-gallery-nav{background-color:color-mix(in oklab, var(--card) 92%, transparent)}}.pdp-gallery-nav{color:var(--foreground);opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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-property:transform,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.pdp-gallery-nav:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-gallery-nav:is(:where(.group):hover *){opacity:1}.pdp-gallery-nav:hover{background-color:var(--card)}}}.pdp-gallery-frame:hover .pdp-gallery-nav,.pdp-gallery-frame:focus-within .pdp-gallery-nav{opacity:1}.pdp-gallery-nav--prev{inset-inline-start:calc(var(--spacing) * 3)}.pdp-gallery-nav--next{inset-inline-end:calc(var(--spacing) * 3)}.pdp-lightbox{z-index:80;--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,);animation:fade-in .14s var(--ease-out) both;background-color:#0c0a1417;background-color:lab(3.08746% 1.92662 -4.75856/.09);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdp-lightbox-stage{touch-action:none;width:min(94vw,54rem);height:min(84vh,54rem);position:relative;overflow:hidden}.pdp-lightbox-close{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:20;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-close{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.pdp-lightbox-close{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-close{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pdp-lightbox-close{color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-md));-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-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));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.pdp-lightbox-close:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-lightbox-close:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-close:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}}}.pdp-lightbox-nav{z-index:20;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-nav{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.pdp-lightbox-nav{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-nav{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pdp-lightbox-nav{color:var(--color-white);--tw-backdrop-blur:blur(var(--blur-md));-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-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));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.pdp-lightbox-nav:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-lightbox-nav:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-nav:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}}}.pdp-lightbox-nav--prev{inset-inline-start:calc(var(--spacing) * 3)}@media (min-width:48rem){.pdp-lightbox-nav--prev{inset-inline-start:calc(var(--spacing) * 6)}}.pdp-lightbox-nav--next{inset-inline-end:calc(var(--spacing) * 3)}@media (min-width:48rem){.pdp-lightbox-nav--next{inset-inline-end:calc(var(--spacing) * 6)}}.pdp-lightbox-hint{inset-inline:0;bottom:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#ffffffa6;position:absolute}@supports (color:color-mix(in lab, red, red)){.pdp-lightbox-hint{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}@media (min-width:40rem){.pdp-lightbox-hint{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.pdp-gallery-badge{inset-inline-start:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:10;border-radius:var(--r-lg);background-color:var(--primary);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute}@media (min-width:40rem){.pdp-gallery-badge{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.pdp-gallery-discount{inset-inline-start:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);z-index:10;border-radius:var(--r-lg);background-color:var(--color-red-500);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute}@media (min-width:40rem){.pdp-gallery-discount{inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.pdp-mobile-sheet{z-index:10;margin-top:calc(var(--spacing) * -6);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);position:relative}@supports (color:color-mix(in lab, red, red)){.pdp-mobile-sheet{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.pdp-mobile-sheet{background-color:var(--card);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);animation:sheet-up var(--duration-drawer) var(--ease-drawer) both}.pdp-buy-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:1.6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.pdp-buy-card{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.pdp-buy-card{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.pdp-buy-card{--tw-shadow:0 20px 56px -28px var(--tw-shadow-color,#493a9638);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--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,)}.pdp-buy-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.pdp-buy-header{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.pdp-buy-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}@media (min-width:40rem){.pdp-buy-header{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6)}}.pdp-buy-header{background:linear-gradient(180deg, var(--primary), var(--card))}@supports (color:color-mix(in lab, red, red)){.pdp-buy-header{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 4%, var(--card)), var(--card))}}:where(.pdp-buy-body>: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)))}.pdp-buy-body{padding:calc(var(--spacing) * 5)}@media (min-width:40rem){:where(.pdp-buy-body>: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)))}.pdp-buy-body{padding:calc(var(--spacing) * 6)}}.pdp-category-pill{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--primary);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdp-category-pill{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.pdp-category-pill{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--primary);text-transform:uppercase}@media (min-width:40rem){.pdp-category-pill{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.pdp-title{margin-top:var(--space-2);--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(1.5rem,1.25rem + .9vw,2rem);line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance;color:var(--foreground)}.pdp-title-mobile{--tw-leading:1.2;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(1.25rem,1.1rem + 1.2vw,1.5rem);line-height:1.2;font-weight:var(--font-weight-extrabold);--tw-tracking:-.015em;letter-spacing:-.015em;color:var(--foreground)}.pdp-price-block{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pdp-price-current{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground);font-variant-numeric:tabular-nums lining-nums}@media (min-width:1024px){.pdp-price-current{font-size:var(--text-3xl)}}.pdp-price-current-sale{color:var(--color-red-600)}.pdp-price-current-sale:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.pdp-price-compare{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);text-decoration-line:line-through}@media (min-width:40rem){.pdp-price-compare{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.pdp-price-compare{font-variant-numeric:tabular-nums lining-nums}.pdp-stock-badge{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;display:inline-flex}.pdp-stock-in{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pdp-stock-in{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.pdp-stock-in{color:var(--primary)}.pdp-stock-out{background-color:var(--color-red-50);color:var(--color-red-600)}.pdp-stock-out:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.pdp-stock-out:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.pdp-stock-out:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.pdp-spec-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pdp-spec-grid{gap:calc(var(--spacing) * 3)}}.pdp-spec-item{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.pdp-spec-item{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.pdp-spec-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}@media (min-width:40rem){.pdp-spec-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}}.pdp-spec-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted);text-transform:uppercase}@media (min-width:40rem){.pdp-spec-label{font-size:11px}}.pdp-spec-value{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--foreground);overflow:hidden}.pdp-highlights{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pdp-highlights{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr))}}.pdp-highlight-item{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);min-width:0}@supports (color:color-mix(in lab, red, red)){.pdp-highlight-item{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.pdp-highlight-item{padding:calc(var(--spacing) * 3);text-align:center}@media (min-width:40rem){.pdp-highlight-item{padding:calc(var(--spacing) * 4)}}.pdp-highlight-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--card);color:var(--primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:flex}.pdp-tabs{margin-top:calc(var(--spacing) * 8);border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}@media (min-width:48rem){.pdp-tabs{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-3xl)}}.pdp-tabs-nav{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.pdp-tab-btn{touch-action:manipulation;border-radius:var(--r-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));flex-shrink:0}.pdp-tab-btn-active{background-color:var(--primary);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pdp-tab-btn-idle{color:var(--muted)}@media (hover:hover){.pdp-tab-btn-idle:hover{background-color:var(--surface)}}.pdp-tabs-body{padding:calc(var(--spacing) * 5)}@media (min-width:40rem){.pdp-tabs-body{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.pdp-tabs-body{padding:calc(var(--spacing) * 8)}}.pdp-tabs-content{max-width:var(--content-prose);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--muted);font-size:var(--text-sm)}@media (min-width:640px){.pdp-tabs-content{font-size:var(--text-base)}}.pdp-highlights--mobile{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.pdp-highlights--mobile .pdp-highlight-item{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 3);text-align:start;flex-direction:row;display:flex}.pdp-highlights--mobile .pdp-highlight-icon{flex-shrink:0;margin-inline:0}.pdp-tabs-section{margin-top:calc(var(--spacing) * 4)}@media (min-width:48rem){.pdp-tabs-section{margin-top:0}}@media (max-width:767px){.pdp-tabs{border-radius:var(--r-2xl);margin-top:0}.pdp-tabs-nav{padding:calc(var(--spacing) * 1.5)}.pdp-tab-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pdp-tabs-body{padding:calc(var(--spacing) * 4)}.pdp-related{margin-top:calc(var(--spacing) * 8)}.pdp-related h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.pdp-qty{border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:var(--spacing);align-items:center;display:flex}.pdp-qty-btn{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--r-lg);transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;display:flex}.pdp-qty-btn:active{scale:.97}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-qty-btn:hover{background-color:var(--card)}}}.pdp-qty-value{min-width:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.pdp-add-btn{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--primary);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 10px 28px var(--tw-shadow-color,#493a9647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:var(--duration-press);transition-duration:var(--duration-press);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out);border-radius:3.40282e38px;display:inline-flex}.pdp-add-btn:active{scale:.97}.pdp-add-btn:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){@media (hover:hover){.pdp-add-btn:hover{background-color:var(--primary-dark)}}}.pdp-related{margin-top:calc(var(--spacing) * 10)}@media (min-width:48rem){.pdp-related{margin-top:calc(var(--spacing) * 14)}}.mobile-aisle{-webkit-overflow-scrolling:touch}.mobile-aisle--grid{scroll-snap-type:none;overflow:visible}.mobile-aisle__chip{text-align:center;width:4.5rem;transition:transform var(--duration-press) var(--ease-out);flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.mobile-aisle__chip:active{transform:scale(.96)}.mobile-aisle__orb{border:1px solid var(--border);background:var(--surface);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-soft);border-radius:9999px;display:block;position:relative;overflow:hidden}.mobile-aisle__orb--all{background:linear-gradient(145deg, var(--primary), var(--primary-dark));border-color:#0000;justify-content:center;align-items:center;display:flex}.mobile-aisle__label{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;color:var(--foreground);font-size:.6875rem;font-weight:700;line-height:1.2;overflow:hidden}.mobile-cat-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mobile-cat-mosaic__tile{aspect-ratio:1.05;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.mobile-cat-mosaic__tile--lead{aspect-ratio:16/9;grid-column:1/-1}.mobile-cat-mosaic__scrim{pointer-events:none;background:linear-gradient(#0000 45%,#0c0a09c7);position:absolute;inset:0}.mobile-cat-mosaic__copy{z-index:1;inset-inline:0;padding:.85rem 1rem;position:absolute;bottom:0}.mobile-cat-mosaic__name{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:.95rem;font-weight:800}.mobile-cat-mosaic__tile--lead .mobile-cat-mosaic__name{font-size:1.35rem}.mobile-cat-mosaic__cta{color:#ffffffe6;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.-start-2{inset-inline-start:calc(var(--spacing) * -2)}.-start-16{inset-inline-start:calc(var(--spacing) * -16)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.-end-10{inset-inline-end:calc(var(--spacing) * -10)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-28{top:calc(var(--spacing) * 28)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+4\.25rem\)\]{top:calc(env(safe-area-inset-top,0px) + 4.25rem)}.top-full{top:100%}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-1{grid-column:span 1/span 1}.row-span-2{grid-row: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-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-2{margin-inline-end: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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-16{margin-top:calc(var(--spacing) * 16)}.mt-\[var\(--space-2\)\]{margin-top:var(--space-2)}.mt-\[var\(--space-3\)\]{margin-top:var(--space-3)}.mt-\[var\(--space-4\)\]{margin-top:var(--space-4)}.mt-\[var\(--space-5\)\]{margin-top:var(--space-5)}.mt-\[var\(--space-8\)\]{margin-top:var(--space-8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.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-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{margin-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.mb-\[var\(--space-4\)\]{margin-bottom:var(--space-4)}.mb-\[var\(--v2-tabbar-h\)\]{margin-bottom:var(--v2-tabbar-h)}.mb-\[var\(--v2-tabbar-h\,4\.25rem\)\]{margin-bottom:var(--v2-tabbar-h,4.25rem)}.mb-\[var\(--v3-tabbar-h\)\]{margin-bottom:var(--v3-tabbar-h)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1{height:var(--spacing)}.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-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.125rem\]{height:1.125rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.15rem\]{height:4.15rem}.h-\[5\.75rem\]{height:5.75rem}.h-\[clamp\(4rem\,3\.5rem\+2vw\,5\.5rem\)\]{height:clamp(4rem,3.5rem + 2vw,5.5rem)}.h-\[min\(42vw\,16rem\)\]{height:min(42vw,16rem)}.h-\[min\(42vw\,18rem\)\]{height:min(42vw,18rem)}.h-fit{height:fit-content}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[88vh\]{max-height:88vh}.max-h-\[min\(18rem\,36vh\)\]{max-height:min(18rem,36vh)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5\.25rem\]{min-height:5.25rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[52px\]{min-height:52px}.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-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[calc\(100dvh-env\(safe-area-inset-top\)-env\(safe-area-inset-bottom\)\)\]{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.min-h-\[clamp\(12rem\,10rem\+5vw\,15rem\)\]{min-height:clamp(12rem,10rem + 5vw,15rem)}.min-h-\[clamp\(22rem\,18rem\+12vw\,38rem\)\]{min-height:clamp(22rem,18rem + 12vw,38rem)}.min-h-\[min\(86vh\,48rem\)\]{min-height:min(86vh,48rem)}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.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-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.125rem\]{width:1.125rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[30\%\]{width:30%}.w-\[42vw\]{width:42vw}.w-\[70\%\]{width:70%}.w-\[85\%\]{width:85%}.w-\[clamp\(4rem\,3\.5rem\+2vw\,5\.5rem\)\]{width:clamp(4rem,3.5rem + 2vw,5.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.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-\[8\.5rem\]{max-width:8.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[70\%\]{max-width:70%}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[480px\]{max-width:480px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[var\(--container-wide\)\]{max-width:var(--container-wide)}.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-0{min-width:0!important}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.\!flex-none{flex:none!important}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z: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:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.appearance-none{appearance:none}.auto-rows-auto{grid-auto-rows:auto}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.justify-start{justify-content:flex-start}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[var\(--space-5\)\]{gap:var(--space-5)}.gap-\[var\(--space-6\)\]{gap:var(--space-6)}: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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-border>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--r-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[clamp\(1\.25rem\,1rem\+0\.75vw\,1\.75rem\)\]{border-radius:clamp(1.25rem,1rem + .75vw,1.75rem)}.rounded-\[var\(--dh-r\)\]{border-radius:var(--dh-r)}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--v2-radius-lg\)\]{border-radius:var(--v2-radius-lg)}.rounded-\[var\(--v2-radius-xl\)\]{border-radius:var(--v2-radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--r-sm)}.rounded-xl{border-radius:var(--r-xl)}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-tr-\[2\.5rem\]{border-top-right-radius:2.5rem}.\!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-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--danger\)_22\%\,var\(--card-border\)\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--danger\)_22\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--danger) 22%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--gold\)_25\%\,transparent\)\]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--gold\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--gold) 25%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--gold\)_35\%\,transparent\)\]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--gold\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--gold) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--gold\)_40\%\,var\(--card-border\)\)\]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--gold\)_40\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--gold) 40%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,var\(--card-border\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--primary\)_20\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--primary) 20%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--primary\)_22\%\,var\(--card-border\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--primary\)_22\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--primary) 22%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--primary\)_28\%\,var\(--card-border\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--primary\)_28\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--primary) 28%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--primary\)_30\%\,var\(--card-border\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--primary\)_30\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--primary) 30%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--v4g-mint\)_22\%\,var\(--card-border\)\)\]{border-color:var(--v4g-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--v4g-mint\)_22\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--v4g-mint) 22%,var(--card-border))}}.border-\[color-mix\(in_srgb\,var\(--v4g-mint\)_40\%\,var\(--card-border\)\)\]{border-color:var(--v4g-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--v4g-mint\)_40\%\,var\(--card-border\)\)\]{border-color:color-mix(in srgb,var(--v4g-mint) 40%,var(--card-border))}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--card-border\)\]{border-color:var(--card-border)}.border-\[var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--dh-line\)\]{border-color:var(--dh-line)}.border-\[var\(--gold\)\],.border-\[var\(--gold\)\]\/40{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--gold\)\]\/40{border-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.border-\[var\(--gx-line\)\]{border-color:var(--gx-line)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/70{border-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.border-border,.border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--border) 20%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-card-border{border-color:var(--card-border)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-sky-300\/60{border-color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/60{border-color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.border-teal-300\/60{border-color:#46ecd599}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/60{border-color:color-mix(in oklab, var(--color-teal-300) 60%, transparent)}}.border-transparent{border-color:#0000}.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\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.\!bg-transparent{background-color:#0000!important}.bg-\[\#1e1648\]\/86{background-color:#1e1648db;background-color:lab(10.9705% 16.4406 -30.5808/.86)}.bg-\[color-mix\(in_srgb\,\#0f9d7a_14\%\,transparent\)\]{background-color:#0f9d7a24}.bg-\[color-mix\(in_srgb\,var\(--background\)_94\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--background\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--background) 94%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--background\)_96\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--background\)_96\%\,transparent\)\]{background-color:color-mix(in srgb,var(--background) 96%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--card-bg\)_88\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--card-bg\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 88%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--card-bg\)_90\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--card-bg\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--card-bg\)_92\%\,transparent\)\]{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--card-bg\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 92%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,var\(--card-bg\)\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,var\(--card-bg\)\)\]{background-color:color-mix(in srgb,var(--danger) 8%,var(--card-bg))}}.bg-\[color-mix\(in_srgb\,var\(--gold\)_12\%\,transparent\)\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--gold\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--gold) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--gold\)_14\%\,transparent\)\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--gold\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--gold) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--gold\)_18\%\,transparent\)\]{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--gold\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--gold) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--price\)_15\%\,transparent\)\]{background-color:var(--price)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--price\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--price) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,var\(--card-bg\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--primary\)_8\%\,var\(--card-bg\)\)\]{background-color:color-mix(in srgb,var(--primary) 8%,var(--card-bg))}}.bg-\[color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary-light\)_55\%\,var\(--card-bg\)\)\]{background-color:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--primary-light\)_55\%\,var\(--card-bg\)\)\]{background-color:color-mix(in srgb,var(--primary-light) 55%,var(--card-bg))}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--gx-page\)\]{background-color:var(--gx-page)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary-light\)\]{background-color:var(--primary-light)}.bg-\[var\(--section-alt\)\]{background-color:var(--section-alt)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--surface\,var\(--card\)\)\]{background-color:var(--surface,var(--card))}.bg-accent{background-color:var(--accent)}.bg-accent-light{background-color:var(--accent-light)}.bg-amber-100{background-color:var(--color-amber-100)}.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\/95{background-color:#f99c00f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/95{background-color:color-mix(in oklab, var(--color-amber-500) 95%, transparent)}}.bg-background,.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, 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-blue-100{background-color:var(--color-blue-100)}.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-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card-bg{background-color:var(--card-bg)}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/92{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/92{background-color:color-mix(in oklab, var(--card) 92%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.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-foreground,.bg-foreground\/90{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/90{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.bg-gray-300\/80{background-color:#d1d5dccc}@supports (color:color-mix(in lab, red, red)){.bg-gray-300\/80{background-color:color-mix(in oklab, var(--color-gray-300) 80%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300\/15{background-color:#7bf1a826}@supports (color:color-mix(in lab, red, red)){.bg-green-300\/15{background-color:color-mix(in oklab, var(--color-green-300) 15%, transparent)}}.bg-orange-400\/20{background-color:#ff8b1a33}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/20{background-color:color-mix(in oklab, var(--color-orange-400) 20%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-dark{background-color:var(--primary-dark)}.bg-primary-light,.bg-primary-light\/30{background-color:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.bg-primary-light\/30{background-color:color-mix(in oklab, var(--primary-light) 30%, transparent)}}.bg-primary-light\/50{background-color:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.bg-primary-light\/50{background-color:color-mix(in oklab, var(--primary-light) 50%, transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.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-sky-50{background-color:var(--color-sky-50)}.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-stone-100{background-color:var(--color-stone-100)}.bg-surface,.bg-surface\/30{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/30{background-color:color-mix(in oklab, var(--surface) 30%, transparent)}}.bg-surface\/40{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/40{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}.bg-surface\/55{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/55{background-color:color-mix(in oklab, var(--surface) 55%, transparent)}}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--surface) 90%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.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\/14{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center, var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,var\(--card\)_0\%\,var\(--surface\)_72\%\)\]{background-image:radial-gradient(ellipse at center,var(--card) 0%,var(--surface) 72%)}.bg-\[radial-gradient\(ellipse_at_top_end\,rgba\(255\,255\,255\,0\.1\)\,transparent_55\%\)\]{background-image:radial-gradient(ellipse at top end,#ffffff1a,transparent 55%)}.from-\[\#0c4a6e\]{--tw-gradient-from:#0c4a6e;--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-\[\#1e1648\]{--tw-gradient-from:#1e1648;--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-\[\#1e1648\]\/95{--tw-gradient-from:#1e1648f2;--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))}@supports (color:lab(0% 0 0)){.from-\[\#1e1648\]\/95{--tw-gradient-from:lab(10.9705% 16.4406 -30.5808/.95)}}.from-\[\#7c2d12\]{--tw-gradient-from:#7c2d12;--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-\[\#493A96\]{--tw-gradient-from:#493a96;--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-\[\#493A96\]\/15{--tw-gradient-from:#493a9626;--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))}@supports (color:lab(0% 0 0)){.from-\[\#493A96\]\/15{--tw-gradient-from:lab(30.314% 26.3187 -49.4237/.15)}}.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-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--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-orange-500\/15{--tw-gradient-from:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.from-orange-500\/15{--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-primary{--tw-gradient-from:var(--primary);--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-primary-light{--tw-gradient-from:var(--primary-light);--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-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\/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-stone-50{--tw-gradient-from:var(--color-stone-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-stone-100{--tw-gradient-from:var(--color-stone-100);--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-surface{--tw-gradient-from:var(--surface);--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-\[\#2a1f5c\]\/70{--tw-gradient-via:#2a1f5cb3;--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)}@supports (color:lab(0% 0 0)){.via-\[\#2a1f5c\]\/70{--tw-gradient-via:lab(16.2365% 19.4959 -35.5586/.7)}}.via-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-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-border\/40{--tw-gradient-via:var(--border)}@supports (color:color-mix(in lab, red, red)){.via-border\/40{--tw-gradient-via:color-mix(in oklab, var(--border) 40%, transparent)}}.via-border\/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-primary{--tw-gradient-via:var(--primary);--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-sky-600{--tw-gradient-via:var(--color-sky-600);--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-stone-50{--tw-gradient-via:var(--color-stone-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)}.to-\[\#3A2D7A\]{--tw-gradient-to:#3a2d7a;--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-\[\#5b4aab\]{--tw-gradient-to:#5b4aab;--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-\[\#6b5bb5\]{--tw-gradient-to:#6b5bb5;--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-\[\#7B61FF\]{--tw-gradient-to:#7b61ff;--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-\[\#120f1f\]\/25{--tw-gradient-to:#120f1f40;--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))}@supports (color:lab(0% 0 0)){.to-\[\#120f1f\]\/25{--tw-gradient-to:lab(5.05934% 4.18711 -10.1349/.25)}}.to-accent-light{--tw-gradient-to:var(--accent-light);--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-amber-400{--tw-gradient-to:var(--color-amber-400);--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-amber-500\/5{--tw-gradient-to:#f99c000d}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.to-amber-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-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-cyan-500\/5{--tw-gradient-to:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.to-cyan-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-primary-dark{--tw-gradient-to:var(--primary-dark);--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-sky-400{--tw-gradient-to:var(--color-sky-400);--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-stone-100{--tw-gradient-to:var(--color-stone-100);--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-surface{--tw-gradient-to:var(--surface);--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))}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.fill-\[var\(--gold\)\]{fill:var(--gold)}.fill-accent{fill:var(--accent)}.fill-current{fill:currentColor}.fill-red-500{fill:var(--color-red-500)}.fill-transparent{fill:#0000}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[var\(--space-4\)\]{padding:var(--space-4)}.p-\[var\(--space-5\)\]{padding:var(--space-5)}.p-\[var\(--space-6\)\]{padding:var(--space-6)}.p-\[var\(--space-8\)\]{padding:var(--space-8)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[var\(--space-4\)\]{padding-inline:var(--space-4)}.px-\[var\(--space-6\)\]{padding-inline:var(--space-6)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!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-7{padding-block:calc(var(--spacing) * 7)}.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)}.py-\[var\(--space-8\)\]{padding-block:var(--space-8)}.ps-1{padding-inline-start:var(--spacing)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.ps-12{padding-inline-start:calc(var(--spacing) * 12)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.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-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[calc\(0\.75rem\+env\(safe-area-inset-top\,0px\)\)\]{padding-top:calc(.75rem + env(safe-area-inset-top,0px))}.\!pb-\[var\(--space-12\)\]{padding-bottom:var(--space-12)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-\[family-name\:var\(--v2-font-display\)\]{font-family:var(--v2-font-display)}.font-display{font-family:var(--font-display-latin), var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.\!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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-\[0\.95rem\]{font-size:.95rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.05rem\,0\.95rem\+0\.55vw\,1\.3rem\)\]{font-size:clamp(1.05rem,.95rem + .55vw,1.3rem)}.text-\[clamp\(14px\,3\.8vw\,16px\)\]{font-size:clamp(14px,3.8vw,16px)}.text-\[clamp\(14px\,4vw\,16px\)\]{font-size:clamp(14px,4vw,16px)}.text-\[clamp\(14px\,4vw\,18px\)\]{font-size:clamp(14px,4vw,18px)}.text-\[clamp\(16px\,4\.5vw\,20px\)\]{font-size:clamp(16px,4.5vw,20px)}.text-\[length\:var\(--text-2xl\)\]{font-size:var(--text-2xl)}.text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.text-\[length\:var\(--text-sm\)\]{font-size:var(--text-sm)}.text-\[length\:var\(--text-xl\)\]{font-size:var(--text-xl)}.text-\[length\:var\(--text-xs\)\]{font-size:var(--text-xs)}.text-\[length\:var\(--type-body-sm\)\]{font-size:var(--type-body-sm)}.text-\[length\:var\(--type-h5\)\]{font-size:var(--type-h5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[var\(--leading-body\)\]{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-\[var\(--leading-ui\)\]{--tw-leading:var(--leading-ui);line-height:var(--leading-ui)}.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-light{--tw-font-weight:var(--font-weight-light)!important;font-weight:var(--font-weight-light)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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-wide{--tw-tracking:var(--tracking-wide)!important;letter-spacing:var(--tracking-wide)!important}.\!tracking-widest{--tw-tracking:var(--tracking-widest)!important;letter-spacing:var(--tracking-widest)!important}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.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)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)!important}.text-\[\#00a049\]{color:#00a049}.text-\[\#1a0d30\]{color:#1a0d30}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--dp-muted\)\]{color:var(--dp-muted)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--gx-fresh\)\]{color:var(--gx-fresh)}.text-\[var\(--gx-ink\)\]{color:var(--gx-ink)}.text-\[var\(--gx-muted\)\]{color:var(--gx-muted)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-strong\)\]{color:var(--muted-strong)}.text-\[var\(--price\)\]{color:var(--price)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--sg-accent\)\]{color:var(--sg-accent)}.text-\[var\(--type-caption\)\]{color:var(--type-caption)}.text-\[var\(--v2-primary\)\]{color:var(--v2-primary)}.text-\[var\(--v4g-mint\)\]{color:var(--v4g-mint)}.text-\[var\(--v4g-muted\)\]{color:var(--v4g-muted)}.text-accent{color:var(--accent)}.text-accent-dark{color:var(--accent-dark)}.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-800{color:var(--color-amber-800)}.text-background{color:var(--background)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-border{color:var(--border)}.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-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--foreground)}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-100{color:var(--color-green-100)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-inherit{color:inherit}.text-muted,.text-muted\/90{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/90{color:color-mix(in oklab, var(--muted) 90%, transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-primary{color:var(--primary)}.text-primary-dark{color:var(--primary-dark)}.text-primary-light{color:var(--primary-light)}.text-primary\/10{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/10{color:color-mix(in oklab, var(--primary) 10%, transparent)}}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-sky-600{color:var(--color-sky-600)}.text-sky-800{color:var(--color-sky-800)}.text-stone-700{color:var(--color-stone-700)}.text-teal-800{color:var(--color-teal-800)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.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\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, 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\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.\!normal-case{text-transform:none!important}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.07\]{opacity:.07}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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\.15\)\]{--tw-shadow:0 -20px 60px var(--tw-shadow-color,#00000026);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_0_2px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ffffff40);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_0_3px_color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 16%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_16\%\,transparent\)\]{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_4px_14px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#ef44442e);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_8px_20px_-12px_color-mix\(in_srgb\,var\(--primary\)_55\%\,transparent\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_20px_-12px_color-mix\(in_srgb\,var\(--primary\)_55\%\,transparent\)\]{--tw-shadow:0 8px 20px -12px var(--tw-shadow-color,color-mix(in srgb,var(--primary) 55%,transparent))}}.shadow-\[0_8px_20px_-12px_color-mix\(in_srgb\,var\(--primary\)_55\%\,transparent\)\]{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_8px_24px_-16px_rgb\(0_0_0_\/0\.18\)\]{--tw-shadow:0 8px 24px -16px var(--tw-shadow-color,#0000002e);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_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);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_8px_30px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000008);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_8px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000f);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_-20px_rgb\(0_0_0_\/0\.35\)\]{--tw-shadow:0 12px 40px -20px var(--tw-shadow-color,#00000059);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_14px_40px_rgb\(0_0_0_\/0\.12\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#0000001f);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_16px_40px_-12px_rgba\(73\,58\,150\,0\.45\)\]{--tw-shadow:0 16px 40px -12px var(--tw-shadow-color,#493a9673);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_16px_40px_rgba\(73\,58\,150\,0\.18\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#493a962e);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_48px_rgba\(73\,58\,150\,0\.12\)\]{--tw-shadow:0 24px 48px var(--tw-shadow-color,#493a961f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-elevated\)\]{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-nav\)\]{--tw-shadow:var(--shadow-nav);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.shadow-primary\/25{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/25{--tw-shadow-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--primary\)\]{--tw-ring-color:var(--primary)}.ring-amber-400\/50{--tw-ring-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border\/50{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--border) 50%, transparent)}}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-card{--tw-ring-color:var(--card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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);-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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));-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-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-\[background-color\,border-color\,transform\,color\]{transition-property:background-color,border-color,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,border-color\,backdrop-filter\,color\]{transition-property:background-color,box-shadow,border-color,-webkit-backdrop-filter,backdrop-filter,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,border-color\]{transition-property:background-color,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\]{transition-property:transform,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,gap\]{transition-property:transform,background-color,gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,opacity\]{transition-property:transform,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,color\,box-shadow\]{transition-property:transform,border-color,background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\,background-color\,opacity\]{transition-property:transform,box-shadow,border-color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\,background-color\]{transition-property:transform,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,fill\]{transition-property:transform,fill;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,background-color\]{transition-property:transform,opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;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-150{--tw-duration:.15s;transition-duration:.15s}.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}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[var\(--duration-panel\)\]{--tw-duration:var(--duration-panel);transition-duration:var(--duration-panel)}.duration-\[var\(--duration-press\)\]{--tw-duration:var(--duration-press);transition-duration:var(--duration-press)}.duration-\[var\(--duration-ui\)\]{--tw-duration:var(--duration-ui);transition-duration:var(--duration-ui)}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-\[var\(--ease-out\)\],.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[text-shadow\:0_1px_2px_rgb\(0_0_0\/0\.3\)\]{text-shadow:0 1px 2px #0000004d}.\[text-shadow\:0_1px_2px_rgb\(0_0_0\/0\.35\)\]{text-shadow:0 1px 2px #00000059}.\[text-shadow\:0_1px_3px_rgb\(0_0_0\/0\.4\)\]{text-shadow:0 1px 3px #0006}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.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\:gap-2\.5:is(:where(.group):hover *){gap:calc(var(--spacing) * 2.5)}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}}.group-active\:scale-105:is(:where(.group):active *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-active\:scale-\[1\.03\]:is(:where(.group):active *){scale:1.03}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-translate-x-full:after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:animate-\[ds-shimmer_1\.4s_ease_infinite\]:after{content:var(--tw-content);animation:1.4s infinite ds-shimmer}.after\:bg-gradient-to-r:after{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--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))}.after\:via-\[color-mix\(in_srgb\,\#fff_35\%\,transparent\)\]:after{content:var(--tw-content);--tw-gradient-via:#ffffff59;--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)}.after\:to-transparent:after{content:var(--tw-content);--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))}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@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-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--gold\)\]:hover{border-color:var(--gold)}.hover\:border-\[var\(--primary\)\]:hover,.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--gold\)_12\%\,transparent\)\]:hover{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--gold\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--gold) 12%,transparent)}}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-\[var\(--primary-light\)\]:hover{background-color:var(--primary-light)}.hover\:bg-\[var\(--section-alt\)\]:hover{background-color:var(--section-alt)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.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-surface:hover{background-color:var(--surface)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--gold\)\]:hover{color:var(--gold)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--gold\)\]:focus{border-color:var(--gold)}.focus\:border-\[var\(--primary\)\]:focus,.focus\:border-primary:focus{border-color:var(--primary)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus\:ring-2:focus{--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)}.focus\:ring-\[color-mix\(in_srgb\,var\(--primary\)_35\%\,transparent\)\]:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--primary\)_35\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--primary) 35%,transparent)}}.focus\:ring-\[var\(--ring\)\]:focus{--tw-ring-color:var(--ring)}.focus-visible\:border-primary\/40:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-primary\/40:focus-visible{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-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\.93\]:active{scale:.93}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.995\]:active{scale:.995}.active\:bg-red-50:active{background-color:var(--color-red-50)}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}@media not all and (min-width:48rem){.max-md\:static{position:static}.max-md\:z-auto{z-index:auto}.max-md\:hidden{display:none}.max-md\:pb-0{padding-bottom:0}.max-md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.max-md\:pb-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.max-md\:pb-\[calc\(7rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.max-md\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-md\:text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.max-md\:text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.max-md\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.sm\:end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.sm\:top-2\.5{top:calc(var(--spacing) * 2.5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-8{margin-inline-start:calc(var(--spacing) * 8)}.sm\:me-8{margin-inline-end:calc(var(--spacing) * 8)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-auto{width:auto}.sm\:max-w-\[24ch\]{max-width:24ch}.sm\:max-w-\[112px\]{max-width:112px}.sm\:flex-none{flex:none}.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\:\!flex-row{flex-direction:row!important}.sm\:flex-row{flex-direction:row}.sm\:\!items-end{align-items:flex-end!important}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\: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)))}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-\[var\(--space-10\)\]{padding-block:var(--space-10)}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:shadow-\[0_8px_30px_rgba\(73\,58\,150\,0\.12\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#493a961f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}}@media (min-width:48rem){.md\:end-8{inset-inline-end:calc(var(--spacing) * 8)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:mx-auto{margin-inline:auto}.md\:my-3{margin-block:calc(var(--spacing) * 3)}.md\:mt-1{margin-top:var(--spacing)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mb-0{margin-bottom:0}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-auto{height:auto}.md\:min-h-0{min-height:0}.md\:min-h-full{min-height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-full{width:100%}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-\[148px\]{max-width:148px}.md\:max-w-\[168px\]{max-width:168px}.md\:max-w-none{max-width:none}.md\:translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-8{gap:calc(var(--spacing) * 8)}:where(.md\: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)))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-visible{overflow-y:visible}.md\:overscroll-auto{overscroll-behavior:auto}.md\:rounded-tr-\[2\.5rem\]{border-top-right-radius:2.5rem}.md\:bg-surface{background-color:var(--surface)}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:0}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-0{padding-top:0}.md\:pb-0{padding-bottom:0}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-foreground{color:var(--foreground)}.md\:opacity-0{opacity:0}.md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.md\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media not all and (min-width:64rem){.md\:max-lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}}@media (min-width:64rem){.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\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:h-5{height:calc(var(--spacing) * 5)}.lg\:min-h-\[min\(88vh\,52rem\)\]{min-height:min(88vh,52rem)}.lg\:w-5{width:calc(var(--spacing) * 5)}.lg\:w-auto{width:auto}.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-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.lg\:grid-cols-\[minmax\(220px\,16\.5\%\)_1fr\]{grid-template-columns:minmax(220px,16.5%) 1fr}.lg\:content-start{align-content:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:justify-self-start{justify-self:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-\[var\(--space-9\)\]{padding-block:var(--space-9)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:p-\[var\(--space-8\)\]{padding:var(--space-8)}.xl\:p-\[var\(--space-10\)\]{padding:var(--space-10)}.xl\:py-\[var\(--space-10\)\]{padding-block:var(--space-10)}.xl\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.xl\:text-\[length\:var\(--text-3xl\)\]{font-size:var(--text-3xl)}}.rtl\:block:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){display:block}.rtl\:hidden:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){display:none}.rtl\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:block:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){display:none}.dark\:border-red-500\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-\[\#0c0a09\]\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#0c0a09cc;background-color:lab(2.85399% .469826 .585806/.8)}.dark\:bg-amber-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-amber-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:bg-background:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--background)}.dark\:bg-blue-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.dark\:bg-blue-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:bg-card\/88:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/88:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--card) 88%, transparent)}}.dark\:bg-card\/90:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/90:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.dark\:bg-elevated\/90:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--elevated)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-elevated\/90:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--elevated) 90%, transparent)}}.dark\:bg-emerald-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark\:bg-emerald-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:bg-gray-600\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#4a5565cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-600\/80:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-gray-600) 80%, transparent)}}.dark\:bg-green-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-red-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dark\:bg-red-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:bg-sky-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.dark\:bg-stone-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#79716b26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-stone-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-stone-500) 15%, transparent)}}.dark\:bg-teal-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/40:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.dark\:bg-violet-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/15:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.dark\:bg-violet-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/20:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.dark\:from-stone-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:var(--color-stone-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))}.dark\:via-stone-700:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:var(--color-stone-700);--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)}.dark\:to-stone-800:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-stone-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))}.dark\:to-stone-900:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-to:var(--color-stone-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))}.dark\:text-amber-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-blue-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-blue-200)}.dark\:text-blue-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-blue-400)}.dark\:text-emerald-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.dark\:text-gray-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-gray-400)}.dark\:text-green-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-green-400)}.dark\:text-primary:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--primary)}.dark\:text-red-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-200)}.dark\:text-red-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.dark\:text-sky-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-sky-200)}.dark\:text-sky-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-sky-400)}.dark\:text-stone-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-stone-400)}.dark\:text-teal-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-teal-200)}.dark\:text-violet-200:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-200)}.dark\:text-violet-400:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-violet-400)}.dark\:after\:via-\[color-mix\(in_srgb\,\#fff_8\%\,transparent\)\]:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{content:var(--tw-content);--tw-gradient-via:#ffffff14;--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)}@media (hover:hover){.dark\:hover\:bg-red-500\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-500\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}}.dark\:active\:bg-red-500\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):active{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:active\:bg-red-500\/10:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):active{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}@media (min-width:48rem){.md\:dark\:bg-background:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--background)}}@media print{.print\:hidden{display:none}.print\:break-inside-avoid{break-inside:avoid}:where(.print\: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)))}.print\:p-0{padding:0}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.hoverable\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hoverable\: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)}.hoverable\:group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hoverable\:group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.hoverable\:group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.hoverable\:group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.hoverable\:group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.hoverable\:group-hover\:gap-2\.5:is(:where(.group):hover *){gap:calc(var(--spacing) * 2.5)}.hoverable\:group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.hoverable\:group-hover\:bg-\[\#1e1648\]\/78:is(:where(.group):hover *){background-color:#1e1648c7;background-color:lab(10.9705% 16.4406 -30.5808/.78)}.hoverable\:group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.hoverable\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hoverable\:hover\:scale-\[1\.02\]:hover{scale:1.02}.hoverable\:hover\:border-\[var\(--card-border\)\]:hover{border-color:var(--card-border)}.hoverable\:hover\:border-\[var\(--gold\)\]:hover{border-color:var(--gold)}.hoverable\:hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hoverable\:hover\:border-\[var\(--v4g-mint\)\]:hover{border-color:var(--v4g-mint)}.hoverable\:hover\:border-accent:hover{border-color:var(--accent)}.hoverable\:hover\:border-primary:hover,.hoverable\:hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hoverable\:hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hoverable\:hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hoverable\:hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hoverable\:hover\:border-red-300:hover{border-color:var(--color-red-300)}.hoverable\:hover\:bg-\[var\(--section-alt\)\]:hover{background-color:var(--section-alt)}.hoverable\:hover\:bg-accent:hover{background-color:var(--accent)}.hoverable\:hover\:bg-card:hover{background-color:var(--card)}.hoverable\:hover\:bg-primary:hover,.hoverable\:hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hoverable\:hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hoverable\:hover\:bg-surface:hover{background-color:var(--surface)}.hoverable\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hoverable\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hoverable\:hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hoverable\:hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hoverable\:hover\:bg-white\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hoverable\:hover\:bg-white\/95:hover{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.hoverable\:hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hoverable\:hover\:text-\[var\(--v4g-mint\)\]:hover{color:var(--v4g-mint)}.hoverable\:hover\:text-foreground:hover{color:var(--foreground)}.hoverable\:hover\:text-primary:hover{color:var(--primary)}.hoverable\:hover\:text-red-500:hover{color:var(--color-red-500)}.hoverable\:hover\:text-white:hover{color:var(--color-white)}.hoverable\:hover\:underline:hover{text-decoration-line:underline}.hoverable\:hover\:shadow-\[0_20px_48px_-10px_rgba\(73\,58\,150\,0\.55\)\]:hover{--tw-shadow:0 20px 48px -10px var(--tw-shadow-color,#493a968c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hoverable\:hover\:shadow-\[var\(--shadow-elevated\)\]:hover{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hoverable\:hover\:shadow-\[var\(--shadow-lift\)\]:hover{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hoverable\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.rtl\:hoverable\:group-hover\:-translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.shop{--shop-ease:cubic-bezier(.23, 1, .32, 1);padding-block:1.25rem 3rem}.shop__container{width:min(100% - 2rem,100rem);margin-inline:auto}.shop__container--lux{width:min(100% - 2rem,90rem)}.shop__layout{gap:1.25rem;display:grid}@media (min-width:1024px){.shop__layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.75rem}}.shop__aside{position:sticky;top:6.5rem}.shop__head{margin-bottom:.85rem}.shop__head h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1rem + 1.2vw,1.85rem);font-weight:800}.shop__meta{color:var(--muted);margin:.35rem 0 0;font-size:.875rem}.shop__search-hint{color:var(--muted);margin:0 0 .75rem;font-size:.85rem}.shop__hero-lux{border-bottom:1px solid var(--gold);margin-bottom:1.75rem;padding-bottom:1.25rem}@supports (color:color-mix(in lab, red, red)){.shop__hero-lux{border-bottom:1px solid color-mix(in srgb, var(--gold) 35%, var(--card-border))}}.shop__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem;font-size:.7rem}.shop__hero-lux h1{letter-spacing:.02em;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:300}.shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.shop__grid--v1{gap:1rem}@media (min-width:640px){.shop__grid--v1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.shop__grid--v1{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop__grid--v2{gap:.75rem}@media (min-width:640px){.shop__grid--v2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.shop__grid--v2{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop__grid--v3,.shop__grid--v4{gap:1.25rem}@media (min-width:640px){.shop__grid--v3,.shop__grid--v4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.shop__grid--v3,.shop__grid--v4{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop__grid--list{grid-template-columns:1fr!important}.shop__grid--list>*{max-width:40rem}.shop__empty{border:1px solid var(--card-border);background:var(--card-bg);text-align:center;border-radius:1.25rem;padding:3rem 1.5rem}.shop__empty--lux{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.shop__empty--lux{border-color:color-mix(in srgb, var(--gold) 40%, var(--card-border))}}.shop__empty-icon{border:1px solid var(--gold);width:3.5rem;height:3.5rem;color:var(--gold);border-radius:999px;place-items:center;margin:0 auto 1rem;display:grid}.shop__empty h2{margin:0;font-size:1.25rem;font-weight:800}.shop__empty p{color:var(--muted);margin:.5rem 0 0;font-size:.9rem}.shop__empty-cta{background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);border-radius:.85rem;align-items:center;margin-top:1.25rem;padding-inline:1.25rem;font-weight:750;text-decoration:none;transition:transform .1s,background-color .16s;display:inline-flex}.shop__empty-cta:active{transform:scale(.97)}.shop__empty-cta--v2{background:linear-gradient(135deg,#493a96,#5c4bb0);border-radius:999px}.shop__empty-cta--v3{border:1.5px solid var(--gold);color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;font-size:.75rem}.shop__empty-cta--v4{background:var(--primary);color:var(--primary-foreground);letter-spacing:-.01em;text-transform:none;border:0;border-radius:999px;font-size:.875rem}.shop__container--v4{width:min(100% - 2rem,90rem)}.shop__hero-v4{border:1px solid var(--shop-accent,#0d9488);border-radius:1.25rem;margin-bottom:1.5rem;padding:1.15rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.shop__hero-v4{border:1px solid color-mix(in srgb, var(--shop-accent,#0d9488) 22%, var(--card-border))}}.shop__hero-v4{background:radial-gradient(80% 80% at 100% 0%, var(--shop-accent,#0d9488), transparent 55%), var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.shop__hero-v4{background:radial-gradient(80% 80% at 100% 0%, color-mix(in srgb, var(--shop-accent,#0d9488) 10%, transparent), transparent 55%), var(--card-bg)}}.shop--v4 .shop__eyebrow{color:var(--shop-accent,#0d9488);letter-spacing:.08em}.shop__hero-v4 h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,1.1rem + 1.4vw,2.1rem);font-weight:800}.shop__empty--v4{border-color:var(--shop-accent,#0d9488);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.shop__empty--v4{border-color:color-mix(in srgb, var(--shop-accent,#0d9488) 24%, var(--card-border))}}.shop__empty--v4 .shop__empty-icon{border-color:var(--shop-accent,#0d9488)}@supports (color:color-mix(in lab, red, red)){.shop__empty--v4 .shop__empty-icon{border-color:color-mix(in srgb, var(--shop-accent,#0d9488) 40%, var(--card-border))}}.shop__empty--v4 .shop__empty-icon{color:var(--shop-accent,#0d9488)}.shop--v3 .shop__head h1,.shop--v3 .shop__hero-lux h1{font-weight:300}.sf--v4{border-color:var(--shop-accent,#0d9488);border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.sf--v4{border-color:color-mix(in srgb, var(--shop-accent,#0d9488) 22%, var(--card-border))}}.sf--v4{box-shadow:none}.sf--v4 .sf__head h2{letter-spacing:-.02em;text-transform:none;font-size:.95rem;font-weight:750}.sf--v4 .sf__apply{background:var(--primary);color:var(--primary-foreground);border:0;border-radius:999px}.sf--v4 .sf__cat.is-active{background:var(--shop-accent,#0d9488)}@supports (color:color-mix(in lab, red, red)){.sf--v4 .sf__cat.is-active{background:color-mix(in srgb, var(--shop-accent,#0d9488) 12%, transparent)}}.sf--v4 .sf__cat.is-active{color:var(--shop-accent,#0d9488)}.sf--v4 .sf__badge{background:var(--shop-accent,#0d9488);color:#fff}.st--v4{border-color:var(--shop-accent,#0d9488);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.st--v4{border-color:color-mix(in srgb, var(--shop-accent,#0d9488) 20%, var(--card-border))}}.st--v4 .st__filter,.st--v4 .st__sort select,.st--v4 .st__view{border-radius:999px}.st--v4 .st__view button.is-active{background:var(--shop-accent,#0d9488)}@supports (color:color-mix(in lab, red, red)){.st--v4 .st__view button.is-active{background:color-mix(in srgb, var(--shop-accent,#0d9488) 12%, transparent)}}.st--v4 .st__view button.is-active{color:var(--shop-accent,#0d9488)}.sp--v4 .sp__link{border-radius:999px}.sp--v4 .sp__link.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.sf{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1.15rem;padding:1rem;box-shadow:0 8px 28px #0000000a}.sf--drawer{box-shadow:none;background:0 0;border:none;padding:0}.sf__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.sf__head h2{align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:800;display:flex}.sf__badge,.st__badge{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.7rem;font-weight:800;display:inline-grid}.sf__close{border:1px solid var(--card-border);background:var(--section-alt);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.sf__section{border-top:1px solid var(--card-border);padding-block:.75rem}.sf__section:first-of-type{border-top:none;padding-top:0}.sf__label{color:var(--muted);letter-spacing:.02em;margin:0 0 .5rem;font-size:.75rem;font-weight:750}.sf__price{grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}.sf__price input{border:1px solid var(--card-border);background:var(--background);height:2.4rem;color:var(--foreground);border-radius:.65rem;padding-inline:.55rem;font-size:.85rem}.sf__dual{gap:.15rem;margin-top:.55rem;display:grid}.sf__dual input[type=range]{width:100%;accent-color:var(--primary)}.sf__apply,.sf__clear{border-radius:.75rem;width:100%;min-height:2.4rem;margin-top:.55rem;font-size:.8rem;font-weight:750;transition:transform .1s}.sf__apply:active,.sf__clear:active{transform:scale(.97)}.sf__apply{background:var(--primary);color:var(--primary-foreground);border:none}.sf__clear{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.sf__check{cursor:pointer;align-items:center;gap:.55rem;margin-bottom:.45rem;font-size:.85rem;font-weight:600;display:flex}.sf__check input{accent-color:var(--primary)}.sf__cats{flex-direction:column;gap:.2rem;max-height:16rem;display:flex;overflow:auto}.sf__cat{color:var(--foreground);border-radius:.55rem;padding:.45rem .55rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .14s,color .14s;display:block}.sf__cat:hover,.sf__cat.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf__cat:hover,.sf__cat.is-active{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.sf__cat:hover,.sf__cat.is-active{color:var(--primary)}.sf--v2{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf--v2{border-color:color-mix(in srgb, var(--primary) 28%, var(--card-border))}}.sf--v2{background:linear-gradient(160deg, var(--primary), var(--card-bg) 50%)}@supports (color:color-mix(in lab, red, red)){.sf--v2{background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 7%, var(--card-bg)), var(--card-bg) 50%)}}.sf--v2 .sf__apply{background:linear-gradient(135deg,#493a96,#5c4bb0);border-radius:999px}.sf--v3{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.sf--v3{border-color:color-mix(in srgb, var(--gold) 40%, var(--card-border))}}.sf--v3{box-shadow:none}.sf--v3 .sf__head h2{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.sf--v3 .sf__apply{border:1.5px solid var(--gold);color:var(--foreground);background:0 0;border-radius:0}.sf--v3 .sf__cat.is-active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.sf--v3 .sf__cat.is-active{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.sf--v3 .sf__cat.is-active{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.sf--v3 .sf__cat.is-active{color:color-mix(in srgb, var(--gold) 70%, var(--foreground))}}.sf--v3 .sf__badge{background:var(--gold);color:#1a1a1a}.st{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.65rem .75rem;display:flex}.st__filter{border:1px solid var(--card-border);background:var(--section-alt);border-radius:.75rem;align-items:center;gap:.4rem;min-height:2.4rem;padding-inline:.85rem;font-size:.8rem;font-weight:750;transition:transform .1s;display:inline-flex}.st__filter:active{transform:scale(.97)}.st__count{color:var(--muted);margin:0;margin-inline-end:auto;font-size:.8rem;font-weight:650}.st__sort select{border:1px solid var(--card-border);background:var(--background);height:2.4rem;color:var(--foreground);border-radius:.75rem;padding-inline:.7rem;font-size:.8rem;font-weight:650}.st__view{border:1px solid var(--card-border);border-radius:.75rem;display:inline-flex;overflow:hidden}.st__view button{width:2.4rem;height:2.4rem;color:var(--muted);background:0 0;place-items:center;display:grid}.st__view button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.st__view button.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.st__view button.is-active{color:var(--primary)}.st--v2{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.st--v2{border-color:color-mix(in srgb, var(--primary) 25%, var(--card-border))}}.st--v2 .st__filter{background:linear-gradient(135deg, var(--primary), var(--section-alt));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.st--v2 .st__filter{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, var(--section-alt)), var(--section-alt))}}.st--v3{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.st--v3{border-color:color-mix(in srgb, var(--gold) 35%, var(--card-border))}}.st--v3 .st__filter,.st--v3 .st__sort select,.st--v3 .st__view{border-radius:0}.st--v3 .st__view button.is-active{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.st--v3 .st__view button.is-active{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.st--v3 .st__view button.is-active{color:var(--gold)}.sp{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:1.5rem;display:flex}.sp__link{border:1px solid var(--card-border);background:var(--card-bg);min-width:2.4rem;height:2.4rem;color:var(--foreground);border-radius:.65rem;place-items:center;padding-inline:.45rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .1s,background-color .14s;display:inline-grid}.sp__link:active{transform:scale(.97)}.sp__link.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.sp__gap{width:1.5rem;color:var(--muted);place-items:center;display:inline-grid}.sp--v2 .sp__link{border-radius:999px}.sp--v2 .sp__link.is-active{background:linear-gradient(135deg,#493a96,#5c4bb0);border-color:#0000}.sp--v3 .sp__link{border-radius:0}.sp--v3 .sp__link.is-active{border-color:var(--gold);color:var(--gold);background:0 0}@media (prefers-reduced-motion:reduce){.sf__apply,.sf__clear,.st__filter,.sp__link,.shop__empty-cta{transition:none!important}.sf__apply:active,.sf__clear:active,.st__filter:active,.sp__link:active,.shop__empty-cta:active{transform:none!important}}.food-pdp{--food-pdp-ease:cubic-bezier(.23, 1, .32, 1);isolation:isolate;padding-block:1rem calc(5.25rem + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 80% at 10% -10%, var(--primary), transparent 55%), radial-gradient(90% 60% at 100% 0%, var(--gold), transparent 50%), var(--background);position:relative}@supports (color:color-mix(in lab, red, red)){.food-pdp{background:radial-gradient(120% 80% at 10% -10%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 55%), radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 50%), var(--background)}}@media (min-width:960px){.food-pdp{padding-block:1.5rem 4rem}}.food-pdp__shell{width:100%;max-width:1600px;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.food-pdp__shell{padding-inline:1.5rem}}@media (min-width:1024px){.food-pdp__shell{padding-inline:2rem}}@media (min-width:1440px){.food-pdp__shell{padding-inline:3rem}}.food-pdp__crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.food-pdp__crumb a{color:var(--primary);transition:opacity .15s var(--food-pdp-ease);font-weight:600;text-decoration:none}.food-pdp__crumb a:hover{opacity:.8}.food-pdp__grid{gap:1.25rem;display:grid}@media (min-width:960px){.food-pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:1.75rem}}.food-pdp .pdp-gal__stage{aspect-ratio:1;border:1px solid var(--card-border);border-radius:1.75rem;width:100%;min-height:0;max-height:min(92vw,32rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.food-pdp .pdp-gal__stage{border:1px solid color-mix(in srgb, var(--card-border) 80%, transparent)}}.food-pdp .pdp-gal__stage{background:radial-gradient(circle at 30% 20%, #fff, transparent 55%), linear-gradient(160deg, var(--section-alt), var(--card-bg) 60%)}@supports (color:color-mix(in lab, red, red)){.food-pdp .pdp-gal__stage{background:radial-gradient(circle at 30% 20%, color-mix(in srgb, #fff 70%, var(--primary-light)), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--section-alt) 70%, var(--primary-light)), var(--card-bg) 60%)}}.food-pdp .pdp-gal__stage{box-shadow:0 1px 0 #ffffff8c inset, 0 24px 56px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.food-pdp .pdp-gal__stage{box-shadow:0 1px 0 #ffffff8c inset, 0 24px 56px -28px color-mix(in srgb, var(--primary) 28%, transparent)}}@media (min-width:960px){.food-pdp .pdp-gal__stage{max-height:36rem;position:sticky;top:5.5rem}}.food-pdp .pdp-gal__img{filter:drop-shadow(0 18px 28px #0000001f)}.food-pdp .pdp-gal__badge{letter-spacing:.02em;border-radius:999px;padding:.4rem .85rem;font-weight:800;box-shadow:0 8px 20px -10px #00000059}.food-pdp .pdp-gal__thumb{background:var(--card-bg);border-width:1.5px;border-radius:1rem}.food-pdp .pdp-gal__thumb.is-active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.food-pdp .pdp-gal__thumb.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}.food-pdp__buy{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1.75rem;padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.food-pdp__buy{background:color-mix(in srgb, var(--card-bg) 92%, transparent)}}.food-pdp__buy{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #fff9,0 28px 64px -36px #0f172a47}@media (min-width:640px){.food-pdp__buy{padding:1.75rem}}@media (min-width:960px){.food-pdp__buy{position:sticky;top:5.5rem}}.food-pdp__brand{background:var(--primary);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.food-pdp__brand{background:color-mix(in srgb, var(--primary) 12%, var(--card-bg))}}.food-pdp__brand{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;text-decoration:none}.food-pdp__title{letter-spacing:-.035em;color:var(--foreground);margin:.85rem 0 .65rem;font-size:clamp(1.65rem,1.2rem + 1.8vw,2.6rem);font-weight:800;line-height:1.15}.food-pdp__price-panel{background:linear-gradient(135deg, var(--primary-light), var(--section-alt));border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin:1rem 0 1.25rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.food-pdp__price-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-light) 80%, transparent), color-mix(in srgb, var(--section-alt) 90%, transparent))}}.food-pdp__price-panel{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.food-pdp__price-panel{border:1px solid color-mix(in srgb, var(--primary) 12%, var(--card-border))}}.food-pdp__price{letter-spacing:-.03em;color:var(--price);font-size:clamp(1.85rem,1.4rem + 1.5vw,2.5rem);font-weight:900;line-height:1}.food-pdp__price-old{color:var(--muted);margin-inline-start:.5rem;font-size:1rem;font-weight:600;text-decoration:line-through}.food-pdp__deal{background:var(--danger);color:#fff;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.food-pdp__stock{align-items:center;gap:.4rem;margin-top:.45rem;font-size:.8125rem;font-weight:700;display:inline-flex}.food-pdp__stock.is-in{color:var(--price)}.food-pdp__stock.is-out{color:var(--danger)}.food-pdp__packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.25rem;display:grid}@media (min-width:480px){.food-pdp__packs{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}.food-pdp__pack{border:1.5px solid var(--card-border);background:var(--card-bg);text-align:start;cursor:pointer;min-height:3.75rem;transition:border-color .16s var(--food-pdp-ease), background-color .16s var(--food-pdp-ease), transform .12s var(--food-pdp-ease), box-shadow .18s var(--food-pdp-ease);border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem 1rem;display:flex}.food-pdp__pack:active{transform:scale(.97)}.food-pdp__pack.is-active{border-color:var(--primary);background:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.food-pdp__pack.is-active{background:color-mix(in srgb, var(--primary-light) 70%, var(--card-bg))}}.food-pdp__pack.is-active{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.food-pdp__pack.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}}.food-pdp__pack-label{color:var(--foreground);font-size:.9rem;font-weight:800}.food-pdp__pack-hint{color:var(--muted);font-size:.7rem;font-weight:600}.food-pdp__cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.food-pdp__qty{border:1px solid var(--card-border);background:var(--section-alt);border-radius:999px;align-items:center;height:3rem;display:inline-flex;overflow:hidden}.food-pdp__qty button{width:2.75rem;height:100%;color:var(--foreground);cursor:pointer;transition:background-color .14s var(--food-pdp-ease), transform .1s var(--food-pdp-ease);background:0 0;border:0;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.food-pdp__qty button:active{transform:scale(.94)}.food-pdp__qty span{text-align:center;min-width:2rem;font-size:1rem;font-weight:800}.food-pdp__add{background:var(--primary);min-width:10rem;min-height:3rem;color:var(--primary-foreground);cursor:pointer;box-shadow:0 14px 28px -14px var(--primary);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.food-pdp__add{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--primary) 70%, transparent)}}.food-pdp__add{transition:background-color .16s var(--food-pdp-ease), transform .12s var(--food-pdp-ease), box-shadow .18s var(--food-pdp-ease)}.food-pdp__add:hover{background:var(--primary-hover)}.food-pdp__add:active{transform:scale(.97)}.food-pdp__add:disabled{opacity:.5;cursor:not-allowed}.food-pdp__buy-now{border:1.5px solid var(--primary);min-height:3rem;color:var(--primary);cursor:pointer;transition:background-color .16s var(--food-pdp-ease), transform .12s var(--food-pdp-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.35rem;font-size:.9rem;font-weight:800;display:inline-flex}.food-pdp__buy-now:active{transform:scale(.97)}.food-pdp__buy-now:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.food-pdp__buy-now:hover{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.food-pdp__trust{grid-template-columns:1fr;gap:.65rem;margin-bottom:1.25rem;display:grid}@media (min-width:520px){.food-pdp__trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.food-pdp__trust-item{border:1px solid var(--card-border);background:var(--section-alt);border-radius:1.15rem;gap:.65rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.food-pdp__trust-item{background:color-mix(in srgb, var(--section-alt) 65%, var(--card-bg))}}.food-pdp__trust-icon{background:var(--card-bg);width:2.35rem;height:2.35rem;color:var(--primary);box-shadow:0 6px 14px -10px var(--primary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.food-pdp__trust-icon{box-shadow:0 6px 14px -10px color-mix(in srgb, var(--primary) 50%, transparent)}}.food-pdp__trust-item strong{color:var(--foreground);font-size:.78rem;font-weight:800;display:block}.food-pdp__trust-item p{color:var(--muted);margin:.15rem 0 0;font-size:.68rem;line-height:1.35}.food-pdp__panel{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1.35rem;margin-top:1rem;padding:1rem}@media (min-width:640px){.food-pdp__panel{padding:1.25rem}}.food-pdp__panel-title{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .85rem;font-size:.95rem;font-weight:800}.food-pdp__table-wrap{border:1px solid var(--card-border);border-radius:1rem;overflow-x:auto}.food-pdp__table{border-collapse:collapse;width:100%;font-size:.8125rem}.food-pdp__table th,.food-pdp__table td{text-align:start;border-bottom:1px solid var(--card-border);padding:.85rem 1rem}.food-pdp__table th{background:var(--section-alt);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.food-pdp__table tr.is-best{background:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.food-pdp__table tr.is-best{background:color-mix(in srgb, var(--primary-light) 55%, transparent)}}.food-pdp__table tr:last-child td{border-bottom:0}.food-pdp__tabs{background:var(--section-alt);border-radius:999px;flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.35rem;display:flex}.food-pdp__tab{color:var(--muted);cursor:pointer;transition:background-color .16s var(--food-pdp-ease), color .16s var(--food-pdp-ease), transform .12s var(--food-pdp-ease);background:0 0;border:0;border-radius:999px;padding:.65rem 1.15rem;font-size:.8125rem;font-weight:750}.food-pdp__tab:active{transform:scale(.97)}.food-pdp__tab.is-active{background:var(--card-bg);color:var(--primary);box-shadow:0 6px 16px -10px #0003}.food-pdp__related{margin-top:2.5rem}.food-pdp__related-title{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800}.food-pdp__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:640px){.food-pdp__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.food-pdp__related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.food-pdp__sticky{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--card-border);background:var(--card-bg);inset-inline:0;align-items:center;gap:.65rem;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.food-pdp__sticky{background:color-mix(in srgb, var(--card-bg) 92%, transparent)}}.food-pdp__sticky{-webkit-backdrop-filter:blur(18px);box-shadow:0 -12px 32px -20px #00000040}@media (min-width:960px){.food-pdp__sticky{display:none}}.food-pdp__sticky-price{flex:1;min-width:0}.food-pdp__sticky-price strong{color:var(--price);letter-spacing:-.02em;font-size:1.15rem;font-weight:900;display:block}.food-pdp__sticky-price span{color:var(--muted);font-size:.7rem}.food-pdp--v2 .food-pdp__add{background:linear-gradient(90deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.food-pdp--v2 .food-pdp__add{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 55%, #7b61ff))}}.food-pdp--v3 .food-pdp__buy,.food-pdp--v4 .food-pdp__buy{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.food-pdp--v3 .food-pdp__buy,.food-pdp--v4 .food-pdp__buy{border-color:color-mix(in srgb, var(--gold) 35%, var(--card-border))}}.food-pdp--v3 .food-pdp__brand,.food-pdp--v4 .food-pdp__brand{color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.food-pdp--v3 .food-pdp__brand,.food-pdp--v4 .food-pdp__brand{color:color-mix(in srgb, var(--gold) 40%, var(--primary))}}.food-pdp--v3 .food-pdp__brand,.food-pdp--v4 .food-pdp__brand{letter-spacing:.14em}.food-pdp--v3 .food-pdp__title,.food-pdp--v4 .food-pdp__title{letter-spacing:-.02em;font-weight:500}.food-pdp--v3 .food-pdp__add,.food-pdp--v4 .food-pdp__add{box-shadow:0 14px 28px -14px var(--gold)}@supports (color:color-mix(in lab, red, red)){.food-pdp--v3 .food-pdp__add,.food-pdp--v4 .food-pdp__add{box-shadow:0 14px 28px -14px color-mix(in srgb, var(--gold) 45%, var(--primary))}}.food-pdp__title{letter-spacing:-.02em;text-wrap:balance;max-width:min(100%,42ch);line-height:1.35}html[lang=fa] .food-pdp__title,html[dir=rtl] .food-pdp__title{letter-spacing:0;max-width:min(100%,36ch);line-height:1.5}.food-pdp__crumb{font-size:var(--type-breadcrumb);color:var(--muted-strong);gap:.4rem}.food-pdp__crumb span:last-child{color:var(--foreground);font-weight:600}.food-pdp__buy{background:var(--card-bg);border-color:var(--card-border);box-shadow:inset 0 1px #ffffffb3,0 20px 48px -28px #0f172a2e}.food-pdp__brand{letter-spacing:.04em;text-transform:none;font-size:var(--type-caption);color:var(--primary-readable);font-weight:700}@media (min-width:960px){.food-pdp .pdp-gal__stage{max-height:36rem}.food-pdp__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:2rem}}.food-pdp__price{font-variant-numeric:tabular-nums}html[lang=fa] .food-pdp__price,html[dir=rtl] .food-pdp__price{font-feature-settings:"ss01"}.food-pdp__trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.15rem;display:grid}.food-pdp__trust-item{border-radius:var(--r-sm);background:var(--section-alt);border:1px solid var(--card-border);text-align:center;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.food-pdp__trust-item strong{font-size:var(--type-caption);color:var(--foreground);font-weight:750}.food-pdp__trust-item span{color:var(--muted-strong);font-size:.7rem;line-height:1.45}@media (max-width:480px){.food-pdp__trust-row{grid-template-columns:1fr}}.food-pdp__mobile-bar{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.food-pdp__mobile-bar{background:color-mix(in srgb, var(--card-bg) 94%, transparent)}}.food-pdp__mobile-bar{border-top:1px solid var(--card-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.food-pdp__mobile-bar .food-pdp__price{color:var(--price);font-size:1.15rem}.dh-root{--dh-ease:cubic-bezier(.23, 1, .32, 1);--dh-r:14px;--dh-ink:var(--foreground);--dh-mute:var(--muted);--dh-line:var(--card-border);--dh-surface:var(--card-bg);--dh-wash:var(--section-alt);--dh-accent:var(--primary);--dh-accent-fg:var(--primary-foreground);--dh-link:var(--primary-readable,var(--primary));--dh-pad:clamp(1rem, 2vw, 1.5rem);--dh-max:1440px;--dh-gap:clamp(.65rem, 1.2vw, 1rem);--dh-glow:#493a962e;color:var(--dh-ink);background:radial-gradient(120% 60% at 50% -10%, var(--dh-glow), transparent 55%), var(--background)}.dh-root[data-skin=v1]{--dh-r:14px;--dh-accent:#493a96}.dh-root[data-skin=v2]{--dh-r:16px;--dh-accent:#493a96;background:radial-gradient(90% 50% at 0% 0%, #493a9629, transparent 55%), radial-gradient(70% 40% at 100% 8%, #5c4bb01f, transparent 50%), var(--background)}.dh-root[data-skin=v3],.dh-root[data-skin=v4]{--dh-r:0px;--dh-accent:var(--gold);--dh-accent-fg:#111;background:linear-gradient(180deg, var(--gold) 0%, var(--background) 28%, var(--background) 100%)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3],.dh-root[data-skin=v4]{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 5%, var(--background)) 0%, var(--background) 28%, var(--background) 100%)}}.dark .dh-root[data-skin=v2],[data-theme=dark] .dh-root[data-skin=v2]{background:radial-gradient(90% 50% at 0% 0%, #493a964d, transparent 55%), radial-gradient(70% 40% at 100% 8%, #5c4bb02e, transparent 50%), var(--background)}.dark .dh-root[data-skin=v3],.dark .dh-root[data-skin=v4],[data-theme=dark] .dh-root[data-skin=v3],[data-theme=dark] .dh-root[data-skin=v4]{--dh-accent-fg:#0c0e14;background:linear-gradient(180deg, var(--gold) 0%, var(--background) 32%, var(--background) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .dh-root[data-skin=v3],.dark .dh-root[data-skin=v4],[data-theme=dark] .dh-root[data-skin=v3],[data-theme=dark] .dh-root[data-skin=v4]{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 8%, var(--background)) 0%, var(--background) 32%, var(--background) 100%)}}.dh-shell{width:100%;max-width:var(--dh-max);padding-inline:var(--dh-pad);margin-inline:auto}.dh-sec{padding-block:clamp(1.25rem,2.6vw,2rem);position:relative}.dh-sec--alt{background:var(--dh-wash)}@supports (color:color-mix(in lab, red, red)){.dh-sec--alt{background:color-mix(in srgb, var(--dh-wash) 92%, var(--background))}}.dh-sec--tint{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-sec--tint{background:color-mix(in srgb, var(--primary) 4%, var(--background))}}.dh-sec--deal{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dh-sec--deal{background:color-mix(in srgb, var(--danger) 5%, var(--dh-wash))}}.dh-sec--tight{padding-block:.7rem}@media (min-width:768px){.dh-sec--tight{padding-block:.85rem}}.dh-head{border-bottom:1px solid #493a96;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.9rem;padding-bottom:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dh-head{border-bottom:1px solid color-mix(in srgb, #493a96 10%, var(--dh-line))}}.dh-root[data-skin=v3] .dh-head,.dh-root[data-skin=v4] .dh-head{border-bottom-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-head,.dh-root[data-skin=v4] .dh-head{border-bottom-color:color-mix(in srgb, var(--gold) 28%, var(--dh-line))}}.dh-head__main{align-items:stretch;gap:.7rem;min-width:0;display:flex}.dh-head__bar{background:var(--dh-accent);border-radius:99px;flex-shrink:0;width:3px}.dh-root[data-skin=v3] .dh-head__bar,.dh-root[data-skin=v4] .dh-head__bar{background:var(--gold);border-radius:0;width:1px}.dh-head__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--dh-link);margin:0 0 .15rem;font-size:.6875rem;font-weight:700}.dh-root[data-skin=v3] .dh-head__eyebrow,.dh-root[data-skin=v4] .dh-head__eyebrow{letter-spacing:.14em;color:var(--gold);font-weight:500}.dh-head__title{letter-spacing:-.02em;color:var(--dh-ink);margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:750;line-height:1.25}.dh-root[data-skin=v2] .dh-head__title{font-weight:800}.dh-root[data-skin=v3] .dh-head__title,.dh-root[data-skin=v4] .dh-head__title{letter-spacing:.02em;font-weight:400}.dh-head__sub{max-width:36rem;color:var(--dh-mute);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dh-head__all{border:1px solid var(--dh-line);background:var(--dh-surface);min-height:2rem;color:var(--dh-link);transition:border-color .15s var(--dh-ease), transform .12s ease-out;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .8rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.dh-head__all:active{transform:scale(.97)}.dh-root[data-skin=v3] .dh-head__all,.dh-root[data-skin=v4] .dh-head__all{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-head__all,.dh-root[data-skin=v4] .dh-head__all{border-color:color-mix(in srgb, var(--gold) 50%, var(--dh-line))}}.dh-root[data-skin=v3] .dh-head__all,.dh-root[data-skin=v4] .dh-head__all{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500}@media (hover:hover) and (pointer:fine){.dh-head__all:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-head__all:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--dh-line))}}}.dh-panel{border:1px solid var(--dh-line);border-radius:var(--dh-r);background:var(--dh-surface);padding:.75rem;box-shadow:0 8px 28px -22px #0f121e59}@media (min-width:768px){.dh-panel{padding:.9rem}}.dh-root[data-skin=v2] .dh-panel{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v2] .dh-panel{border-color:color-mix(in srgb, var(--primary) 16%, var(--dh-line))}}.dh-root[data-skin=v2] .dh-panel{box-shadow:0 12px 32px -24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v2] .dh-panel{box-shadow:0 12px 32px -24px color-mix(in srgb, var(--primary) 40%, transparent)}}.dh-root[data-skin=v3] .dh-panel,.dh-root[data-skin=v4] .dh-panel{box-shadow:none;border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-panel,.dh-root[data-skin=v4] .dh-panel{border-color:color-mix(in srgb, var(--gold) 28%, var(--dh-line))}}.dh-card{border:1px solid var(--dh-line);border-radius:var(--dh-r);background:var(--dh-surface);height:100%;transition:transform .15s var(--dh-ease), border-color .15s var(--dh-ease), box-shadow .18s var(--dh-ease);flex-direction:column;display:flex;overflow:hidden}.dh-card:active{transform:scale(.97)}.dh-card[data-skin=v2]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v2]{border-color:color-mix(in srgb, var(--primary) 14%, var(--dh-line))}}.dh-card[data-skin=v3],.dh-card[data-skin=v4]{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v3],.dh-card[data-skin=v4]{border-color:color-mix(in srgb, var(--gold) 30%, var(--dh-line))}}@media (hover:hover) and (pointer:fine){.dh-card[data-skin=v1]:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v1]:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--dh-line))}}.dh-card[data-skin=v1]:hover{box-shadow:0 14px 28px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v1]:hover{box-shadow:0 14px 28px -18px color-mix(in srgb, var(--primary) 35%, transparent)}}.dh-card[data-skin=v2]:hover{border-color:var(--primary)}.dh-card[data-skin=v3]:hover,.dh-card[data-skin=v4]:hover{border-color:var(--gold)}}.dh-card__media{aspect-ratio:1;background:radial-gradient(90% 70% at 50% 20%, var(--primary), var(--dh-wash));position:relative}@supports (color:color-mix(in lab, red, red)){.dh-card__media{background:radial-gradient(90% 70% at 50% 20%, color-mix(in srgb, var(--primary) 8%, var(--dh-wash)), var(--dh-wash))}}.dh-card[data-skin=v3] .dh-card__media,.dh-card[data-skin=v4] .dh-card__media{background:linear-gradient(160deg, var(--gold), var(--dh-wash))}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v3] .dh-card__media,.dh-card[data-skin=v4] .dh-card__media{background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 8%, var(--dh-wash)), var(--dh-wash))}}.dh-card__badge{z-index:1;background:var(--danger);color:#fff;inset-inline-start:.4rem;border-radius:6px;padding:.2rem .4rem;font-size:.625rem;font-weight:800;line-height:1;position:absolute;top:.4rem}.dh-card[data-skin=v3] .dh-card__badge,.dh-card[data-skin=v4] .dh-card__badge{border:1px solid var(--gold);background:var(--dh-surface);color:var(--gold);border-radius:0}.dh-card__body{border-top:1px solid var(--dh-line);flex-direction:column;flex:1;gap:.15rem;padding:.55rem .6rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dh-card__body{border-top:1px solid color-mix(in srgb, var(--dh-line) 75%, transparent)}}.dh-card__brand{letter-spacing:.07em;text-transform:uppercase;color:var(--dh-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.625rem;font-weight:700;overflow:hidden}.dh-card__name{min-height:2.45em;color:var(--dh-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:640px){.dh-card__name{font-size:.8125rem}}.dh-card[data-skin=v2] .dh-card__name{font-weight:800}.dh-card[data-skin=v3] .dh-card__name,.dh-card[data-skin=v4] .dh-card__name{letter-spacing:.015em;font-weight:400}.dh-card__unit{color:var(--dh-mute);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;overflow:hidden}.dh-card__foot{justify-content:space-between;align-items:flex-end;gap:.4rem;margin-top:auto;padding-top:.4rem;display:flex}.dh-card__price-row{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.dh-card__compare{color:var(--dh-mute);font-size:.6rem;line-height:1;text-decoration:line-through}.dh-card__price{font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:.8125rem;font-weight:800;line-height:1.15}@media (min-width:640px){.dh-card__price{font-size:.875rem}}.dh-card[data-skin=v1] .dh-card__price,.dh-card[data-skin=v2] .dh-card__price{color:#493a96}.dh-card[data-skin=v3] .dh-card__price,.dh-card[data-skin=v4] .dh-card__price{color:var(--gold);font-weight:550}.dark .dh-card[data-skin=v1] .dh-card__price,.dark .dh-card[data-skin=v2] .dh-card__price,[data-theme=dark] .dh-card[data-skin=v1] .dh-card__price,[data-theme=dark] .dh-card[data-skin=v2] .dh-card__price{color:var(--primary-readable,#b7a8ff)}.dh-card__cta{min-width:1.9rem;height:1.9rem;transition:background-color .15s var(--dh-ease), color .15s var(--dh-ease), transform .12s ease-out, border-color .15s var(--dh-ease);flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;padding:0 .45rem;font-size:.625rem;font-weight:750;display:inline-flex}.dh-card__cta-icon{flex-shrink:0;width:.85rem;height:.85rem}.dh-card__cta-label{display:none}@media (min-width:1100px){.dh-card__cta{min-width:0;padding-inline:.55rem}.dh-card__cta-label{display:inline}.dh-card__cta-icon{display:none}}.dh-card__cta:active{transform:scale(.97)}.dh-card[data-skin=v1] .dh-card__cta{color:#fff;background:#493a96;border-radius:8px}.dh-card[data-skin=v2] .dh-card__cta{color:#fff;background:linear-gradient(135deg,#493a96,#5c4bb0);border-radius:999px}.dh-card[data-skin=v3] .dh-card__cta,.dh-card[data-skin=v4] .dh-card__cta{border:1px solid var(--gold);color:var(--gold);background:0 0;border-radius:0}@media (hover:hover) and (pointer:fine){.dh-card[data-skin=v1].group:hover .dh-card__cta{background:#3a2d7a}.dh-card[data-skin=v2].group:hover .dh-card__cta{filter:brightness(1.06)}.dh-card[data-skin=v3].group:hover .dh-card__cta,.dh-card[data-skin=v4].group:hover .dh-card__cta{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v3].group:hover .dh-card__cta,.dh-card[data-skin=v4].group:hover .dh-card__cta{background:color-mix(in srgb, var(--gold) 12%, transparent)}}}.dh-cinema{padding:var(--dh-pad);padding-bottom:0}.dh-cinema__stage{isolation:isolate;border-radius:calc(var(--dh-r) + 6px);background:#1a1433;min-height:clamp(18rem,48vw,28rem);position:relative;overflow:hidden;box-shadow:0 24px 56px -30px #493a968c}@media (min-width:768px){.dh-cinema__stage{min-height:clamp(22rem,38vw,32rem)}}@media (min-width:1200px){.dh-cinema__stage{min-height:min(42vw,34rem)}}.dh-root[data-skin=v2] .dh-cinema__stage{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v2] .dh-cinema__stage{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.dh-root[data-skin=v3] .dh-cinema__stage,.dh-root[data-skin=v4] .dh-cinema__stage{border:1px solid var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-cinema__stage,.dh-root[data-skin=v4] .dh-cinema__stage{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent)}}.dh-root[data-skin=v3] .dh-cinema__stage,.dh-root[data-skin=v4] .dh-cinema__stage{box-shadow:none;background:#0c0e14}.dh-cinema__media{position:absolute;inset:0}.dh-cinema__veil{z-index:1;background:linear-gradient(105deg,#120c28e0 0%,#120c2873 42%,#120c2826 70%,#0000 100%);position:absolute;inset:0}.dh-root[data-skin=v2] .dh-cinema__veil{background:linear-gradient(110deg,#28145ae6 0%,#493a9673 48%,#0000 78%)}.dh-root[data-skin=v3] .dh-cinema__veil,.dh-root[data-skin=v4] .dh-cinema__veil{background:linear-gradient(#0c0e1440 0%,#0c0e14c7 100%)}.dh-cinema__copy{z-index:2;color:#fff;border-radius:calc(var(--dh-r) + 4px);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);inset-inline:.75rem;background:linear-gradient(145deg,#140e2ab8 0%,#140e2a6b 100%);border:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;gap:.5rem;max-width:min(40rem,100% - 1.5rem);padding:1.15rem 1.2rem 1.25rem;display:flex;position:absolute;bottom:.75rem;box-shadow:0 16px 40px -28px #0000008c}@media (max-width:767px){.dh-cinema__nav{top:auto;bottom:auto;inset-block-start:.75rem;translate:0}.dh-cinema__nav--prev{inset-inline:auto 3.1rem}.dh-cinema__nav--next{inset-inline-end:.75rem}}@media (min-width:768px){.dh-cinema__copy{inset-inline:1.5rem auto;gap:.65rem;max-width:min(42rem,54%);padding:1.6rem 1.75rem 1.7rem;bottom:1.5rem}}.dh-root[data-skin=v3] .dh-cinema__copy,.dh-root[data-skin=v4] .dh-cinema__copy{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-cinema__copy,.dh-root[data-skin=v4] .dh-cinema__copy{border-color:color-mix(in srgb, var(--gold) 40%, transparent)}}.dh-root[data-skin=v3] .dh-cinema__copy,.dh-root[data-skin=v4] .dh-cinema__copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0c1259 0%,#0a0c12b8 100%)}.dh-cinema__brand{letter-spacing:-.02em;text-transform:none;color:#fff;align-items:center;gap:.45rem;margin:0;font-size:clamp(1.05rem,.9rem + .8vw,1.45rem);font-weight:800;display:inline-flex}.dh-cinema__kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:.68rem;font-weight:700}.dh-root[data-skin=v3] .dh-cinema__brand,.dh-root[data-skin=v4] .dh-cinema__brand{color:var(--gold);letter-spacing:.2em;font-weight:500}.dh-cinema__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,1.05rem + 2.1vw,2.45rem);font-weight:800;line-height:1.2}.dh-root[data-skin=v3] .dh-cinema__title,.dh-root[data-skin=v4] .dh-cinema__title{letter-spacing:.02em;font-weight:300}.dh-cinema__sub{color:#ffffffd6;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34rem;margin:0;font-size:clamp(.84rem,.78rem + .35vw,.98rem);line-height:1.55;display:-webkit-box;overflow:hidden}.dh-cinema__actions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.dh-cinema__cta,.dh-cinema__ghost{min-height:2.65rem;transition:transform .12s ease-out, background-color .15s var(--dh-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.dh-cinema__cta:active,.dh-cinema__ghost:active{transform:scale(.97)}.dh-cinema__ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff59}.dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta,.dh-root[data-skin=v3] .dh-cinema__ghost,.dh-root[data-skin=v4] .dh-cinema__ghost{letter-spacing:.08em;text-transform:uppercase;border-radius:0;font-size:.68rem;font-weight:550}.dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta{border:1px solid var(--gold);color:var(--gold);background:0 0}.dh-cinema__nav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:2.1rem;height:2.1rem;transition:background-color .15s var(--dh-ease), transform .12s ease-out;background:#ffffff29;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.dh-cinema__nav:active{transform:scale(.97)}.dh-cinema__nav--prev{inset-inline-start:.7rem}.dh-cinema__nav--next{inset-inline-end:.7rem}@media (hover:hover) and (pointer:fine){.dh-cinema__nav:hover{background:#ffffff47}}.dh-root[data-skin=v3] .dh-cinema__nav,.dh-root[data-skin=v4] .dh-cinema__nav{border:1px solid var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-cinema__nav,.dh-root[data-skin=v4] .dh-cinema__nav{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent)}}.dh-root[data-skin=v3] .dh-cinema__nav,.dh-root[data-skin=v4] .dh-cinema__nav{background:#0000004d}.dh-cinema__dots{z-index:3;inset-inline-end:1rem;gap:.3rem;display:flex;position:absolute;top:1rem;bottom:auto}@media (min-width:768px){.dh-cinema__dots{top:auto;bottom:1.15rem}}.dh-cinema__dots button{cursor:pointer;width:.4rem;height:.4rem;transition:width .16s var(--dh-ease), background-color .16s var(--dh-ease);background:#ffffff59;border:0;border-radius:999px;padding:0}.dh-cinema__dots button.is-active{background:#fff;width:1.15rem}.dh-root[data-skin=v3] .dh-cinema__dots button.is-active,.dh-root[data-skin=v4] .dh-cinema__dots button.is-active{background:var(--gold)}.dh-values{border:1px solid var(--dh-line);background:var(--dh-surface);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 0;max-width:48rem;margin-inline:auto;padding:.55rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dh-values{background:color-mix(in srgb, var(--dh-surface) 88%, transparent)}}.dh-root[data-skin=v3] .dh-values,.dh-root[data-skin=v4] .dh-values{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-values,.dh-root[data-skin=v4] .dh-values{border-color:color-mix(in srgb, var(--gold) 30%, var(--dh-line))}}.dh-values__item{color:var(--dh-ink);font-size:.75rem;font-weight:700}.dh-root[data-skin=v3] .dh-values__item,.dh-root[data-skin=v4] .dh-values__item{letter-spacing:.03em;font-weight:400}.dh-values__dot{background:var(--primary);border-radius:99px;width:4px;height:4px;margin-inline:.7rem}@supports (color:color-mix(in lab, red, red)){.dh-values__dot{background:color-mix(in srgb, var(--primary) 50%, var(--muted))}}.dh-values__dot{opacity:.55}.dh-root[data-skin=v3] .dh-values__dot,.dh-root[data-skin=v4] .dh-values__dot{background:var(--gold);border-radius:0;width:12px;height:1px}.dh-cat{text-align:center;border:1px solid var(--dh-line);border-radius:var(--dh-r);background:var(--dh-surface);transition:transform .15s var(--dh-ease), border-color .15s var(--dh-ease);flex-direction:column;align-items:center;gap:.4rem;padding:.5rem .35rem .55rem;text-decoration:none;display:flex}.dh-cat:active{transform:scale(.97)}.dh-cat__media{aspect-ratio:1;border-radius:calc(var(--dh-r) - 4px);background:var(--dh-wash);width:100%;position:relative;overflow:hidden}.dh-root[data-skin=v3] .dh-cat__media,.dh-root[data-skin=v4] .dh-cat__media{border-radius:0}.dh-cat__label{color:var(--dh-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.dh-cat:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dh-cat:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--dh-line))}}.dh-cat:hover .dh-cat__label{color:var(--primary)}.dh-root[data-skin=v3] .dh-cat:hover,.dh-root[data-skin=v4] .dh-cat:hover{border-color:var(--gold)}.dh-root[data-skin=v3] .dh-cat:hover .dh-cat__label,.dh-root[data-skin=v4] .dh-cat:hover .dh-cat__label{color:var(--gold)}}.dh-spot{gap:.7rem;display:grid}@media (min-width:900px){.dh-spot{grid-template-columns:1.4fr 1fr;min-height:12rem}}.dh-spot__feature{isolation:isolate;border-radius:calc(var(--dh-r) + 4px);color:#fff;background:#1a1433;min-height:11rem;text-decoration:none;position:relative;overflow:hidden}.dh-root[data-skin=v3] .dh-spot__feature,.dh-root[data-skin=v4] .dh-spot__feature{border:1px solid var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-spot__feature,.dh-root[data-skin=v4] .dh-spot__feature{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--dh-line))}}.dh-spot__feature-veil{z-index:1;background:linear-gradient(135deg,#191037e0 0%,#19103759 55%,#0000 100%);position:absolute;inset:0}.dh-root[data-skin=v3] .dh-spot__feature-veil,.dh-root[data-skin=v4] .dh-spot__feature-veil{background:linear-gradient(#0000 25%,#0a0c12d9)}.dh-spot__feature-copy{z-index:2;flex-direction:column;justify-content:flex-end;gap:.3rem;height:100%;min-height:11rem;padding:1.15rem;display:flex;position:relative}.dh-spot__kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:.65rem;font-weight:800}.dh-root[data-skin=v3] .dh-spot__kicker,.dh-root[data-skin=v4] .dh-spot__kicker{color:var(--gold);font-weight:500}.dh-spot__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:800;line-height:1.15}.dh-root[data-skin=v3] .dh-spot__title,.dh-root[data-skin=v4] .dh-spot__title{font-weight:300}.dh-spot__sub{color:#fffc;max-width:24rem;margin:0;font-size:.8rem;line-height:1.4}.dh-spot__cta{width:fit-content;min-height:1.9rem;color:var(--primary);background:#fff;border-radius:999px;align-items:center;margin-top:.35rem;padding:0 .85rem;font-size:.72rem;font-weight:750;display:inline-flex}.dh-root[data-skin=v3] .dh-spot__cta,.dh-root[data-skin=v4] .dh-spot__cta{border:1px solid var(--gold);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;font-weight:500}.dh-spot__stack{gap:.7rem;display:grid}@media (min-width:900px){.dh-spot__stack{grid-template-rows:1fr 1fr}}.dh-spot__card{border:1px solid var(--dh-line);border-radius:var(--dh-r);background:var(--dh-surface);min-height:5.25rem;color:var(--dh-ink);transition:border-color .15s var(--dh-ease), transform .15s var(--dh-ease);grid-template-columns:.85fr 1.15fr;text-decoration:none;display:grid;overflow:hidden}.dh-spot__card:active{transform:scale(.98)}.dh-root[data-skin=v3] .dh-spot__card,.dh-root[data-skin=v4] .dh-spot__card{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-spot__card,.dh-root[data-skin=v4] .dh-spot__card{border-color:color-mix(in srgb, var(--gold) 28%, var(--dh-line))}}.dh-spot__card-media{background:var(--dh-wash);position:relative}.dh-spot__card-copy{flex-direction:column;justify-content:center;gap:.15rem;padding:.7rem .8rem;display:flex}.dh-spot__card-title{margin:0;font-size:.85rem;font-weight:800;line-height:1.25}.dh-spot__card-sub{color:var(--dh-mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dh-spot__card-link{color:var(--primary);margin-top:.2rem;font-size:.7rem;font-weight:750}.dh-root[data-skin=v3] .dh-spot__card-link,.dh-root[data-skin=v4] .dh-spot__card-link{color:var(--gold);font-weight:500}@media (hover:hover) and (pointer:fine){.dh-spot__card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dh-spot__card:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--dh-line))}}.dh-spot__feature img,.dh-spot__card img{transition:transform .22s var(--dh-ease)}.dh-spot__feature:hover img,.dh-spot__card:hover img{transform:scale(1.04)}}.dh-flash{border:1px solid var(--danger);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dh-flash{border:1px solid color-mix(in srgb, var(--danger) 22%, var(--dh-line))}}.dh-flash{border-radius:calc(var(--dh-r) + 2px);background:var(--dh-surface);box-shadow:0 14px 36px -26px var(--danger);padding:.85rem}@supports (color:color-mix(in lab, red, red)){.dh-flash{box-shadow:0 14px 36px -26px color-mix(in srgb, var(--danger) 40%, transparent)}}.dh-flash:before{content:"";background:var(--danger);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.dh-root[data-skin=v3] .dh-flash,.dh-root[data-skin=v4] .dh-flash{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-flash,.dh-root[data-skin=v4] .dh-flash{border-color:color-mix(in srgb, var(--gold) 30%, var(--dh-line))}}.dh-root[data-skin=v3] .dh-flash,.dh-root[data-skin=v4] .dh-flash{box-shadow:none}.dh-root[data-skin=v3] .dh-flash:before,.dh-root[data-skin=v4] .dh-flash:before{background:var(--gold);width:1px}.dh-flash__badge{background:var(--danger);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:7px;align-items:center;gap:.3rem;min-height:1.7rem;padding:0 .55rem;font-size:.6875rem;font-weight:800;display:inline-flex}.dh-tabs{border:1px solid var(--dh-line);border-radius:calc(var(--dh-r) + 4px);background:var(--dh-wash);gap:.2rem;max-width:100%;margin-bottom:.75rem;padding:.2rem;display:inline-flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.dh-tabs{background:color-mix(in srgb, var(--dh-wash) 70%, var(--dh-surface))}}.dh-tabs__btn{color:var(--dh-mute);border-radius:var(--dh-r);cursor:pointer;transition:background-color .15s var(--dh-ease), color .15s var(--dh-ease), transform .12s ease-out;background:0 0;border:0;flex-shrink:0;padding:.4rem .75rem;font-size:.75rem;font-weight:700}.dh-tabs__btn:active{transform:scale(.97)}.dh-tabs__btn.is-active{background:var(--primary);color:var(--primary-foreground)}.dh-root[data-skin=v3] .dh-tabs,.dh-root[data-skin=v4] .dh-tabs,.dh-root[data-skin=v3] .dh-tabs__btn,.dh-root[data-skin=v4] .dh-tabs__btn{border-radius:0}.dh-root[data-skin=v3] .dh-tabs__btn.is-active,.dh-root[data-skin=v4] .dh-tabs__btn.is-active{background:var(--foreground);color:var(--background)}@media (prefers-reduced-motion:reduce){.dh-card,.dh-cat,.dh-head__all,.dh-card__cta,.dh-cinema__cta,.dh-cinema__ghost,.dh-cinema__nav,.dh-spot__feature img,.dh-spot__card img,.dh-tabs__btn{transition:none!important}}.dark .dh-root,[data-theme=dark] .dh-root{--dh-glow:#493a9647;--dh-link:var(--primary-readable)}.dark .dh-panel,[data-theme=dark] .dh-panel{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dark .dh-panel,[data-theme=dark] .dh-panel{background:color-mix(in srgb, var(--card-bg) 92%, #493a96)}}.dark .dh-panel,[data-theme=dark] .dh-panel{border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .dh-panel,[data-theme=dark] .dh-panel{border-color:color-mix(in srgb, #493a96 22%, var(--card-border))}}.dark .dh-panel,[data-theme=dark] .dh-panel{box-shadow:0 12px 36px -24px #000000a6}.dark .dh-card,[data-theme=dark] .dh-card{background:var(--card-bg);border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .dh-card,[data-theme=dark] .dh-card{border-color:color-mix(in srgb, #493a96 18%, var(--card-border))}}.dark .dh-card__media,[data-theme=dark] .dh-card__media{background:radial-gradient(90% 70% at 50% 18%, #493a96, var(--section-alt))}@supports (color:color-mix(in lab, red, red)){.dark .dh-card__media,[data-theme=dark] .dh-card__media{background:radial-gradient(90% 70% at 50% 18%, color-mix(in srgb, #493a96 24%, var(--section-alt)), var(--section-alt))}}.dark .dh-values,[data-theme=dark] .dh-values{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dark .dh-values,[data-theme=dark] .dh-values{background:color-mix(in srgb, var(--card-bg) 80%, #493a96)}}.dark .dh-values,[data-theme=dark] .dh-values{border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .dh-values,[data-theme=dark] .dh-values{border-color:color-mix(in srgb, #493a96 28%, var(--card-border))}}.dark .dh-cinema__stage,[data-theme=dark] .dh-cinema__stage{box-shadow:0 24px 56px -28px #493a968c}.dark .dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta,[data-theme=dark] .dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta{border:1px solid var(--gold);color:var(--gold);background:0 0}.dark .dh-root[data-skin=v3] .dh-spot__cta,.dh-root[data-skin=v4] .dh-spot__cta,[data-theme=dark] .dh-root[data-skin=v3] .dh-spot__cta,.dh-root[data-skin=v4] .dh-spot__cta{color:var(--gold);background:0 0}.dark .dh-tabs__btn.is-active,[data-theme=dark] .dh-tabs__btn.is-active{color:#fff;background:#493a96}.dark .dh-cat:hover .dh-cat__label,[data-theme=dark] .dh-cat:hover .dh-cat__label,.dark .dh-spot__card-link,[data-theme=dark] .dh-spot__card-link{color:var(--primary-readable)}.dark .dh-root[data-skin=v3] .dh-spot__card-link,.dh-root[data-skin=v4] .dh-spot__card-link,[data-theme=dark] .dh-root[data-skin=v3] .dh-spot__card-link,.dh-root[data-skin=v4] .dh-spot__card-link{color:var(--gold)}.dh-card[data-skin=v1]{box-shadow:var(--elev-soft)}.dh-cinema__cta{color:#493a96;background:#fff}.dark .dh-cinema__cta,[data-theme=dark] .dh-cinema__cta{color:#fff;background:#493a96}.dark .dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta,[data-theme=dark] .dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta,.dh-root[data-skin=v3] .dh-cinema__cta,.dh-root[data-skin=v4] .dh-cinema__cta{border:1px solid var(--gold);color:var(--gold);background:0 0}.dh-spot__cta{color:#493a96;background:#fff}.dark .dh-spot__cta,[data-theme=dark] .dh-spot__cta{color:#fff;background:#493a96}.dark .dh-root[data-skin=v3] .dh-spot__cta,.dh-root[data-skin=v4] .dh-spot__cta,[data-theme=dark] .dh-root[data-skin=v3] .dh-spot__cta,.dh-root[data-skin=v4] .dh-spot__cta,.dh-root[data-skin=v3] .dh-spot__cta,.dh-root[data-skin=v4] .dh-spot__cta{border:1px solid var(--gold);color:var(--gold);background:0 0}.dh-tabs__btn.is-active{color:#fff;background:#493a96}.dh-brands{padding:.65rem!important}.dh-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:640px){.dh-brands__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.dh-brands__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1100px){.dh-brands__grid{grid-template-columns:repeat(10,minmax(0,1fr))}}.dh-chip{border-radius:calc(var(--dh-r) - 2px);border:1px solid #493a96;justify-content:center;align-items:center;min-height:2.45rem;padding:.35rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dh-chip{border:1px solid color-mix(in srgb, #493a96 12%, var(--dh-line))}}.dh-chip{background:linear-gradient(180deg, #493a96, var(--dh-wash))}@supports (color:color-mix(in lab, red, red)){.dh-chip{background:linear-gradient(180deg, color-mix(in srgb, #493a96 5%, var(--dh-wash)), var(--dh-wash))}}.dh-chip{color:var(--dh-mute);text-align:center;transition:color .15s var(--dh-ease), border-color .15s var(--dh-ease), background-color .15s var(--dh-ease), transform .12s ease-out;font-size:.6875rem;font-weight:750;text-decoration:none}.dh-chip:active{transform:scale(.97)}.dh-root[data-skin=v3] .dh-chip,.dh-root[data-skin=v4] .dh-chip{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-chip,.dh-root[data-skin=v4] .dh-chip{border-color:color-mix(in srgb, var(--gold) 28%, var(--dh-line))}}@media (hover:hover) and (pointer:fine){.dh-chip:hover{color:var(--dh-link);border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dh-chip:hover{border-color:color-mix(in srgb, #493a96 40%, var(--dh-line))}}.dh-chip:hover{background:#493a96}@supports (color:color-mix(in lab, red, red)){.dh-chip:hover{background:color-mix(in srgb, #493a96 8%, var(--dh-surface))}}.dh-root[data-skin=v3] .dh-chip:hover,.dh-root[data-skin=v4] .dh-chip:hover{color:var(--gold);border-color:var(--gold)}}.dh-vendors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:640px){.dh-vendors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.dh-vendors{grid-template-columns:repeat(6,minmax(0,1fr))}}.dh-vendor{border-radius:var(--dh-r);border:1px solid var(--dh-line);background:var(--dh-surface);color:var(--dh-ink);transition:border-color .15s var(--dh-ease), transform .12s ease-out;align-items:center;gap:.6rem;padding:.6rem .7rem;text-decoration:none;display:flex;box-shadow:0 6px 18px -16px #0f121e59}.dh-vendor:active{transform:scale(.97)}.dh-root[data-skin=v3] .dh-vendor,.dh-root[data-skin=v4] .dh-vendor{border-color:var(--gold);border-radius:0}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-vendor,.dh-root[data-skin=v4] .dh-vendor{border-color:color-mix(in srgb, var(--gold) 28%, var(--dh-line))}}.dh-root[data-skin=v3] .dh-vendor,.dh-root[data-skin=v4] .dh-vendor{box-shadow:none}.dh-vendor__avatar{background:var(--dh-wash);border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #493a96}@supports (color:color-mix(in lab, red, red)){.dh-vendor__avatar{box-shadow:0 0 0 1px color-mix(in srgb, #493a96 18%, var(--dh-line))}}.dh-vendor__name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;font-weight:800;line-height:1.2;overflow:hidden}.dh-vendor__meta{color:var(--dh-mute);align-items:center;gap:.2rem;margin:.15rem 0 0;font-size:.625rem;display:flex}@media (hover:hover) and (pointer:fine){.dh-vendor:hover{border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dh-vendor:hover{border-color:color-mix(in srgb, #493a96 42%, var(--dh-line))}}.dh-root[data-skin=v3] .dh-vendor:hover,.dh-root[data-skin=v4] .dh-vendor:hover{border-color:var(--gold)}}.dark .dh-chip,[data-theme=dark] .dh-chip{background:linear-gradient(180deg, #493a96, var(--dh-wash))}@supports (color:color-mix(in lab, red, red)){.dark .dh-chip,[data-theme=dark] .dh-chip{background:linear-gradient(180deg, color-mix(in srgb, #493a96 16%, var(--dh-wash)), var(--dh-wash))}}.dark .dh-chip,[data-theme=dark] .dh-chip{border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .dh-chip,[data-theme=dark] .dh-chip{border-color:color-mix(in srgb, #493a96 24%, var(--dh-line))}}.dark .dh-vendor,[data-theme=dark] .dh-vendor{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dark .dh-vendor,[data-theme=dark] .dh-vendor{background:color-mix(in srgb, var(--card-bg) 92%, #493a96)}}.dark .dh-vendor,[data-theme=dark] .dh-vendor{border-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .dh-vendor,[data-theme=dark] .dh-vendor{border-color:color-mix(in srgb, #493a96 20%, var(--card-border))}}.dh-cinema__orb{pointer-events:none;z-index:1;opacity:.55;filter:blur(2px);inset-inline-end:-8%;background:radial-gradient(circle,#493a9673,#0000 68%);border-radius:50%;width:min(48vw,22rem);height:min(48vw,22rem);position:absolute;top:-20%}.dh-root[data-skin=v3] .dh-cinema__orb,.dh-root[data-skin=v4] .dh-cinema__orb{background:radial-gradient(circle, var(--gold), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.dh-root[data-skin=v3] .dh-cinema__orb,.dh-root[data-skin=v4] .dh-cinema__orb{background:radial-gradient(circle, color-mix(in srgb, var(--gold) 35%, transparent), transparent 70%)}}.dh-root[data-skin=v3] .dh-cinema__orb,.dh-root[data-skin=v4] .dh-cinema__orb{opacity:.4}.dh-cinema__brand{align-items:center;gap:.4rem;display:inline-flex}.dh-cinema__brand-dot{background:#fff;border-radius:99px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #493a9673}.dh-root[data-skin=v3] .dh-cinema__brand-dot,.dh-root[data-skin=v4] .dh-cinema__brand-dot{background:var(--gold);box-shadow:none;border-radius:0}.dh-cinema__progress{z-index:3;inset-inline:1rem;background:#ffffff2e;border-radius:99px;height:2px;position:absolute;top:.55rem;bottom:auto;overflow:hidden}.dh-cinema__progress-bar{transform-origin:0;background:#fff;width:100%;height:100%;animation:6.4s linear forwards dh-cinema-progress;display:block}[dir=rtl] .dh-cinema__progress-bar{transform-origin:100%}.dh-root[data-skin=v3] .dh-cinema__progress-bar,.dh-root[data-skin=v4] .dh-cinema__progress-bar{background:var(--gold)}.dh-cinema__progress-bar--static{animation:none;transform:scaleX(1)}@keyframes dh-cinema-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dh-cinema__progress-bar{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.dh-panel .dh-card,.dh-flash .dh-card{animation:dh-card-in .28s var(--dh-ease) both}.dh-panel .dh-card:first-child,.dh-flash .dh-card:first-child{animation-delay:0s}.dh-panel .dh-card:nth-child(2),.dh-flash .dh-card:nth-child(2){animation-delay:35ms}.dh-panel .dh-card:nth-child(3),.dh-flash .dh-card:nth-child(3){animation-delay:70ms}.dh-panel .dh-card:nth-child(4),.dh-flash .dh-card:nth-child(4){animation-delay:.105s}.dh-panel .dh-card:nth-child(5),.dh-flash .dh-card:nth-child(5){animation-delay:.14s}.dh-panel .dh-card:nth-child(6),.dh-flash .dh-card:nth-child(6){animation-delay:.175s}.dh-panel .dh-card:nth-child(7),.dh-flash .dh-card:nth-child(7){animation-delay:.21s}}@keyframes dh-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dh-root[data-skin=v4]{--dh-r:16px;--dh-accent:var(--primary);--dh-accent-fg:var(--primary-foreground);--dh-glow:#2f6b4f24;background:radial-gradient(100% 55% at 80% -5%, #2f6b4f1f, transparent 58%), radial-gradient(80% 45% at 0% 10%, #493a961a, transparent 52%), var(--background)}.dark .dh-root[data-skin=v4],[data-theme=dark] .dh-root[data-skin=v4]{--dh-accent-fg:var(--primary-foreground);background:radial-gradient(100% 55% at 80% -5%, #3d8a642e, transparent 58%), radial-gradient(80% 45% at 0% 10%, #493a9629, transparent 52%), var(--background)}.dh-root[data-skin=v4] .dh-cinema__stage{border-radius:0}.dh-root[data-skin=v4] .dh-cinema__veil{background:linear-gradient(105deg,#13261cc7 0%,#1a33266b 42%,#13261c2e 100%)}.dh-root[data-skin=v4] .dh-cinema__brand{color:#cee9d5;letter-spacing:.08em}.dh-root[data-skin=v4] .dh-cinema__cta{background:var(--primary);color:var(--primary-foreground);border-color:#0000;border-radius:999px}.dh-card[data-skin=v4]{border-radius:var(--dh-r);border-color:#2f6b4f}@supports (color:color-mix(in lab, red, red)){.dh-card[data-skin=v4]{border-color:color-mix(in srgb, #2f6b4f 14%, var(--card-border))}}.dh-card[data-skin=v4] .dh-card__cta{background:var(--primary);color:var(--primary-foreground);border-radius:999px}.dh-root[data-skin=v1]{--dh-pad:clamp(1rem, 2.2vw, 1.65rem)}.dh-root[data-skin=v1] .dh-cinema__stage{min-height:clamp(20rem,52vw,30rem)}@media (min-width:900px){.dh-root[data-skin=v1] .dh-cinema__stage{min-height:clamp(24rem,40vw,34rem)}}.dh-root[data-skin=v1] .dh-head__title{letter-spacing:-.025em;font-size:clamp(1.05rem,.95rem + .7vw,1.35rem)}.dh-root[data-skin=v1] .dh-cat{min-height:0}.dh-root[data-skin=v2] .dh-sec{padding-block:clamp(1.15rem,2.4vw,1.85rem)}.dh-root[data-skin=v3] .dh-sec{padding-block:clamp(1.45rem,3vw,2.35rem)}.dh-root[data-skin=v3] .dh-head__title{letter-spacing:.01em;font-weight:400}@media (max-width:639px){.dh-cinema__actions{width:100%}.dh-cinema__cta,.dh-cinema__ghost{flex:auto;min-height:2.75rem}}:root{--vf-brand:#493a96;--vf-brand-hover:#3a2d7a;--vf-brand-soft:#edebf5;--vf-brand-mid:#e2dfee;--vf-brand-ink:#443687;--vf-deal:#ef394e;--vf-ink:#1c1917;--vf-muted:#6f6a78;--vf-line:#e7e4ee;--vf-line-strong:#d9d4e3;--vf-surface:#fff;--vf-page:#f7f6fa;--vf-media:#f3f1f7;--vf-radius-sm:.5rem;--vf-radius-md:.85rem;--vf-radius-lg:1.15rem;--vf-radius-pill:999px;--vf-shadow-sm:0 1px 2px #1c19170a;--vf-shadow-md:0 10px 28px -18px #493a9647;--vf-ease:cubic-bezier(.23, 1, .32, 1)}.dark{--vf-brand-soft:#242138;--vf-brand-mid:#272340;--vf-ink:#f5f5f5;--vf-muted:#a8a3b3;--vf-line:#2c2a33;--vf-line-strong:#3a3744;--vf-surface:#1a1a1e;--vf-page:#121214;--vf-media:#222028;--vf-shadow-sm:0 1px 2px #00000059;--vf-shadow-md:0 12px 32px -18px #0000008c}.v2-shell,.v1-basalam-shell,.site-shell.v1-basalam-shell,.v3-shell{--dk-primary:var(--vf-brand);--dk-primary-hover:var(--vf-brand-hover);--bs-primary:var(--vf-brand);--bs-primary-hover:var(--vf-brand-hover);--kh-primary:var(--vf-brand);--kh-primary-hover:var(--vf-brand-hover);--kh-accent:var(--vf-brand);color:var(--vf-ink)}.v2-shell{--dk-page-bg:var(--vf-page);--dk-surface:var(--vf-surface);--dk-line:var(--vf-line);--dk-muted:var(--vf-muted);--dk-ink:var(--vf-ink);--dk-media-bg:var(--vf-media);background:var(--vf-page)}.v1-basalam-shell,.site-shell.v1-basalam-shell{--bs-page-bg:var(--vf-page);--bs-surface:var(--vf-surface);--bs-line:var(--vf-line);--bs-muted:var(--vf-muted);--bs-ink:var(--vf-ink);--bs-media-bg:var(--vf-media);background:var(--vf-page)}.v3-shell{--kh-page-bg:var(--vf-page);--kh-surface:var(--vf-surface);--kh-line:var(--vf-line);--kh-muted:var(--vf-muted);--kh-ink:var(--vf-ink);--kh-media-bg:linear-gradient(180deg, var(--vf-brand-soft), var(--vf-surface));background:var(--vf-page)}.hp-dual__item--a,.bs-banners__item--a,.dk-mosaic__item--a,.kh-mosaic__item--a,.kh-hero__cta,.kh-close__cta,.v3-khanoumi .v3-card__atc-btn,.kh-top__form-go,.v3-header.kh-header .v3-search__submit{background:var(--vf-brand)!important}.hp-dual__item--b,.bs-banners__item--b,.dk-mosaic__item--b,.kh-mosaic__item--b{background:linear-gradient(135deg, #2a2440, var(--vf-brand))!important}.dk-mosaic__item--c,.kh-mosaic__item--c{background:linear-gradient(135deg, var(--vf-brand), var(--vf-brand-hover))!important}.hp-cta__btn,.bs-close__cta,.bs-card__btn,.bs-header__search button{background:var(--vf-brand)!important}.hp-cta__btn:hover,.bs-card__btn:hover,.bs-header__search button:hover{background:var(--vf-brand-hover)!important}.hp-stories__ring,.hp-stories__item--b .hp-stories__ring,.hp-stories__item--c .hp-stories__ring,.hp-stories__item--d .hp-stories__ring,.hp-stories__item--e .hp-stories__ring,.hp-stories__item--f .hp-stories__ring,.v3-khanoumi .hp-stories__ring{background:var(--vf-brand)!important;padding:2px!important}.hp-tiles__item,.hp-tiles__item--0,.hp-tiles__item--1,.hp-tiles__item--2,.hp-tiles__item--3{box-shadow:var(--vf-shadow-sm);background:var(--vf-surface)!important;border:1px solid var(--vf-line)!important}.hp-tiles__item:hover{border-color:var(--vf-brand)!important}@supports (color:color-mix(in lab, red, red)){.hp-tiles__item:hover{border-color:color-mix(in srgb, var(--vf-brand) 35%, var(--vf-line))!important}}.hp-tiles__item:hover{box-shadow:var(--vf-shadow-md)}.hp-services,.hp-brands,.hp-cta__inner{box-shadow:var(--vf-shadow-sm);background:var(--vf-surface)!important;border:1px solid var(--vf-line)!important;border-radius:var(--vf-radius-md)!important}.hp-services__icon,.kh-trust__icon,.v2-trust__icon,.bs-trust__item svg{background:var(--vf-brand-soft)!important;color:var(--vf-brand)!important}.hp-sec-head__all,.dk-sec-head__all,.bs-shelf__all,.kh-shelf__all,.hp-tiles__kicker{color:var(--vf-brand)!important}.dk-amazing{background:linear-gradient(135deg, var(--vf-deal) 0%, #c81e3a 48%, var(--vf-brand) 160%)!important}.dk-card,.bs-card,.v3-khanoumi .v3-card{border:1px solid var(--vf-line)!important;box-shadow:var(--vf-shadow-sm)!important;background:var(--vf-surface)!important}.dk-card__btn{border-color:var(--vf-brand)!important;color:var(--vf-brand)!important;background:var(--vf-surface)!important}.dk-card__btn:hover{background:var(--vf-brand)!important;color:#fff!important}.bs-card__price,.v3-khanoumi .v3-card__now,.kh-top__suggest-price{color:var(--vf-brand)!important}.dk-card__price strong,.dk-card--deal .dk-card__price strong,.dk-amazing .dk-card__price strong{color:var(--vf-deal)!important}.dk-card__badge:not(.dk-card__badge--new){background:var(--vf-deal)!important}.dk-card__badge--new,.bs-card__badge,.v3-khanoumi .v3-card__badge{background:var(--vf-brand)!important}:root{--brand:#493a96;--brand-hover:#3a2d7a;--brand-bright:#5c4bb0;--brand-mist:#f0eff7;--brand-fog:#e6e3f0;--text-on-brand:#fff;--focus-ring:0 0 0 3px #493a9647}.dark,[data-theme=dark]{--brand:#493a96;--brand-hover:#5c4bb0;--brand-bright:#6d5cc4;--brand-mist:#1e1936;--brand-fog:#221c40;--text-on-brand:#fff;--focus-ring:0 0 0 3px #b7a8ff59}a:focus-visible,button:focus-visible,.dh-head__all:focus-visible,.dh-cinema__cta:focus-visible,.dh-cinema__ghost:focus-visible,.dh-card__cta:focus-visible,.dh-tabs__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.dp-shell,.v2r-shell,.v3l-shell{background:radial-gradient(90% 45% at 50% -8%, #493a961a, transparent 60%), var(--background);color:var(--foreground)}.dark .dp-shell,.dark .v2r-shell,.dark .v3l-shell,[data-theme=dark] .dp-shell,[data-theme=dark] .v2r-shell,[data-theme=dark] .v3l-shell{background:radial-gradient(80% 40% at 50% -6%, #493a9642, transparent 58%), radial-gradient(60% 35% at 100% 0%, #493a961f, transparent 50%), var(--background)}.dp-header{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dp-header{background:color-mix(in srgb, var(--card-bg) 86%, transparent)}}.dp-header{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid #493a96}@supports (color:color-mix(in lab, red, red)){.dp-header{border-bottom:1px solid color-mix(in srgb, #493a96 10%, var(--card-border))}}.dark .dp-header,[data-theme=dark] .dp-header{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dark .dp-header,[data-theme=dark] .dp-header{background:color-mix(in srgb, var(--card-bg) 78%, #100e18)}}.dark .dp-header,[data-theme=dark] .dp-header{border-bottom-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .dp-header,[data-theme=dark] .dp-header{border-bottom-color:color-mix(in srgb, #493a96 22%, var(--card-border))}}.dark .dp-header,[data-theme=dark] .dp-header{box-shadow:0 12px 36px -28px #0000008c}.dp-header__form button,.dp-header__badge,.dp-header__cats{color:#fff!important;background:#493a96!important}.dp-header__form button:hover,.dp-header__cats:hover{background:var(--brand-hover)!important}.v2r-header{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.v2r-header{background:color-mix(in srgb, var(--card-bg) 88%, transparent)}}.v2r-header{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid #493a96}@supports (color:color-mix(in lab, red, red)){.v2r-header{border-bottom:1px solid color-mix(in srgb, #493a96 12%, var(--card-border))}}.dark .v2r-header,[data-theme=dark] .v2r-header{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dark .v2r-header,[data-theme=dark] .v2r-header{background:color-mix(in srgb, var(--card-bg) 80%, #100e18)}}.dark .v2r-header,[data-theme=dark] .v2r-header{border-bottom-color:#493a96}@supports (color:color-mix(in lab, red, red)){.dark .v2r-header,[data-theme=dark] .v2r-header{border-bottom-color:color-mix(in srgb, #493a96 24%, var(--card-border))}}.v2r-header__form button,.v2r-header__sell,.v2r-header__badge{border-color:#0000;color:#fff!important;background:#493a96!important}.v2r-btn:not(.v2r-btn--ghost):not(.v2r-btn--white){color:#fff;background:#493a96}.v2r-btn:not(.v2r-btn--ghost):not(.v2r-btn--white):hover{background:var(--brand-hover)}.v3l-header{border-bottom:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.v3l-header{border-bottom:1px solid color-mix(in srgb, var(--gold) 28%, var(--card-border))}}.dark .v3l-header,[data-theme=dark] .v3l-header{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.dark .v3l-header,[data-theme=dark] .v3l-header{background:color-mix(in srgb, var(--card-bg) 72%, #100e18)}}.v3l-header__brand{color:#493a96}.dark .v3l-header__brand,[data-theme=dark] .v3l-header__brand{color:var(--primary-readable,#b7a8ff)}.v3l-header__action:hover{background:var(--primary-light);color:var(--primary-readable,#493a96)}::selection{color:var(--foreground);background:#493a9647}.dark ::selection,[data-theme=dark] ::selection{color:#fff;background:#493a9673}.bottom-nav a[aria-current=page],.v2-bottom-nav a[aria-current=page],.v3-bottom-nav a[aria-current=page]{color:var(--primary-readable,#493a96)}.font-en h1,.font-en h2{letter-spacing:-.03em}.font-fa h1,.font-fa h2{letter-spacing:-.01em;line-height:1.35}.font-fa{word-spacing:.01em}.font-en,.font-fa{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:root{--type-display:clamp(2.5rem, 1.65rem + 3.2vw, 4.25rem);--type-h1:clamp(1.85rem, 1.35rem + 1.8vw, 2.75rem);--type-h2:clamp(1.45rem, 1.2rem + .9vw, 2rem);--type-h3:clamp(1.2rem, 1.05rem + .45vw, 1.45rem);--type-h4:clamp(1.05rem, 1rem + .2vw, 1.2rem);--type-h5:1rem;--type-body-lg:clamp(1.05rem, 1rem + .2vw, 1.175rem);--type-body:clamp(.9375rem, .9rem + .15vw, 1.0625rem);--type-body-sm:clamp(.8125rem, .78rem + .12vw, .9rem);--type-caption:clamp(.72rem, .7rem + .08vw, .8rem);--type-label:.8125rem;--type-button:.9rem;--type-price:clamp(1.25rem, 1.1rem + .55vw, 1.75rem);--type-nav:.875rem;--type-breadcrumb:.8125rem;--leading-display:1.12;--leading-heading:1.35;--leading-body:1.75;--leading-ui:1.45;--tracking-display:-.02em;--tracking-heading:-.015em;--tracking-label:.02em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:850;--muted:#57525f;--muted-strong:#3f3a48;--placeholder:#6b6574;--section-y:clamp(2.75rem, 2rem + 2.5vw, 5rem);--section-y-tight:clamp(1.75rem, 1.35rem + 1.2vw, 2.75rem);--prose-max:min(100%, 38rem);--prose-wide:min(100%, 46rem);--overlay-hero:linear-gradient(105deg, #100e1ce0 0%, #100e1c8c 48%, #100e1c47 100%);--overlay-card:linear-gradient(180deg, transparent 35%, #0c0a14d1 100%);--text-on-dark:#f7f5fb;--text-on-dark-muted:#f1eef8}.dark,[data-theme=dark]{--muted:#b5afc2;--muted-strong:#d8d2e4;--placeholder:#9a93a8;--text-on-dark:#f7f5fb;--text-on-dark-muted:#eeeaf7}.type-display{font-size:var(--type-display);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.type-h1{font-size:var(--type-h1);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.type-h2{font-size:var(--type-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.type-h3{font-size:var(--type-h3);font-weight:var(--weight-semibold);line-height:var(--leading-heading)}.type-body{font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body);max-width:var(--prose-max)}.type-body-lg{font-size:var(--type-body-lg);line-height:var(--leading-body);max-width:var(--prose-wide)}.type-caption{font-size:var(--type-caption);font-weight:var(--weight-medium);line-height:var(--leading-ui);color:var(--muted)}.type-label{font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-ui)}.type-price{font-size:var(--type-price);font-weight:var(--weight-black);color:var(--price);font-variant-numeric:tabular-nums;line-height:1.2}html.font-fa,html[lang=fa]{--leading-body:1.85;--leading-heading:1.45;--tracking-display:0;--tracking-heading:0}html.font-fa .type-body,html[lang=fa] .type-body,html.font-fa .type-body-lg,html[lang=fa] .type-body-lg{word-spacing:.02em}.text-on-media{color:var(--text-on-dark);text-shadow:0 1px 2px #00000047}.text-on-media-muted{color:var(--text-on-dark-muted);text-shadow:0 1px 2px #00000038}.media-veil{pointer-events:none;background:var(--overlay-card)}.media-veil--hero{background:var(--overlay-hero)}.sf-section{padding-block:var(--section-y)}.sf-section--tight{padding-block:var(--section-y-tight)}.sf-prose{max-width:var(--prose-max);font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted-strong)}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sf-faq{padding-block:var(--section-y)}.sf-faq__grid{gap:.75rem;display:grid}@media (min-width:768px){.sf-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.sf-faq__item{border-radius:var(--r-md);border:1px solid var(--card-border);background:var(--card-bg);padding:1.15rem 1.25rem}.sf-faq__q{font-size:var(--type-h5);font-weight:var(--weight-bold);color:var(--foreground);line-height:var(--leading-heading);margin:0 0 .45rem}.sf-faq__a{font-size:var(--type-body-sm);line-height:var(--leading-body);color:var(--muted-strong);margin:0}.sf-value{padding-block:var(--section-y)}.sf-value__grid{gap:1rem;display:grid}@media (min-width:640px){.sf-value__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sf-value__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-value__card{border-radius:var(--r-lg);border:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;gap:.5rem;min-height:100%;padding:1.25rem;display:flex}.sf-value__icon{background:var(--brand-soft);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:.85rem;place-items:center;display:grid}.sf-value__title{font-size:var(--type-h4);font-weight:var(--weight-bold);color:var(--foreground);margin:0}.sf-value__text{font-size:var(--type-body-sm);line-height:var(--leading-body);color:var(--muted-strong);margin:0}.sf-quotes{padding-block:var(--section-y);background:var(--section-alt)}.sf-quotes__track{gap:1rem;display:grid}@media (min-width:768px){.sf-quotes__track{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-quotes__card{border-radius:var(--r-lg);background:var(--card-bg);border:1px solid var(--card-border);flex-direction:column;gap:.85rem;min-height:100%;padding:1.35rem;display:flex}.sf-quotes__stars{color:var(--gold);letter-spacing:.08em;font-size:.9rem}.sf-quotes__text{font-size:var(--type-body);line-height:var(--leading-body);color:var(--foreground);flex:1;margin:0}.sf-quotes__name{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--muted-strong);margin:0}.sf-editorial{padding-block:var(--section-y)}.sf-editorial__panel{border-radius:var(--r-xl);background:linear-gradient(135deg, var(--primary), var(--primary));align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.sf-editorial__panel{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 92%, #1a1438), color-mix(in srgb, var(--primary) 70%, #2a2158))}}.sf-editorial__panel{color:var(--text-on-dark)}@media (min-width:900px){.sf-editorial__panel{grid-template-columns:1.2fr .8fr}}.sf-editorial__eyebrow{font-size:var(--type-caption);font-weight:var(--weight-bold);letter-spacing:.04em;color:#fff;margin:0 0 .5rem}@supports (color:color-mix(in lab, red, red)){.sf-editorial__eyebrow{color:color-mix(in srgb, #fff 75%, var(--gold))}}.sf-editorial__title{font-size:var(--type-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);color:#fff;text-wrap:balance;margin:0 0 .75rem}.sf-editorial__text{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-on-dark-muted);max-width:var(--prose-max);margin:0 0 1.25rem}.sf-editorial__cta{min-height:var(--btn-h-md);color:var(--primary);font-size:var(--type-button);font-weight:var(--weight-bold);transition:transform .1s var(--ease-out);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.4rem;text-decoration:none;display:inline-flex}.sf-editorial__cta:active{transform:scale(var(--press-scale))}.sf-editorial__stat{gap:.85rem;display:grid}.sf-editorial__stat-item{border-radius:var(--r-md);background:#ffffff1f;border:1px solid #ffffff2e;padding:1rem 1.15rem}.sf-editorial__stat-value{font-size:var(--type-h2);font-weight:var(--weight-black);color:#fff;line-height:1.1;display:block}.sf-editorial__stat-label{font-size:var(--type-caption);color:var(--text-on-dark-muted);margin-top:.25rem;display:block}:root{--studio-space-1:.25rem;--studio-space-2:.5rem;--studio-space-3:.75rem;--studio-space-4:1rem;--studio-space-5:1.5rem;--studio-space-6:2rem;--studio-space-7:3rem;--studio-radius:1rem;--studio-radius-lg:1.35rem;--studio-ease:cubic-bezier(.23, 1, .32, 1);--studio-max:1440px;--studio-gutter:1rem}@media (min-width:640px){:root{--studio-gutter:1.25rem}}@media (min-width:1024px){:root{--studio-gutter:1.75rem}}@media (min-width:1440px){:root{--studio-gutter:2.25rem}}.ps{padding-block:var(--studio-space-4) var(--studio-space-7)}.ps__wrap{width:100%;padding-inline:var(--studio-gutter)}.ps__inner{width:100%;max-width:var(--studio-max);margin-inline:auto}.ps__crumb{color:var(--muted-strong,var(--muted));flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:flex}.ps__crumb a{color:var(--primary);text-decoration:none}.ps__crumb a:hover{text-decoration:underline}.ps__hero{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--section-alt,var(--card-bg));gap:1rem;margin-bottom:1.1rem;padding:1.15rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ps__hero{background:var(--section-alt,color-mix(in srgb, var(--card-bg) 88%, var(--primary) 6%))}}@media (min-width:768px){.ps__hero{grid-template-columns:1.45fr .7fr;align-items:center;padding:1.4rem 1.6rem}}.ps__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.72rem;font-weight:800}.ps__title{letter-spacing:-.02em;color:var(--foreground);margin:.2rem 0 .45rem;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:900;line-height:1.2}.ps__desc{max-width:40rem;color:var(--muted-strong,var(--muted));margin:0;font-size:.92rem;line-height:1.65}.ps__count{color:var(--primary);margin:.65rem 0 0;font-size:.82rem;font-weight:800}.ps__hero-aside{border-radius:var(--studio-radius);background:var(--primary);place-items:center;min-height:5.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ps__hero-aside{background:color-mix(in srgb, var(--primary) 10%, var(--card-bg))}}.ps__hero-aside{color:var(--primary);font-size:.92rem;font-weight:900}.ps__subs{scrollbar-width:thin;gap:.5rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.ps__sub{border:1px solid var(--card-border);background:var(--card-bg);min-height:2.35rem;color:var(--foreground);transition:border-color .16s var(--studio-ease), background .16s var(--studio-ease);border-radius:999px;flex:none;align-items:center;padding:.4rem .9rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.ps__sub:hover,.ps__sub.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps__sub:hover,.ps__sub.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--card-border))}}.ps__sub:hover,.ps__sub.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps__sub:hover,.ps__sub.is-active{background:color-mix(in srgb, var(--primary) 10%, var(--card-bg))}}.ps__sub:hover,.ps__sub.is-active{color:var(--primary)}.ps__layout{gap:1.25rem;display:grid}@media (min-width:1024px){.ps__layout{grid-template-columns:260px minmax(0,1fr);align-items:start}}.ps__aside>*{position:sticky;top:5.25rem}.ps__chips{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 1rem;display:flex}.ps__chip{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ps__chip{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--card-border))}}.ps__chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps__chip{background:color-mix(in srgb, var(--primary) 8%, var(--card-bg))}}.ps__chip{color:var(--primary);font-size:.78rem;font-weight:800}.ps__chip-clear{min-height:2rem;color:var(--danger,#e11d48);text-underline-offset:2px;background:0 0;border:0;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800;text-decoration:underline}.ps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.ps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1200px){.ps__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ps--lux .ps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps__empty{border:1px dashed var(--card-border);border-radius:var(--studio-radius-lg);background:var(--section-alt,var(--card-bg));text-align:center;margin-top:.5rem;padding:1.75rem 1.25rem}.ps__empty h2{margin:0 0 .4rem;font-size:1.15rem;font-weight:900}.ps__empty p{max-width:28rem;color:var(--muted-strong,var(--muted));margin:0 auto 1rem;line-height:1.6}.ps__empty-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.ps__empty-cats{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.sg{--sg-accent:var(--primary);--sg-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sg{--sg-soft:color-mix(in srgb, var(--primary) 10%, var(--card-bg))}}.sg{--sg-warm:var(--section-alt,var(--card-bg));padding-block:1.75rem}.sg--fresh{--sg-accent:#0f7a4c;--sg-soft:#e8f6ef}.dark .sg--fresh{--sg-soft:#0f7a4c}@supports (color:color-mix(in lab, red, red)){.dark .sg--fresh{--sg-soft:color-mix(in srgb, #0f7a4c 18%, var(--card-bg))}}.sg--editorial{--sg-accent:var(--gold,#b8860b);--sg-soft:var(--gold,#b8860b)}@supports (color:color-mix(in lab, red, red)){.sg--editorial{--sg-soft:color-mix(in srgb, var(--gold,#b8860b) 12%, var(--card-bg))}}.sg--promo{--sg-accent:#e11d48;--sg-soft:#fff1f3}.dark .sg--promo{--sg-soft:#e11d48}@supports (color:color-mix(in lab, red, red)){.dark .sg--promo{--sg-soft:color-mix(in srgb, #e11d48 16%, var(--card-bg))}}.sg--minimal{--sg-accent:var(--primary);--sg-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sg--minimal{--sg-soft:color-mix(in srgb, var(--primary) 8%, var(--card-bg))}}.sg__wrap{width:100%;padding-inline:var(--studio-gutter)}.sg__inner{width:100%;max-width:var(--studio-max);margin-inline:auto}.sg__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.sg__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--sg-accent);margin:0;font-size:.72rem;font-weight:800}.sg__title{letter-spacing:-.02em;color:var(--foreground);margin:.15rem 0 0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:900}.sg__sub{max-width:36rem;color:var(--muted-strong,var(--muted));margin:.35rem 0 0;font-size:.9rem;line-height:1.6}.sg__all{color:var(--sg-accent);font-size:.85rem;font-weight:800;text-decoration:none}.sg__missions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:640px){.sg__missions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sg__missions{grid-template-columns:repeat(6,minmax(0,1fr))}}.sg__mission{border:1px solid var(--card-border);border-radius:var(--studio-radius);background:var(--card-bg);color:inherit;transition:transform .14s var(--studio-ease), border-color .14s var(--studio-ease);gap:.35rem;padding:.9rem .85rem;text-decoration:none;display:grid}.sg__mission:hover{border-color:var(--sg-accent)}@supports (color:color-mix(in lab, red, red)){.sg__mission:hover{border-color:color-mix(in srgb, var(--sg-accent) 40%, var(--card-border))}}.sg__mission:active{transform:scale(.97)}.sg__mission-ico{background:var(--sg-soft);width:2rem;height:2rem;color:var(--sg-accent);border-radius:.65rem;place-items:center;display:grid}.sg__mission strong{font-size:.88rem;font-weight:900}.sg__mission span{color:var(--muted-strong,var(--muted));font-size:.75rem;line-height:1.4}.sg__stories{gap:.75rem;display:grid}@media (min-width:768px){.sg__stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.sg__stories{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg__story{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--card-bg);padding:.9rem}.sg__story-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.sg__story-title{margin:0;font-size:.95rem;font-weight:900}.sg__story-link{color:var(--sg-accent);font-size:.78rem;font-weight:800;text-decoration:none}.sg__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.sg__thumb{aspect-ratio:1;border:1px solid var(--card-border);background:var(--sg-soft);border-radius:.75rem;position:relative;overflow:hidden}.sg__deliver{gap:1rem;display:grid}@media (min-width:960px){.sg__deliver{grid-template-columns:1.1fr 1fr;align-items:stretch}}.sg__panel{border-radius:var(--studio-radius-lg);border:1px solid var(--card-border);background:var(--sg-soft);padding:1.25rem}.sg__slots{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.sg__slot{border:1px solid var(--card-border);background:var(--card-bg);border-radius:.85rem;gap:.15rem;min-width:6.5rem;padding:.65rem .8rem;display:grid}.sg__slot.is-active{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent)}.sg__slot strong{font-size:.85rem}.sg__slot span{color:var(--muted-strong,var(--muted));font-size:.75rem}.sg__benefits{gap:.65rem;display:grid}@media (min-width:640px){.sg__benefits{grid-template-columns:1.2fr 1fr 1fr}}.sg__benefit{border-radius:var(--studio-radius);border:1px solid var(--card-border);background:var(--card-bg);padding:1rem}.sg__benefit--lead{background:var(--sg-warm)}.sg__benefit h3{margin:0 0 .35rem;font-size:.95rem;font-weight:900}.sg__benefit p{color:var(--muted-strong,var(--muted));margin:0;font-size:.82rem;line-height:1.55}.sg__campaign{border-radius:var(--studio-radius-lg);color:#fff;background:linear-gradient(135deg,#0f172a,#1e293b 55%,#0f7a4c);gap:1rem;padding:1.25rem;display:grid}@media (min-width:900px){.sg__campaign{grid-template-columns:1.1fr 1fr;align-items:center}}.sg--promo .sg__campaign{background:linear-gradient(135deg,#3b0764,#7c1d4a 50%,#e11d48)}.sg--editorial .sg__campaign{background:linear-gradient(135deg,#1c1917,#292524 50%,#a16207)}.sg--minimal .sg__campaign{background:linear-gradient(135deg, #111827, #1f2937 60%, var(--primary))}.sg__campaign h2{margin:.2rem 0 .5rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900}.sg__campaign p{opacity:.9;margin:0 0 1rem;font-size:.92rem;line-height:1.6}.sg__campaign-cta{color:#111;background:#fff;border-radius:999px;align-items:center;min-height:2.6rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.sg__campaign-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.sg__campaign-p{color:inherit;background:#ffffff1a;border-radius:.85rem;gap:.35rem;padding:.55rem;font-size:.75rem;text-decoration:none;display:grid}.sg__campaign-p-media{aspect-ratio:1;background:#fff;border-radius:.65rem;position:relative;overflow:hidden}.sg__campaign-p strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;display:-webkit-box;overflow:hidden}.studio-sticky-buy{z-index:40;padding:.65rem .9rem calc(.65rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--card-border);background:var(--card-bg);inset-inline:0;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.studio-sticky-buy{background:color-mix(in srgb, var(--card-bg) 92%, transparent)}}.studio-sticky-buy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 28px -18px #0000004d}@media (min-width:768px){.studio-sticky-buy{display:none}}.studio-sticky-buy__meta{gap:.1rem;min-width:0;display:grid}.studio-sticky-buy__meta strong{color:var(--primary);white-space:nowrap;font-size:1rem;font-weight:900}.studio-sticky-buy__meta span{color:var(--muted-strong,var(--muted));font-size:.7rem;font-weight:700}.studio-sticky-buy__cta{background:var(--primary);color:#fff;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.88rem;font-weight:800;display:inline-flex}.studio-sticky-buy__cta:disabled{opacity:.5}.studio-sticky-buy__cta:active{transform:scale(.97)}.studio-auth{background:var(--background);min-height:min(100dvh,56rem);display:grid}@media (min-width:960px){.studio-auth{grid-template-columns:1.05fr .95fr}}.studio-auth__visual{min-height:18rem;display:none;position:relative;overflow:hidden}@media (min-width:960px){.studio-auth__visual{display:block}}.studio-auth__veil{background:linear-gradient(160deg,#0f172ab8,#0f172a59);position:absolute;inset:0}.studio-auth--fresh .studio-auth__veil{background:linear-gradient(160deg,#0f5a3cbf,#14181f66)}.studio-auth--promo .studio-auth__veil{background:linear-gradient(160deg,#581c87b8,#be185d73)}.studio-auth--editorial .studio-auth__veil{background:linear-gradient(160deg,#1c1917c7,#78501466)}.studio-auth--minimal .studio-auth__veil{background:linear-gradient(160deg,#111827cc,#3730a359)}.studio-auth__copy{z-index:1;color:#fff;inset-inline:1.5rem;max-width:26rem;position:absolute;bottom:1.75rem}.studio-auth__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0;font-size:.75rem;font-weight:800}.studio-auth__headline{letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:900;line-height:1.2}.studio-auth__bullets{opacity:.92;gap:.45rem;margin:0;padding:0;font-size:.9rem;font-weight:650;list-style:none;display:grid}.studio-auth__form{place-items:center;padding:1.5rem 1.15rem 2.5rem;display:grid}.studio-auth__form .card{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 18px 40px -28px #00000059}.studio-wish{padding-bottom:2.5rem}.studio-wish__wrap{width:100%;max-width:var(--studio-max);padding-inline:var(--studio-gutter);margin-inline:auto;padding-top:1rem}.studio-wish__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1.25rem;display:flex}.studio-wish__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.72rem;font-weight:800}.studio-wish__title{letter-spacing:-.02em;margin:.2rem 0 .35rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:900}.studio-wish__desc{color:var(--muted-strong,var(--muted));margin:0;font-size:.92rem;line-height:1.55}.studio-wish__count{color:var(--primary);margin:0;font-size:.85rem;font-weight:800}.studio-wish__empty{text-align:center;border:1px dashed var(--card-border);border-radius:var(--studio-radius-lg);background:var(--section-alt,var(--card-bg));place-items:center;gap:.55rem;padding:2.5rem 1.25rem;display:grid}.studio-wish__empty-ico{background:var(--primary);border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.studio-wish__empty-ico{background:color-mix(in srgb, var(--primary) 12%, var(--card-bg))}}.studio-wish__empty-ico{color:var(--primary);margin-bottom:.35rem}.studio-wish__empty h2{margin:0;font-size:1.1rem;font-weight:900}.studio-wish__empty p{max-width:26rem;color:var(--muted-strong,var(--muted));margin:0;line-height:1.55}.studio-wish__cta{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.5rem;padding:.55rem 1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.studio-wish__grid{gap:.75rem;display:grid}@media (min-width:640px){.studio-wish__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-wish__card{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--card-bg);grid-template-columns:6.5rem minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid;box-shadow:0 10px 28px -22px #0000004d}.studio-wish__media{aspect-ratio:1;background:var(--section-alt,var(--card-bg));border-radius:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-wish__media{background:var(--section-alt,color-mix(in srgb, var(--card-bg) 90%, var(--primary) 6%))}}.studio-wish__media{overflow:hidden}.studio-wish__body{flex-direction:column;min-width:0;display:flex}.studio-wish__name{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:800;text-decoration:none;display:-webkit-box;overflow:hidden}.studio-wish__price{color:var(--primary);margin:.35rem 0 auto;font-size:1.05rem;font-weight:900}.studio-wish__actions{gap:.45rem;margin-top:.55rem;display:flex}.studio-wish__add{background:var(--primary);color:#fff;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;font-size:.8rem;font-weight:800;display:inline-flex}.studio-wish__add:active{transform:scale(.97)}.studio-wish__remove{border:1px solid var(--card-border);background:var(--card-bg);width:2.35rem;color:var(--muted-strong,var(--muted));border-radius:999px;place-items:center;display:grid}.co{--co-accent:var(--primary);max-width:1100px;padding:1rem var(--studio-gutter) 2.5rem;margin-inline:auto}.co--v1{--co-accent:#0f7a4c}.co--v2{--co-accent:#493a96}.co--v3{--co-accent:var(--gold,#c9a227)}.co--v4{--co-accent:var(--primary)}.co-steps{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--card-bg);justify-content:space-between;align-items:flex-start;gap:.35rem;margin:0 0 1.35rem;padding:.9rem 1rem;list-style:none;display:flex}.co-steps__item{flex:1;justify-items:center;gap:.35rem;display:grid;position:relative}.co-steps__dot{border:1px solid var(--card-border);background:var(--section-alt,var(--card-bg));width:2.15rem;height:2.15rem;color:var(--muted-strong,var(--muted));border-radius:999px;place-items:center;font-size:.85rem;font-weight:900;display:grid}.co-steps__dot.is-current,.co-steps__dot.is-done{background:var(--co-accent);color:#fff;border-color:#0000}.co-steps__label{color:var(--muted-strong,var(--muted));text-align:center;font-size:.72rem;font-weight:800}.co-card{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--card-bg);padding:1.15rem;box-shadow:0 14px 36px -28px #00000059}.co-card__title{margin:0 0 1rem;font-size:1.1rem;font-weight:900}.co-empty{text-align:center;border:1px dashed var(--card-border);border-radius:var(--studio-radius-lg);background:var(--section-alt,var(--card-bg));max-width:28rem;margin:2rem auto;padding:2rem 1.25rem}.studio-success{border-radius:var(--studio-radius-lg);border:1px solid var(--card-border);background:linear-gradient(160deg, var(--primary), var(--card-bg));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-success{background:linear-gradient(160deg, color-mix(in srgb, var(--primary) 8%, var(--card-bg)), var(--card-bg))}}.studio-success{padding:1.75rem 1.35rem;box-shadow:0 18px 40px -30px #00000059}@media (min-width:768px){.studio-success{padding:2.25rem 2rem}}.studio-account{max-width:var(--studio-max);padding:1rem var(--studio-gutter) 2.5rem;margin-inline:auto}.studio-account__hero{border-radius:var(--studio-radius-lg);border:1px solid var(--card-border);background:linear-gradient(135deg, var(--primary), var(--card-bg));gap:.45rem;margin-bottom:1.25rem;padding:1.2rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.studio-account__hero{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--card-bg)), var(--card-bg))}}.studio-account__hero h1{margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:900}.studio-account__hero p{color:var(--muted-strong,var(--muted));margin:0;line-height:1.55}.studio-account__grid{gap:.75rem;display:grid}@media (min-width:640px){.studio-account__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.studio-account__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-account__tile{border-radius:var(--studio-radius);border:1px solid var(--card-border);background:var(--card-bg);color:inherit;transition:border-color .15s var(--studio-ease), transform .15s var(--studio-ease);gap:.35rem;padding:1rem;text-decoration:none;display:grid}.studio-account__tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-account__tile:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--card-border))}}.studio-account__tile:active{transform:scale(.98)}.studio-account__tile strong{font-size:.95rem;font-weight:900}.studio-account__tile span{color:var(--muted-strong,var(--muted));font-size:.8rem;line-height:1.45}.studio-freeship{border-radius:var(--studio-radius);border:1px solid var(--primary);margin-bottom:1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.studio-freeship{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--card-border))}}.studio-freeship{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.studio-freeship{background:color-mix(in srgb, var(--primary) 8%, var(--card-bg))}}.studio-freeship__bar{background:var(--card-border);border-radius:999px;height:.4rem;margin-top:.55rem;overflow:hidden}.studio-freeship__bar>span{border-radius:inherit;background:var(--primary);height:100%;transition:width .22s var(--studio-ease);display:block}.studio-cart{max-width:var(--studio-max);padding:1rem var(--studio-gutter) 2.75rem;margin-inline:auto}.studio-cart__head{margin-bottom:1rem}.studio-cart__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.72rem;font-weight:800}.studio-cart__head h1{letter-spacing:-.02em;margin:.2rem 0 0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:900}.studio-cart__head h1 span{color:var(--primary);font-size:.7em}.studio-cart__layout{gap:1.25rem;display:grid}@media (min-width:1024px){.studio-cart__layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.studio-cart__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.studio-cart__row{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--card-bg);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.9rem;display:grid}@media (max-width:520px){.studio-cart__row{grid-template-columns:5rem minmax(0,1fr)}.studio-cart__line{grid-column:2;justify-self:start}}.studio-cart__media{aspect-ratio:1;background:var(--section-alt,var(--card-bg));border-radius:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-cart__media{background:var(--section-alt,color-mix(in srgb, var(--card-bg) 90%, var(--primary) 6%))}}.studio-cart__media{overflow:hidden}.studio-cart__name{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:800;text-decoration:none;display:-webkit-box;overflow:hidden}.studio-cart__unit{color:var(--muted-strong,var(--muted));margin:.25rem 0 .55rem;font-size:.85rem;font-weight:700}.studio-cart__controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.studio-cart__qty{border:1px solid var(--card-border);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem;display:inline-flex}.studio-cart__qty button{width:1.85rem;height:1.85rem;color:var(--foreground);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.studio-cart__qty button:active{transform:scale(.94)}.studio-cart__qty span{text-align:center;min-width:1.5rem;font-size:.85rem;font-weight:900}.studio-cart__later,.studio-cart__trash{min-height:2rem;color:var(--muted-strong,var(--muted));background:0 0;border:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:800;display:inline-flex}.studio-cart__line{color:var(--primary);white-space:nowrap;margin:0;font-size:.95rem;font-weight:900}.studio-cart__summary{border:1px solid var(--card-border);border-radius:var(--studio-radius-lg);background:var(--card-bg);padding:1.15rem;position:sticky;top:5.25rem;box-shadow:0 16px 36px -28px #00000059}.studio-cart__summary h2{margin:0 0 .9rem;font-size:1.05rem;font-weight:900}.studio-cart__coupon{grid-template-columns:1fr auto;gap:.4rem;margin-bottom:.65rem;display:grid}.studio-cart__coupon input{border:1px solid var(--card-border);background:var(--background);min-height:2.5rem;color:var(--foreground);border-radius:.75rem;padding:0 .75rem}.studio-cart__coupon button{background:var(--primary);border:0;border-radius:.75rem;min-height:2.5rem;padding:0 .9rem}@supports (color:color-mix(in lab, red, red)){.studio-cart__coupon button{background:color-mix(in srgb, var(--primary) 12%, var(--card-bg))}}.studio-cart__coupon button{color:var(--primary);font-weight:800}.studio-cart__err{color:var(--danger,#e11d48);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.studio-cart__ok{color:var(--primary);margin:0 0 .5rem;font-size:.8rem;font-weight:800}.studio-cart__totals{gap:.45rem;margin:.75rem 0 1rem;display:grid}.studio-cart__totals>div{justify-content:space-between;gap:.75rem;font-size:.88rem;display:flex}.studio-cart__totals dt{color:var(--muted-strong,var(--muted));font-weight:700}.studio-cart__totals dd{margin:0;font-weight:800}.studio-cart__totals .is-total{border-top:1px solid var(--card-border);padding-top:.55rem;font-size:1.05rem}.studio-cart__totals .is-total dd{color:var(--primary);font-weight:900}.studio-cart__cta{background:var(--primary);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.85rem;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex}.studio-cart__cta:active{transform:scale(.98)}.studio-cart__cta:disabled{opacity:.6}.studio-cart__ghost{min-height:2.5rem;color:var(--primary);justify-content:center;align-items:center;margin-top:.45rem;font-size:.85rem;font-weight:800;text-decoration:none;display:flex}.studio-cart__empty{text-align:center;border:1px dashed var(--card-border);border-radius:var(--studio-radius-lg);background:var(--section-alt,var(--card-bg));place-items:center;gap:.55rem;max-width:28rem;margin:2rem auto;padding:2.5rem 1.35rem;display:grid}.studio-cart__empty-ico{background:var(--primary);border-radius:999px;place-items:center;width:4rem;height:4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.studio-cart__empty-ico{background:color-mix(in srgb, var(--primary) 12%, var(--card-bg))}}.studio-cart__empty-ico{color:var(--primary);margin-bottom:.25rem}.studio-cart__empty h1{margin:0;font-size:1.35rem;font-weight:900}.studio-cart__empty p{color:var(--muted-strong,var(--muted));margin:0;line-height:1.55}.studio-pdp__deliver{border-radius:var(--studio-radius);border:1px solid var(--card-border);background:var(--section-alt,var(--primary));margin:.75rem 0 1rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.studio-pdp__deliver{background:var(--section-alt,color-mix(in srgb, var(--primary) 6%, var(--card-bg)))}}.studio-pdp__deliver-title{align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:900;display:inline-flex}.studio-pdp__deliver-text{color:var(--muted-strong,var(--muted));margin:.4rem 0 0;font-size:.88rem;line-height:1.55}.studio-pdp__deliver-loc{color:var(--primary);align-items:center;gap:.35rem;margin:.55rem 0 0;font-size:.78rem;font-weight:750;display:inline-flex}.studio-pdp__trust{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.studio-pdp__trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-pdp__trust li{border:1px solid var(--card-border);background:var(--card-bg);border-radius:.85rem;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.78rem;font-weight:800;display:flex}.studio-pdp__trust li svg{color:var(--primary);flex-shrink:0}.studio-pdp__related{gap:2rem;margin-top:2.5rem;display:grid}.studio-pdp__rail header{margin-bottom:1rem}.studio-pdp__rail-eye{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.72rem;font-weight:800}.studio-pdp__rail h2{margin:.2rem 0 .35rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:900}.studio-pdp__rail header p:last-child{color:var(--muted-strong,var(--muted));margin:0;font-size:.9rem;line-height:1.5}.studio-pdp__rail--complete{border-radius:var(--studio-radius-lg);border:1px solid var(--card-border);background:var(--primary);padding:1.15rem}@supports (color:color-mix(in lab, red, red)){.studio-pdp__rail--complete{background:color-mix(in srgb, var(--primary) 5%, var(--card-bg))}}.studio-pdp__price{flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;margin:.75rem 0;display:flex}.studio-pdp__price strong{letter-spacing:-.02em;color:var(--price,var(--primary));font-size:clamp(1.65rem,2.5vw,2.1rem);font-weight:900}.studio-pdp__price s{color:var(--muted-strong,var(--muted));font-size:1rem}.studio-pdp__price .studio-pdp__save{background:var(--danger,#e11d48);border-radius:999px;align-items:center;min-height:1.6rem;padding:.15rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-pdp__price .studio-pdp__save{background:color-mix(in srgb, var(--danger,#e11d48) 12%, transparent)}}.studio-pdp__price .studio-pdp__save{color:var(--danger,#e11d48);font-size:.75rem;font-weight:900}.studio-search__chip{border:1px solid var(--card-border);background:var(--card-bg);min-height:2.2rem;color:var(--foreground);border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.studio-search__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong,var(--muted));margin:0 0 .65rem;font-size:.78rem;font-weight:900}.co-empty{text-align:center;place-items:center;gap:.75rem;display:grid}.co-empty a{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.hm1-hero .dp-billboard__stage{min-height:clamp(28rem,72vh,42rem)}.hm1-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:28rem;margin-top:1.25rem;display:grid}.hm1-hero__stats>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff38;border-radius:.85rem;gap:.15rem;padding:.65rem .75rem;display:grid}.hm1-hero__stats strong{letter-spacing:-.01em;color:#fff;font-size:.78rem;font-weight:800}.hm1-hero__stats span{color:#ffffffc7;font-size:.68rem;line-height:1.35}@media (max-width:639px){.hm1-hero .dp-billboard__grid{flex-direction:column;gap:1rem;padding-block:1.25rem 1rem;display:flex}.hm1-hero .dp-billboard__title{max-width:16ch;font-size:clamp(1.55rem,6.2vw,1.95rem)}.hm1-hero .dp-billboard__mosaic{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:none;display:grid}.hm1-hero .dp-billboard__tile--lead{grid-column:1/-1}.hm1-hero .dp-billboard__tile-media{aspect-ratio:16/10}.hm1-hero__stats{grid-template-columns:1fr;max-width:none}.hm1-hero__stats>div{grid-template-columns:auto 1fr;align-items:center;gap:.65rem}}.hm1-market{background:radial-gradient(60% 80% at 0% 0%, var(--dx-fresh,#16a34a), transparent 60%), var(--dx-page,var(--background));padding-block:clamp(1.5rem,3.5vw,2.75rem)}@supports (color:color-mix(in lab, red, red)){.hm1-market{background:radial-gradient(60% 80% at 0% 0%, color-mix(in srgb, var(--dx-fresh,#16a34a) 12%, transparent), transparent 60%), var(--dx-page,var(--background))}}.hm1-market__shell{width:min(100% - (var(--dx-gutter,1rem) * 2), var(--dx-max,1440px));gap:1.15rem;margin-inline:auto;display:grid}.hm1-market__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.85rem 1.25rem;display:flex}.hm1-market__eye{letter-spacing:.06em;text-transform:uppercase;color:var(--dx-fresh,#16a34a);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.hm1-market__title{letter-spacing:-.03em;color:var(--dx-ink,var(--foreground));margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.85rem);font-weight:800;line-height:1.2}.hm1-market__sub{max-width:42ch;color:var(--dx-muted,var(--muted));margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.hm1-market__all{border:1px solid var(--dx-line,var(--card-border));background:var(--dx-surface,var(--card-bg));min-height:2.5rem;color:var(--dx-ink,var(--foreground));transition:background .18s var(--ease-out,ease), border-color .18s ease;border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hm1-market__all:hover{border-color:var(--dx-brand,var(--brand))}@supports (color:color-mix(in lab, red, red)){.hm1-market__all:hover{border-color:color-mix(in srgb, var(--dx-brand,var(--brand)) 35%, var(--dx-line,var(--card-border)))}}.hm1-market__all:hover{background:var(--dx-brand,var(--brand))}@supports (color:color-mix(in lab, red, red)){.hm1-market__all:hover{background:color-mix(in srgb, var(--dx-brand,var(--brand)) 6%, var(--dx-surface,#fff))}}}.hm1-market__bento{gap:.75rem;display:grid}@media (min-width:900px){.hm1-market__bento{grid-template-columns:1.15fr 1fr;gap:.85rem;min-height:22rem}}.hm1-market__lead{color:#fff;border-radius:1.25rem;min-height:14rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 16px 40px -24px #14181f59}@media (min-width:900px){.hm1-market__lead{min-height:100%}}.hm1-market__lead img{transition:transform .32s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.hm1-market__lead:hover img{transform:scale(1.05)}}.hm1-market__veil{pointer-events:none;background:linear-gradient(#0000 35%,#0a100cc7);position:absolute;inset:0}.hm1-market__body{z-index:1;inset-inline:1rem;gap:.25rem;display:grid;position:absolute;bottom:1rem}.hm1-market__kicker{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.7rem;font-weight:700}.hm1-market__name{letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + 1vw,1.65rem);font-weight:800}.hm1-market__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:640px){.hm1-market__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm1-market__card{background:var(--dx-surface,var(--card-bg));border:1px solid var(--dx-line,var(--card-border));color:inherit;border-radius:1rem;grid-template-rows:1fr auto;gap:.45rem;padding:.55rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.hm1-market__card.is-wide{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:5.5rem 1fr;align-items:center}.hm1-market__thumb{aspect-ratio:4/3;background:var(--dx-page,var(--section-alt));border-radius:.75rem;display:block;position:relative;overflow:hidden}.hm1-market__card.is-wide .hm1-market__thumb{aspect-ratio:1;width:5.5rem}.hm1-market__label{padding-inline:.15rem;font-size:.82rem;font-weight:700;line-height:1.3}@media (hover:hover) and (pointer:fine){.hm1-market__card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px #14181f47}}@media (max-width:639px){.hm1-market__bento{flex-direction:column;gap:.75rem;display:flex}.hm1-market__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.65rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.hm1-market__grid::-webkit-scrollbar{display:none}.hm1-market__card{scroll-snap-align:start;flex:0 0 42%}.hm1-market__card.is-wide{flex-basis:72%;grid-template-rows:1fr auto;grid-template-columns:1fr}.hm1-market__card.is-wide .hm1-market__thumb{aspect-ratio:16/10;width:100%}}.dark .hm1-market__lead{box-shadow:0 16px 40px -20px #0000008c}.dark .hm1-hero__stats>div{background:#00000047;border-color:#ffffff1f}.hm2-hero{isolation:isolate;background:#10141a;align-items:end;min-height:clamp(28rem,78vh,44rem);display:grid;position:relative;overflow:hidden;padding-block:0!important}.gx-hero.hm2-hero{background:#10141a}.hm2-hero__cover{z-index:0;position:absolute;inset:0}.hm2-hero__veil{background:linear-gradient(100deg,#0c1014e6 0%,#0c10148c 48%,#0c101447 100%),linear-gradient(#0000 42%,#0c1014c7);position:absolute;inset:0}.hm2-hero__layer{z-index:1;width:100%;padding-block:clamp(1.75rem,6vw,3.5rem);position:relative}.hm2-hero__layout{align-items:end;gap:1.25rem;display:grid}@media (min-width:960px){.hm2-hero__layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem}}.hm2-hero__copy{color:#fff;max-width:36rem}.hm2-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#86efac;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.hm2-hero__brand{letter-spacing:-.02em;opacity:.92;margin:0;font-size:clamp(1.15rem,.95rem + .8vw,1.45rem);font-weight:750}.hm2-hero__title{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:.55rem 0 0;font-size:clamp(1.7rem,1.2rem + 2.2vw,3rem);font-weight:850;line-height:1.12}.hm2-hero__sub{color:#ffffffd1;max-width:42ch;margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.hm2-hero__ctas{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.hm2-hero__ghost{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.hm2-hero__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:28rem;margin-top:1.35rem;display:grid}.hm2-hero__meta>div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:.85rem;gap:.15rem;padding:.6rem .7rem;display:grid}.hm2-hero__meta strong{font-size:.78rem;font-weight:800}.hm2-hero__meta span{color:#ffffffb8;font-size:.68rem;line-height:1.3}.hm2-hero__rail{gap:.55rem;display:grid}@media (max-width:959px){.hm2-hero__rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.55rem;display:flex;overflow-x:auto}.hm2-hero__rail::-webkit-scrollbar{display:none}.hm2-hero__card{flex:0 0 11rem}.hm2-hero__title{max-width:13ch}.hm2-hero__meta{grid-template-columns:1fr}}.hm2-hero__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:1rem;grid-template-columns:4.5rem 1fr;align-items:center;gap:.55rem;padding:.5rem;text-decoration:none;transition:transform .18s,background .18s;display:grid}@media (hover:hover) and (pointer:fine){.hm2-hero__card:hover{background:#ffffff2e;transform:translateY(-2px)}}.hm2-hero__card-media{aspect-ratio:1;background:#fffffff2;border-radius:.75rem;display:block;position:relative;overflow:hidden}.hm2-hero__card-meta{gap:.2rem;min-width:0;display:grid}.hm2-hero__card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.hm2-hero__card-price{font-size:.84rem;font-weight:850}.hm2-aisle{background:var(--gx-warm,#fbf8f3);border-block:1px solid var(--gx-line,#e4e7ec);padding-block:clamp(1.35rem,3vw,2.25rem)}.hm2-aisle__head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.hm2-aisle__eye{letter-spacing:.08em;text-transform:uppercase;color:var(--gx-fresh,#0f7a4c);margin:0 0 .3rem;font-size:.7rem;font-weight:700}.hm2-aisle__title{letter-spacing:-.03em;color:var(--gx-ink,#14181f);margin:0;font-size:clamp(1.2rem,1rem + 1vw,1.7rem);font-weight:800}.hm2-aisle__all{color:var(--gx-brand,#493a96);white-space:nowrap;font-size:.82rem;font-weight:700;text-decoration:none}.hm2-aisle__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.hm2-aisle__rail::-webkit-scrollbar{display:none}.hm2-aisle__card{scroll-snap-align:start;color:inherit;flex:0 0 min(68vw,13.5rem);gap:.55rem;text-decoration:none;display:grid}@media (min-width:768px){.hm2-aisle__card{flex-basis:11.5rem}}.hm2-aisle__media{aspect-ratio:3/4;background:var(--gx-surface,#fff);border:1px solid var(--gx-line,#e4e7ec);box-shadow:var(--gx-shadow,0 10px 28px -18px #14181f47);border-radius:1.1rem;display:block;position:relative;overflow:hidden}.hm2-aisle__media img{transition:transform .32s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.hm2-aisle__card:hover .hm2-aisle__media img{transform:scale(1.06)}}.hm2-aisle__label{padding-inline:.15rem;font-size:.88rem;font-weight:750;line-height:1.3}.hm3-home .v3l-look{min-height:clamp(26rem,68vh,40rem)}.hm3-home .v3l-look__veil{background:linear-gradient(105deg,#0c0812eb 0%,#1e0814b8 38%,#0c081259 70%,#0c08128c 100%),linear-gradient(#0000 40%,#0c0812d1 100%),radial-gradient(50% 45% at 82% 62%,#e11d4847,#0000 70%)}.hm3-home .v3l-look__eyebrow{color:#fda4af;letter-spacing:.12em}.hm3-home .v3l-look__cta{letter-spacing:.02em;text-transform:none;color:#fff;background:#e11d48;border-color:#0000;border-radius:999px;gap:.4rem;font-size:.88rem}.hm3-home .v3l-look__cta--ghost{color:#fff;background:#ffffff1f;border-color:#ffffff47}@media (hover:hover) and (pointer:fine){.hm3-home .v3l-look__cta:hover{background:#be123c}.hm3-home .v3l-look__cta--ghost:hover{background:#fff3}}.hm3-home .v3l-look__headline{max-width:16ch}.hm3-hero .v3l-look__copy{max-width:none;padding-block:clamp(1.5rem,5vw,3rem)}.hm3-hero .v3l-look__stage{min-height:inherit;z-index:2;align-items:end;gap:1.25rem;padding-block:clamp(2rem,8vw,5rem);display:grid;position:relative}@media (min-width:960px){.hm3-hero .v3l-look__stage{grid-template-columns:1.1fr .9fr;align-items:center}}.hm3-hero__badge{background:#e11d48eb;border:0;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .7rem;color:#fff!important;letter-spacing:.06em!important;display:inline-flex!important}.hm3-hero__floats{gap:.65rem;display:grid}@media (max-width:959px){.hm3-hero__floats{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.55rem;display:flex;overflow-x:auto}.hm3-hero__floats::-webkit-scrollbar{display:none}.hm3-hero__float{flex:0 0 9.5rem}}.hm3-hero__float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:1rem;grid-template-columns:4.25rem 1fr;align-items:center;gap:.55rem;padding:.5rem;text-decoration:none;transition:transform .18s,background .18s;display:grid}@media (hover:hover) and (pointer:fine){.hm3-hero__float:hover{background:#fff3;transform:translateY(-2px)}}.hm3-hero__float-media{aspect-ratio:1;background:#fffffff2;border-radius:.75rem;display:block;position:relative;overflow:hidden}.hm3-hero__float-meta{gap:.2rem;min-width:0;display:grid}.hm3-hero__float-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.hm3-hero__float-price{font-size:.82rem;font-weight:850}.hm3-strip{z-index:2;margin-top:-1.5rem;padding-bottom:clamp(1.25rem,3vw,2rem);position:relative}.hm3-strip__inner{color:#fff;background:linear-gradient(135deg,#d91d45,#be123c);border-radius:1.25rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 40px -22px #be123c8c}@media (min-width:900px){.hm3-strip__inner{grid-template-columns:minmax(12rem,.85fr) 1.4fr;align-items:center;padding:1.15rem 1.25rem}}.hm3-strip__copy{gap:.45rem;display:grid}.hm3-strip__eye{letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin:0;font-size:.7rem;font-weight:800}.hm3-strip__copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,1rem + 1vw,1.55rem);font-weight:850;line-height:1.2}.hm3-strip__cta{color:#be123c;background:#fff;border-radius:999px;justify-self:start;align-items:center;min-height:2.4rem;margin-top:.25rem;padding:.4rem .9rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.hm3-strip__rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.55rem;display:flex;overflow-x:auto}.hm3-strip__rail::-webkit-scrollbar{display:none}.hm3-strip__card{scroll-snap-align:start;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fff3;border-radius:.9rem;flex:0 0 6.75rem;gap:.35rem;padding:.45rem;text-decoration:none;display:grid}.hm3-strip__media{aspect-ratio:1;background:#ffffffeb;border-radius:.65rem;display:block;position:relative}.hm3-strip__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.hm3-strip__price{font-size:.72rem;font-weight:850}@media (max-width:639px){.hm3-strip{margin-top:-1rem;padding-inline:0}.hm3-home .v3l-look__copy{max-width:none}.hm3-home .v3l-look__actions{width:100%}.hm3-home .v3l-look__cta{flex:1;justify-content:center}}.dark .hm3-strip__inner{box-shadow:0 18px 40px -18px #000000a6}.hm4-dock{background:0 0;padding-block:.85rem .35rem}.hm4-dock__eye{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .55rem;font-size:.7rem;font-weight:700}.hm4-dock__rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.hm4-dock__rail::-webkit-scrollbar{display:none}.hm4-dock__chip{scroll-snap-align:start;border:1px solid var(--v4g-line,var(--card-border));background:var(--card-bg);min-height:2.35rem;color:var(--foreground);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.4rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.hm4-dock__chip.is-primary{background:var(--v4g-brand,var(--brand));color:#fff;border-color:#0000}.hm4-dock__chip.is-deal{background:#e11d48}@supports (color:color-mix(in lab, red, red)){.hm4-dock__chip.is-deal{background:color-mix(in srgb, #e11d48 10%, var(--card-bg))}}.hm4-dock__chip.is-deal{border-color:#e11d48}@supports (color:color-mix(in lab, red, red)){.hm4-dock__chip.is-deal{border-color:color-mix(in srgb, #e11d48 28%, var(--card-border))}}.hm4-dock__chip.is-deal{color:#be123c}@media (hover:hover) and (pointer:fine){.hm4-dock__chip:not(.is-primary):hover{border-color:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.hm4-dock__chip:not(.is-primary):hover{border-color:color-mix(in srgb, var(--v4g-mint,#0d9488) 40%, var(--card-border))}}}@media (max-width:767px){.hm4-home .v4g-hero--command{min-height:auto}.hm4-home .v4g-hero__stage{gap:1rem;padding-block:1.25rem 1rem}.hm4-home .v4g-hero__title{max-width:15ch;font-size:clamp(1.45rem,5.8vw,1.8rem)}.hm4-home .v4g-hero__widgets{scrollbar-width:none;gap:.55rem;display:flex;overflow-x:auto}.hm4-home .v4g-hero__widgets::-webkit-scrollbar{display:none}.hm4-home .v4g-deck__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;display:flex;overflow-x:auto}.hm4-home .v4g-deck__tile{scroll-snap-align:start;flex:0 0 58%}.hm4-home .v4g-deck__tile--lead{flex-basis:72%}}.dark .hm4-dock__chip.is-deal{color:#fda4af;background:#3b1b29}@media (prefers-reduced-motion:reduce){.hm1-market__lead img,.hm2-aisle__media img,.hm1-market__card,.hm4-dock__chip{transition:none!important}}:root{--brand:#493a96;--brand-hover:#3a2d7a;--brand-soft:#f0eef8;--brand-mid:#e6e3f0;--background:#f7f6fb;--foreground:#16131f;--card-bg:#fff;--card-border:#e7e4ee;--section-alt:#f0eef8;--muted:#57525f;--muted-strong:#3f3a48;--primary:#493a96;--primary-hover:#3a2d7a;--primary-light:#ede9fe;--primary-foreground:#fff;--primary-readable:#493a96;--success:#10b981;--danger:#ef4444;--destructive:var(--danger);--gold:#d4af37;--price:#059669;--price-old:#8b8796;--overlay:#16131f7a;--ring:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--ring:color-mix(in srgb, var(--primary) 28%, transparent)}}:root{--surface:var(--section-alt);--surface-hover:#ebe8f4;--elevated:var(--card-bg);--primary-dark:var(--primary-hover);--primary-muted:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-muted:color-mix(in srgb, var(--primary) 8%, transparent)}}:root{--accent:#f0821e;--accent-dark:#d96e0f;--accent-light:#fff7ed;--success-light:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-light:color-mix(in srgb, var(--success) 12%, transparent)}}:root{--warning:#f59e0b;--warning-light:#fffbeb;--error:var(--danger);--error-light:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--error-light:color-mix(in srgb, var(--danger) 10%, transparent)}}:root{--border:var(--card-border);--border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--border-strong:color-mix(in srgb, var(--primary) 22%, var(--card-border))}}:root{--card:var(--card-bg);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-caption:.75rem;--text-body:.875rem;--text-body-lg:1rem;--text-card:1rem;--text-section:clamp(1.5rem, 1.25rem + .8vw, 2.25rem);--text-hero:clamp(2.25rem, 1.5rem + 3vw, 4.5rem);--leading-tight:1.25;--leading-relaxed:1.75;--tracking-tight:-.025em;--tracking-wider:.06em;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:32px;--r-full:9999px;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-2xl:var(--r-2xl);--radius-full:var(--r-full);--elev-soft:0 8px 30px #493a960a;--elev-card:0 16px 40px -12px #493a9614;--elev-lift:0 20px 48px -12px #493a961f;--elev-high:0 24px 60px -12px #493a9626;--elev-nav:0 12px 40px #1c19171a;--shadow-soft:var(--elev-soft);--shadow-card:var(--elev-card);--shadow-lift:var(--elev-lift);--shadow-elevated:var(--elev-high);--shadow-nav:var(--elev-nav);--touch-min:48px;--btn-h-sm:40px;--btn-h-md:44px;--btn-h-lg:52px;--input-h:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--fluid-base:clamp(.9375rem, .875rem + .2vw, 1.1875rem);--text-xs:clamp(.6875rem, .625rem + .12vw, .8125rem);--text-sm:clamp(.8125rem, .75rem + .18vw, .9375rem);--text-base:var(--fluid-base);--text-lg:clamp(1.0625rem, .95rem + .3vw, 1.25rem);--text-xl:clamp(1.1875rem, 1rem + .45vw, 1.5rem);--text-2xl:clamp(1.375rem, 1.1rem + .65vw, 2rem);--text-3xl:clamp(1.625rem, 1.25rem + .9vw, 2.75rem);--text-4xl:clamp(1.875rem, 1.4rem + 1.15vw, 3.5rem);--text-5xl:clamp(2.125rem, 1.5rem + 1.5vw, 4.25rem);--container-max:min(100% - 2 * var(--space-4), 90rem);--container-wide:min(100% - 2 * var(--space-6), 100rem);--container-fluid:min(100% - 2 * var(--space-4), 100rem);--content-prose:min(100%, 70ch);--content-narrow:min(100%, 55ch);--grid-card-min:clamp(8rem, 7rem + 2vw, 17.5rem);--grid-gap:var(--space-4);--header-height:clamp(5.75rem, 5.25rem + .75vw, 7rem);--search-max:clamp(18rem, 14rem + 22vw, 42rem);--admin-bottom-nav:calc(4.25rem + env(safe-area-inset-bottom,0px));--site-header-mobile:calc(3.5rem + env(safe-area-inset-top,0px));--site-header-desktop:calc(var(--header-height) + env(safe-area-inset-top,0px));--site-bottom-nav:calc(4.25rem + env(safe-area-inset-bottom,0px));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-soft:cubic-bezier(.2, .8, .2, 1);--duration-press:.12s;--duration-fast:.16s;--duration-ui:.2s;--duration-panel:.24s;--duration-drawer:.32s;--press-scale:.97}@media (min-width:1280px) and (max-width:1535px){:root{--container-max:min(100% - 2 * var(--space-6), 76rem);--space-8:clamp(1.25rem, 1rem + .6vw, 2.25rem);--space-10:clamp(1.5rem, 1.15rem + .75vw, 2.75rem)}}@media (min-width:1024px) and (max-height:820px){:root{--space-8:clamp(1.15rem, .9rem + .5vw, 1.85rem);--space-10:clamp(1.35rem, 1rem + .65vw, 2.25rem)}.home-d-flow .home-shelf-panel--desktop{padding:var(--space-4)}}@media (min-width:768px){:root{--admin-bottom-nav:0px}}.dark,[data-theme=dark]{--brand:#493a96;--brand-hover:#3a2d7a;--brand-soft:#1e1937;--brand-mid:#231d41;--background:#100e18;--foreground:#f4f2f8;--card-bg:#1a1726;--card-border:#2e2a3d;--section-alt:#15131f;--muted:#b5afc2;--muted-strong:#d8d2e4;--primary:#493a96;--primary-hover:#5c4bb0;--primary-light:#241d43;--primary-foreground:#fff;--primary-readable:#b7a8ff;--success:#34d399;--danger:#f87171;--destructive:var(--danger);--gold:#e0c35a;--surface:var(--section-alt);--surface-hover:#221f30;--elevated:var(--card-bg);--overlay:#0000009e;--primary-dark:var(--brand-hover);--primary-muted:#493a9647;--accent:#ff9b42;--accent-dark:#f0821e;--accent-light:#ff9b4224;--success-light:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-light:color-mix(in srgb, var(--success) 12%, transparent)}}.dark,[data-theme=dark]{--warning:#fbbf24;--warning-light:#fbbf241f;--error:var(--destructive);--error-light:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--error-light:color-mix(in srgb, var(--destructive) 12%, transparent)}}.dark,[data-theme=dark]{--border:var(--card-border);--border-strong:#493a96}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-strong:color-mix(in srgb, #493a96 35%, var(--card-border))}}.dark,[data-theme=dark]{--card:var(--card-bg);--ring:#493a9680;--price:#34d399;--price-old:#8a8499;--elev-soft:0 8px 30px #00000059;--elev-card:0 16px 40px -12px #493a9647;--elev-lift:0 20px 48px -12px #493a9652;--elev-high:0 24px 60px -12px #493a9661;--elev-nav:0 12px 40px #00000080}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground);transition:background-color .3s,color .3s;overflow-x:clip}html.dark,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.font-en body,.font-en{font-family:var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif}.font-fa body,.font-fa{font-family:var(--font-vazirmatn), var(--font-inter), system-ui, sans-serif}.font-en .font-display,.font-en h1,.font-en h2,.font-en .dh-cinema__title,.font-en .dh-head__title,.font-en .dh-spot__title{font-family:var(--font-display)}.font-fa .font-display,.font-fa h1,.font-fa h2,.font-fa .dh-cinema__title,.font-fa .dh-head__title,.font-fa .dh-spot__title{font-family:var(--font-vazirmatn), var(--font-inter), system-ui, sans-serif;font-feature-settings:"ss01" on, "kern" on}html{--font-jakarta:var(--font-inter);--font-manrope:var(--font-inter);--font-outfit:var(--font-inter)}.ds-fluid{width:100%;padding-inline:var(--space-4)}@media (min-width:768px){.ds-fluid{padding-inline:var(--space-8)}}@media (min-width:1024px){.ds-fluid{padding-inline:var(--space-8)}}@media (min-width:1440px){.ds-fluid{padding-inline:var(--space-12)}}.ds-fluid__inner{width:100%;max-width:100rem;margin-inline:auto}.ds-btn-primary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-full);background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);border:0;padding:.75rem 2rem;font-weight:600;text-decoration:none;display:inline-flex}.ds-btn-primary:hover{background:var(--primary-hover)}.ds-btn-primary:active{transform:scale(var(--press-scale))}.ds-btn-secondary{justify-content:center;align-items:center;gap:var(--space-2);border:2px solid var(--primary);border-radius:var(--r-full);min-height:2.75rem;color:var(--primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out);background:0 0;padding:.75rem 2rem;font-weight:600;text-decoration:none;display:inline-flex}.ds-btn-secondary:hover{background:var(--primary-light)}.ds-btn-secondary:active{transform:scale(var(--press-scale))}@keyframes ds-shimmer{to{transform:translate(100%)}}.pdp-gal__layout{gap:.75rem;display:grid}@media (min-width:900px){.pdp-gal__layout{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}}.pdp-gal__thumbs{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.pdp-gal__thumbs::-webkit-scrollbar{display:none}@media (min-width:900px){.pdp-gal__thumbs{flex-direction:column;max-height:28rem;overflow:visible auto}}.pdp-gal__thumb{border:2px solid var(--card-border);background:var(--section-alt);cursor:pointer;width:4rem;height:4rem;transition:border-color .16s var(--dp-ease), transform .1s var(--dp-ease);border-radius:.85rem;flex-shrink:0;padding:0;position:relative;overflow:hidden}.pdp-gal__thumb:active{transform:scale(.97)}.pdp-gal__thumb.is-active{border-color:var(--primary)}.pdp-gal__stage{aspect-ratio:1;border:1px solid var(--card-border);background:var(--section-alt);border-radius:1.25rem;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000f}.pdp-gal--v3 .pdp-gal__stage,.pdp-gal--v4 .pdp-gal__stage{border:2px solid var(--gold);box-shadow:0 20px 48px -20px var(--gold)}@supports (color:color-mix(in lab, red, red)){.pdp-gal--v3 .pdp-gal__stage,.pdp-gal--v4 .pdp-gal__stage{box-shadow:0 20px 48px -20px color-mix(in srgb, var(--gold) 35%, transparent)}}.pdp-gal--v2 .pdp-gal__stage{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pdp-gal--v2 .pdp-gal__stage{border-color:color-mix(in srgb, var(--primary) 35%, var(--card-border))}}.pdp-gal__frame{aspect-ratio:1;width:100%;position:relative}.pdp-gal__zoom-wrap,.pdp-gal__zoom-content{width:100%!important;height:100%!important}.pdp-gal__img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pdp-gal__badge{z-index:2;background:var(--danger);color:#fff;top:.75rem;border-radius:.35rem;padding:.3rem .55rem;font-size:.7rem;font-weight:800;position:absolute;inset-inline-start:.75rem}.pdp-gal__badge--fresh{background:#0c887d;inset-inline:auto .75rem}.pdp-gal__tools{z-index:2;inset-inline:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.75rem}.pdp-gal__hint{background:var(--card-bg);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdp-gal__hint{background:color-mix(in srgb, var(--card-bg) 88%, transparent)}}.pdp-gal__hint{color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.65rem;font-weight:600}.pdp-gal__btn360{background:var(--primary);min-height:2.25rem;color:var(--primary-foreground);cursor:pointer;transition:transform .1s var(--dp-ease), background-color .16s var(--dp-ease);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.pdp-gal__btn360:active{transform:scale(.97)}.pdp-gal--v3 .pdp-gal__btn360,.pdp-gal--v4 .pdp-gal__btn360{border:1.5px solid var(--gold);color:var(--gold);background:0 0}.pdp-360{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pdp-360__backdrop{cursor:pointer;background:#0f11178c;border:0;position:absolute;inset:0}.pdp-360__panel{z-index:1;background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.25rem;width:min(100%,36rem);position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #00000073}.pdp-360__panel--gold{border-color:var(--gold)}.pdp-360__bar{border-bottom:1px solid var(--card-border);color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.875rem;font-weight:600;display:flex}.pdp-360__close{background:var(--section-alt);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.pdp-360__stage{aspect-ratio:1;background:var(--section-alt);cursor:grab;touch-action:none;perspective:900px;place-items:center;display:grid}.pdp-360__stage:active{cursor:grabbing}.pdp-360__img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(80%,20rem);height:auto;transition:transform 40ms linear}.sf-footer{background:var(--primary);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.sf-footer{background:color-mix(in srgb, var(--primary) 92%, #0f1117)}}.sf-footer{color:#ffffffe0;border-top:1px solid var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.sf-footer{border-top:1px solid color-mix(in srgb, var(--primary-foreground) 12%, transparent)}}.dark .sf-footer,[data-theme=dark] .sf-footer{background:var(--primary-light)}@supports (color:color-mix(in lab, red, red)){.dark .sf-footer,[data-theme=dark] .sf-footer{background:color-mix(in srgb, var(--primary-light) 70%, #0f1117)}}.sf-footer--luxury{border-top:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.sf-footer--luxury{border-top:1px solid color-mix(in srgb, var(--gold) 55%, transparent)}}.sf-footer--market{background:linear-gradient(135deg, var(--primary) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.sf-footer--market{background:linear-gradient(135deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 70%, #7b61ff) 100%)}}.dark .sf-footer--market,[data-theme=dark] .sf-footer--market{background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .sf-footer--market,[data-theme=dark] .sf-footer--market{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-light) 80%, #0f1117) 0%, var(--primary) 100%)}}.sf-footer__shell{width:100%;max-width:100rem;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.sf-footer__shell{padding-inline:var(--space-8)}}@media (min-width:1440px){.sf-footer__shell{padding-inline:var(--space-12)}}.sf-footer__grid{gap:var(--space-8);padding-block:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:640px){.sf-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sf-footer__grid{gap:var(--space-12);grid-template-columns:1.5fr repeat(3,minmax(0,1fr));padding-block:clamp(3rem,5vw,4.5rem)}}.sf-footer__brand-row{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.sf-footer__name{letter-spacing:var(--tracking-tight);color:#fff;font-size:1.125rem;font-weight:700}.sf-footer__about{max-width:28rem;font-size:.875rem;line-height:var(--leading-relaxed);color:#ffffffb8;margin:0}.sf-footer__trust{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sf-footer__badge{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:.65rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.sf-footer__social{gap:var(--space-2);margin-top:var(--space-4);display:flex}.sf-footer__social a{color:#fff;width:2.5rem;height:2.5rem;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-press) var(--ease-out);background:#ffffff1a;border-radius:999px;place-items:center;display:grid}.sf-footer__social a:hover{background:#ffffff2e}.sf-footer__social a:active{transform:scale(var(--press-scale))}.sf-footer__heading{margin:0 0 var(--space-4);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#fff;font-size:.75rem;font-weight:700}.sf-footer--luxury .sf-footer__heading{color:var(--gold);letter-spacing:.14em}.sf-footer__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.sf-footer__list a{color:#ffffffc2;transition:color var(--duration-fast) var(--ease-out);font-size:.875rem;text-decoration:none}.sf-footer__list a:hover{color:#fff}.sf-footer__bottom{justify-content:center;align-items:center;gap:var(--space-4);padding-block:var(--space-4);color:#ffffff8c;text-align:center;border-top:1px solid #ffffff1f;flex-wrap:wrap;font-size:.75rem;display:flex}.sf-footer__gold{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-weight:600}@media (max-width:767px){.sf-footer.sf-footer--desktop-only{display:none}}*{-webkit-tap-highlight-color:transparent}html{font-size:var(--fluid-base);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:100%;height:auto;min-height:100%;overflow:clip auto}.font-en body{font-family:var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif}.font-fa body{font-family:var(--font-vazirmatn), var(--font-inter), system-ui, sans-serif}.font-display{font-family:var(--font-inter), var(--font-vazirmatn), system-ui, sans-serif}.font-fa .font-display{font-family:var(--font-vazirmatn), var(--font-inter), system-ui, sans-serif}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.font-fa .num{font-feature-settings:"tnum" 1, "lnum" 1}body{background:var(--background);color:var(--foreground);letter-spacing:-.01em;max-width:100%;height:auto;min-height:100%;font-size:1rem;line-height:1.6;position:relative;overflow:clip auto}@media (max-width:767px){body{overscroll-behavior-y:auto}.home-shell,.home-shell--phone,.home-flow,#main-content,.pdp-page{height:auto;max-height:none;overflow:clip visible}}html{scrollbar-width:thin;scrollbar-color:var(--primary) var(--foreground)}@supports (color:color-mix(in lab, red, red)){html{scrollbar-color:color-mix(in srgb, var(--primary) 55%, transparent) color-mix(in srgb, var(--foreground) 6%, transparent)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-track{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #0000;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 50%, #7b6bb5)}}::-webkit-scrollbar-thumb{background-clip:padding-box}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--primary) 70%, #7b6bb5)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}}.dark ::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary) 65%, #a89ad4)}}.dark ::-webkit-scrollbar-thumb{background-clip:padding-box}html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:background-color .14s var(--ease-out), color .12s var(--ease-out), border-color .14s var(--ease-out), box-shadow .14s var(--ease-out)!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:9999}::view-transition-old(root){z-index:1}::selection{background:#493a962e}.account-nav{border:1px solid var(--border);border-radius:1.15rem;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-nav{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.account-nav{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.account-nav{background:color-mix(in srgb, var(--card) 92%, var(--surface))}}.account-nav__link{min-height:2.5rem;color:var(--muted);transition:background-color .14s var(--ease-out), color .14s var(--ease-out), transform .14s var(--ease-out);border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:700;display:inline-flex}.account-nav__link:active{transform:scale(.97)}.account-nav__link.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.account-nav__link.is-active{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.account-nav__link.is-active{color:var(--primary)}.account-order-detail__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-order-detail__badge{background:var(--primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-order-detail__badge{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.account-order-detail__badge{color:var(--primary);padding:.4rem .85rem;font-size:.75rem;font-weight:800}.account-order-detail__card{border:1px solid var(--border);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.account-order-detail__card{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.account-order-detail__card{background:var(--card);padding:1.15rem 1.2rem;box-shadow:0 12px 36px -28px #493a9647}.account-order-detail__h{margin:0 0 .85rem;font-size:.95rem;font-weight:800}.account-order-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}@media (max-width:767px){.account-order-stepper{grid-template-columns:1fr;gap:.55rem}}.account-order-stepper__item{text-align:center;opacity:.45;flex-direction:column;align-items:center;gap:.35rem;display:flex}@media (max-width:767px){.account-order-stepper__item{text-align:start;flex-direction:row}}.account-order-stepper__item.is-done,.account-order-stepper__item.is-active{opacity:1}.account-order-stepper__dot{background:var(--border);border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-order-stepper__dot{background:color-mix(in srgb, var(--border) 80%, transparent)}}.account-order-stepper__dot{color:var(--muted);font-size:.7rem;font-weight:800}.account-order-stepper__item.is-done .account-order-stepper__dot{background:var(--primary);color:#fff}.account-order-stepper__item.is-active .account-order-stepper__dot{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.account-order-stepper__item.is-active .account-order-stepper__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}}.account-order-stepper__label{font-size:.7rem;font-weight:700;line-height:1.25}.account-order-stepper--cancelled{align-items:center;gap:.85rem;display:flex}.account-order-stepper__x{color:#dc2626;background:#ef444426;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.invoice-sheet{border:1px solid var(--border);border-radius:1.35rem;max-width:52rem;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.invoice-sheet{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.invoice-sheet{background:var(--card);padding:1.75rem 1.5rem;box-shadow:0 20px 50px -32px #493a9659}@media (min-width:768px){.invoice-sheet{padding:2.25rem 2.5rem}}.invoice-sheet__header{border-bottom:2px solid var(--primary);flex-wrap:wrap;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.invoice-sheet__brand{font-family:var(--font-display);color:var(--primary);letter-spacing:-.03em;font-size:1.85rem;font-weight:900}.invoice-sheet__company{color:var(--muted);margin-top:.25rem;font-size:.85rem}.invoice-sheet__meta h1{margin:0 0 .4rem;font-size:1.25rem;font-weight:800}.invoice-sheet__meta p{color:var(--muted);margin:.15rem 0;font-size:.875rem}.invoice-sheet__billto{margin-bottom:1.5rem}.invoice-sheet__billto h2{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 .5rem;font-size:.75rem;font-weight:800}.invoice-sheet__billto p{margin:.2rem 0;font-size:.9rem}.invoice-sheet__table{border-collapse:collapse;width:100%;font-size:.875rem}.invoice-sheet__table th{text-align:start;background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.invoice-sheet__table th{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.invoice-sheet__table th{padding:.65rem .55rem;font-weight:800}.invoice-sheet__table td{border-bottom:1px solid var(--border);padding:.65rem .55rem}@supports (color:color-mix(in lab, red, red)){.invoice-sheet__table td{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.invoice-sheet__totals{margin-top:1.25rem;gap:.4rem;width:min(100%,16rem);margin-inline-start:auto;font-size:.9rem;display:grid}.invoice-sheet__totals>div{justify-content:space-between;gap:1rem;display:flex}.invoice-sheet__grand{border-top:2px solid var(--primary);color:var(--primary);margin-top:.35rem;padding-top:.65rem;font-size:1.05rem}.invoice-sheet__thanks{text-align:center;color:var(--muted);margin-top:2rem;font-size:.875rem}@media print{.invoice-sheet{box-shadow:none;border:none;border-radius:0;padding:0}}:where(.admin-ext-page>: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)))}.admin-ext-note{border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-note{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.admin-ext-note{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-note{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.admin-ext-note{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.admin-ext-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.admin-ext-grid,.admin-ext-grid--plugins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.admin-ext-grid--plugins{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-ext-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:cubic-bezier(.23,1,.32,1);transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1);overflow:hidden}.admin-ext-card:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#18181b}.admin-ext-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-card:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.admin-ext-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:color-mix(in lab, red, red)){.admin-ext-card--active{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.admin-ext-card--active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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);--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-card--active{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.admin-ext-card__preview{height:calc(var(--spacing) * 36);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#3a2d7a;--tw-gradient-via:#493a96;--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#1f1838;color:var(--color-white);justify-content:center;align-items:center;display:flex;position:relative}.admin-ext-card__preview--v2{background:linear-gradient(135deg,#3a2d7a 0%,#493a96 45%,#f0821e 140%)}.admin-ext-card__preview--v3{background:linear-gradient(135deg,#2a215c 0%,#493a96 48%,#f0821e 140%)}:where(.admin-ext-card__body>: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)))}.admin-ext-card__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.admin-ext-card__ver{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--muted)}.admin-ext-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted)}:where(.admin-ext-features>: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)))}.admin-ext-features{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-ext-features{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.admin-ext-features li{padding-inline-start:calc(var(--spacing) * 4);position:relative}.admin-ext-features li:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0);top:calc(var(--spacing) * 2);content:var(--tw-content);height:calc(var(--spacing) * 1.5);content:var(--tw-content);width:calc(var(--spacing) * 1.5);content:var(--tw-content);content:var(--tw-content);background-color:var(--primary);border-radius:3.40282e38px;position:absolute}.admin-ext-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-ext-badge{inset-inline-end:calc(var(--spacing) * 3);top:calc(var(--spacing) * 3);align-items:center;gap:var(--spacing);background-color:#fffffff2;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.admin-ext-badge{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.admin-ext-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.admin-ext-badge--idle{background-color:var(--color-stone-100);color:var(--color-stone-600);position:static}.admin-ext-badge--idle:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.admin-ext-badge--idle:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-ext-badge--idle:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-stone-300)}.admin-ext-pill{align-items:center;gap:var(--spacing);background-color:var(--accent);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-ext-pill{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.admin-ext-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--accent)}.admin-ext-pill--muted{background-color:var(--color-stone-100);color:var(--color-stone-600)}.admin-ext-pill--muted:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.admin-ext-pill--muted:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-ext-pill--muted:where(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--color-stone-300)}.admin-ext-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--r-2xl);background-color:var(--primary);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-ext-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.admin-ext-icon{color:var(--primary)}:where(.admin-dashboard--live>: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)))}@media (min-width:40rem){:where(.admin-dashboard--live>: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)))}}.admin-pulse-hero{border-radius:var(--r-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative;overflow:hidden}@media (min-width:40rem){.admin-pulse-hero{padding:calc(var(--spacing) * 5)}}.admin-pulse-hero__glow{pointer-events:none;opacity:.9;background:radial-gradient(circle at 70% 40%,#493a9629,#0000 70%);width:42%;height:90%;position:absolute;inset:auto -5% -40% auto}.admin-pulse-hero__content{z-index:1;position:relative}:where(.admin-pulse-hero__content>: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)))}.admin-pulse-live{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted);text-transform:uppercase;display:inline-flex}.admin-pulse-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-500);border-radius:3.40282e38px}.admin-pulse-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-pulse-chip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);transition-property:transform,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:cubic-bezier(.23,1,.32,1);transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1);display:inline-flex}@media (hover:hover){.admin-pulse-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-pulse-chip:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.admin-pulse-chip:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-pulse-chip:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}}.admin-pulse-chip:active{scale:.98}.admin-pulse-chip strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--foreground);margin-inline-start:var(--spacing)}.admin-toolbar-strip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--r-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-toolbar-strip{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.admin-kpi-strip{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.admin-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes admin-pulse-ping{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes admin-glow-drift{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:1;transform:translate(12%,6%)scale(1.08)}}@keyframes admin-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-pulse-dot,.admin-pulse-hero__glow,.admin-dashboard--live .admin-stat-grid>*{animation:none!important}}.admin-app .num,.admin-app .admin-stat-card__value,.admin-table td.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.font-fa .admin-app{font-feature-settings:"ss01" 0}.admin-table thead th{z-index:1;background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-table thead th{background:color-mix(in oklab, var(--surface) 96%, white)}}.admin-table thead th{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-table td{vertical-align:middle}.admin-table .admin-thumb{border:1px solid var(--border);background:var(--surface);object-fit:contain;border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}.admin-pulse-hero{border-radius:1rem!important}.admin-pulse-hero__glow{opacity:.85!important;background:radial-gradient(circle at 70% 40%,#493a9624,#0000 70%)!important;width:42%!important;height:90%!important;animation:none!important;inset:auto -5% -40% auto!important}.admin-pulse-live{border-color:var(--border)!important;background:var(--surface)!important;color:var(--muted)!important;border-radius:.375rem!important}.admin-pulse-dot{box-shadow:none!important;animation:none!important}.admin-dashboard--live .admin-stat-grid>*{animation:none!important}.admin-toolbar-strip{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-toolbar-strip{background:color-mix(in oklab, var(--surface) 80%, transparent)}}.admin-toolbar-strip{padding:.65rem}.admin-app{--khan-bg:#0a0f1a;--khan-surface:#ffffff0d;--khan-border:#ffffff1a;--khan-muted:#e2e8f08c;--khan-ink:#e8eef8;--admin-sidebar-collapsed-w:4.35rem}.dark .admin-app,.admin-app.khan-force-dark{background:radial-gradient(900px 420px at 10% -10%, #0066ff24, transparent 55%), radial-gradient(700px 360px at 100% 0%, #ff6b3514, transparent 50%), var(--khan-bg);color:var(--khan-ink)}.admin-sidebar.is-collapsed .admin-sidebar-brand{flex-wrap:wrap;justify-content:center;gap:.35rem}.admin-sidebar-collapse{border:1px solid var(--admin-ink-border);width:2rem;height:2rem;color:var(--admin-ink-muted);cursor:pointer;transition:background-color .16s var(--admin-ease), color .16s var(--admin-ease), transform .12s var(--admin-ease);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;margin-inline-start:auto;display:none}.admin-sidebar-collapse:active{transform:scale(.97)}@media (min-width:768px){.admin-sidebar-collapse{display:inline-flex}}.admin-sidebar.is-collapsed .admin-sidebar-collapse{margin-inline:auto}.admin-nav-link--icon{justify-content:center;padding-inline:.55rem}.admin-sidebar-heading-dot{background:var(--admin-ink-border);height:1px;margin:.55rem .75rem}.admin-nav-badge--dot{inset-inline-end:.45rem;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.45rem;min-width:.45rem!important;padding:0!important}.admin-nav-link--icon{position:relative}.khan-ticker{border:1px solid var(--khan-border,var(--border));-webkit-backdrop-filter:blur(14px);color:#e8eef8;background:#0a0f1ae0;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;padding:.55rem .85rem;display:flex}.dark .khan-ticker,.admin-dashboard--khan .khan-ticker{background:#ffffff0d;border-color:#ffffff1a}.khan-ticker__live{color:#7db3ff;letter-spacing:.04em;background:#0066ff2e;border-radius:.4rem;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.65rem;font-weight:800;display:inline-flex;position:relative}.khan-ticker__pulse{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 #22c55e8c}@media (prefers-reduced-motion:no-preference){.khan-ticker__pulse{animation:1.6s ease-out infinite khan-pulse}.khan-ticker__text{animation:.28s cubic-bezier(.23,1,.32,1) khan-fade-in}}@keyframes khan-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes khan-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.khan-ticker__text{flex:1;min-width:12rem;margin:0;font-size:.8rem;font-weight:600;line-height:1.35}.khan-ticker__link{color:#7db3ff;font-size:.72rem;font-weight:700;text-decoration:none}.khan-ticker__link:hover{text-decoration:underline}.khan-hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;margin-bottom:.85rem;padding:1rem 1.1rem;position:relative;overflow:hidden}.khan-hero__glow{pointer-events:none;inset-inline-end:-8%;background:radial-gradient(circle,#0066ff38,#0000 68%);width:45%;height:140%;position:absolute;top:-40%}.admin-dashboard--khan .admin-pulse-chips{margin-top:.75rem}.khan-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}@media (min-width:768px){.khan-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.khan-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.khan-kpi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.9rem;padding:.85rem .9rem;box-shadow:0 8px 24px #0000002e}:root:not(.dark) .admin-dashboard--khan .khan-kpi,:root:not(.dark) .admin-dashboard--khan .khan-hero,:root:not(.dark) .admin-dashboard--khan .khan-glass{color:#0a2540;background:#fefeff;border-color:#0a25401a;box-shadow:0 4px 16px #0a25400f}:root:not(.dark) .admin-dashboard--khan .khan-ticker{color:#e8eef8;background:#0a0f1a}.khan-kpi__icon{color:#7db3ff;background:#0066ff29;border-radius:.55rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;margin-bottom:.55rem;display:inline-flex}.khan-kpi--accent .khan-kpi__icon{color:#ff9a70;background:#ff6b3529}.khan-kpi--cyan .khan-kpi__icon{color:#67e8f9;background:#22d3ee24}.khan-kpi--violet .khan-kpi__icon{color:#c4b5fd;background:#a78bfa29}.khan-kpi--amber .khan-kpi__icon{color:#fbbf24;background:#fbbf2429}.khan-kpi--blue .khan-kpi__icon{color:#93c5fd;background:#60a5fa29}.khan-kpi__label{letter-spacing:.01em;color:var(--khan-muted,var(--muted));margin:0;font-size:.68rem;font-weight:700;line-height:1.2}.khan-kpi__value{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.15}.khan-kpi__hint{color:var(--khan-muted,var(--muted));margin:.3rem 0 0;font-size:.65rem;font-weight:600}.khan-charts{gap:.85rem;margin-bottom:.85rem;display:grid}@media (min-width:1024px){.khan-charts{grid-template-columns:1.4fr 1fr}}.khan-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem}.khan-chart-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding:.85rem 1rem 0;display:flex}.khan-chart-card__head h3{margin:0;font-size:.88rem;font-weight:800;line-height:1.2}.khan-chart-card__body{padding:.35rem .35rem .65rem}.khan-chart-card__body--area{width:100%;min-width:0;height:240px;min-height:240px}.khan-chart-card__body--pie{gap:.35rem;width:100%;min-width:0;min-height:220px;display:grid}.khan-chart-card__sum{font-variant-numeric:tabular-nums;color:var(--primary);margin:.25rem 0 0;font-size:.95rem;font-weight:800}.khan-chart-pie-wrap{justify-content:center;align-items:center;width:100%;height:200px;min-height:200px;display:flex}.khan-chart-empty{text-align:center;color:var(--muted);margin:0;padding:3rem 1rem}.khan-chart-tooltip{color:#e8eef8;background:#0a0f1af0;border:1px solid #ffffff1f;border-radius:.55rem;padding:.45rem .6rem}.khan-chart-tooltip__label{opacity:.7;margin:0;font-size:.68rem}.khan-chart-tooltip__value{margin:.15rem 0 0;font-size:.85rem;font-weight:800}.khan-pie-legend{gap:.35rem;margin:0;padding:0 .85rem .85rem;list-style:none;display:grid}.khan-pie-legend li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:grid}.khan-pie-legend__swatch{border-radius:999px;width:.55rem;height:.55rem}.khan-pie-legend strong{font-variant-numeric:tabular-nums;font-size:.7rem}.khan-view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:.65rem;display:inline-flex;overflow:hidden}.khan-view-toggle__btn{min-height:2.25rem;color:var(--muted);transition:background-color .16s var(--admin-ease), color .16s var(--admin-ease);align-items:center;gap:.35rem;padding:0 .75rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.khan-view-toggle__btn.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.khan-view-toggle__btn.is-active{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.khan-view-toggle__btn.is-active{color:var(--primary)}.khan-kanban{grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;gap:.75rem;padding-bottom:.5rem;display:grid;overflow-x:auto}@media (min-width:768px){.khan-kanban{grid-template-columns:repeat(2,minmax(16rem,1fr))}}@media (min-width:1200px){.khan-kanban{grid-template-columns:repeat(4,minmax(15rem,1fr))}}.khan-kanban-col{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:18rem;transition:border-color .16s var(--admin-ease), background-color .16s var(--admin-ease);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem}:root:not(.dark) .khan-kanban-col{border-color:var(--border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .khan-kanban-col{background:color-mix(in srgb, var(--surface) 92%, transparent)}.khan-kanban-col.is-over{border-color:color-mix(in srgb, var(--primary) 55%, transparent);background:color-mix(in srgb, var(--primary) 8%, transparent)}}.khan-kanban-col__head{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .85rem .45rem;display:flex}.khan-kanban-col__head h3{margin:0;font-size:.8rem;font-weight:800;line-height:1.2}.khan-kanban-col__count{background:var(--primary);border-radius:999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.khan-kanban-col__count{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.khan-kanban-col__count{color:var(--primary);font-size:.68rem;font-weight:800}.khan-kanban-col__list{flex-direction:column;gap:.5rem;min-height:12rem;padding:.45rem .65rem .75rem;display:flex}.khan-kanban-col__empty{border:1px dashed var(--border);min-height:8rem;color:var(--muted);border-radius:.75rem;place-items:center;display:grid}.khan-kanban-card{border:1px solid var(--border);background:var(--surface);touch-action:none;border-radius:.75rem;box-shadow:0 4px 14px #0000000f}.khan-kanban-card.is-dragging{opacity:.55;box-shadow:0 12px 28px #0000002e}.khan-kanban-card__top{align-items:center;gap:.15rem;padding:.35rem .35rem 0;display:flex}.khan-kanban-card__grip{color:var(--muted);cursor:grab;background:0 0;border:0;border-radius:.4rem;padding:.35rem;display:inline-flex}.khan-kanban-card__grip:active{cursor:grabbing;transform:scale(.97)}.khan-kanban-card__open{cursor:pointer;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:.35rem;padding:.25rem;display:flex}.khan-kanban-card__id{font-size:.78rem;font-weight:800}.khan-kanban-card__paid{text-transform:uppercase;letter-spacing:.04em;color:#00b894;background:#00b89424;border-radius:999px;padding:.1rem .35rem;font-size:.6rem;font-weight:800}.khan-kanban-card__body{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:.15rem .75rem .7rem;display:block}.khan-kanban-card__name{margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.khan-kanban-card__meta{color:var(--muted);margin:.25rem 0 0;font-size:.68rem;font-weight:600}.khan-kanban-card__total{color:var(--primary);font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:.9rem;font-weight:800}.khan-drawer{z-index:80;position:fixed;inset:0}.khan-drawer__scrim{z-index:0;cursor:pointer;background:#0a0f1a80;border:0;position:absolute;inset:0}.khan-drawer__panel{z-index:1;background:var(--surface);border-inline-start:1px solid var(--border);flex-direction:column;width:min(26rem,100%);animation:.22s cubic-bezier(.32,.72,0,1) khan-drawer-in;display:flex;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-12px 0 40px #0003}@keyframes khan-drawer-in{0%{opacity:.6;transform:translate(8%)}to{opacity:1;transform:translate(0)}}[dir=rtl] .khan-drawer__panel{animation-name:khan-drawer-in-rtl}@keyframes khan-drawer-in-rtl{0%{opacity:.6;transform:translate(-8%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.khan-drawer__panel{animation:none}}.khan-drawer__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.khan-drawer__eyebrow{color:var(--muted);margin:0;font-size:.68rem;font-weight:700}.khan-drawer__title{margin:.15rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.15}.khan-drawer__meta{color:var(--muted);margin:.25rem 0 0;font-size:.72rem}.khan-drawer__body{flex:1;align-content:start;gap:.85rem;padding:1rem;display:grid;overflow:auto}.khan-drawer__block{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.khan-drawer__block{background:color-mix(in srgb, var(--surface) 88%, var(--background))}}.khan-drawer__block h3{margin:0 0 .55rem;font-size:.8rem;font-weight:800}.khan-drawer__row{align-items:flex-start;gap:.4rem;margin:.35rem 0 0;font-size:.8rem;line-height:1.4;display:flex}.khan-drawer__lines{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.khan-drawer__lines li{justify-content:space-between;gap:.75rem;font-size:.78rem;font-weight:600;display:flex}.khan-drawer__totals{border-top:1px solid var(--border);gap:.35rem;margin-top:.75rem;padding-top:.65rem;display:grid}.khan-drawer__totals>div{color:var(--muted);justify-content:space-between;font-size:.78rem;font-weight:600;display:flex}.khan-drawer__totals>div.is-grand{color:var(--foreground);font-size:.9rem;font-weight:800}.khan-drawer__foot{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);gap:.5rem;display:flex}.admin-app{--admin-ink:#0c0b12;--admin-ink-elevated:#16151e;--admin-ink-border:#ffffff14;--admin-ink-muted:#e2def58c;--admin-ink-text:#f6f5fb;--admin-ink-hover:#ffffff0e;--admin-ink-active:#493a966b;--admin-ease:cubic-bezier(.23, 1, .32, 1);--admin-ease-in-out:cubic-bezier(.77, 0, .175, 1);--admin-radius:.75rem;--admin-radius-lg:1rem;--admin-panel-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0a;--admin-canvas:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app{--admin-canvas:color-mix(in oklab, var(--surface) 88%, var(--background))}}.admin-app{--admin-sidebar-collapsed-w:4.5rem;--khan-bg:#0a0b12;--khan-surface:var(--card);--khan-border:var(--border);--khan-muted:var(--muted);--khan-ink:var(--foreground);--khan-accent:#493a96;--khan-warm:#f0821e;background:var(--admin-canvas);color:var(--foreground)}.dark .admin-app{--admin-panel-shadow:0 1px 2px #0003, 0 12px 32px #00000047;--admin-canvas:#0b0c12;background:radial-gradient(820px 380px at 8% -8%, #493a9629, transparent 55%), radial-gradient(640px 320px at 100% 0%, #f0821e12, transparent 50%), var(--admin-canvas)}.admin-app.is-sidebar-collapsed{--admin-sidebar-w:var(--admin-sidebar-collapsed-w)}.admin-main{padding-inline:1rem;padding-top:1rem;padding-bottom:2.25rem}@media (min-width:640px){.admin-main{padding-inline:1.35rem;padding-top:1.15rem}}@media (min-width:1024px){.admin-main{padding-inline:1.75rem;padding-top:1.35rem}}.admin-page{max-width:min(100%,92rem)}.admin-stack{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.admin-stack{gap:1.15rem}}.admin-topbar{border-bottom-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-topbar{border-bottom-color:color-mix(in oklab, var(--border) 85%, transparent);background:color-mix(in oklab, var(--card) 82%, transparent)}}.admin-topbar{-webkit-backdrop-filter:blur(16px)saturate(1.2)}.admin-topbar-inner{height:var(--admin-topbar-h)}.admin-search-trigger{background:var(--surface);border-radius:.65rem;height:2.15rem}@supports (color:color-mix(in lab, red, red)){.admin-search-trigger{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.admin-search-trigger{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-search-trigger{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)}}.admin-search-trigger{transition:background-color .14s var(--admin-ease), box-shadow .14s var(--admin-ease), transform .12s var(--admin-ease);border-color:#0000}.admin-search-trigger:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.admin-search-trigger:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-search-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 35%, var(--border))}}}.admin-kbd{letter-spacing:.02em;border-radius:.35rem;height:1.3rem;font-size:.62rem}.admin-icon-action{width:2.15rem;height:2.15rem;transition:border-color .12s var(--admin-ease), background-color .12s var(--admin-ease), color .12s var(--admin-ease), transform .12s var(--admin-ease);border-radius:.65rem}.admin-icon-action:active{transform:scale(.97)}.admin-sidebar{background:linear-gradient(180deg, #ffffff06, transparent 28%), var(--admin-ink);border-inline-end-color:var(--admin-ink-border);box-shadow:4px 0 24px #0000001f}.admin-sidebar-brand{height:var(--admin-topbar-h);gap:.65rem;padding-inline:.85rem}.admin-sidebar-logo{background:linear-gradient(145deg,#493a9673,#f0821e33);border-color:#ffffff1f;border-radius:.55rem;width:2rem;height:2rem}.admin-sidebar-brand-mark{flex-direction:column;gap:.05rem;min-width:0;display:flex}.admin-sidebar-brand-mark strong{letter-spacing:-.01em;color:var(--admin-ink-text);font-size:.8125rem;font-weight:700;line-height:1.2}.admin-sidebar-brand-mark span{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-ink-muted);font-size:.625rem;font-weight:600}.admin-sidebar-nav{flex-direction:column;gap:.85rem;padding:.75rem .55rem;display:flex}.admin-sidebar-heading{letter-spacing:.14em;opacity:.85;padding-inline:.7rem;font-size:.625rem}.admin-nav-link{transition:background-color .12s var(--admin-ease), color .12s var(--admin-ease), transform .12s var(--admin-ease);border-radius:.6rem;gap:.6rem;padding:.5rem .65rem;font-size:.8125rem}.admin-nav-link:active{transform:scale(.98)}.admin-nav-link-active{background:linear-gradient(90deg,#493a9680,#493a9647);box-shadow:inset 0 0 0 1px #ffffff0f}.admin-nav-badge{border-radius:.4rem;min-width:1.15rem;font-size:.625rem}.admin-page-header{gap:.85rem;padding-bottom:.15rem}.admin-page-title{letter-spacing:-.025em;font-size:1.35rem;font-weight:700;line-height:1.2}@media (min-width:640px){.admin-page-title{font-size:1.5rem}}.admin-page-desc{color:var(--muted);margin-top:.3rem;font-size:.8125rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.admin-page-desc{color:color-mix(in oklab, var(--muted) 92%, var(--foreground))}}.admin-page-desc{max-width:42rem}.admin-section{flex-direction:column;gap:.75rem;display:flex}.admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:768px){.admin-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.admin-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-panel,.admin-form-section,.admin-mobile-card,.admin-stat-card,.admin-empty-state,.admin-list-card{border-radius:var(--admin-radius-lg);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-panel,.admin-form-section,.admin-mobile-card,.admin-stat-card,.admin-empty-state,.admin-list-card{border-color:color-mix(in oklab, var(--border) 90%, transparent)}}.admin-panel,.admin-form-section,.admin-mobile-card,.admin-stat-card,.admin-empty-state,.admin-list-card{box-shadow:var(--admin-panel-shadow)}.admin-panel{background:var(--card);overflow:visible}.admin-panel-header{background:var(--surface);min-height:2.75rem;padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.admin-panel-header{background:color-mix(in oklab, var(--surface) 65%, var(--card))}}.admin-panel-header{border-bottom-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-panel-header{border-bottom-color:color-mix(in oklab, var(--border) 85%, transparent)}}.admin-panel-header h2,.admin-panel-header .admin-panel-title{letter-spacing:-.01em;font-size:.8125rem;font-weight:700}.admin-panel-body{padding:1rem}.admin-panel-link{transition:opacity .14s var(--admin-ease);gap:.25rem;font-size:.75rem;font-weight:700}@media (hover:hover) and (pointer:fine){.admin-panel-link:hover{opacity:.8}}.admin-action-bar{box-shadow:none;background:0 0;border:none;gap:.5rem;padding:.35rem 0}.admin-action-bar-sticky{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.admin-stat-card{background:var(--card);transition:border-color .14s var(--admin-ease), transform .14s var(--admin-ease), box-shadow .14s var(--admin-ease);padding:1rem}.admin-stat-link:active .admin-stat-card{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.admin-stat-link:hover .admin-stat-card{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-stat-link:hover .admin-stat-card{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.admin-stat-link:hover .admin-stat-card{box-shadow:0 4px 18px #493a9614}}.admin-stat-icon{border-radius:.55rem;width:2rem;height:2rem}.admin-stat-value{letter-spacing:-.02em;margin-top:.2rem;font-size:1.2rem;font-weight:800}.admin-stat-grid{gap:.75rem}.admin-table-wrap{background:var(--card);scrollbar-gutter:stable;overflow:auto hidden}.admin-table{font-size:.8125rem}.admin-table thead tr{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.admin-table thead tr{color:color-mix(in oklab, var(--muted) 90%, var(--foreground))}}.admin-table thead th,.admin-table tbody td{text-align:start;vertical-align:middle;padding:.8rem 1rem}.admin-table thead th{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-table thead th{background:color-mix(in oklab, var(--surface) 88%, var(--card))!important}}.admin-table thead th{font-weight:700}.admin-table td{border-bottom-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-table td{border-bottom-color:color-mix(in oklab, var(--border) 75%, transparent)}}.admin-table tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-table tbody tr:hover{background:color-mix(in oklab, var(--primary) 3.5%, var(--surface))}}}.admin-table .admin-thumb{border-radius:.55rem;width:2.35rem;height:2.35rem}.admin-row-card,.admin-mobile-card{transition:border-color .14s var(--admin-ease), background-color .14s var(--admin-ease), transform .12s var(--admin-ease);padding:.85rem}.admin-row-card:active,.admin-mobile-card:active{transform:scale(.99)}.admin-chip-row{gap:.4rem}.admin-app .chip,.admin-app a.chip,.admin-app button.chip{min-height:2rem;transition:background-color .12s var(--admin-ease), border-color .12s var(--admin-ease), color .12s var(--admin-ease), transform .12s var(--admin-ease);border-radius:.55rem;padding-inline:.7rem;font-size:.75rem;font-weight:600}.admin-search-input{border-radius:.65rem!important;height:2.25rem!important}.admin-alert{border-radius:var(--admin-radius-lg);box-shadow:var(--admin-panel-shadow);gap:.75rem;padding:.9rem 1rem}.admin-alert-icon{border-radius:.65rem;width:2.25rem;height:2.25rem}.admin-alert-grid{gap:.75rem}.admin-empty-state{background:var(--card);border-style:dashed;padding:2.75rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.admin-empty-state{background:color-mix(in oklab, var(--card) 92%, var(--surface))}}.admin-empty-icon{background:var(--primary);border-radius:.85rem;width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab, red, red)){.admin-empty-icon{background:color-mix(in oklab, var(--primary) 8%, var(--surface))}}.admin-empty-icon{color:var(--primary)}.admin-skeleton{border-radius:var(--admin-radius);background:linear-gradient(90deg, var(--border) 0%, var(--surface) 45%, var(--border) 100%)}@supports (color:color-mix(in lab, red, red)){.admin-skeleton{background:linear-gradient(90deg, color-mix(in oklab, var(--border) 55%, transparent) 0%, color-mix(in oklab, var(--surface) 80%, var(--border)) 45%, color-mix(in oklab, var(--border) 55%, transparent) 100%)}}.admin-skeleton{background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.admin-skeleton{animation:admin-skel 1.2s var(--admin-ease) infinite}}@keyframes admin-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.admin-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-form-section{background:var(--card);padding:1rem}.admin-form-section-title{margin-bottom:.15rem;padding-bottom:.75rem;font-size:.8125rem}.admin-form-actions{border-radius:var(--admin-radius-lg);box-shadow:var(--admin-panel-shadow);gap:.65rem;padding:.85rem}.admin-app .input-field,.admin-app input.input-field,.admin-app textarea.input-field,.admin-app select.input-field{transition:border-color .14s var(--admin-ease), box-shadow .14s var(--admin-ease);border-radius:.65rem}.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent)}}.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus{outline:none}.admin-cmd-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080e8c}.admin-cmd-panel{box-shadow:0 24px 64px #00000047, 0 0 0 1px var(--border);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.admin-cmd-panel{box-shadow:0 24px 64px #00000047, 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)}}.admin-cmd-panel{max-width:34rem}.admin-cmd-item{min-height:2.5rem;transition:background-color 80ms var(--admin-ease);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.admin-cmd-item-active{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.admin-cmd-item-icon{background:var(--primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.admin-cmd-item-icon{background:color-mix(in oklab, var(--primary) 10%, var(--surface))}}.admin-mobile-drawer{background:var(--card);border-radius:0;box-shadow:0 0 48px #00000047}.admin-drawer-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080e80}.admin-mobile-drawer .admin-nav-link-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-mobile-drawer .admin-nav-link-active{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.admin-mobile-drawer .admin-nav-link-active{color:var(--primary);box-shadow:none}.admin-ext-page{gap:1.15rem}.admin-ext-note{border-radius:var(--admin-radius-lg);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-note{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border))}}.admin-ext-note{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-ext-note{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.admin-ext-note{box-shadow:var(--admin-panel-shadow)}.admin-ext-card{border-radius:var(--admin-radius-lg)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-ext-card{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)!important}}.admin-ext-card{background:var(--card)!important;box-shadow:var(--admin-panel-shadow)!important;transition:border-color .16s var(--admin-ease), box-shadow .16s var(--admin-ease), transform .14s var(--admin-ease)!important}.admin-ext-card:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.admin-ext-card:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-ext-card:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))!important}}.admin-ext-card:hover{box-shadow:0 8px 28px #493a961a!important}}.admin-ext-card--active{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-ext-card--active{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))!important}}.admin-ext-card--active{box-shadow:0 0 0 1px var(--primary), var(--admin-panel-shadow)!important}@supports (color:color-mix(in lab, red, red)){.admin-ext-card--active{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 22%, transparent), var(--admin-panel-shadow)!important}}.admin-ext-card__preview{border-radius:0!important;height:8.5rem!important}.admin-ext-card__body{padding:1.1rem!important}.admin-ext-card__title{letter-spacing:-.02em;font-size:1rem!important;font-weight:700!important}.admin-ext-icon{border-radius:.7rem!important;width:2.5rem!important;height:2.5rem!important}.admin-ext-badge,.admin-ext-pill{border-radius:.45rem!important}.admin-dashboard,.admin-dashboard--khan{flex-direction:column;gap:1rem;display:flex}.khan-ticker{border:1px solid var(--border);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.khan-ticker{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.khan-ticker{box-shadow:var(--admin-panel-shadow);padding:.65rem .95rem;background:var(--admin-ink)!important;color:var(--admin-ink-text)!important}.khan-ticker__live{color:#c4b8ff;letter-spacing:.06em;background:#493a9659;border-radius:.4rem}.khan-ticker__link{color:#ffc48a!important}.khan-hero{border-radius:var(--admin-radius-lg);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.khan-hero{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.khan-hero{box-shadow:var(--admin-panel-shadow);color:var(--foreground);padding:1.15rem 1.2rem;background:var(--card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-bottom:0!important}.khan-hero__glow{background:radial-gradient(circle,#493a9624,#0000 68%)!important}.dark .khan-hero__glow{background:radial-gradient(circle,#493a9647,#0000 68%)!important}.admin-pulse-chips{gap:.5rem;margin-top:.85rem!important}.admin-pulse-chip{background:var(--surface);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.admin-pulse-chip{background:color-mix(in oklab, var(--surface) 80%, var(--card))}}.admin-pulse-chip{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-pulse-chip{border-color:color-mix(in oklab, var(--border) 90%, transparent)}}.admin-pulse-chip{box-shadow:none;transition:border-color .14s var(--admin-ease), background-color .14s var(--admin-ease), transform .12s var(--admin-ease)}.admin-pulse-chip:active{transform:scale(.97)}.khan-kpi-grid{gap:.75rem;margin-bottom:0!important}.khan-kpi{border-radius:var(--admin-radius-lg);border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)!important}}.khan-kpi{transition:border-color .14s var(--admin-ease), transform .12s var(--admin-ease);padding:.95rem 1rem;background:var(--card)!important;box-shadow:var(--admin-panel-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--foreground)!important}.khan-kpi:active{transform:scale(.985)}.khan-kpi__label{font-size:.6875rem;font-weight:600;color:var(--muted)!important}.khan-kpi__value{letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.khan-kpi__hint{color:var(--muted)!important}.khan-kpi__icon{border-radius:.55rem;width:1.9rem;height:1.9rem;margin-bottom:.65rem;background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi__icon{background:color-mix(in oklab, var(--primary) 12%, var(--surface))!important}}.khan-kpi__icon{color:var(--primary)!important}.khan-kpi--accent .khan-kpi__icon{background:#f0821e!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi--accent .khan-kpi__icon{background:color-mix(in oklab, #f0821e 16%, var(--surface))!important}}.khan-kpi--accent .khan-kpi__icon{color:#d97706!important}.khan-kpi--cyan .khan-kpi__icon{background:#06b6d4!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi--cyan .khan-kpi__icon{background:color-mix(in oklab, #06b6d4 14%, var(--surface))!important}}.khan-kpi--cyan .khan-kpi__icon{color:#0891b2!important}.khan-kpi--violet .khan-kpi__icon{background:#8b5cf6!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi--violet .khan-kpi__icon{background:color-mix(in oklab, #8b5cf6 14%, var(--surface))!important}}.khan-kpi--violet .khan-kpi__icon{color:#7c3aed!important}.khan-kpi--amber .khan-kpi__icon{background:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi--amber .khan-kpi__icon{background:color-mix(in oklab, #f59e0b 14%, var(--surface))!important}}.khan-kpi--amber .khan-kpi__icon{color:#d97706!important}.khan-kpi--blue .khan-kpi__icon{background:#3b82f6!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi--blue .khan-kpi__icon{background:color-mix(in oklab, #3b82f6 14%, var(--surface))!important}}.khan-kpi--blue .khan-kpi__icon{color:#2563eb!important}.khan-kpi--primary .khan-kpi__icon{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.khan-kpi--primary .khan-kpi__icon{background:color-mix(in oklab, var(--primary) 14%, var(--surface))!important}}.khan-kpi--primary .khan-kpi__icon{color:var(--primary)!important}.khan-charts{gap:.85rem;margin-bottom:0!important}.khan-glass,.khan-chart-card{border-radius:var(--admin-radius-lg)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.khan-glass,.khan-chart-card{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)!important}}.khan-glass,.khan-chart-card{color:var(--foreground);background:var(--card)!important;box-shadow:var(--admin-panel-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.khan-chart-card__head h3{letter-spacing:-.01em;font-size:.8125rem!important;font-weight:700!important}.khan-chart-tooltip{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--admin-panel-shadow);border-radius:.65rem}.khan-view-toggle{box-shadow:var(--admin-panel-shadow);border-radius:.65rem;overflow:hidden}.khan-view-toggle__btn{transition:background-color .12s var(--admin-ease), color .12s var(--admin-ease)}.khan-view-toggle__btn:active{transform:scale(.98)}.khan-kanban-col{border-radius:var(--admin-radius-lg)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.khan-kanban-col{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)!important}}.khan-kanban-col{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.khan-kanban-col{background:color-mix(in oklab, var(--surface) 70%, var(--card))!important}}.khan-kanban-col{box-shadow:var(--admin-panel-shadow);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.khan-kanban-col.is-over{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.khan-kanban-col.is-over{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))!important}}.khan-kanban-col.is-over{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.khan-kanban-col.is-over{background:color-mix(in oklab, var(--primary) 6%, var(--card))!important}}.admin-pagination{padding-top:.25rem}.admin-page-indicator{font-variant-numeric:tabular-nums;border-radius:.55rem}.admin-crm-layout{gap:1rem;display:grid}@media (min-width:1024px){.admin-crm-layout{grid-template-columns:minmax(0,1fr)}}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-toolbar-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem}.admin-app .badge{letter-spacing:.01em;border-radius:.45rem;font-size:.6875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.admin-nav-link,.admin-stat-card,.admin-pulse-chip,.admin-ext-card,.khan-kpi,.admin-row-card,.admin-search-trigger,.admin-icon-action,.admin-skeleton{transition:none!important;animation:none!important}}.khan-kanban-card{border:1px solid var(--border)!important;border-radius:.75rem!important}@supports (color:color-mix(in lab, red, red)){.khan-kanban-card{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)!important}}.khan-kanban-card{background:var(--card)!important;box-shadow:var(--admin-panel-shadow)!important;transition:border-color .14s var(--admin-ease), box-shadow .14s var(--admin-ease), transform .12s var(--admin-ease)!important}.khan-kanban-card:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.khan-kanban-card:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.khan-kanban-card:hover{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))!important}}}.khan-drawer__panel{border-inline-start:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.khan-drawer__panel{border-inline-start:1px solid color-mix(in oklab, var(--border) 90%, transparent)!important}}.khan-drawer__panel{background:var(--card)!important;box-shadow:-12px 0 40px #0000001f!important}[dir=rtl] .khan-drawer__panel{box-shadow:12px 0 40px #0000001f!important}.khan-drawer__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080e73!important}.khan-drawer__block{border:1px solid var(--border)!important;border-radius:.85rem!important}@supports (color:color-mix(in lab, red, red)){.khan-drawer__block{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)!important}}.khan-drawer__block{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.khan-drawer__block{background:color-mix(in oklab, var(--surface) 75%, var(--card))!important}}.admin-upload-zone{border-radius:var(--admin-radius-lg);min-height:11rem;transition:border-color .14s var(--admin-ease), background-color .14s var(--admin-ease), transform .12s var(--admin-ease)}.admin-upload-zone:active{transform:scale(.99)}.admin-share-row{border:1px solid var(--border);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.admin-share-row{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.admin-share-row{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-share-row{background:color-mix(in oklab, var(--surface) 65%, var(--card))}}.admin-share-row{padding:.65rem .75rem}.admin-share-track{background:var(--surface);border-radius:999px;height:.4rem}@supports (color:color-mix(in lab, red, red)){.admin-share-track{background:color-mix(in oklab, var(--surface) 80%, var(--border))}}.access-log-hero{border-radius:var(--admin-radius-lg,1rem);border:1px solid var(--border);padding:1.15rem 1.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.access-log-hero{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.access-log-hero{background:var(--card);box-shadow:var(--admin-panel-shadow)}.access-log-hero__glow{pointer-events:none;background:radial-gradient(circle, var(--primary), transparent 68%);inset-inline-end:-10%;width:50%;height:160%;position:absolute;top:-50%}@supports (color:color-mix(in lab, red, red)){.access-log-hero__glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 18%, transparent), transparent 68%)}}.access-log-status{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.85rem;display:flex}.access-log-status__pill{letter-spacing:.04em;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.access-log-status__pill.is-live{background:#10b981}@supports (color:color-mix(in lab, red, red)){.access-log-status__pill.is-live{background:color-mix(in oklab, #10b981 14%, var(--surface))}}.access-log-status__pill.is-live{color:#059669}.access-log-status__pill.is-off{background:var(--surface);color:var(--muted)}.access-log-status__dot{background:currentColor;border-radius:999px;width:.4rem;height:.4rem}@media (prefers-reduced-motion:no-preference){.access-log-status__pill.is-live .access-log-status__dot{animation:1.6s ease-out infinite khan-pulse}}.access-log-status__hint{color:var(--muted);margin:0;font-size:.75rem}.access-log-feed{gap:.75rem;display:grid}.access-log-card{border-radius:var(--admin-radius-lg,1rem);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.access-log-card{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.access-log-card{background:var(--card);box-shadow:var(--admin-panel-shadow);transition:border-color .14s var(--admin-ease), transform .12s var(--admin-ease);overflow:hidden}.access-log-card:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){.access-log-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.access-log-card:hover{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}}.access-log-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem .55rem;display:flex}.access-log-card__avatar{border-radius:.6rem;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.access-log-card__grid{grid-template-columns:1fr;gap:.65rem;padding:0 1rem .75rem;display:grid}@media (min-width:768px){.access-log-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-log-meta{background:var(--surface);border-radius:.65rem;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.access-log-meta{background:color-mix(in oklab, var(--surface) 80%, var(--card))}}.access-log-meta{color:var(--muted)}.access-log-meta__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:700}.access-log-meta__value{color:var(--foreground);word-break:break-word;margin:.15rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.35}.access-log-card__foot{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem 1rem;padding:.55rem 1rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.access-log-card__foot{border-top:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.ext-lab{flex-direction:column;gap:1rem;display:flex}.ext-lab__toolbar{border-radius:var(--admin-radius-lg,1rem);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ext-lab__toolbar{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.ext-lab__toolbar{background:var(--card);box-shadow:var(--admin-panel-shadow)}@media (min-width:768px){.ext-lab__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.ext-lab__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:700}.ext-lab__meta{color:var(--foreground);margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.ext-lab__grid{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:768px){.ext-lab__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ext-lab__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ext-mod{border-radius:var(--admin-radius-lg,1rem);border:1px solid var(--border);flex-direction:column;gap:1rem;padding:1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ext-mod{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.ext-mod{background:var(--card);box-shadow:var(--admin-panel-shadow);transition:border-color .16s var(--admin-ease), transform .14s var(--admin-ease), box-shadow .16s var(--admin-ease)}.ext-mod:active{transform:scale(.99)}.ext-mod--active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ext-mod--active{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.ext-mod--active{box-shadow:0 0 0 1px var(--primary), var(--admin-panel-shadow)}@supports (color:color-mix(in lab, red, red)){.ext-mod--active{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent), var(--admin-panel-shadow)}}.ext-mod__shine{pointer-events:none;opacity:.55;background:radial-gradient(circle, var(--primary), transparent 70%);inset-inline-end:-20%;width:55%;height:120%;position:absolute;top:-40%}@supports (color:color-mix(in lab, red, red)){.ext-mod__shine{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%)}}.ext-mod--system .ext-mod__shine{background:radial-gradient(circle,#f0821e24,#0000 70%);background:radial-gradient(circle,lab(66.1121% 38.9444 66.8238/.14),#0000 70%)}.ext-mod--marketing .ext-mod__shine{background:radial-gradient(circle,#0ea5e924,#0000 70%);background:radial-gradient(circle,lab(63.352% -17.6082 -44.8631/.14),#0000 70%)}.ext-mod__top{z-index:1;align-items:flex-start;gap:.75rem;display:flex;position:relative}.ext-mod__icon{background:var(--primary);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ext-mod__icon{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.ext-mod__icon{color:var(--primary);flex-shrink:0}.ext-mod__title{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:700}.ext-mod__cat{letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--muted);border-radius:.4rem;align-items:center;padding:.15rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.ext-mod__desc{color:var(--muted);margin:.4rem 0 0;font-size:.78rem;line-height:1.45}.ext-mod__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:.45rem;flex-shrink:0;padding:.2rem .5rem;font-size:.625rem;font-weight:800}.ext-mod__badge.is-on{background:#10b981}@supports (color:color-mix(in lab, red, red)){.ext-mod__badge.is-on{background:color-mix(in oklab, #10b981 16%, var(--surface))}}.ext-mod__badge.is-on{color:#059669}.ext-mod__badge.is-idle{background:var(--surface);color:var(--muted)}.ext-mod__badge.is-ready{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ext-mod__badge.is-ready{background:color-mix(in oklab, var(--accent) 16%, var(--surface))}}.ext-mod__badge.is-ready{color:#c2410c}.ext-mod__actions{z-index:1;flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex;position:relative}.theme-studio{flex-direction:column;gap:.85rem;display:flex}.theme-studio__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:700}.theme-studio__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.theme-studio__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-skin{border-radius:var(--admin-radius-lg,1rem);border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-skin{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.theme-skin{background:var(--card);box-shadow:var(--admin-panel-shadow);transition:border-color .16s var(--admin-ease), transform .14s var(--admin-ease), box-shadow .16s var(--admin-ease)}.theme-skin:active{transform:scale(.99)}.theme-skin--live{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.theme-skin--live{border-color:color-mix(in oklab, var(--primary) 42%, var(--border))}}.theme-skin--live{box-shadow:0 0 0 1px var(--primary), var(--admin-panel-shadow)}@supports (color:color-mix(in lab, red, red)){.theme-skin--live{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 20%, transparent), var(--admin-panel-shadow)}}.theme-skin__stage{background:linear-gradient(145deg,#2a2158 0%,#493a96 48%,#1a1630 100%);height:9.5rem;position:relative;overflow:hidden}.theme-skin--v2 .theme-skin__stage{background:linear-gradient(145deg,#3a2d7a 0%,#493a96 40%,#f0821e 130%)}.theme-skin--v3 .theme-skin__stage{background:linear-gradient(145deg,#2a215c 0%,#493a96 45%,#f0821e 130%)}.theme-skin--v4 .theme-skin__stage{background:linear-gradient(145deg,#163225 0%,#1f4d3a 42%,#493a96 120%)}.theme-skin__mock{gap:.45rem;display:grid;position:absolute;inset:1.1rem 1.2rem auto}.theme-skin__mock-nav{background:#ffffff59;border-radius:999px;width:55%;height:.55rem}.theme-skin__mock-hero{background:#ffffff2e;border:1px solid #ffffff1f;border-radius:.55rem;height:2.6rem}.theme-skin__mock-rail{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.theme-skin__mock-rail i{background:#ffffff24;border-radius:.4rem;height:1.85rem;display:block}.theme-skin__watermark{color:#ffffff59;inset-inline-end:.85rem;width:2.5rem;height:2.5rem;position:absolute;bottom:.75rem}.theme-skin__live,.theme-skin__sandbox,.theme-skin__flag{letter-spacing:.03em;text-transform:uppercase;border-radius:.45rem;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.625rem;font-weight:800;display:inline-flex;position:absolute}.theme-skin__live{color:#493a96;inset-inline-start:.75rem;background:#ffffffeb;top:.75rem}.theme-skin__sandbox{color:#ffffffe6;inset-inline-start:.75rem;background:#00000047;top:.75rem}.theme-skin__flag{color:#fff;inset-inline-end:.75rem;background:#f0821ef2;top:.75rem}.theme-skin__body{flex-direction:column;gap:.65rem;padding:1.05rem;display:flex}.theme-skin__title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.theme-skin__ver{color:var(--muted);margin:.15rem 0 0;font-size:.72rem;font-weight:600}.theme-skin__desc{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.theme-skin__features{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.theme-skin__features li{color:var(--foreground);padding-inline-start:.85rem;font-size:.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.theme-skin__features li{color:color-mix(in oklab, var(--foreground) 88%, var(--muted))}}.theme-skin__features li:before{content:"";background:var(--primary);inset-inline-start:0;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.4rem}.theme-skin__actions{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.admin-app{--admin-btn-radius:.7rem;--admin-ring:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app{--admin-ring:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.admin-app{--admin-shine:linear-gradient(120deg, transparent 20%, #ffffff2e 40%, transparent 60%)}@media (prefers-reduced-motion:no-preference){.admin-stack>*,.admin-dashboard>*,.admin-ext-page>*,.access-log-page>*{animation:admin-rise-in .28s var(--admin-ease) both}.admin-stack>:first-child,.admin-dashboard>:first-child,.admin-ext-page>:first-child,.access-log-page>:first-child{animation-delay:0s}.admin-stack>:nth-child(2),.admin-dashboard>:nth-child(2),.admin-ext-page>:nth-child(2),.access-log-page>:nth-child(2){animation-delay:35ms}.admin-stack>:nth-child(3),.admin-dashboard>:nth-child(3),.admin-ext-page>:nth-child(3),.access-log-page>:nth-child(3){animation-delay:70ms}.admin-stack>:nth-child(4),.admin-dashboard>:nth-child(4),.admin-ext-page>:nth-child(4),.access-log-page>:nth-child(4){animation-delay:.105s}.admin-stack>:nth-child(5),.admin-dashboard>:nth-child(5),.admin-ext-page>:nth-child(5),.access-log-page>:nth-child(5){animation-delay:.14s}.admin-stack>:nth-child(n+6),.admin-dashboard>:nth-child(n+6),.admin-ext-page>:nth-child(n+6),.access-log-page>:nth-child(n+6){animation-delay:.16s}}@keyframes admin-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-app .admin-panel,.admin-app .admin-form-section,.admin-app .admin-stat-card,.admin-app .admin-list-card,.admin-app .admin-empty-state,.admin-app .admin-mobile-card,.admin-app .khan-hero,.admin-app .khan-kpi,.admin-app .khan-glass,.admin-app .access-log-hero,.admin-app .access-log-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{border:1px solid var(--border);border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-panel,.admin-app .admin-form-section,.admin-app .admin-stat-card,.admin-app .admin-list-card,.admin-app .admin-empty-state,.admin-app .admin-mobile-card,.admin-app .khan-hero,.admin-app .khan-kpi,.admin-app .khan-glass,.admin-app .access-log-hero,.admin-app .access-log-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{border:1px solid color-mix(in oklab, var(--border) 78%, transparent)}}.admin-app .admin-panel,.admin-app .admin-form-section,.admin-app .admin-stat-card,.admin-app .admin-list-card,.admin-app .admin-empty-state,.admin-app .admin-mobile-card,.admin-app .khan-hero,.admin-app .khan-kpi,.admin-app .khan-glass,.admin-app .access-log-hero,.admin-app .access-log-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-panel,.admin-app .admin-form-section,.admin-app .admin-stat-card,.admin-app .admin-list-card,.admin-app .admin-empty-state,.admin-app .admin-mobile-card,.admin-app .khan-hero,.admin-app .khan-kpi,.admin-app .khan-glass,.admin-app .access-log-hero,.admin-app .access-log-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, white) 0%, var(--card) 100%)}}.admin-app .admin-panel,.admin-app .admin-form-section,.admin-app .admin-stat-card,.admin-app .admin-list-card,.admin-app .admin-empty-state,.admin-app .admin-mobile-card,.admin-app .khan-hero,.admin-app .khan-kpi,.admin-app .khan-glass,.admin-app .access-log-hero,.admin-app .access-log-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0f172a0a,0 12px 32px #0f172a0e}.dark .admin-app .admin-panel,.dark .admin-app .admin-form-section,.dark .admin-app .admin-stat-card,.dark .admin-app .admin-list-card,.dark .admin-app .admin-empty-state,.dark .admin-app .admin-mobile-card,.dark .admin-app .khan-hero,.dark .admin-app .khan-kpi,.dark .admin-app .khan-glass,.dark .admin-app .access-log-hero,.dark .admin-app .access-log-card,.dark .admin-app .ext-mod,.dark .admin-app .theme-skin,.dark .admin-app .ext-lab__toolbar{background:linear-gradient(180deg, var(--card) 0%, var(--card) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .admin-app .admin-panel,.dark .admin-app .admin-form-section,.dark .admin-app .admin-stat-card,.dark .admin-app .admin-list-card,.dark .admin-app .admin-empty-state,.dark .admin-app .admin-mobile-card,.dark .admin-app .khan-hero,.dark .admin-app .khan-kpi,.dark .admin-app .khan-glass,.dark .admin-app .access-log-hero,.dark .admin-app .access-log-card,.dark .admin-app .ext-mod,.dark .admin-app .theme-skin,.dark .admin-app .ext-lab__toolbar{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 88%, white) 0%, var(--card) 100%)}}.dark .admin-app .admin-panel,.dark .admin-app .admin-form-section,.dark .admin-app .admin-stat-card,.dark .admin-app .admin-list-card,.dark .admin-app .admin-empty-state,.dark .admin-app .admin-mobile-card,.dark .admin-app .khan-hero,.dark .admin-app .khan-kpi,.dark .admin-app .khan-glass,.dark .admin-app .access-log-hero,.dark .admin-app .access-log-card,.dark .admin-app .ext-mod,.dark .admin-app .theme-skin,.dark .admin-app .ext-lab__toolbar{border-color:var(--border);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040,0 16px 40px #00000047}@supports (color:color-mix(in lab, red, red)){.dark .admin-app .admin-panel,.dark .admin-app .admin-form-section,.dark .admin-app .admin-stat-card,.dark .admin-app .admin-list-card,.dark .admin-app .admin-empty-state,.dark .admin-app .admin-mobile-card,.dark .admin-app .khan-hero,.dark .admin-app .khan-kpi,.dark .admin-app .khan-glass,.dark .admin-app .access-log-hero,.dark .admin-app .access-log-card,.dark .admin-app .ext-mod,.dark .admin-app .theme-skin,.dark .admin-app .ext-lab__toolbar{border-color:color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .admin-panel-header{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 100%);min-height:3rem;padding:.8rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-panel-header{background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 70%, var(--card)) 0%, color-mix(in oklab, var(--surface) 40%, transparent) 100%);border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.admin-app .admin-table thead tr{letter-spacing:normal;background:0 0}.admin-app .admin-table thead th,.admin-app .admin-table tbody td,.admin-app .admin-table tfoot td{box-sizing:border-box;text-align:start;vertical-align:middle;padding:.8rem 1rem}.admin-app .admin-table thead th{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--muted);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table thead th{color:color-mix(in oklab, var(--muted) 88%, var(--foreground))}}.admin-app .admin-table thead th{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 100%)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table thead th{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 92%, var(--card)) 0%, color-mix(in oklab, var(--surface) 75%, var(--card)) 100%)!important}}.admin-app .admin-table td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.admin-app .admin-table tbody tr{transition:background-color .14s var(--admin-ease), transform .14s var(--admin-ease)}.admin-app .admin-table tbody tr:nth-child(2n){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table tbody tr:nth-child(2n){background:color-mix(in oklab, var(--surface) 35%, transparent)}}@media (hover:hover) and (pointer:fine){.admin-app .admin-table tbody tr:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table tbody tr:hover{background:color-mix(in oklab, var(--primary) 6%, var(--surface))}}}.admin-app .admin-table .admin-thumb{width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--border);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table .admin-thumb{box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)}}.admin-app .chip,.admin-app a.chip,.admin-app button.chip{border:1px solid var(--border);border-radius:.65rem;min-height:2.05rem;padding-inline:.8rem;font-size:.75rem;font-weight:600;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-app .chip,.admin-app a.chip,.admin-app button.chip{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .chip,.admin-app a.chip,.admin-app button.chip{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app .chip,.admin-app a.chip,.admin-app button.chip{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.admin-app .chip,.admin-app a.chip,.admin-app button.chip{transition:background-color .14s var(--admin-ease), border-color .14s var(--admin-ease), color .14s var(--admin-ease), transform .12s var(--admin-ease), box-shadow .14s var(--admin-ease)}.admin-app .chip:active,.admin-app a.chip:active,.admin-app button.chip:active{transform:scale(.97)}@supports (color:color-mix(in lab, red, red)){.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent)}}.admin-app .btn-primary,.admin-app .btn-outline,.admin-app .btn-ghost,.admin-app .btn-danger,.admin-app .btn-accent,.admin-app .btn-destructive{letter-spacing:-.01em;min-height:2.35rem;padding-inline:1rem;font-size:.8125rem;font-weight:700;position:relative;overflow:hidden;border-radius:var(--admin-btn-radius)!important;transition:transform .14s var(--admin-ease), background-color .16s var(--admin-ease), border-color .16s var(--admin-ease), box-shadow .16s var(--admin-ease), color .16s var(--admin-ease)!important}.admin-app .btn-primary{background:linear-gradient(180deg, var(--primary), var(--primary))!important}@supports (color:color-mix(in lab, red, red)){.admin-app .btn-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 88%, white), var(--primary))!important}}.admin-app .btn-primary{box-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .btn-primary{box-shadow:0 1px 0 #ffffff38 inset, 0 8px 20px color-mix(in oklab, var(--primary) 28%, transparent)!important}}.admin-app .btn-primary:after,.admin-app .btn-danger:after,.admin-app .btn-destructive:after{content:"";background:var(--admin-shine);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.admin-app .btn-primary:hover:after,.admin-app .btn-danger:hover:after,.admin-app .btn-destructive:hover:after{transition:transform .42s var(--admin-ease);transform:translate(120%)}.admin-app .btn-outline:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .btn-outline:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))!important}}.admin-app .btn-outline:hover{box-shadow:0 8px 22px #493a9614}}.admin-app .btn-primary:active,.admin-app .btn-outline:active,.admin-app .btn-ghost:active,.admin-app .btn-danger:active,.admin-app .btn-accent:active,.admin-app .btn-destructive:active,.admin-app .admin-icon-action:active{transform:scale(.97)!important}.admin-app .admin-icon-action{background:var(--card);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-icon-action{background:color-mix(in oklab, var(--card) 80%, var(--surface))}}.admin-app .admin-icon-action{box-shadow:inset 0 1px #fff6}.admin-app .admin-search-trigger,.admin-app .input-field,.admin-app input.input-field,.admin-app textarea.input-field,.admin-app select.input-field{border-radius:.75rem!important}.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus,.admin-app .admin-search-trigger:focus-visible{box-shadow:var(--admin-ring)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .input-field:focus,.admin-app input.input-field:focus,.admin-app textarea.input-field:focus,.admin-app select.input-field:focus,.admin-app .admin-search-trigger:focus-visible{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))!important}}.admin-app .badge{letter-spacing:.02em;border-radius:.5rem;padding:.2rem .55rem;font-weight:700;box-shadow:0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.admin-app .badge{box-shadow:0 0 0 1px color-mix(in oklab, currentColor 12%, transparent)}}.admin-app .admin-empty-state{background:radial-gradient(circle at 50% 0%, var(--primary), transparent 55%), var(--card);padding:3rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-empty-state{background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 55%), var(--card)}}.admin-app .admin-empty-icon{background:var(--primary);border-radius:1rem;width:3rem;height:3rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-empty-icon{background:color-mix(in oklab, var(--primary) 10%, var(--surface))}}.admin-app .admin-empty-icon{color:var(--primary);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-empty-icon{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 12%, transparent)}}.admin-app .admin-stat-card{transition:border-color .16s var(--admin-ease), transform .14s var(--admin-ease), box-shadow .16s var(--admin-ease)}@media (hover:hover) and (pointer:fine){.admin-app .admin-stat-link:hover .admin-stat-card,.admin-app .admin-row-card:hover,.admin-app .admin-mobile-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-stat-link:hover .admin-stat-card,.admin-app .admin-row-card:hover,.admin-app .admin-mobile-card:hover{border-color:color-mix(in oklab, var(--primary) 32%, var(--border))}}.admin-app .admin-stat-link:hover .admin-stat-card,.admin-app .admin-row-card:hover,.admin-app .admin-mobile-card:hover{box-shadow:0 10px 28px #493a961a}}.admin-cmd-backdrop{-webkit-backdrop-filter:blur(8px);background:#08080e94}@media (prefers-reduced-motion:no-preference){.admin-cmd-backdrop{animation:admin-fade .18s var(--admin-ease) both}.admin-cmd-panel{animation:admin-cmd-in .2s var(--admin-ease) both}}@keyframes admin-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-cmd-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-cmd-panel{border:1px solid var(--border);border-radius:1.15rem!important}@supports (color:color-mix(in lab, red, red)){.admin-cmd-panel{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-cmd-panel{overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 28px 80px #00000047!important}.admin-cmd-input-wrap{background:var(--surface);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.admin-cmd-input-wrap{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.admin-cmd-item{min-height:2.65rem;transition:background-color 90ms var(--admin-ease);border-radius:.7rem;padding-inline:.65rem}.admin-cmd-item-active{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-cmd-item-active{background:color-mix(in oklab, var(--primary) 12%, var(--surface))!important}}.admin-cmd-item-active{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-cmd-item-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 16%, transparent)}}.admin-cmd-item-icon{background:var(--primary);border-radius:.55rem;width:1.9rem;height:1.9rem}@supports (color:color-mix(in lab, red, red)){.admin-cmd-item-icon{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.admin-dialog{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.admin-dialog__scrim{-webkit-backdrop-filter:blur(7px);background:#08080e8c;border:0;position:absolute;inset:0}.admin-dialog__panel{z-index:1;border:1px solid var(--border);border-radius:1.15rem;width:min(100%,24rem);position:relative}@supports (color:color-mix(in lab, red, red)){.admin-dialog__panel{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-dialog__panel{background:var(--card);padding:1.1rem;box-shadow:inset 0 1px #ffffff73,0 28px 70px #00000047}@media (prefers-reduced-motion:no-preference){.admin-dialog__scrim{animation:admin-fade .16s var(--admin-ease) both}.admin-dialog__panel{animation:admin-cmd-in .2s var(--admin-ease) both}}.admin-dialog__head{align-items:flex-start;gap:.75rem;display:flex}.admin-dialog__icon{border-radius:.75rem;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}.admin-dialog__icon.is-danger{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.admin-dialog__icon.is-danger{background:color-mix(in oklab, #ef4444 14%, var(--surface))}}.admin-dialog__icon.is-danger{color:#dc2626}.admin-dialog__icon.is-primary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-dialog__icon.is-primary{background:color-mix(in oklab, var(--primary) 14%, var(--surface))}}.admin-dialog__icon.is-primary{color:var(--primary)}.admin-dialog__title{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:700}.admin-dialog__desc{color:var(--muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.admin-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.15rem;display:flex}body.admin-console [data-sonner-toaster]{--normal-bg:var(--card);--normal-border:var(--border)}@supports (color:color-mix(in lab, red, red)){body.admin-console [data-sonner-toaster]{--normal-border:color-mix(in oklab, var(--border) 85%, transparent)}}body.admin-console [data-sonner-toaster]{--normal-text:var(--foreground);font-family:inherit}body.admin-console [data-sonner-toast]{border:1px solid var(--border)!important;border-radius:.9rem!important}@supports (color:color-mix(in lab, red, red)){body.admin-console [data-sonner-toast]{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)!important}}body.admin-console [data-sonner-toast]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.85rem .95rem!important;box-shadow:inset 0 1px #fff6,0 16px 40px #0f172a24!important}body.admin-console [data-sonner-toast][data-type=success]{border-color:#10b981!important}@supports (color:color-mix(in lab, red, red)){body.admin-console [data-sonner-toast][data-type=success]{border-color:color-mix(in oklab, #10b981 35%, var(--border))!important}}body.admin-console [data-sonner-toast][data-type=error]{border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){body.admin-console [data-sonner-toast][data-type=error]{border-color:color-mix(in oklab, #ef4444 35%, var(--border))!important}}.admin-mobile-drawer{border-radius:0 1.1rem 1.1rem 0;box-shadow:0 0 60px #0000004d}[dir=rtl] .admin-mobile-drawer{border-radius:1.1rem 0 0 1.1rem}@media (prefers-reduced-motion:no-preference){.admin-mobile-drawer{animation:admin-drawer-in .24s var(--admin-ease) both}.admin-drawer-scrim{animation:admin-fade .18s var(--admin-ease) both}}@keyframes admin-drawer-in{0%{opacity:.6;transform:translate(-4%)}to{opacity:1;transform:translate(0)}}@keyframes admin-drawer-in-rtl{0%{opacity:.6;transform:translate(4%)}to{opacity:1;transform:translate(0)}}[dir=rtl] .admin-mobile-drawer{animation-name:admin-drawer-in-rtl}.admin-app select,.admin-app .admin-ops-bar select{border:1px solid var(--border);border-radius:.7rem;min-height:2.35rem}@supports (color:color-mix(in lab, red, red)){.admin-app select,.admin-app .admin-ops-bar select{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app select,.admin-app .admin-ops-bar select{background:var(--card);transition:border-color .14s var(--admin-ease), box-shadow .14s var(--admin-ease);padding-inline:.75rem;font-size:.8125rem;font-weight:600}.admin-app select:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-app select:focus{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.admin-app select:focus{box-shadow:var(--admin-ring)}.admin-app .admin-pagination .btn-outline,.admin-app .admin-page-actions .btn-primary,.admin-app .admin-page-actions .btn-outline{border-radius:var(--admin-btn-radius)!important}@media (prefers-reduced-motion:reduce){.admin-stack>*,.admin-dashboard>*,.admin-ext-page>*,.access-log-page>*,.admin-cmd-backdrop,.admin-cmd-panel,.admin-dialog__scrim,.admin-dialog__panel,.admin-mobile-drawer,.admin-drawer-scrim{animation:none!important}}.admin-app{--admin-sig-ink:#09090f;--admin-sig-violet:#493a96;--admin-sig-warm:#f0821e;--admin-sig-cyan:#22d3ee;--admin-sig-mesh-a:#493a961c;--admin-sig-mesh-b:#f0821e12;--admin-sig-mesh-c:#22d3ee0d;--admin-topbar-h:3.5rem;--admin-sidebar-w:16.75rem;isolation:isolate;position:relative}.admin-app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 480px at 12% -8%, var(--admin-sig-mesh-a), transparent 58%), radial-gradient(720px 420px at 92% 4%, var(--admin-sig-mesh-b), transparent 52%), radial-gradient(640px 380px at 70% 100%, var(--admin-sig-mesh-c), transparent 50%), linear-gradient(180deg, var(--surface), var(--admin-canvas,var(--surface)));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.admin-app:before{background:radial-gradient(900px 480px at 12% -8%, var(--admin-sig-mesh-a), transparent 58%), radial-gradient(720px 420px at 92% 4%, var(--admin-sig-mesh-b), transparent 52%), radial-gradient(640px 380px at 70% 100%, var(--admin-sig-mesh-c), transparent 50%), linear-gradient(180deg, color-mix(in oklab, var(--surface) 92%, var(--background)), var(--admin-canvas,var(--surface)))}}.admin-app:after{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(#493a9609 1px,#0000 1px),linear-gradient(90deg,#493a9609 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 75%)}.dark .admin-app{--admin-sig-mesh-a:#493a9638;--admin-sig-mesh-b:#f0821e1a;--admin-sig-mesh-c:#22d3ee14}.dark .admin-app:after{opacity:.22;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.admin-shell{z-index:1;position:relative}.admin-sidebar{z-index:40;position:fixed}@media (min-width:1024px){.admin-app{--admin-sidebar-w:17.25rem}}.admin-sidebar{background:radial-gradient(520px 280px at 0% 0%, #493a9673, transparent 60%), radial-gradient(420px 240px at 100% 100%, #f0821e2e, transparent 55%), linear-gradient(180deg, #12101c 0%, var(--admin-sig-ink) 42%, #0b0a12 100%)!important;border-inline-end:1px solid #ffffff14!important;box-shadow:8px 0 40px #00000038!important}[dir=rtl] .admin-sidebar{box-shadow:-8px 0 40px #00000038!important}.admin-sidebar__aurora{pointer-events:none;filter:blur(8px);opacity:.7;background:radial-gradient(circle,#493a968c,#0000 68%);width:18rem;height:18rem;position:absolute;inset:-20% -30% auto auto}.admin-sidebar__grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.admin-sidebar-brand{z-index:1;height:var(--admin-topbar-h);padding-inline:.9rem;position:relative;border-bottom-color:#ffffff14!important}.admin-sidebar-logo{box-shadow:0 8px 20px #00000040;background:linear-gradient(145deg,#ffffff24,#493a9659)!important;border:1px solid #ffffff24!important;border-radius:.7rem!important;width:2.15rem!important;height:2.15rem!important}.admin-sidebar-brand-mark strong{letter-spacing:-.02em;font-size:.875rem!important}.admin-sidebar-brand-mark span{color:#ffc48cd9!important;letter-spacing:.12em!important}.admin-sidebar-status{z-index:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.7rem;align-items:center;gap:.55rem;margin:.75rem .75rem .15rem;padding:.45rem .65rem;display:flex;position:relative}.admin-sidebar-status__live{letter-spacing:.08em;color:#86efac;align-items:center;gap:.3rem;font-size:.6rem;font-weight:800;display:inline-flex}.admin-sidebar-status__pulse{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 #22c55e8c}@media (prefers-reduced-motion:no-preference){.admin-sidebar-status__pulse{animation:1.7s ease-out infinite khan-pulse}}.admin-sidebar-status__meta{text-overflow:ellipsis;white-space:nowrap;color:#e6e2f58c;flex:1;min-width:0;font-size:.68rem;font-weight:600;overflow:hidden}.admin-sidebar-nav{z-index:1;position:relative;gap:.85rem!important;padding:.55rem .55rem 1rem!important}.admin-nav-group{flex-direction:column;gap:.15rem;display:flex}.admin-nav-group--plugins{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff0f;border-radius:.95rem;margin-top:.15rem;padding:.35rem .3rem .4rem}.admin-nav-group--plugins.has-active{border-color:#f0821e38;box-shadow:inset 0 0 0 1px #f0821e0f}.admin-sidebar-heading{color:#e6e2f56b!important;letter-spacing:.14em!important;margin:.15rem .45rem .35rem!important;font-size:.58rem!important;font-weight:780!important}.admin-sidebar-heading--btn{cursor:pointer;text-align:start;width:calc(100% - .2rem);transition:background-color .14s var(--admin-ease), color .14s var(--admin-ease);background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.4rem;color:#e6e2f580!important;margin:.1rem .1rem .35rem!important;padding:.35rem .45rem!important;display:flex!important}.admin-sidebar-heading--btn:hover{background:#ffffff0d;color:#ffffffd1!important}.admin-sidebar-heading--btn:active{transform:scale(.985)}.admin-sidebar-heading--btn>span:first-child{flex:1;min-width:0}.admin-nav-group__count{letter-spacing:0;color:#ffd6aaf2;background:#f0821e2e;border:1px solid #f0821e38;border-radius:999px;place-items:center;min-width:1.25rem;height:1.15rem;padding:0 .3rem;font-size:.58rem;font-weight:800;display:inline-grid}.admin-nav-group__chevron{color:#e6e2f573;width:.85rem;height:.85rem;transition:transform .18s cubic-bezier(.23,1,.32,1)}.admin-nav-group__chevron.is-open{transform:rotate(180deg)}.admin-nav-link{position:relative;color:#e6e2f59e!important;border-radius:.7rem!important;gap:.55rem!important;padding:.42rem .5rem!important;font-size:.8rem!important;font-weight:620!important}.admin-nav-link--suite{padding-block:.36rem!important;font-size:.76rem!important}.admin-nav-link__icon-wrap{width:1.65rem;height:1.65rem;transition:background-color .14s var(--admin-ease), color .14s var(--admin-ease);background:#ffffff0a;border-radius:.48rem;place-items:center;display:grid}.admin-nav-link--suite .admin-nav-link__icon-wrap{border-radius:.42rem;width:1.5rem;height:1.5rem}.admin-nav-link-active{color:#fff!important;background:linear-gradient(90deg,#493a9694,#493a9629)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 20px #493a9633!important}[dir=rtl] .admin-nav-link-active{background:linear-gradient(270deg,#493a9694,#493a9629)!important}.admin-nav-link-active .admin-nav-link__icon-wrap{color:#fff;background:#ffffff1f}.admin-nav-link-active:before{background:linear-gradient(180deg, var(--admin-sig-warm), #ffb070)!important;width:.2rem!important;inset-block:.4rem!important;box-shadow:0 0 12px #f0821ea6!important}@media (hover:hover) and (pointer:fine){.admin-nav-link:hover{color:#fff!important;background:#ffffff0f!important}.admin-nav-link:hover .admin-nav-link__icon-wrap{background:#ffffff1a}}.admin-sidebar-footer{z-index:1;flex-direction:column;gap:.45rem;display:flex;position:relative;border-top-color:#ffffff14!important}.admin-sidebar-footer__hint{color:#e6e2f573;background:#ffffff08;border-radius:.55rem;align-items:center;gap:.4rem;margin-inline:.55rem;padding:.35rem .55rem;font-size:.65rem;font-weight:650;display:inline-flex}.admin-topbar{border-bottom:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-topbar{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)!important}}.admin-topbar{background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){.admin-topbar{background:color-mix(in oklab, var(--card) 72%, transparent)!important}}.admin-topbar{box-shadow:inset 0 1px #fff6;-webkit-backdrop-filter:blur(18px)saturate(1.35)!important}.dark .admin-topbar{box-shadow:inset 0 1px #ffffff0a}.admin-topbar-brand-chip{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:.4rem;height:1.7rem;padding-inline:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-topbar-brand-chip{border:1px solid color-mix(in oklab, var(--primary) 25%, var(--border))}}.admin-topbar-brand-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-topbar-brand-chip{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.admin-topbar-brand-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:.65rem;font-weight:800}.admin-topbar-brand-chip__dot{background:var(--admin-sig-warm);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--admin-sig-warm);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-topbar-brand-chip__dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--admin-sig-warm) 22%, transparent)}}.admin-search-trigger--pro{min-width:11rem;background:linear-gradient(180deg, var(--card), var(--surface))!important;border-radius:.8rem!important;height:2.25rem!important}@supports (color:color-mix(in lab, red, red)){.admin-search-trigger--pro{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 90%, white), var(--surface))!important}}.admin-search-trigger--pro{box-shadow:0 1px 0 #ffffff80 inset, 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-search-trigger--pro{box-shadow:0 1px 0 #ffffff80 inset, 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)!important}}.admin-search-trigger--pro{border:0!important}.dark .admin-search-trigger--pro{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.dark .admin-search-trigger--pro{background:color-mix(in oklab, var(--surface) 80%, var(--card))!important}}.dark .admin-search-trigger--pro{box-shadow:0 1px 0 #ffffff0a inset, 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab, red, red)){.dark .admin-search-trigger--pro{box-shadow:0 1px 0 #ffffff0a inset, 0 0 0 1px color-mix(in oklab, var(--border) 80%, transparent)!important}}.admin-attention-rail{align-items:center;gap:.35rem;margin-inline-end:.15rem}.admin-attention-chip{font-variant-numeric:tabular-nums;height:1.85rem;transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease);border-radius:.55rem;align-items:center;gap:.3rem;padding-inline:.5rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-attention-chip:active{transform:scale(.97)}.admin-attention-chip[data-tone=orders]{background:var(--admin-sig-warm)}@supports (color:color-mix(in lab, red, red)){.admin-attention-chip[data-tone=orders]{background:color-mix(in oklab, var(--admin-sig-warm) 16%, var(--surface))}}.admin-attention-chip[data-tone=orders]{color:#c2410c}.admin-attention-chip[data-tone=stock]{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.admin-attention-chip[data-tone=stock]{background:color-mix(in oklab, #f59e0b 16%, var(--surface))}}.admin-attention-chip[data-tone=stock]{color:#b45309}.admin-attention-chip[data-tone=tickets]{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.admin-attention-chip[data-tone=tickets]{background:color-mix(in oklab, #0ea5e9 14%, var(--surface))}}.admin-attention-chip[data-tone=tickets]{color:#0369a1}.admin-user-chip{max-width:9.5rem;height:2.15rem;padding-inline:.35rem .65rem .35rem .35rem;border:1px solid var(--border);border-radius:999px;align-items:center;gap:.45rem}@supports (color:color-mix(in lab, red, red)){.admin-user-chip{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-user-chip{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-user-chip{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.admin-user-chip__avatar{background:linear-gradient(145deg, var(--admin-sig-violet), #6d5bbd);color:#fff;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;font-weight:800;display:grid}.admin-user-chip__name{color:var(--foreground);font-size:.72rem;font-weight:700}.admin-page-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.65rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-page-eyebrow{color:color-mix(in oklab, var(--primary) 80%, var(--muted))}}.admin-page-title{flex-direction:column;align-items:flex-start;gap:.45rem;display:inline-flex;position:relative;letter-spacing:-.035em!important;font-size:1.65rem!important;font-weight:800!important;line-height:1.1!important}.admin-page-title__accent{background:linear-gradient(90deg, var(--admin-sig-violet), var(--admin-sig-warm));width:2.75rem;height:.22rem;box-shadow:0 0 16px var(--admin-sig-warm);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-page-title__accent{box-shadow:0 0 16px color-mix(in oklab, var(--admin-sig-warm) 45%, transparent)}}.admin-page-desc{max-width:38rem!important;font-size:.875rem!important}.admin-stat-card{min-height:7.25rem;position:relative;overflow:hidden;padding:1.05rem 1.05rem 1rem!important}.admin-stat-card__rail{background:linear-gradient(180deg, var(--admin-sig-violet), var(--admin-sig-warm));border-radius:999px;width:.2rem;position:absolute;inset-block:.85rem;inset-inline-start:0}.admin-stat-card__orb{background:radial-gradient(circle, var(--primary), transparent 68%);inset-inline-end:-18%;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-40%}@supports (color:color-mix(in lab, red, red)){.admin-stat-card__orb{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 18%, transparent), transparent 68%)}}.admin-stat-card__orb{pointer-events:none}.admin-stat-card--green .admin-stat-card__rail,.admin-stat-card--green .admin-stat-icon{filter:none}.admin-stat-card--green .admin-stat-card__rail{background:linear-gradient(#10b981,#34d399)}.admin-stat-card--green .admin-stat-card__orb{background:radial-gradient(circle,#10b9812e,#0000 68%);background:radial-gradient(circle,lab(66.6921% -50.6676 17.0591/.18),#0000 68%)}.admin-stat-card--amber .admin-stat-card__rail{background:linear-gradient(#f59e0b,#fbbf24)}.admin-stat-card--amber .admin-stat-card__orb{background:radial-gradient(circle,#f59e0b2e,#0000 68%);background:radial-gradient(circle,lab(72.7914% 26.933 75.4338/.18),#0000 68%)}.admin-stat-card--blue .admin-stat-card__rail{background:linear-gradient(#0ea5e9,#38bdf8)}.admin-stat-card--blue .admin-stat-card__orb{background:radial-gradient(circle,#0ea5e92e,#0000 68%);background:radial-gradient(circle,lab(63.352% -17.6082 -44.8631/.18),#0000 68%)}.admin-stat-card--violet .admin-stat-card__rail{background:linear-gradient(#8b5cf6,#a78bfa)}.admin-stat-card--violet .admin-stat-card__orb{background:radial-gradient(circle,#8b5cf62e,#0000 68%);background:radial-gradient(circle,lab(50.6912% 45.8506 -71.7974/.18),#0000 68%)}.admin-stat-card--red .admin-stat-card__rail{background:linear-gradient(#ef4444,#f87171)}.admin-stat-card--red .admin-stat-card__orb{background:radial-gradient(circle,#ef44442e,#0000 68%);background:radial-gradient(circle,lab(55.7853% 65.6165 40.7976/.18),#0000 68%)}.admin-stat-icon{box-shadow:0 0 0 1px;border-radius:.65rem!important;width:2.15rem!important;height:2.15rem!important}@supports (color:color-mix(in lab, red, red)){.admin-stat-icon{box-shadow:0 0 0 1px color-mix(in oklab, currentColor 12%, transparent)}}.admin-stat-value{letter-spacing:-.03em!important;font-size:1.35rem!important;font-weight:800!important}.admin-stat-label{letter-spacing:.02em;text-transform:uppercase;margin-top:.85rem!important;font-size:.7rem!important;font-weight:700!important}.admin-app .admin-panel{position:relative}.admin-app .admin-panel:before{content:"";pointer-events:none;opacity:.7;inset-inline:12%;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);height:1px;position:absolute;top:0}.dark .admin-app .admin-panel:before{opacity:.25}.admin-breadcrumb-current{background:var(--primary);border-radius:.4rem;padding:.15rem .45rem}@supports (color:color-mix(in lab, red, red)){.admin-breadcrumb-current{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.admin-breadcrumb-current{color:var(--primary)!important}.admin-app .khan-kpi{position:relative;overflow:hidden}.admin-app .khan-kpi:after{content:"";background:radial-gradient(circle, var(--primary), transparent 70%);inset-inline-end:-20%;border-radius:50%;width:7rem;height:7rem;position:absolute;top:-35%}@supports (color:color-mix(in lab, red, red)){.admin-app .khan-kpi:after{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%)}}.admin-app .khan-kpi:after{pointer-events:none}@media (prefers-reduced-motion:reduce){.admin-sidebar-status__pulse{animation:none!important}}.admin-app .admin-table-wrap{scrollbar-gutter:stable;overflow:auto hidden}.admin-app .admin-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.admin-app .admin-table thead th,.admin-app .admin-table tbody td,.admin-app .admin-table tfoot td{box-sizing:border-box;text-align:start;vertical-align:middle;letter-spacing:normal;padding:.8rem 1rem}.admin-app .admin-table thead th{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.6875rem;font-weight:700}.admin-app .admin-table thead th.num,.admin-app .admin-table tbody td.num,.admin-app .admin-table .num{text-align:end;font-variant-numeric:tabular-nums}.admin-app .admin-table tbody td>.flex{justify-content:flex-start}.admin-app .admin-table th[dir=ltr],.admin-app .admin-table td[dir=ltr]{text-align:match-parent}.admin-app .admin-main{padding-block:1rem 2.5rem;padding-inline:clamp(.85rem,1.5vw,1.75rem)}.admin-app .admin-page{width:100%;max-width:min(100%,90rem);margin-inline:auto}@media (min-width:640px){.admin-app .admin-stack{gap:1.25rem}}.admin-app .admin-page-header{border-bottom:1px solid var(--border);align-items:flex-start;gap:1rem;padding:.15rem 0 .35rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-page-header{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent)}}.admin-app .admin-page-header{margin-bottom:.15rem}.admin-app .admin-page-header>div:first-child{flex:1;min-width:0}.admin-app .admin-action-bar{box-shadow:none;background:0 0;border:none;border-radius:0;padding:.35rem 0}.dark .admin-app .admin-action-bar{box-shadow:none;background:0 0}.admin-app .admin-empty-state{background:var(--surface);border-style:dashed;border-radius:1rem;padding:2.5rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-empty-state{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.admin-app .admin-panel{border-radius:1rem;overflow:visible}.admin-app .admin-panel-header{min-height:3rem}.admin-app .khan-view-toggle{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-app .khan-view-toggle{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-app .khan-view-toggle{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app .khan-view-toggle{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.admin-app .khan-view-toggle__btn{min-height:2rem;color:var(--muted);transition:background-color .14s var(--admin-ease), color .14s var(--admin-ease), transform .12s var(--admin-ease);border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-app .khan-view-toggle__btn:active{transform:scale(.97)}.admin-app .khan-view-toggle__btn.is-active{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0f172a0f}.admin-app .admin-chip-row .chip,.admin-app .chip{transition:background-color .14s var(--admin-ease), border-color .14s var(--admin-ease), color .14s var(--admin-ease), transform .12s var(--admin-ease);border-radius:.6rem;font-weight:650}.admin-app .chip:active{transform:scale(.97)}.admin-app .admin-page-header{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.85rem;margin:0;padding:0 0 .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-page-header{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}@media (min-width:640px){.admin-app .admin-page-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}}.admin-app .admin-page-title{gap:.35rem!important;font-size:clamp(1.2rem,1rem + 1.2vw,1.45rem)!important;line-height:1.15!important}.admin-app .admin-page-title__accent{width:2.25rem;height:.18rem}.admin-app .admin-page-desc{max-width:36rem!important;margin-top:.25rem!important;font-size:.8125rem!important;line-height:1.45!important}.admin-app .admin-page-actions{flex-wrap:wrap;gap:.45rem;width:100%;display:flex}@media (min-width:640px){.admin-app .admin-page-actions{justify-content:flex-end;width:auto}.admin-app .admin-stack{gap:1.05rem!important}}.admin-app .admin-action-bar{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.5rem;padding:.35rem 0;display:flex}.admin-app .admin-filter-row{flex-direction:column;gap:.55rem;width:100%;display:flex}@media (min-width:768px){.admin-app .admin-filter-row{flex-direction:row;justify-content:space-between;align-items:center}}.admin-app .admin-filter-row-secondary{border-top:1px solid var(--border);flex-direction:column;gap:.55rem;width:100%;padding-top:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-filter-row-secondary{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}@media (min-width:768px){.admin-app .admin-filter-row-secondary{flex-flow:wrap;align-items:center}}.admin-app .admin-search-field{width:100%;max-width:none}@media (min-width:768px){.admin-app .admin-search-field{flex:16rem;max-width:22rem}}.admin-app .admin-chip-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.4rem;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.admin-app .admin-chip-row .chip,.admin-app .chip{white-space:nowrap;flex:none}.admin-app .admin-table-wrap{-webkit-overflow-scrolling:touch;border-radius:.9rem;width:100%;max-width:100%;overflow-x:auto}.admin-app .admin-table thead th,.admin-app .admin-table tbody td{padding:.7rem .85rem!important}@media (max-width:639px){.admin-app .admin-table thead th,.admin-app .admin-table tbody td{font-size:.78rem;padding:.6rem .7rem!important}}.vivo-home{flex-direction:column;gap:.85rem;display:flex}.vivo-home__hero{border:1px solid var(--border);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vivo-home__hero{border:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.vivo-home__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--card) 48%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.vivo-home__hero{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 8%, var(--card)) 0%, var(--card) 48%, color-mix(in oklab, var(--accent) 6%, var(--card)) 100%)}}.vivo-home__hero{box-shadow:var(--admin-panel-shadow,0 8px 24px #0f172a0a);padding:.95rem 1rem .85rem}.vivo-home__hero .admin-page-header{z-index:1;border-bottom:0;margin:0;padding-bottom:0;position:relative}.vivo-home__hero-glow{pointer-events:none;background:radial-gradient(circle, var(--primary), transparent 70%);inset-inline-end:-12%;border-radius:50%;width:14rem;height:14rem;position:absolute;top:-40%}@supports (color:color-mix(in lab, red, red)){.vivo-home__hero-glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 22%, transparent), transparent 70%)}}.vivo-home__hero-actions{flex-wrap:wrap;gap:.45rem;display:flex}.vivo-attention{flex-direction:column;gap:.45rem;display:flex}.vivo-attention__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.65rem;font-weight:800}.vivo-attention__row{flex-wrap:wrap;gap:.4rem;display:flex}.vivo-attention__chip{min-height:2rem;transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.vivo-attention__chip:active{transform:scale(.97)}.vivo-attention__chip.is-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.vivo-attention__chip.is-warn{background:color-mix(in oklab, #f59e0b 14%, var(--surface))}}.vivo-attention__chip.is-warn{color:#b45309;border-color:#f59e0b47;border-color:lab(72.7914% 26.933 75.4338/.28)}.vivo-attention__chip.is-info{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.vivo-attention__chip.is-info{background:color-mix(in oklab, #0ea5e9 12%, var(--surface))}}.vivo-attention__chip.is-info{color:#0369a1;border-color:#0ea5e942;border-color:lab(63.352% -17.6082 -44.8631/.26)}.vivo-launch{border:1px solid var(--border);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.vivo-launch{border:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.vivo-launch{background:var(--card);box-shadow:var(--admin-panel-shadow,0 8px 24px #0f172a0a);padding:.85rem}.vivo-launch__head{margin-bottom:.7rem}.vivo-launch__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.65rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.vivo-launch__eyebrow{color:color-mix(in oklab, var(--primary) 75%, var(--muted))}}.vivo-launch__hint{color:var(--muted);margin:.2rem 0 0;font-size:.78rem}.vivo-launch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:640px){.vivo-launch__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.vivo-launch__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.vivo-launch__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.vivo-launch__tile{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.55rem;min-height:3.15rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vivo-launch__tile{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.vivo-launch__tile{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.vivo-launch__tile{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.vivo-launch__tile{color:var(--foreground);transition:transform .12s var(--admin-ease), border-color .14s var(--admin-ease), background-color .14s var(--admin-ease);text-decoration:none}.vivo-launch__tile:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.vivo-launch__tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vivo-launch__tile:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.vivo-launch__tile:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vivo-launch__tile:hover{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}}.vivo-launch__icon{background:var(--primary);border-radius:.55rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vivo-launch__icon{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.vivo-launch__icon{color:var(--primary);flex-shrink:0}.vivo-launch__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.vivo-launch__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.vivo-launch__meta{color:var(--muted);font-size:.65rem;font-weight:700}.vivo-launch__tile.is-warn .vivo-launch__meta{color:#b45309}.vivo-launch__tile.is-info .vivo-launch__meta{color:#0369a1}.vivo-launch__tile.is-ok .vivo-launch__meta{color:var(--primary)}.vivo-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.vivo-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.vivo-kpi{grid-template-columns:repeat(6,minmax(0,1fr))}}.vivo-kpi__card{border:1px solid var(--border);border-radius:.85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__card{border:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.vivo-kpi__card{background:var(--card);min-height:5.25rem;padding:.7rem .75rem .65rem}.vivo-kpi__top{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.vivo-kpi__icon{background:var(--primary);border-radius:.45rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__icon{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.vivo-kpi__icon{color:var(--primary)}.vivo-kpi__card--accent .vivo-kpi__icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__card--accent .vivo-kpi__icon{background:color-mix(in oklab, var(--accent) 16%, var(--surface))}}.vivo-kpi__card--accent .vivo-kpi__icon{color:#c2410c}.vivo-kpi__card--cyan .vivo-kpi__icon{background:#06b6d4}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__card--cyan .vivo-kpi__icon{background:color-mix(in oklab, #06b6d4 14%, var(--surface))}}.vivo-kpi__card--cyan .vivo-kpi__icon{color:#0e7490}.vivo-kpi__card--violet .vivo-kpi__icon{background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__card--violet .vivo-kpi__icon{background:color-mix(in oklab, #8b5cf6 14%, var(--surface))}}.vivo-kpi__card--violet .vivo-kpi__icon{color:#6d28d9}.vivo-kpi__card--amber .vivo-kpi__icon{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__card--amber .vivo-kpi__icon{background:color-mix(in oklab, #f59e0b 16%, var(--surface))}}.vivo-kpi__card--amber .vivo-kpi__icon{color:#b45309}.vivo-kpi__card--blue .vivo-kpi__icon{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.vivo-kpi__card--blue .vivo-kpi__icon{background:color-mix(in oklab, #3b82f6 14%, var(--surface))}}.vivo-kpi__card--blue .vivo-kpi__icon{color:#1d4ed8}.vivo-kpi__label{color:var(--muted);margin:0;font-size:.65rem;font-weight:700;line-height:1.2}.vivo-kpi__value{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.vivo-kpi__hint{color:var(--muted);margin:.25rem 0 0;font-size:.65rem}.vivo-feeds{gap:.85rem;display:grid}@media (min-width:1100px){.vivo-feeds{grid-template-columns:1fr 1fr}}.vivo-feed{margin:0;padding:0;list-style:none}.vivo-feed>li+li{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.vivo-feed>li+li{border-top:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.vivo-feed__row{min-height:3.35rem;color:inherit;transition:background-color .14s var(--admin-ease);align-items:center;gap:.65rem;padding:.55rem .85rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.vivo-feed__row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.vivo-feed__row:hover{background:color-mix(in oklab, var(--primary) 5%, var(--surface))}}}.vivo-feed__thumb{object-fit:contain;border:1px solid var(--border);background:var(--surface);border-radius:.5rem;flex-shrink:0;width:2.15rem;height:2.15rem}.vivo-feed__id{width:2.5rem;color:var(--primary);flex-shrink:0;font-size:.78rem;font-weight:800}.vivo-feed__main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.vivo-feed__title{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.vivo-feed__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.vivo-feed__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;font-size:.75rem;display:flex}.vivo-feed__empty{text-align:center;color:var(--muted);margin:0;padding:2rem 1rem;font-size:.8125rem}.vivo-home .admin-dashboard--khan,.vivo-home .khan-glass{margin:0}.admin-app .admin-filter-label{color:var(--muted);white-space:nowrap;flex-shrink:0;align-self:center;font-size:.68rem;font-weight:700}.vivo-home .khan-charts{gap:.75rem}@media (max-width:900px){.vivo-home .khan-charts{grid-template-columns:1fr!important}}.vivo-home .khan-chart-card__body .recharts-responsive-container,.vivo-home .khan-chart-card__body--area,.admin-analytics .khan-chart-card__body--area{width:100%!important;height:240px!important;min-height:240px!important}@media (max-width:767px){.admin-app .admin-main{padding-block:.75rem 1.75rem;padding-inline:.75rem}.admin-app .admin-page-actions>.btn-primary,.admin-app .admin-page-actions>.btn-outline{flex:auto;justify-content:center}}.vivo-creator{border:1px solid var(--primary);border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vivo-creator{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.vivo-creator{background:linear-gradient(145deg, var(--primary) 0%, var(--card) 55%, var(--accent) 100%)}@supports (color:color-mix(in lab, red, red)){.vivo-creator{background:linear-gradient(145deg, color-mix(in oklab, var(--primary) 10%, var(--card)) 0%, var(--card) 55%, color-mix(in oklab, var(--accent) 7%, var(--card)) 100%)}}.vivo-creator{box-shadow:var(--admin-panel-shadow,0 8px 24px #0f172a0a);padding:1.1rem 1.15rem 1.15rem}.vivo-creator__glow{pointer-events:none;background:radial-gradient(circle, var(--primary), transparent 70%);inset-inline-end:-10%;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-35%}@supports (color:color-mix(in lab, red, red)){.vivo-creator__glow{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 24%, transparent), transparent 70%)}}.vivo-creator__head{z-index:1;align-items:flex-start;gap:.75rem;margin-bottom:.95rem;display:flex;position:relative}.vivo-creator__mark{background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.vivo-creator__mark{background:linear-gradient(145deg, var(--primary), color-mix(in oklab, var(--primary) 60%, var(--accent)))}}.vivo-creator__mark{color:#fff;box-shadow:0 8px 18px var(--primary);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.vivo-creator__mark{box-shadow:0 8px 18px color-mix(in oklab, var(--primary) 28%, transparent)}}.vivo-creator__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0 0 .2rem;font-size:.65rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.vivo-creator__eyebrow{color:color-mix(in oklab, var(--primary) 75%, var(--muted))}}.vivo-creator__name{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}.vivo-creator__role{color:var(--muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.vivo-creator__contacts{z-index:1;gap:.45rem;margin:0 0 .95rem;padding:0;list-style:none;display:grid;position:relative}@media (min-width:640px){.vivo-creator__contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}}.vivo-creator__contacts li{border:1px solid var(--border);border-radius:.7rem;flex-direction:column;gap:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vivo-creator__contacts li{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.vivo-creator__contacts li{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.vivo-creator__contacts li{background:color-mix(in oklab, var(--card) 80%, var(--surface))}}.vivo-creator__contacts li{padding:.55rem .7rem}.vivo-creator__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800}.vivo-creator__value{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;transition:color .14s var(--admin-ease);font-size:.8125rem;font-weight:700;text-decoration:none;overflow:hidden}@media (hover:hover) and (pointer:fine){.vivo-creator__value:hover{color:var(--primary)}}.vivo-creator__actions{z-index:1;flex-wrap:wrap;gap:.45rem;display:flex;position:relative}.vivo-creator__actions>a{flex:auto;justify-content:center}.admin-app{letter-spacing:-.005em;font-size:.875rem;line-height:1.45}.admin-app .admin-data-section__toolbar{min-width:0}.admin-app .admin-data-section__body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.admin-app .admin-action-bar{z-index:1;box-shadow:none;isolation:auto;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.5rem;margin:0;padding:.35rem 0;display:flex;position:relative}.admin-app .admin-action-bar:before{display:none!important}.admin-app .admin-action-bar-sticky{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;position:relative;top:auto}.admin-app .admin-table-wrap{z-index:1;-webkit-overflow-scrolling:touch;border:1px solid var(--border);width:100%;max-width:100%;margin:0;position:relative;overflow-x:auto;border-radius:.9rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table-wrap{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-app .admin-table-wrap.rounded-none{box-shadow:none!important;border-radius:0!important}.admin-app .admin-table{width:100%;min-width:40rem;font-size:.8125rem}.admin-app .admin-table thead th{z-index:2;line-height:1.3;position:sticky;top:0;color:var(--muted)!important;font-size:.6875rem!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table thead th{color:color-mix(in oklab, var(--muted) 88%, var(--foreground))!important}}.admin-app .admin-table tbody td{vertical-align:middle;font-size:.8125rem;line-height:1.4}.admin-app .admin-filter-groups{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:900px){.admin-app .admin-filter-groups{flex-direction:row;align-items:flex-start;gap:1.25rem}.admin-app .admin-filter-group{flex:1 1 0;min-width:0}}.admin-app .admin-filter-group{flex-direction:column;gap:.4rem;min-width:0;display:flex}.admin-app .admin-filter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:0;line-height:1.2;display:block;font-size:.65rem!important;font-weight:800!important}.admin-app .admin-chip-row{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.4rem;width:100%;max-width:100%;padding-block:.1rem .25rem;display:flex;overflow-x:auto}.admin-app .admin-search-input,.admin-app .admin-action-bar .input-field{line-height:1.35;font-size:.875rem!important}.admin-app .admin-pagination{gap:.65rem;padding-top:.15rem}.admin-app .admin-mobile-list{flex-direction:column;gap:.5rem}.admin-app .admin-row-card,.admin-app .admin-mobile-card{border:1px solid var(--border);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-row-card,.admin-app .admin-mobile-card{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-app .admin-row-card,.admin-app .admin-mobile-card{background:var(--card)}@media (max-width:767px){.admin-app .admin-action-bar{padding:.25rem 0}.admin-app .admin-filter-row-secondary{padding-top:.55rem}.admin-app .admin-table{min-width:34rem;font-size:.78rem}.admin-app .admin-page-title{font-size:1.2rem!important}.admin-app .admin-page-desc{font-size:.78rem!important}}@media (min-width:768px){.admin-app .admin-data-section .admin-table thead th{top:0}.admin-app .admin-table-wrap{max-height:none}}.admin-app{--admin-sticky-top:calc(var(--admin-topbar-h) + env(safe-area-inset-top,0px) + .35rem);--admin-z-sidebar:40;--admin-z-topbar:50;--admin-z-sticky:20;--admin-z-drawer:85;--admin-z-mobile-nav:80;--admin-z-cmd:90;--admin-z-dialog:100;--admin-z-toast:110}html.admin-sidebar-pre-collapsed .admin-app{--admin-sidebar-w:var(--admin-sidebar-collapsed-w,4.5rem)}.admin-app .admin-sidebar{z-index:var(--admin-z-sidebar)}.admin-app .admin-topbar{z-index:var(--admin-z-topbar)}.admin-app .admin-action-bar-sticky,.admin-app .admin-ops-bar{top:var(--admin-sticky-top);z-index:var(--admin-z-sticky)}.admin-app .admin-mobile-nav-overlay,.admin-app .admin-mobile-drawer-root{z-index:var(--admin-z-mobile-nav)}.admin-app .khan-drawer{z-index:var(--admin-z-drawer)}.admin-app .khan-drawer__scrim{z-index:0}.admin-app .khan-drawer__panel{z-index:1}.admin-app .admin-cmd{z-index:var(--admin-z-cmd)}.admin-app .admin-dialog,.admin-app [data-admin-dialog]{z-index:var(--admin-z-dialog)}.admin-app .admin-table-wrap{overflow:auto visible!important}.admin-app .admin-table thead th{position:static!important}.admin-app .admin-table{min-width:36rem}@media (max-width:767px){.admin-app .admin-table{min-width:30rem}}.admin-app .admin-form-actions{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.admin-app .admin-page{overflow-x:visible}.admin-app .admin-main{overflow-x:clip}.dark .vivo-attention__chip.is-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.dark .vivo-attention__chip.is-warn{background:color-mix(in oklab, #f59e0b 22%, var(--surface))}}.dark .vivo-attention__chip.is-warn{color:#fcd34d;border-color:#f59e0b66;border-color:lab(72.7914% 26.933 75.4338/.4)}.dark .vivo-attention__chip.is-info{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.dark .vivo-attention__chip.is-info{background:color-mix(in oklab, #0ea5e9 20%, var(--surface))}}.dark .vivo-attention__chip.is-info{color:#7dd3fc;border-color:#0ea5e961;border-color:lab(63.352% -17.6082 -44.8631/.38)}.vivo-home__hero{overflow:visible}@media (max-width:639px){.vivo-feed__side{align-items:flex-start;max-width:100%}.vivo-feed__side .badge{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}}.admin-app .admin-ops-bar{gap:.5rem .65rem}.admin-app .admin-ops-bar select{width:100%;min-width:0;margin-top:0!important}.admin-app .admin-ops-bar__controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin-inline-start:auto;display:flex}.admin-app .admin-ops-bar__status{flex:9rem;min-width:0;max-width:14rem}@media (max-width:639px){.admin-app .admin-ops-bar__controls{width:100%;margin-inline-start:0}.admin-app .admin-ops-bar__status{flex:100%;max-width:none}}.admin-app .admin-filter-row-secondary{flex-direction:column;gap:.65rem;width:100%;display:flex}@media (min-width:900px){.admin-app .admin-filter-row-secondary{flex-direction:row;align-items:flex-start;gap:1.25rem}.admin-app .admin-filter-row-secondary .admin-filter-group{flex:1 1 0;min-width:0}.admin-app .admin-filter-row-secondary .admin-filter-group--sort{flex:0 auto}}.admin-app .admin-chip-row{padding-inline:.15rem;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .5rem calc(100% - .75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .5rem calc(100% - .75rem),#0000 100%)}[dir=rtl] .admin-app .admin-chip-row{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 .5rem calc(100% - .75rem),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 .5rem calc(100% - .75rem),#0000 100%)}[dir=rtl] .admin-sidebar-collapse svg{scale:-1 1}.admin-app .badge{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.admin-app .admin-data-section+.admin-panel,.admin-app .admin-data-section .access-log-feed{margin-top:0}.admin-app .admin-chip-row--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:.15rem;overflow-x:auto}.admin-app .admin-data-section__body .admin-table-wrap{isolation:isolate;background:var(--card)!important}.admin-app .admin-data-section__body .admin-table tbody tr{transition:background-color .12s}.admin-app .admin-data-section__body .admin-table tbody tr:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-data-section__body .admin-table tbody tr:hover{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.admin-app .admin-form-layout{gap:.75rem;display:grid}@media (min-width:1024px){.admin-app .admin-form-layout{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);align-items:start;gap:.9rem}.admin-app .admin-form-media{top:calc(var(--admin-topbar-h) + env(safe-area-inset-top,0px) + .75rem);position:sticky}}.admin-app .admin-form-actions{z-index:10;border:1px solid var(--border);border-radius:.9rem;flex-wrap:wrap;gap:.75rem;margin-top:.25rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-form-actions{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .admin-form-actions{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-form-actions{background:color-mix(in oklab, var(--card) 92%, var(--surface))}}.admin-app .admin-form-actions{-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a14}.admin-mobile-overlay{z-index:80!important}.khan-drawer{z-index:85!important}.khan-drawer__scrim{z-index:0!important}.khan-drawer__panel{z-index:1!important}body.admin-console [data-sonner-toaster]{z-index:110!important}.admin-app .admin-data-section{flex-direction:column;gap:.75rem;min-width:0;display:flex}.admin-app .admin-data-section__toolbar,.admin-app .admin-data-section__body{min-width:0}.admin-app .admin-data-section__body{flex-direction:column;gap:.75rem;display:flex}.admin-app .admin-action-bar{z-index:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;isolation:auto!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;gap:.5rem!important;margin:0!important;padding:.25rem 0 .15rem!important;display:flex!important;position:relative!important}.admin-app .admin-action-bar:before,.admin-app .admin-action-bar:after{content:none!important;display:none!important}.admin-app .admin-action-bar-sticky{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;position:relative!important;top:auto!important}.admin-app .admin-filter-bar{flex-direction:column;gap:.5rem;min-width:0;display:flex}@media (min-width:768px){.admin-app .admin-filter-bar{flex-flow:wrap;align-items:center;gap:.55rem .65rem}}.admin-app .admin-filter-bar__search{flex:14rem;min-width:0}.admin-app .admin-filter-bar__controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-app .admin-filter-bar__meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-inline-start:auto;display:flex}.admin-app .admin-filter-select{border:1px solid var(--border);border-radius:.6rem;min-width:8rem;max-width:13rem;min-height:2.25rem;padding-inline:.6rem;font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-filter-select{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .admin-filter-select{background:var(--card);color:var(--foreground)}.admin-app .admin-filter-row-secondary{display:none!important}.admin-app .admin-chip-row{flex-wrap:wrap;gap:.35rem;display:flex;-webkit-mask-image:none!important;mask-image:none!important}.admin-app .admin-table-wrap{-webkit-overflow-scrolling:touch;z-index:1!important;border:1px solid var(--border)!important;border-radius:.75rem!important;width:100%!important;max-width:100%!important;margin:0!important;position:relative!important;overflow:auto visible!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table-wrap{border:1px solid color-mix(in oklab, var(--border) 88%, transparent)!important}}.admin-app .admin-table-wrap{isolation:isolate;background:var(--card)!important;box-shadow:none!important}.admin-app .admin-table-wrap--embedded,.admin-app .admin-panel-body .admin-table-wrap{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.admin-app .admin-table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:36rem;font-size:.8125rem}.admin-app .admin-table thead th{letter-spacing:.01em;z-index:auto!important;text-transform:none!important;color:var(--muted)!important;background:var(--surface)!important;padding:.65rem .85rem!important;font-size:.6875rem!important;font-weight:700!important;position:static!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table thead th{background:color-mix(in oklab, var(--surface) 80%, var(--card))!important}}.admin-app .admin-table thead th{border-bottom:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table thead th{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent)!important}}.admin-app .admin-table thead th{white-space:nowrap}.admin-app .admin-table tbody td{vertical-align:middle;border-bottom:1px solid var(--border)!important;padding:.7rem .85rem!important;font-size:.8125rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table tbody td{border-bottom:1px solid color-mix(in oklab, var(--border) 50%, transparent)!important}}.admin-app .admin-table tbody td{background:0 0!important}.admin-app .admin-table tbody tr:last-child td{border-bottom:none!important}@media (hover:hover) and (pointer:fine){.admin-app .admin-table tbody tr:hover td{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table tbody tr:hover td{background:color-mix(in oklab, var(--surface) 50%, var(--card))!important}}}.admin-app .admin-row-card{border:1px solid var(--border);border-radius:.75rem;display:block}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-row-card{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .admin-row-card{background:var(--card);box-shadow:none;color:inherit;padding:.85rem;text-decoration:none}.admin-app .admin-only-desktop,.admin-app .admin-table-wrap.admin-only-desktop{display:block!important}.admin-app .admin-only-mobile,.admin-app .admin-mobile-list,.admin-app .admin-mobile-list.admin-only-mobile{display:none!important}@media (max-width:767.98px){.admin-app .admin-only-desktop,.admin-app .admin-table-wrap.admin-only-desktop,.admin-app .admin-data-section__body>.admin-table-wrap{display:none!important}.admin-app .admin-only-mobile,.admin-app .admin-mobile-list,.admin-app .admin-mobile-list.admin-only-mobile,.admin-app .admin-data-section__body>.admin-mobile-list{flex-direction:column!important;gap:.55rem!important;display:flex!important}}.admin-app{--admin-ease:cubic-bezier(.23, 1, .32, 1);--admin-radius:.65rem;--admin-radius-lg:.75rem;--admin-panel-shadow:none;--admin-topbar-h:3rem;--admin-sidebar-w:15.25rem;--admin-sidebar-collapsed-w:4.25rem;--admin-canvas:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app{--admin-canvas:color-mix(in oklab, var(--surface) 94%, var(--background))}}.admin-app{--admin-gap:.7rem;--admin-gap-lg:.9rem;--admin-control-h:2.15rem;font-size:.875rem;background:var(--admin-canvas)!important}.dark .admin-app{--admin-canvas:#0c0d12;--admin-panel-shadow:none;background:var(--admin-canvas)!important}.admin-app:before,.admin-app:after{opacity:0!important;content:none!important;background:0 0!important}.admin-app .admin-stack>*{opacity:1!important;animation:none!important;transform:none!important}.admin-app .admin-main{padding-inline:.85rem!important;padding-top:.75rem!important;padding-bottom:1.5rem!important}@media (min-width:640px){.admin-app .admin-main{padding-inline:1.1rem!important;padding-top:.85rem!important}}@media (min-width:1024px){.admin-app .admin-main{padding-inline:1.35rem!important;padding-top:.95rem!important}}.admin-app .admin-page{max-width:min(100%,88rem)}.admin-app .admin-stack{gap:var(--admin-gap)!important;flex-direction:column!important;display:flex!important}@media (min-width:640px){.admin-app .admin-stack{gap:var(--admin-gap-lg)!important}}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-topbar{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent)!important;background:color-mix(in oklab, var(--card) 92%, transparent)!important}}.admin-app .admin-topbar{-webkit-backdrop-filter:blur(12px)!important;box-shadow:none!important}.admin-app .admin-topbar-inner{height:var(--admin-topbar-h)!important;gap:.5rem!important;padding-inline:.65rem!important}.admin-app .admin-sidebar{border-inline-end:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-sidebar{border-inline-end:1px solid color-mix(in oklab, var(--border) 78%, transparent)!important}}.admin-app .admin-sidebar{box-shadow:none!important}.admin-app .admin-sidebar:before,.admin-app .admin-sidebar:after{content:none!important;display:none!important}.admin-app .admin-page-header{background:0 0!important;border:none!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:.65rem 1rem!important;min-height:0!important;margin:0!important;padding:0 0 .15rem!important;display:flex!important}.admin-app .admin-page-eyebrow{opacity:.9;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--muted)!important;margin:0 0 .2rem!important;font-size:.625rem!important;font-weight:700!important}.admin-app .admin-page-title,.admin-app .admin-page-title__text{letter-spacing:-.025em!important;color:var(--foreground)!important;margin:0!important;padding:0!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.2!important;display:block!important}.admin-app .admin-page-title__accent{display:none!important}.admin-app .admin-page-desc{max-width:36rem!important;color:var(--muted)!important;margin:.25rem 0 0!important;font-size:.78rem!important;line-height:1.4!important}.admin-app .admin-page-actions{flex-wrap:wrap!important;align-items:center!important;gap:.4rem!important;display:flex!important}.admin-app .admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important;gap:.55rem!important;display:grid!important}.admin-app .admin-stat-card{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important;min-height:0!important;padding:.7rem .8rem!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-stat-card{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)!important}}.admin-app .admin-stat-card{background:var(--card)!important;box-shadow:none!important;transition:border-color .14s var(--admin-ease), transform .12s var(--admin-ease)!important;overflow:hidden!important}.admin-app .admin-stat-card:before,.admin-app .admin-stat-card:after,.admin-app .admin-stat-card__rail,.admin-app .admin-stat-card__orb{content:none!important;display:none!important}.admin-app .admin-stat-card__top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.admin-app .admin-stat-icon{flex-shrink:0;border-radius:.45rem!important;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;display:inline-flex!important}.admin-app .admin-stat-label{letter-spacing:.01em!important;text-transform:none!important;color:var(--muted)!important;margin:0!important;font-size:.65rem!important;font-weight:600!important;line-height:1.25!important}.admin-app .admin-stat-value{letter-spacing:-.03em!important;color:var(--foreground)!important;margin:.15rem 0 0!important;font-size:1.15rem!important;font-weight:750!important;line-height:1.15!important}.admin-app .admin-stat-trend-label{color:var(--muted)!important;margin:.25rem 0 0!important;font-size:.65rem!important}.admin-app .admin-stat-link:active .admin-stat-card{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.admin-app .admin-stat-link:hover .admin-stat-card{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-stat-link:hover .admin-stat-card{border-color:color-mix(in oklab, var(--primary) 32%, var(--border))!important}}}.admin-app .admin-hint-chip,.admin-app .admin-trend-chip{border-radius:.35rem!important;padding:.15rem .4rem!important;font-size:.625rem!important;font-weight:700!important}.admin-app .admin-panel{border-radius:var(--admin-radius-lg)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-panel{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)!important}}.admin-app .admin-panel{background:var(--card)!important;box-shadow:none!important;overflow:hidden!important}.admin-app .admin-panel:before,.admin-app .admin-panel:after{content:none!important;display:none!important}.admin-app .admin-panel-header{background:var(--surface)!important;align-items:center!important;gap:.5rem!important;min-height:2.4rem!important;padding:.55rem .85rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-panel-header{background:color-mix(in oklab, var(--surface) 55%, var(--card))!important}}.admin-app .admin-panel-header{border-bottom:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-panel-header{border-bottom:1px solid color-mix(in oklab, var(--border) 75%, transparent)!important}}.admin-app .admin-panel-title,.admin-app .admin-panel-header h2{letter-spacing:-.01em!important;margin:0!important;font-size:.78rem!important;font-weight:700!important}.admin-app .admin-panel-body.p-0{padding:0!important}.admin-app .admin-empty-state{border-radius:var(--admin-radius-lg)!important;border:1px dashed var(--border)!important;padding:1.75rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-empty-state{border:1px dashed color-mix(in oklab, var(--border) 80%, transparent)!important}}.admin-app .admin-empty-state{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-empty-state{background:color-mix(in oklab, var(--surface) 40%, var(--card))!important}}.admin-app .admin-empty-state{box-shadow:none!important}.admin-app .admin-search-field{width:100%;position:relative;max-width:none!important}@media (min-width:768px){.admin-app .admin-search-field{flex:14rem;max-width:20rem!important}}.admin-app .admin-search-input,.admin-app .admin-action-bar .input-field,.admin-app .admin-filter-select{min-height:var(--admin-control-h)!important;height:var(--admin-control-h)!important;border-radius:.55rem!important;font-size:.8125rem!important}.admin-app .btn-primary,.admin-app .btn-outline,.admin-app .btn-ghost{min-height:var(--admin-control-h)!important;transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease), border-color .14s var(--admin-ease), color .14s var(--admin-ease)!important;border-radius:.55rem!important;font-size:.8125rem!important;font-weight:650!important}.admin-app .btn-primary:active,.admin-app .btn-outline:active,.admin-app .btn-ghost:active,.admin-app .admin-icon-action:active,.admin-app .chip:active{transform:scale(.97)}.admin-app .admin-icon-action{border-radius:.5rem!important;width:2rem!important;height:2rem!important}.admin-app .chip,.admin-app a.chip,.admin-app button.chip{min-height:1.85rem!important;box-shadow:none!important;border-radius:.5rem!important;padding-inline:.55rem!important;font-size:.72rem!important;font-weight:650!important}.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{background:color-mix(in oklab, var(--primary) 14%, var(--card))!important}}.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))!important}}.admin-app .chip-active,.admin-app a.chip-active,.admin-app button.chip-active{color:var(--primary)!important}.admin-app .admin-table-wrap{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table-wrap{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)!important}}.admin-app .admin-table-wrap{background:var(--card)!important;box-shadow:none!important}.admin-app .admin-table thead th{background:var(--surface)!important;padding:.55rem .75rem!important;font-size:.65rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-table thead th{background:color-mix(in oklab, var(--surface) 72%, var(--card))!important}}.admin-app .admin-table tbody td{padding:.6rem .75rem!important;font-size:.8rem!important}.admin-app .admin-row-card{border-radius:var(--admin-radius)!important;box-shadow:none!important;padding:.75rem!important}.admin-app .admin-data-section,.admin-app .admin-data-section__body{gap:.55rem!important}.admin-app .admin-pagination{align-items:center;gap:.5rem!important;padding-top:.1rem!important}.admin-app .admin-pagination-meta,.admin-app .admin-page-indicator{color:var(--muted)!important;font-size:.72rem!important}.admin-app .admin-form-actions{border-radius:var(--admin-radius)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;padding:.65rem .75rem!important;box-shadow:0 6px 20px #0f172a0f!important}.admin-app .vivo-home{gap:var(--admin-gap-lg);flex-direction:column;display:flex}.admin-app .vivo-home__hero{position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:.85rem 0 .15rem!important;overflow:visible!important}.admin-app .vivo-home__hero-glow{display:none!important}.admin-app .vivo-home__hero .admin-page-header{margin:0!important}.admin-app .vivo-home .khan-glass,.admin-app .vivo-home .khan-kpi,.admin-app .vivo-home .khan-chart-card{border-radius:var(--admin-radius)!important;box-shadow:none!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-home .khan-glass,.admin-app .vivo-home .khan-kpi,.admin-app .vivo-home .khan-chart-card{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)!important}}.admin-app .vivo-home .khan-glass,.admin-app .vivo-home .khan-kpi,.admin-app .vivo-home .khan-chart-card{background:var(--card)!important}.admin-app .access-log-hero,.admin-app .access-log-card,.admin-app .ext-mod,.admin-app .theme-skin{border-radius:var(--admin-radius-lg)!important;box-shadow:none!important}.admin-app .access-log-hero{background:var(--card)!important;border:1px solid var(--border)!important;padding:.85rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .access-log-hero{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)!important}}.admin-app .access-log-hero__glow{display:none!important}.admin-app .access-log-card{padding:.75rem .85rem!important}.admin-app .khan-view-toggle{box-shadow:none!important;border-radius:.55rem!important;padding:.15rem!important}.admin-app .khan-view-toggle__btn{min-height:1.85rem!important;padding:.3rem .55rem!important;font-size:.72rem!important}.admin-app .vivo-attention{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important;padding:.55rem .7rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-attention{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)!important}}.admin-app .vivo-attention{background:var(--card)!important;box-shadow:none!important}.admin-app .vivo-attention__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted)!important;margin-bottom:.4rem!important;font-size:.65rem!important;font-weight:700!important}.admin-app .vivo-attention__row{flex-wrap:wrap;gap:.4rem;display:flex}.admin-app .vivo-attention__chip{transition:transform .12s var(--admin-ease);min-height:1.85rem!important;box-shadow:none!important;border-radius:.5rem!important;padding:.3rem .55rem!important;font-size:.72rem!important;font-weight:650!important}.admin-app .vivo-attention__chip:active{transform:scale(.97)}.admin-app .vivo-launch{border-radius:var(--admin-radius-lg)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-launch{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)!important}}.admin-app .vivo-launch{background:var(--card)!important;box-shadow:none!important;padding:.75rem!important}.admin-app .vivo-launch__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted)!important;margin:0!important;font-size:.65rem!important;font-weight:700!important}.admin-app .vivo-launch__hint{color:var(--muted)!important;margin:.15rem 0 0!important;font-size:.75rem!important}.admin-app .vivo-launch__grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))!important;gap:.45rem!important;display:grid!important}.admin-app .vivo-launch__tile{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important;align-items:center!important;gap:.55rem!important;min-height:2.75rem!important;padding:.5rem .6rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-launch__tile{border:1px solid color-mix(in oklab, var(--border) 78%, transparent)!important}}.admin-app .vivo-launch__tile{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-launch__tile{background:color-mix(in oklab, var(--surface) 45%, var(--card))!important}}.admin-app .vivo-launch__tile{transition:border-color .14s var(--admin-ease), transform .12s var(--admin-ease);color:inherit!important;box-shadow:none!important;text-decoration:none!important}.admin-app .vivo-launch__tile:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.admin-app .vivo-launch__tile:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-launch__tile:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))!important}}}.admin-app .vivo-launch__icon{background:var(--primary)!important;border-radius:.45rem!important;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-launch__icon{background:color-mix(in oklab, var(--primary) 12%, transparent)!important}}.admin-app .vivo-launch__icon{flex-shrink:0;color:var(--primary)!important}.admin-app .vivo-launch__title{display:block;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important}.admin-app .vivo-launch__meta{margin-top:.1rem;display:block;color:var(--muted)!important;font-size:.65rem!important}.admin-app .vivo-kpi{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important;gap:.55rem!important;display:grid!important}.admin-app .vivo-kpi__card{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important;min-height:0!important;padding:.7rem .8rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .vivo-kpi__card{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)!important}}.admin-app .vivo-kpi__card{background:var(--card)!important;box-shadow:none!important}.admin-app .vivo-kpi__card:before,.admin-app .vivo-kpi__card:after{content:none!important;display:none!important}.admin-app .vivo-kpi__icon{border-radius:.45rem!important;width:1.75rem!important;height:1.75rem!important}.admin-app .vivo-kpi__label{color:var(--muted)!important;font-size:.65rem!important}.admin-app .vivo-kpi__value{letter-spacing:-.03em!important;font-size:1.1rem!important;font-weight:750!important}@media (prefers-reduced-motion:reduce){.admin-app *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.uc-lock{flex-direction:column;min-height:100dvh;display:flex}.uc-lock .uc-page{flex:1}.uc-page{isolation:isolate;background:var(--surface);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem 1rem 2rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.uc-page{background:color-mix(in oklab, var(--surface) 88%, var(--background))}}.uc-page__bg{z-index:0;background:radial-gradient(720px 420px at 15% -10%, var(--primary), transparent 60%), radial-gradient(640px 380px at 95% 10%, #f0821e1f, transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.uc-page__bg{background:radial-gradient(720px 420px at 15% -10%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 60%), radial-gradient(640px 380px at 95% 10%, lab(66.1121% 38.9444 66.8238/.12), transparent 55%)}}.uc-page__bg{pointer-events:none}.uc-page__grid{z-index:0;opacity:.28;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.uc-page__grid{background-image:linear-gradient(color-mix(in oklab, var(--border) 70%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--border) 70%, transparent) 1px, transparent 1px)}}.uc-page__grid{pointer-events:none;background-size:28px 28px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.uc-page__card{z-index:1;border:1px solid var(--border);border-radius:1rem;width:min(100%,28rem);padding:1.75rem 1.35rem 1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.uc-page__card{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.uc-page__card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.uc-page__card{background:color-mix(in oklab, var(--card) 94%, transparent)}}.uc-page__card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 48px #0f172a14}.uc-page__brand{flex-direction:column;align-items:center;gap:.35rem;display:flex}.uc-page__site{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:700}.uc-page__badge{color:#b45309;background:#f59e0b;border-radius:999px;align-items:center;gap:.35rem;margin-top:1.1rem;padding:.3rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uc-page__badge{background:color-mix(in oklab, #f59e0b 16%, var(--card))}}.uc-page__badge{border:1px solid #f59e0b59;border:1px solid lab(72.7913% 26.933 75.4338/.35)}.dark .uc-page__badge{color:#fbbf24}.uc-page__icon{width:3.25rem;height:3.25rem;color:var(--primary);background:var(--primary);border-radius:.9rem;justify-content:center;align-items:center;margin:1.1rem auto 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uc-page__icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.uc-page__icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.uc-page__icon{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.uc-page__title{letter-spacing:-.03em;color:var(--foreground);margin:.9rem 0 0;font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:800;line-height:1.2}.uc-page__body{max-width:24rem;color:var(--muted);margin:.65rem auto 0;font-size:.9rem;line-height:1.55}.uc-page__hint{max-width:22rem;color:var(--muted);margin:.55rem auto 0;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.uc-page__hint{color:color-mix(in oklab, var(--muted) 85%, transparent)}}.uc-page__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.35rem;display:flex}.uc-page__cta{min-height:2.35rem;padding-inline:1rem;font-size:.8125rem}.uc-notice{z-index:60;isolation:isolate;border-bottom:1px solid #f59e0b;flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.uc-notice{border-bottom:1px solid color-mix(in oklab, #f59e0b 35%, var(--border))}}.uc-notice{background:linear-gradient(105deg, #f59e0b 0%, var(--primary) 55%, #f59e0b 100%)}@supports (color:color-mix(in lab, red, red)){.uc-notice{background:linear-gradient(105deg, color-mix(in oklab, #f59e0b 14%, var(--card)) 0%, color-mix(in oklab, var(--primary) 8%, var(--card)) 55%, color-mix(in oklab, #f59e0b 10%, var(--card)) 100%)}}.uc-notice{color:#92400e}@supports (color:color-mix(in lab, red, red)){.uc-notice{color:color-mix(in oklab, #92400e 70%, var(--foreground))}}.uc-notice{box-shadow:0 1px #f59e0b1f;box-shadow:0 1px lab(72.7914% 26.933 75.4338/.12)}.dark .uc-notice{color:#fbbf24}@supports (color:color-mix(in lab, red, red)){.dark .uc-notice{color:color-mix(in oklab, #fbbf24 75%, var(--foreground))}}.dark .uc-notice{border-bottom-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.dark .uc-notice{border-bottom-color:color-mix(in oklab, #f59e0b 28%, var(--border))}}.dark .uc-notice{background:linear-gradient(105deg, #f59e0b 0%, var(--primary) 55%, #f59e0b 100%)}@supports (color:color-mix(in lab, red, red)){.dark .uc-notice{background:linear-gradient(105deg, color-mix(in oklab, #f59e0b 18%, var(--card)) 0%, color-mix(in oklab, var(--primary) 12%, var(--card)) 55%, color-mix(in oklab, #f59e0b 14%, var(--card)) 100%)}}.uc-notice:before{content:"";pointer-events:none;inset-inline-start:-20%;background:linear-gradient(90deg,#0000,#ffffff47,#0000);background:linear-gradient(90deg,#0000,lab(100% -.0000298023 .0000119209/.28),#0000);width:40%;animation:2.8s ease-out infinite uc-notice-shine;position:absolute;top:0;bottom:0}@keyframes uc-notice-shine{0%{opacity:0;transform:translate(0)}18%{opacity:.7}45%{opacity:0;transform:translate(280%)}to{opacity:0;transform:translate(280%)}}.uc-notice__inner{z-index:1;justify-content:center;align-items:center;gap:.55rem;width:min(100%,72rem);margin-inline:auto;padding:.55rem 1rem;display:flex;position:relative}.uc-notice__icon{color:#b45309;background:#f59e0b38;background:lab(72.7914% 26.933 75.4338/.22);border:1px solid #f59e0b59;border:1px solid lab(72.7913% 26.933 75.4338/.35);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.dark .uc-notice__icon{color:#fbbf24}.uc-notice__text{text-align:center;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .45rem;margin:0;font-size:.8125rem;line-height:1.35;display:flex}.uc-notice__label{letter-spacing:.02em;font-weight:800}.uc-notice__sep{opacity:.45;font-weight:600}.uc-notice__msg{color:currentColor;font-weight:560}@supports (color:color-mix(in lab, red, red)){.uc-notice__msg{color:color-mix(in oklab, currentColor 88%, transparent)}}@media (max-width:480px){.uc-notice__sep{display:none}.uc-notice__text{flex-direction:column;align-items:center;gap:.1rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.uc-notice:before{animation:none;display:none}}.admin-app .admin-uc-chip{color:#b45309;background:#f59e0b;border-radius:.5rem;align-items:center;gap:.35rem;min-height:1.85rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-uc-chip{background:color-mix(in oklab, #f59e0b 16%, var(--card))}}.admin-app .admin-uc-chip{transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease);border:1px solid #f59e0b66;border:1px solid lab(72.7914% 26.933 75.4338/.4)}.admin-app .admin-uc-chip:active{transform:scale(.97)}.dark .admin-app .admin-uc-chip{color:#fbbf24}.admin-analytics-toolbar{border-radius:var(--admin-radius-lg,.75rem);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-analytics-toolbar{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-analytics-toolbar{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.admin-analytics-toolbar{background:color-mix(in oklab, var(--card) 88%, var(--surface))}}.admin-analytics-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-analytics-ranges{display:inline-flex}.admin-analytics .khan-charts{gap:.75rem!important}.admin-analytics .khan-chart-card__body{min-height:200px}.admin-app .vivo-home{gap:var(--admin-gap,.75rem)!important}.admin-app .vivo-home__hero{margin-bottom:0!important;padding:0!important}.admin-app .vivo-attention{border-radius:var(--admin-radius-lg,.75rem)!important;gap:.45rem!important;padding:.55rem .7rem!important}.admin-app .vivo-attention__chip{min-height:1.85rem!important;padding:.25rem .55rem!important;font-size:.75rem!important}.admin-app .vivo-launch__head{margin-bottom:.45rem!important}.admin-app .vivo-launch__grid{gap:.45rem!important}.admin-app .vivo-launch__tile{min-height:2.85rem!important;padding:.55rem .65rem!important}.admin-app .vivo-kpi{gap:.55rem!important}.admin-app .vivo-kpi__card{padding:.7rem .75rem!important}.admin-app .vivo-kpi__value{font-size:1.15rem!important}.admin-app .vivo-feeds{gap:.75rem!important}.admin-app .vivo-feed__row{padding:.55rem .75rem!important}.admin-dashboard-analytics-link{color:var(--primary);transition:opacity .12s var(--admin-ease), transform .12s var(--admin-ease);align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.admin-dashboard-analytics-link:active{transform:scale(.97)}.admin-app .admin-stack{gap:var(--admin-gap,.75rem)!important}.admin-app .admin-panel-body{padding:.75rem!important}.admin-app .admin-panel-header{min-height:2.35rem;padding:.55rem .75rem!important}.admin-app .admin-filter-bar,.admin-app .admin-action-bar{gap:.45rem!important;padding:.55rem .65rem!important}.admin-app .admin-form-section,.admin-app form .admin-panel,.admin-app .admin-stack>.admin-panel{margin-bottom:0}.admin-app form .grid,.admin-app .admin-panel-body .grid{gap:.75rem!important}.admin-app .admin-form-actions{gap:.5rem!important;padding:.65rem .75rem!important}.admin-app .payment-gateway-card,.admin-app .seo-section{box-shadow:none!important;border-radius:var(--admin-radius,.65rem)!important}.admin-app .admin-ext-page{gap:var(--admin-gap,.7rem)!important;flex-direction:column!important;display:flex!important}.admin-app .admin-ext-page>*{opacity:1!important;animation:none!important;transform:none!important}.admin-app .admin-ext-note{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important;margin:0!important;padding:.55rem .75rem!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-ext-note{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)!important}}.admin-app .admin-ext-note{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-ext-note{background:color-mix(in oklab, var(--surface) 55%, var(--card))!important}}.admin-app .admin-ext-note{box-shadow:none!important;color:var(--muted)!important;font-size:.78rem!important;line-height:1.4!important}.admin-app .admin-ext-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{border-radius:var(--admin-radius)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-ext-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)!important}}.admin-app .admin-ext-card,.admin-app .ext-mod,.admin-app .theme-skin,.admin-app .ext-lab__toolbar{background:var(--card)!important;box-shadow:none!important;transition:border-color .14s var(--admin-ease), transform .12s var(--admin-ease)!important}.admin-app .admin-ext-card:hover,.admin-app .ext-mod:hover,.admin-app .theme-skin:hover{box-shadow:none!important}.admin-app .admin-ext-card--active,.admin-app .ext-mod--active,.admin-app .theme-skin--live{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-ext-card--active,.admin-app .ext-mod--active,.admin-app .theme-skin--live{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))!important}}.admin-app .admin-ext-card--active,.admin-app .ext-mod--active,.admin-app .theme-skin--live{box-shadow:none!important}.admin-app .ext-mod__shine,.admin-app .admin-ext-card__glow{display:none!important}.admin-app .ext-lab{gap:.65rem!important}.admin-app .ext-lab__toolbar{gap:.55rem!important;padding:.55rem .7rem!important}.admin-app .ext-lab__eyebrow{letter-spacing:.06em!important;font-size:.625rem!important}.admin-app .ext-lab__meta{margin-top:.1rem!important;font-size:.78rem!important;font-weight:650!important}.admin-app .ext-lab__grid{gap:.55rem!important}.admin-app .ext-mod{gap:.6rem!important;padding:.7rem .75rem!important}.admin-app .ext-mod__top{gap:.6rem!important}.admin-app .ext-mod__icon{border-radius:.45rem!important;width:2rem!important;height:2rem!important}.admin-app .ext-mod__title{font-size:.85rem!important;font-weight:700!important}.admin-app .ext-mod__desc{margin-top:.25rem!important;font-size:.72rem!important;line-height:1.4!important}.admin-app .ext-mod__cat,.admin-app .ext-mod__badge{border-radius:.35rem!important;padding:.12rem .4rem!important;font-size:.6rem!important}.admin-app .ext-mod__actions{gap:.35rem!important}.admin-app .theme-studio{gap:.55rem!important}.admin-app .theme-studio__eyebrow{letter-spacing:.06em!important}.admin-app .theme-studio__grid{gap:.65rem!important}.admin-app .theme-skin__stage{height:7rem!important}.admin-app .theme-skin__mock{gap:.35rem!important;inset:.85rem .9rem auto!important}.admin-app .theme-skin__mock-hero{height:2rem!important}.admin-app .theme-skin__mock-rail i{height:1.35rem!important}.admin-app .theme-skin__watermark{opacity:.28;width:1.75rem!important;height:1.75rem!important}.admin-app .theme-skin__live,.admin-app .theme-skin__sandbox,.admin-app .theme-skin__flag{box-shadow:none!important;border-radius:.35rem!important;padding:.18rem .4rem!important;font-size:.58rem!important}.admin-app .theme-skin__body{gap:.45rem!important;padding:.7rem .75rem!important}.admin-app .theme-skin__title{font-size:.9rem!important}.admin-app .theme-skin__ver{font-size:.68rem!important}.admin-app .theme-skin__desc{font-size:.75rem!important;line-height:1.4!important}.admin-app .theme-skin__features{gap:.25rem!important}.admin-app .theme-skin__features li{font-size:.7rem!important}.admin-app .theme-skin__actions{gap:.35rem!important;margin-top:.1rem!important}.admin-app .appearance-slides{gap:var(--admin-gap,.7rem);flex-direction:column;display:flex}.admin-app .appearance-slides__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;display:flex}.admin-app .appearance-slides__hint{max-width:36rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.admin-app .appearance-slides__grid{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:1024px){.admin-app .appearance-slides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-app .appearance-slide-card{box-shadow:none!important}.admin-app .appearance-slide-card__row{align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.admin-app .appearance-slide-card__thumb{background:var(--surface);border:1px solid var(--border);border-radius:.45rem;flex-shrink:0;width:5.25rem;height:3.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-app .appearance-slide-card__thumb{border:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.alc{flex-direction:column;gap:.65rem;display:flex}.alc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.alc-toolbar__left{flex-wrap:wrap;gap:.35rem;display:flex}.alc-chip{border:1px solid var(--border);border-radius:.45rem;align-items:center;gap:.35rem;min-height:1.85rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.alc-chip{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.alc-chip{background:var(--card);color:var(--muted);transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease), color .14s var(--admin-ease);font-size:.7rem;font-weight:650}.alc-chip:active{transform:scale(.97)}.alc-chip.is-on{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alc-chip.is-on{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.alc-chip.is-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alc-chip.is-on{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.alc-insights{border-radius:var(--admin-radius-lg,.75rem);border:1px solid var(--border);padding:.55rem .65rem}@supports (color:color-mix(in lab, red, red)){.alc-insights{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.alc-insights{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.alc-insights{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.alc-insights__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.65rem;font-weight:750}.alc-insights__list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.alc-ip-pill{border:1px solid var(--border);border-radius:.4rem;align-items:center;gap:.4rem;min-height:1.7rem;padding:.2rem .5rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.alc-ip-pill{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.alc-ip-pill{background:var(--card);color:var(--foreground);font-size:.7rem}.alc-ip-pill__bar{pointer-events:none;opacity:.12;position:absolute;inset:0}.alc-ip-pill__bar i{background:var(--primary);height:100%;display:block}.alc-table-wrap{border-radius:var(--admin-radius-lg,.75rem);border:1px solid var(--border);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.alc-table-wrap{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.alc-table-wrap{background:var(--card)}.alc-table{border-collapse:collapse;width:100%;font-size:.75rem}.alc-table th{text-align:start;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--surface);padding:.45rem .55rem;font-size:.62rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.alc-table th{background:color-mix(in oklab, var(--surface) 80%, var(--card))}}.alc-table th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.alc-table th{border-bottom:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.alc-table th{white-space:nowrap}.alc-table td{border-bottom:1px solid var(--border);padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.alc-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.alc-table td{vertical-align:middle}.alc-table tr.is-open td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alc-table tr.is-open td{background:color-mix(in oklab, var(--primary) 4%, var(--card))}}.alc-table tr.is-risk td:first-child{box-shadow:inset 2px 0 #f59e0b}.alc-when{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.alc-actor{flex-direction:column;gap:.05rem;min-width:9rem;max-width:12rem;display:flex}.alc-actor__name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.alc-actor__email{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.65rem;overflow:hidden}.alc-badges{flex-wrap:wrap;gap:.25rem;display:flex}.alc-badge{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:.3rem;align-items:center;gap:.2rem;padding:.1rem .35rem;font-size:.6rem;font-weight:750;display:inline-flex}.alc-badge.is-login{color:#047857;background:#10b98129;background:lab(66.6921% -50.6676 17.0591/.16)}.alc-badge.is-visit{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.alc-badge.is-visit{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.alc-badge.is-role{color:var(--muted);background:var(--surface)}.alc-badge.is-risk{color:#b45309;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4338/.18)}.dark .alc-badge.is-login{color:#6ee7b7}.dark .alc-badge.is-risk{color:#fbbf24}.alc-ip{color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;display:inline-flex}.alc-loc,.alc-device{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.alc-cc{background:var(--surface);color:var(--muted);border-radius:.25rem;margin-inline-start:.3rem;padding:.05rem .3rem;font-size:.58rem;font-weight:750}.alc-path{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--muted);font-size:.68rem;display:inline-block;overflow:hidden}.alc-expand{width:1.7rem;height:1.7rem;color:var(--muted);transition:transform .14s var(--admin-ease), background-color .14s var(--admin-ease);background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.alc-expand:active{transform:scale(.97)}.alc-expand.is-open{background:var(--surface);transform:rotate(180deg)}.alc-detail-row td{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.alc-detail-row td{background:color-mix(in oklab, var(--surface) 75%, var(--card))!important}}.alc-detail-row td{padding:.65rem .75rem!important}.alc-detail{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.45rem 1rem;font-size:.72rem;display:grid}.alc-detail>div{flex-direction:column;gap:.15rem;display:flex}.alc-detail span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:750}.alc-mobile{flex-direction:column;gap:.45rem;display:flex}.alc-card{border-radius:var(--admin-radius-lg,.75rem);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.alc-card{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.alc-card{background:var(--card);overflow:hidden}.alc-card.is-risk{box-shadow:inset 2px 0 #f59e0b}.alc-card__head{text-align:start;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;padding:.65rem .7rem;display:flex}.alc-card__body{border-top:1px solid var(--border);flex-direction:column;gap:.4rem;padding:0 .7rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.alc-card__body{border-top:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.alc-card__body{padding-top:.55rem;font-size:.75rem}.admin-app .access-log-status{border-radius:var(--admin-radius-lg,.75rem);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.45rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-app .access-log-status{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.admin-app .access-log-status{background:var(--card)}.admin-app .access-log-feed{display:none}.seo-studio{flex-direction:column;gap:.85rem;display:flex}.seo-hero{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.seo-hero{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.seo-hero{background:linear-gradient(135deg, var(--primary) 0%, var(--card) 42%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.seo-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 6%, var(--card)) 0%, var(--card) 42%, color-mix(in oklab, var(--surface) 70%, var(--card)) 100%)}}@media (min-width:900px){.seo-hero{grid-template-columns:auto minmax(0,1.4fr) auto auto}}.seo-hero__ring{--seo-pct:0;background:radial-gradient(var(--card) 60%, transparent 61%) padding-box, conic-gradient(var(--primary) calc(var(--seo-pct) * 1%), var(--border) 0) border-box;border-radius:999px;flex-shrink:0;width:5.25rem;height:5.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.seo-hero__ring{background:radial-gradient(var(--card) 60%, transparent 61%) padding-box, conic-gradient(var(--primary) calc(var(--seo-pct) * 1%), color-mix(in oklab, var(--border) 60%, transparent) 0) border-box}}.seo-hero__ring{border:7px solid #0000}.seo-hero__ring-inner{text-align:center;place-content:center;line-height:1.05;display:grid;position:absolute;inset:0}.seo-hero__ring-inner strong{letter-spacing:-.03em;font-size:1.35rem}.seo-hero__ring-inner span{color:var(--muted);font-size:.62rem}.seo-hero__badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.seo-pill{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.3rem;min-height:1.55rem;padding:.15rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seo-pill{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.seo-pill{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.seo-pill{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.seo-pill{color:var(--muted);font-size:.68rem;font-weight:700}.seo-pill.is-good{color:#047857;border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.seo-pill.is-good{border-color:color-mix(in oklab, #10b981 35%, var(--border))}}.seo-pill.is-good{background:#10b981}@supports (color:color-mix(in lab, red, red)){.seo-pill.is-good{background:color-mix(in oklab, #10b981 12%, var(--card))}}.seo-pill.is-warn{color:#b45309;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.seo-pill.is-warn{border-color:color-mix(in oklab, #f59e0b 35%, var(--border))}}.seo-pill.is-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.seo-pill.is-warn{background:color-mix(in oklab, #f59e0b 12%, var(--card))}}.seo-hero__title{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:750;line-height:1.25}.seo-hero__hint{max-width:34rem;color:var(--muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.seo-hero__stats{gap:.55rem;display:flex}.seo-hero__stats>div{border:1px solid var(--border);border-radius:.65rem;min-width:5.5rem;padding:.55rem .7rem}@supports (color:color-mix(in lab, red, red)){.seo-hero__stats>div{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.seo-hero__stats>div{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.seo-hero__stats>div{background:color-mix(in oklab, var(--card) 85%, transparent)}}.seo-hero__stats span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700;display:block}.seo-hero__stats strong{margin-top:.2rem;font-size:1.05rem;display:block}.seo-hero__actions{flex-wrap:wrap;gap:.45rem;display:flex}.seo-studio__tabs{border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;gap:.3rem;padding:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-studio__tabs{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.seo-studio__tabs{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.seo-studio__tabs{background:color-mix(in oklab, var(--surface) 65%, var(--card))}}.seo-studio__tabs{width:fit-content;max-width:100%}.seo-studio__tab{min-height:2.05rem;color:var(--muted);transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease), color .14s var(--admin-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.78rem;font-weight:650;display:inline-flex}.seo-studio__tab:active{transform:scale(.97)}.seo-studio__tab.is-active{background:var(--card);color:var(--foreground);box-shadow:0 1px 0 var(--border)}@supports (color:color-mix(in lab, red, red)){.seo-studio__tab.is-active{box-shadow:0 1px 0 color-mix(in oklab, var(--border) 70%, transparent)}}.seo-overview-grid,.seo-editor-grid{gap:.75rem;display:grid}@media (min-width:960px){.seo-overview-grid,.seo-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-span-2{grid-column:1/-1}.seo-card{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-card{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.seo-card{background:var(--card)}.seo-card__head h3{letter-spacing:-.015em;margin:0;font-size:.9rem;font-weight:750}.seo-card__head p{color:var(--muted);margin:.25rem 0 0;font-size:.72rem}.seo-card__foot{color:var(--muted);margin:0;font-size:.72rem}.seo-card__actions{flex-wrap:wrap;gap:.45rem;padding-top:.15rem;display:flex}.seo-page-grid{gap:.45rem;display:grid}.seo-page-chip{border:1px solid var(--border);border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name score""path status";gap:.15rem .65rem;width:100%;padding:.7rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.seo-page-chip{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.seo-page-chip{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.seo-page-chip{background:color-mix(in oklab, var(--surface) 50%, var(--card))}}.seo-page-chip{text-align:start;transition:transform .12s var(--admin-ease), border-color .14s var(--admin-ease), background-color .14s var(--admin-ease)}@media (hover:hover) and (pointer:fine){.seo-page-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-page-chip:hover{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.seo-page-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-page-chip:hover{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}}.seo-page-chip__name{grid-area:name;font-size:.84rem;font-weight:700}.seo-page-chip__path{color:var(--muted);grid-area:path;font-family:ui-monospace,monospace;font-size:.68rem}.seo-page-chip__score{grid-area:score;font-size:.9rem;font-weight:800}.seo-page-chip__score.is-good{color:#059669}.seo-page-chip__score.is-ok{color:#d97706}.seo-page-chip__score.is-warn{color:var(--muted)}.seo-page-chip__status{color:var(--muted);text-align:end;grid-area:status;font-size:.68rem}.seo-tools{flex-wrap:wrap;gap:.4rem;display:flex}.seo-tools__chip{border:1px solid var(--border);border-radius:.55rem;align-items:center;gap:.35rem;min-height:2.05rem;padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seo-tools__chip{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.seo-tools__chip{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.seo-tools__chip{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.seo-tools__chip{color:var(--foreground);transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease);font-size:.75rem;font-weight:650}.seo-tools__chip.is-accent{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-tools__chip.is-accent{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.seo-tools__chip.is-accent{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-tools__chip.is-accent{background:color-mix(in oklab, var(--primary) 9%, var(--card))}}.seo-tools__chip.is-accent{color:var(--primary)}.seo-fields{gap:.75rem;display:grid}@media (min-width:640px){.seo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-checks{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;padding-bottom:.2rem;display:flex}.seo-checks label{align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.seo-checks input{width:1rem;height:1rem;accent-color:var(--primary)}.seo-pages-shell{flex-direction:column;gap:.75rem;display:flex}.seo-path-scroller{scrollbar-width:thin;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.seo-path-hint{color:var(--muted);margin:-.35rem 0 0;font-size:.68rem}.seo-path-pill{border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:2.15rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seo-path-pill{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.seo-path-pill{background:var(--card);color:var(--foreground);transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease), border-color .14s var(--admin-ease);font-size:.78rem;font-weight:650}.seo-path-pill strong{color:var(--muted);font-size:.72rem}.seo-path-pill strong.is-good{color:#059669}.seo-path-pill.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-path-pill.is-active{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.seo-path-pill.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-path-pill.is-active{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.seo-path-pill.is-active{color:var(--primary)}.seo-pages-body{gap:.75rem;display:grid}@media (min-width:1024px){.seo-pages-body{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:start}}.seo-editor-col,.seo-preview-col{flex-direction:column;gap:.75rem;display:flex}@media (min-width:1024px){.seo-preview-col{position:sticky;top:4.5rem}}.seo-preview-col__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.seo-toolbar{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-toolbar{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.seo-toolbar{background:var(--card)}.seo-toolbar__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.seo-toolbar__path{margin:.15rem 0 0;font-family:ui-monospace,monospace;font-size:.78rem;font-weight:650}.seo-toolbar__hint{color:var(--muted);margin:.25rem 0 0;font-size:.72rem}.seo-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.seo-inline-score{text-align:center;background:var(--surface);border-radius:.45rem;min-width:2.7rem;padding:.25rem .5rem;font-size:.72rem;font-weight:800}.seo-inline-score.is-good{color:#059669;background:#10b98124;background:lab(66.6921% -50.6676 17.0591/.14)}.seo-inline-score.is-ok{color:#d97706;background:#f59e0b24;background:lab(72.7914% 26.933 75.4338/.14)}.seo-inline-score.is-warn{color:var(--muted)}.seo-checklist{border:1px solid #f59e0b;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seo-checklist{border:1px solid color-mix(in oklab, #f59e0b 28%, var(--border))}}.seo-checklist{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.seo-checklist{background:color-mix(in oklab, #f59e0b 8%, var(--card))}}.seo-checklist.is-good{border-color:#10b981;flex-direction:row;align-items:center}@supports (color:color-mix(in lab, red, red)){.seo-checklist.is-good{border-color:color-mix(in oklab, #10b981 28%, var(--border))}}.seo-checklist.is-good{background:#10b981}@supports (color:color-mix(in lab, red, red)){.seo-checklist.is-good{background:color-mix(in oklab, #10b981 8%, var(--card))}}.seo-checklist.is-good{color:var(--muted);font-size:.8125rem}.seo-checklist__title{letter-spacing:.06em;text-transform:uppercase;color:#b45309;margin:0;font-size:.62rem;font-weight:750}.seo-checklist ul{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.seo-checklist li{align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.35;display:flex}.seo-smart-field{flex-direction:column;gap:.4rem;display:flex}.seo-smart-field__label{font-size:.8125rem;font-weight:600}.seo-meter{flex-direction:column;gap:.25rem;display:flex}.seo-meter__track{background:var(--border);border-radius:999px;height:.3rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seo-meter__track{background:color-mix(in oklab, var(--border) 70%, transparent)}}.seo-meter__zone{border-radius:inherit;background:#10b98138;background:lab(66.6921% -50.6676 17.0591/.22);position:absolute;inset-block:0}.seo-meter__fill{border-radius:inherit;background:var(--muted);height:100%;transition:width .16s var(--admin-ease), background-color .16s var(--admin-ease);display:block;position:relative}.seo-meter__fill.is-good{background:#10b981}.seo-meter__fill.is-ok{background:#0ea5e9}.seo-meter__fill.is-warn{background:#f59e0b}.seo-meter__fill.is-empty{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.seo-meter__fill.is-empty{background:color-mix(in oklab, var(--border) 90%, transparent)}}.seo-meter__fill.is-empty{width:8%!important}.seo-meter__meta{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.seo-meter__tip{font-weight:650}.seo-serp,.seo-og{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border);padding:.8rem}@supports (color:color-mix(in lab, red, red)){.seo-serp,.seo-og{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.seo-serp,.seo-og{background:var(--card)}.seo-serp.is-mobile{max-width:22rem}.seo-serp__head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:.55rem;font-size:.62rem;font-weight:750;display:flex}.seo-serp__devices{gap:.2rem;display:inline-flex}.seo-serp__devices button{width:1.75rem;height:1.75rem;color:var(--muted);transition:transform .12s var(--admin-ease), background-color .14s var(--admin-ease);background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid}.seo-serp__devices button.is-active{background:var(--surface);color:var(--foreground)}.seo-serp__title{color:#1a0dab;margin:0;font-size:1.05rem;font-weight:500;line-height:1.25}.dark .seo-serp__title{color:#8ab4f8}.seo-serp__url{color:#006621;margin:.2rem 0 0;font-size:.75rem}.dark .seo-serp__url{color:#8ab4f8;opacity:.85}.seo-serp__desc{color:var(--muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.seo-og__label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.62rem;font-weight:750}.seo-og__card{border:1px solid var(--border);border-radius:.7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seo-og__card{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.seo-og__card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.seo-og__card{background:color-mix(in oklab, var(--surface) 60%, var(--card))}}.seo-og__img{object-fit:cover;background:var(--surface);width:100%;height:8rem;display:block}.seo-og__body{padding:.6rem .7rem .75rem}.seo-og__domain{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.65rem}.seo-og__title{margin:.2rem 0 0;font-size:.88rem;font-weight:700;line-height:1.25}.seo-og__desc{color:var(--muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.seo-schema{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.seo-schema{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.seo-schema{background:var(--card);overflow:hidden}.seo-schema__toggle{width:100%;color:var(--foreground);text-align:start;background:0 0;border:0;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.78rem;font-weight:650;display:flex}.seo-schema__chev{color:var(--muted);margin-inline-start:auto;font-weight:800}.seo-schema__body{flex-direction:column;gap:.5rem;padding:0 .8rem .8rem;display:flex}.seo-schema__body pre{background:var(--surface);border-radius:.55rem;max-height:14rem;margin:0;padding:.65rem .7rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.seo-schema__body pre{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.seo-schema__body pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.seo-studio__tab,.seo-page-chip,.seo-tools__chip,.seo-path-pill,.seo-serp__devices button,.seo-meter__fill,.seo-schema__toggle{transition:none}}.bk{flex-direction:column;gap:.85rem;display:flex}.bk-top{flex-direction:column;gap:.75rem;display:flex}.bk-status{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.bk-status__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:.45rem;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.bk-status__badge.is-on{background:#10b981}@supports (color:color-mix(in lab, red, red)){.bk-status__badge.is-on{background:color-mix(in oklab, #10b981 14%, var(--surface))}}.bk-status__badge.is-on{color:#059669}.bk-status__badge.is-off{background:var(--surface);color:var(--muted)}.bk-status__dot{background:currentColor;border-radius:999px;width:.375rem;height:.375rem}@media (prefers-reduced-motion:no-preference){.bk-status__badge.is-on .bk-status__dot{animation:1.6s ease-out infinite khan-pulse}}.bk-status__text{color:var(--muted);margin:0;font-size:.75rem}.bk-note{color:#b45309;align-items:center;gap:.3rem;font-size:.7rem;font-weight:650;display:inline-flex}.bk-actions{flex-wrap:wrap;gap:.45rem;display:flex}.bk-tabs{border:1px solid var(--border);border-radius:.65rem;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-tabs{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.bk-tabs{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bk-tabs{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.bk-tab{min-height:2rem;color:var(--muted);transition:transform .12s var(--admin-ease,ease-out), background-color .14s var(--admin-ease,ease-out), color .14s var(--admin-ease,ease-out);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.78rem;font-weight:650;display:inline-flex}.bk-tab:active{transform:scale(.97)}.bk-tab.is-active{background:var(--card);color:var(--foreground);box-shadow:0 1px 0 var(--border)}@supports (color:color-mix(in lab, red, red)){.bk-tab.is-active{box-shadow:0 1px 0 color-mix(in oklab, var(--border) 65%, transparent)}}.bk-tab__count{background:var(--surface);border-radius:999px;min-width:1.15rem;padding:.05rem .3rem}@supports (color:color-mix(in lab, red, red)){.bk-tab__count{background:color-mix(in oklab, var(--surface) 80%, transparent)}}.bk-tab__count{font-size:.65rem;font-weight:700}.bk-tab.is-active .bk-tab__count{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bk-tab.is-active .bk-tab__count{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.bk-tab.is-active .bk-tab__count{color:var(--primary)}.bk-shell{border:1px solid var(--border);gap:.75rem;min-height:22rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-shell{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.bk-shell{border-radius:var(--admin-radius-lg,.85rem);background:var(--card);overflow:hidden}@media (min-width:900px){.bk-shell{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);min-height:26rem}}.bk-list{border-bottom:1px solid var(--border);flex-direction:column;min-height:14rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-list{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.bk-list{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bk-list{background:color-mix(in oklab, var(--surface) 35%, var(--card))}}@media (min-width:900px){.bk-list{border-bottom:0;border-inline-end:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.bk-list{border-inline-end:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.bk-list{max-height:32rem}}.bk-list__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-list__head{border-bottom:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.bk-list__head h3{margin:0;font-size:.78rem;font-weight:750}.bk-list__head span{color:var(--muted);font-size:.7rem;font-weight:700}.bk-list__empty{padding:1rem}.bk-list__items{flex:1;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.bk-row{text-align:start;width:100%;color:inherit;transition:transform .12s var(--admin-ease,ease-out), background-color .14s var(--admin-ease,ease-out), border-color .14s var(--admin-ease,ease-out);background:0 0;border:1px solid #0000;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .6rem;display:grid}.bk-row:active{transform:scale(.985)}.bk-row.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bk-row.is-active{border-color:color-mix(in oklab, var(--primary) 28%, var(--border))}}.bk-row.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bk-row.is-active{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}@media (hover:hover) and (pointer:fine){.bk-row:hover:not(.is-active){background:var(--card)}@supports (color:color-mix(in lab, red, red)){.bk-row:hover:not(.is-active){background:color-mix(in oklab, var(--card) 80%, transparent)}}}.bk-row__icon{background:var(--primary);border-radius:.45rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-row__icon{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.bk-row__icon{color:var(--primary)}.bk-row__body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bk-row__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:750;overflow:hidden}.bk-row__body span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.bk-row__size{color:var(--muted);font-size:.68rem;font-weight:700}.bk-detail{flex-direction:column;gap:1rem;min-height:16rem;padding:1rem 1.05rem 1.1rem;display:flex}.bk-detail__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.bk-detail__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.62rem;font-weight:750}.bk-detail__head h3{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:750}.bk-detail__sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.72rem;display:flex}.bk-detail__size{letter-spacing:-.02em;font-size:1.1rem;font-weight:750}.bk-detail__cta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bk-cta{min-height:2.5rem;padding-inline:1rem;font-weight:700}.bk-detail__no-db{color:var(--muted);margin:0;font-size:.75rem}.bk-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:640px){.bk-detail__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-detail__meta>div{border:1px solid var(--border);border-radius:.55rem;padding:.55rem .65rem}@supports (color:color-mix(in lab, red, red)){.bk-detail__meta>div{border:1px solid color-mix(in oklab, var(--border) 78%, transparent)}}.bk-detail__meta>div{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bk-detail__meta>div{background:color-mix(in oklab, var(--surface) 40%, var(--card))}}.bk-detail__meta span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:700;display:block}.bk-detail__meta strong{margin-top:.2rem;font-size:.78rem;font-weight:700;display:block}.bk-files h4{margin:0 0 .45rem;font-size:.72rem;font-weight:750}.bk-files ul{border:1px solid var(--border);flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-files ul{border:1px solid color-mix(in oklab, var(--border) 78%, transparent)}}.bk-files ul{border-radius:.55rem;overflow:hidden}.bk-files li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(4.5rem,auto);align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.72rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-files li{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.bk-files li{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bk-files li{background:color-mix(in oklab, var(--surface) 25%, var(--card))}}.bk-files li:last-child{border-bottom:0}.bk-files code{color:var(--muted);justify-self:end;font-size:.62rem}.bk-detail__danger{border-top:1px solid var(--border);margin-top:auto;padding-top:.25rem}@supports (color:color-mix(in lab, red, red)){.bk-detail__danger{border-top:1px solid color-mix(in oklab, var(--border) 75%, transparent)}}.bk-settings{flex-direction:column;gap:.75rem;display:flex}.bk-settings__foot{justify-content:flex-start;display:flex}.bk-card{border-radius:var(--admin-radius-lg,.85rem);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-card{border:1px solid color-mix(in oklab, var(--border) 82%, transparent)}}.bk-card{background:var(--card)}.bk-card__head h3{margin:0;font-size:.9rem;font-weight:750}.bk-card__head p{color:var(--muted);margin:.25rem 0 0;font-size:.72rem}.bk-switch{align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bk-switch input{width:1rem;height:1rem;accent-color:var(--primary)}.bk-fields{gap:.75rem;display:grid}@media (min-width:640px){.bk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-fields label{flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:650;display:flex}.bk-checks{flex-direction:column;gap:.55rem;display:flex}.bk-checks label{align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bk-checks input{width:1rem;height:1rem;accent-color:var(--primary)}.bk-cron{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bk-cron code{text-overflow:ellipsis;white-space:nowrap;background:var(--surface);border-radius:.5rem;flex:12rem;min-width:0;padding:.45rem .6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bk-cron code{background:color-mix(in oklab, var(--surface) 65%, var(--card))}}.bk-cron code{font-size:.72rem}.bk-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-timeline__item{border-bottom:1px solid var(--border);grid-template-columns:5.5rem minmax(0,1fr);gap:.65rem;padding:.65rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bk-timeline__item{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.bk-timeline__item:last-child{border-bottom:0;padding-bottom:0}.bk-timeline__chip{background:var(--surface);border-radius:.35rem;justify-content:center;align-self:start;align-items:center;min-height:1.4rem;padding:.15rem .4rem;font-size:.62rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-timeline__chip{background:color-mix(in oklab, var(--surface) 60%, var(--card))}}.bk-timeline__chip{color:var(--muted)}.bk-timeline__item.is-success .bk-timeline__chip{color:#047857;background:#10b981}@supports (color:color-mix(in lab, red, red)){.bk-timeline__item.is-success .bk-timeline__chip{background:color-mix(in oklab, #10b981 12%, var(--card))}}.bk-timeline__item.is-warn .bk-timeline__chip{color:#b45309;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.bk-timeline__item.is-warn .bk-timeline__chip{background:color-mix(in oklab, #f59e0b 12%, var(--card))}}.bk-timeline__item.is-error .bk-timeline__chip{color:#b91c1c;background:#ef4444}@supports (color:color-mix(in lab, red, red)){.bk-timeline__item.is-error .bk-timeline__chip{background:color-mix(in oklab, #ef4444 12%, var(--card))}}.bk-timeline__item.is-info .bk-timeline__chip{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bk-timeline__item.is-info .bk-timeline__chip{background:color-mix(in oklab, var(--primary) 10%, var(--card))}}.bk-timeline__body p{margin:0;font-size:.8rem;font-weight:600;line-height:1.4}.bk-timeline__meta{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.68rem;display:flex}.bk-timeline__meta code{background:var(--surface);border-radius:.25rem;padding:.05rem .3rem;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.bk-timeline__meta code{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.bk-modal-scrim{z-index:80;background:#00000073;background:lab(0% 0 0/.45);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bk-modal{border:1px solid var(--border);border-radius:.85rem;flex-direction:column;gap:.65rem;width:min(26rem,100%);padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-modal{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.bk-modal{background:var(--card);box-shadow:0 18px 50px #00000038;box-shadow:0 18px 50px lab(0% 0 0/.22)}@media (prefers-reduced-motion:no-preference){.bk-modal-scrim{animation:backup-scrim-in .16s var(--admin-ease,ease-out)}.bk-modal{animation:backup-dialog-in .18s var(--admin-ease,ease-out)}}@keyframes backup-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes backup-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.bk-modal h3{margin:0;font-size:1rem;font-weight:750}.bk-modal p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.bk-modal__id{color:var(--foreground)!important;font-family:ui-monospace,monospace!important;font-weight:700!important}.bk-modal label{font-size:.78rem;font-weight:650}.bk-modal__actions{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}@media (prefers-reduced-motion:reduce){.bk-tab,.bk-row,.bk-status__badge.is-on .bk-status__dot,.bk-modal-scrim,.bk-modal{transition:none;animation:none}}.admin-app{--admin-sidebar-w:14.75rem;--admin-topbar-h:3.05rem}@media (min-width:1280px){.admin-app{--admin-sidebar-w:15.25rem}}.admin-topbar__lead,.admin-topbar__trail{align-items:center;gap:.45rem;min-width:0;display:flex}.admin-topbar__lead{flex:1}.admin-topbar__trail{flex-shrink:0}.admin-topbar__mobile-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.admin-topbar__controls{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem}@supports (color:color-mix(in lab, red, red)){.admin-topbar__controls{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-topbar__controls{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-topbar__controls{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.admin-app .admin-topbar{border-bottom:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-topbar{border-bottom:1px solid color-mix(in oklab, var(--border) 72%, transparent)!important}}.admin-app .admin-topbar{background:linear-gradient(180deg, var(--card), var(--card))!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-topbar{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, transparent), color-mix(in oklab, var(--card) 78%, transparent))!important}}.admin-app .admin-topbar{-webkit-backdrop-filter:blur(16px)saturate(1.25)!important}.admin-app .admin-topbar-inner{gap:.65rem;padding-inline:.75rem}@media (min-width:640px){.admin-app .admin-topbar-inner{padding-inline:1rem}}.admin-app .admin-topbar-brand-chip{letter-spacing:.12em;height:1.55rem;padding-inline:.5rem;font-size:.6rem}.admin-app .admin-breadcrumb{gap:.15rem;font-size:.78rem}.admin-app .admin-breadcrumb-current{color:var(--foreground);font-weight:700}.admin-app .admin-search-trigger--pro{min-width:9.5rem;font-size:.75rem;border-radius:.7rem!important;height:2.05rem!important}.admin-app .admin-attention-chip{border-radius:.5rem;height:1.7rem;font-size:.65rem}.admin-app .admin-user-chip{max-width:8.5rem;height:2rem}.admin-app .admin-user-chip__avatar{width:1.4rem;height:1.4rem;font-size:.65rem}.admin-app .admin-sidebar-brand{gap:.45rem;padding-inline:.65rem}.admin-app .admin-sidebar-logo{border-radius:.55rem;width:1.85rem;height:1.85rem}.admin-app .admin-sidebar-brand-mark strong{font-size:.78rem}.admin-app .admin-sidebar-brand-mark span{letter-spacing:.1em;font-size:.58rem}.admin-app .admin-sidebar-status{border-radius:.5rem;gap:.25rem;margin:.4rem .55rem .15rem;padding:.3rem .5rem}.admin-app .admin-sidebar-nav{flex-direction:column;gap:.45rem;padding:.35rem .4rem .65rem;display:flex}.admin-app .admin-nav-group{flex-direction:column;gap:.1rem;display:flex}.admin-app .admin-sidebar-heading{letter-spacing:.14em;padding:.2rem .55rem .15rem;font-size:.58rem}.admin-app .admin-nav-link{border-radius:.55rem;gap:.45rem;min-height:2rem;padding:.3rem .5rem;font-size:.75rem}.admin-app .admin-nav-link-icon{width:.95rem;height:.95rem}.admin-app .admin-nav-link__icon-wrap{background:#ffffff0a;border-radius:.4rem;place-items:center;width:1.35rem;height:1.35rem;display:grid}.admin-app .admin-nav-link-active .admin-nav-link__icon-wrap{background:#ffffff1a}.admin-app .admin-sidebar-footer{padding:.45rem}.admin-app .admin-sidebar-footer__hint{margin-inline:.25rem .25rem .35rem;padding:.3rem .45rem;font-size:.6rem}.admin-app .admin-mobile-drawer{background:linear-gradient(180deg, var(--card), var(--card))!important;border-radius:0 .95rem .95rem 0!important;width:min(17.5rem,86vw)!important}@supports (color:color-mix(in lab, red, red)){.admin-app .admin-mobile-drawer{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 96%, var(--surface)), var(--card))!important}}.admin-app .admin-mobile-drawer{box-shadow:0 12px 40px #00000047!important}[dir=rtl] .admin-app .admin-mobile-drawer{border-radius:.95rem 0 0 .95rem!important}.admin-app .admin-mobile-drawer-header{height:auto;min-height:2.75rem;padding:.55rem .65rem}.admin-mobile-drawer-brand{align-items:center;gap:.55rem;min-width:0;display:flex}.admin-mobile-drawer-brand__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;margin:0;font-size:.8125rem;font-weight:750;overflow:hidden}.admin-mobile-drawer-brand__sub{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.05rem 0 0;font-size:.58rem;font-weight:700;overflow:hidden}.admin-mobile-drawer-search{border-bottom:1px solid var(--border);padding:.4rem .55rem .55rem}@supports (color:color-mix(in lab, red, red)){.admin-mobile-drawer-search{border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-app .admin-mobile-drawer-body{padding:.4rem .4rem .65rem}.admin-app .admin-mobile-drawer .admin-nav-link{min-height:2rem;color:var(--foreground);padding:.35rem .5rem;font-size:.78rem}.admin-app .admin-mobile-drawer .admin-sidebar-heading{padding-top:.45rem;font-size:.58rem}.admin-app .admin-mobile-drawer-footer{padding:.45rem .5rem .6rem}.admin-mobile-drawer-footer__tools{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.35rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-mobile-drawer-footer__tools{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.admin-mobile-drawer-footer__tools{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-mobile-drawer-footer__tools{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.admin-mobile-drawer-footer__tools{width:fit-content}@media (prefers-reduced-motion:no-preference){.admin-app .admin-mobile-drawer{animation:admin-drawer-in .2s var(--admin-ease,cubic-bezier(.23, 1, .32, 1)) both}[dir=rtl] .admin-app .admin-mobile-drawer{animation-name:admin-drawer-in-rtl}}.vivo-home--tight{gap:.75rem}.vivo-home--tight .vivo-home__hero{padding:.85rem .95rem}.vivo-home--tight .vivo-kpi{gap:.55rem}.vivo-home--tight .vivo-kpi__card{padding:.7rem .75rem}.vivo-launch__grid--primary{margin-bottom:.45rem}.vivo-launch__grid--secondary{opacity:.97}.vivo-launch__tile--compact{min-height:2.55rem;padding:.45rem .55rem}.vivo-launch__tile--compact .vivo-launch__icon{border-radius:.45rem;width:1.7rem;height:1.7rem}.vivo-launch__tile--compact .vivo-launch__title{font-size:.72rem}.vivo-home__charts{flex-direction:column;gap:.55rem;display:flex}.vivo-home__charts-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.vivo-home__charts-head p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem;font-weight:750}.vivo-launch__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.55rem;margin-bottom:.55rem;display:flex}.desk{--desk-ease:cubic-bezier(.23, 1, .32, 1);--desk-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.desk{--desk-line:color-mix(in oklab, var(--border) 82%, transparent)}}.desk{--desk-r:1.15rem;--desk-ink:var(--foreground);flex-direction:column;gap:.7rem;width:100%;min-width:0;max-width:90rem;display:flex}.desk-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.desk-mast{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.1rem;padding-bottom:.15rem;display:flex}.desk-mast__meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-bottom:.35rem;display:flex}.desk-live{border:1px solid var(--desk-line);background:var(--card);border-radius:999px;align-items:center;gap:.4rem;min-height:1.35rem;padding:.08rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-live{background:color-mix(in oklab, var(--card) 88%, var(--surface))}}.desk-live{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:780}.desk-live i{background:#16a34a;border-radius:999px;width:.36rem;height:.36rem;box-shadow:0 0 0 3px #16a34a2e;box-shadow:0 0 0 3px lab(58.835% -51.0812 35.4288/.18)}@media (prefers-reduced-motion:no-preference){.desk-live i{animation:desk-pulse 1.8s var(--desk-ease) infinite}}@keyframes desk-pulse{0%,to{box-shadow:0 0 0 3px #16a34a2e;box-shadow:0 0 0 3px lab(58.835% -51.0812 35.4288/.18)}50%{box-shadow:0 0 0 5px #16a34a14;box-shadow:0 0 0 5px lab(58.835% -51.0812 35.4288/.08)}}.desk-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.desk-mast h1{letter-spacing:-.045em;color:var(--desk-ink);margin:0;font-size:clamp(1.45rem,1.2rem + .9vw,1.95rem);font-weight:820;line-height:1.05}.desk-mast p{max-width:36rem;color:var(--muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.desk-mast__cta{flex-wrap:wrap;gap:.4rem;display:flex}.desk-cta{border:1px solid var(--desk-line);background:var(--card);min-height:2.2rem;color:var(--foreground);transition:transform .12s var(--desk-ease), background-color .14s var(--desk-ease), border-color .14s var(--desk-ease);border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.desk-cta:active{transform:scale(.97)}.desk-cta--fill{background:linear-gradient(135deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.desk-cta--fill{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 92%, #1e1b4b), var(--primary))}}.desk-cta--fill{color:#fff;box-shadow:0 8px 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.desk-cta--fill{box-shadow:0 8px 18px color-mix(in oklab, var(--primary) 22%, transparent)}}.desk-ticker.admin-ticker,.desk-ticker.khan-ticker{border:1px solid var(--desk-line);background:var(--card);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;min-height:2.3rem;padding:.32rem .7rem;display:grid;overflow:hidden}.desk-ticker .khan-ticker__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.76rem;font-weight:600;overflow:hidden}.desk-stage{border:1px solid var(--desk-line);border-radius:var(--desk-r);background:radial-gradient(70% 80% at 100% 0%, #f0821e12, transparent 50%), radial-gradient(85% 90% at 0% 0%, var(--primary), transparent 55%), var(--card);width:100%;min-width:0;max-width:100%}@supports (color:lab(0% 0 0)){.desk-stage{background:radial-gradient(70% 80% at 100% 0%, lab(66.1121% 38.9444 66.8238/.07), transparent 50%), radial-gradient(85% 90% at 0% 0%, var(--primary), transparent 55%), var(--card)}}@supports (color:color-mix(in lab, red, red)){.desk-stage{background:radial-gradient(70% 80% at 100% 0%, lab(66.1121% 38.9444 66.8238/.07), transparent 50%), radial-gradient(85% 90% at 0% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%), var(--card)}}.desk-stage{contain:inline-size;overflow:clip}.desk-stage__top{grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:900px){.desk-stage__top{grid-template-columns:minmax(0,1.45fr) minmax(14.5rem,.78fr)}}.desk-hero{min-width:0;padding:1.15rem 1.15rem .95rem}.desk-hero__num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:clamp(2.25rem,1.7rem + 2.4vw,3.35rem);font-weight:840;line-height:.92}.desk-hero__meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.65rem;display:flex}.desk-chip{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.28rem;min-height:1.5rem;padding:.12rem .55rem;font-size:.7rem;font-weight:750;display:inline-flex}.desk-chip em{opacity:.78;margin-inline-start:.15rem;font-style:normal;font-weight:650}.desk-chip.is-up{color:#15803d;background:#22c55e24;background:lab(70.2188% -57.9809 39.4382/.14)}.desk-chip.is-down{color:#b91c1c;background:#ef444424;background:lab(55.7853% 65.6165 40.7976/.14)}.desk-soft{color:var(--muted);font-size:.74rem;font-weight:600}.desk-spark{align-items:flex-end;gap:.14rem;width:min(100%,22rem);height:2.4rem;margin-top:.95rem;display:flex}.desk-spark i{background:linear-gradient(180deg, var(--primary), var(--primary));border-radius:.16rem .16rem .04rem .04rem;flex:1 1 0;min-width:0}@supports (color:color-mix(in lab, red, red)){.desk-spark i{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 72%, #f0821e), color-mix(in oklab, var(--primary) 35%, #94a3b8))}}.desk-attention{border-block-start:1px solid var(--desk-line);background:var(--surface);min-width:0;padding:1rem .95rem .9rem}@supports (color:color-mix(in lab, red, red)){.desk-attention{background:color-mix(in oklab, var(--surface) 55%, transparent)}}@media (min-width:900px){.desk-attention{border-block-start:0;border-inline-start:1px solid var(--desk-line)}}.desk-alerts{gap:.32rem;margin-top:.55rem;display:grid}.desk-alert{background:var(--card);border:1px solid #0000;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.65rem;padding:.32rem .4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-alert{background:color-mix(in oklab, var(--card) 92%, transparent)}}.desk-alert{color:inherit;transition:transform .12s var(--desk-ease), border-color .14s var(--desk-ease), background-color .14s var(--desk-ease);text-decoration:none}.desk-alert:active{transform:scale(.98)}.desk-alert.is-warn{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.desk-alert.is-warn{border-color:color-mix(in oklab, #f59e0b 42%, var(--border))}}.desk-alert.is-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.desk-alert.is-warn{background:color-mix(in oklab, #f59e0b 9%, var(--card))}}.desk-alert.is-info{border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.desk-alert.is-info{border-color:color-mix(in oklab, #0ea5e9 42%, var(--border))}}.desk-alert.is-info{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.desk-alert.is-info{background:color-mix(in oklab, #0ea5e9 9%, var(--card))}}.desk-alert__ico{width:1.85rem;height:1.85rem;color:var(--muted);background:var(--surface);border-radius:.5rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-alert__ico{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.desk-alert.is-warn .desk-alert__ico{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4338/.16)}.desk-alert.is-info .desk-alert__ico{color:#0369a1;background:#0ea5e929;background:lab(63.352% -17.6082 -44.8631/.16)}.desk-alert__body{flex-direction:column;gap:.04rem;min-width:0;display:flex}.desk-alert__body strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:800;line-height:1.1}.desk-alert__body span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:600;overflow:hidden}.desk-stage__chart{border-block-start:1px solid var(--desk-line);min-width:0;max-width:100%;padding:.85rem 1rem .75rem;overflow:hidden}.desk-stage__chart-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .75rem;margin-bottom:.55rem;display:flex}.desk-stage__chart-bar h2{letter-spacing:-.02em;margin:.12rem 0 0;font-size:.95rem;font-weight:760;line-height:1.2}.desk-link{color:var(--primary);transition:opacity .14s var(--desk-ease), transform .12s var(--desk-ease);align-items:center;gap:.25rem;font-size:.72rem;font-weight:720;text-decoration:none;display:inline-flex}.desk-link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.desk-link:hover{opacity:.82}}.desk-chart{width:100%;min-width:0;max-width:100%;overflow:hidden}.desk-chart__head{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:flex}.desk-chart__head strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.desk-chart__plot{isolation:isolate;contain:strict;background:var(--surface);border-radius:.75rem;width:100%;min-width:0;max-width:100%;height:210px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-chart__plot{background:color-mix(in oklab, var(--surface) 55%, transparent)}}.desk-chart__plot{direction:ltr}.desk-chart__plot>svg{display:block;overflow:hidden;max-width:100%!important}.desk-chart__empty{color:var(--muted);place-items:center;font-weight:700;display:grid}.desk-tip{border:1px solid var(--border);background:var(--card);border-radius:.5rem;padding:.4rem .55rem;font-size:.72rem;box-shadow:0 8px 18px #0f172a14}.desk-tip span{color:var(--muted);margin-bottom:.1rem;display:block}.desk-metrics{border-block-start:1px solid var(--desk-line);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-metrics{background:color-mix(in oklab, var(--card) 94%, var(--surface))}}@media (min-width:820px){.desk-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.desk-metric{border-inline-end:1px solid var(--desk-line);min-width:0;padding:.8rem .9rem}.desk-metric:nth-child(2n){border-inline-end:0}@media (min-width:820px){.desk-metric:nth-child(2n){border-inline-end:1px solid var(--desk-line)}.desk-metric:last-child{border-inline-end:0}}.desk-metric__top{color:var(--muted);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:flex}.desk-metric__ico{width:1.35rem;height:1.35rem;color:var(--primary);background:var(--primary);border-radius:.38rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-metric__ico{background:color-mix(in oklab, var(--primary) 11%, var(--surface))}}.desk-metric>p{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.desk-metric>small{color:var(--muted);margin-top:.18rem;font-size:.63rem;font-weight:600;display:block}.desk-bench{gap:.7rem;width:100%;min-width:0;display:grid}@media (min-width:1100px){.desk-bench{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.desk-panel{border:1px solid var(--desk-line);border-radius:var(--desk-r);background:var(--card);contain:inline-size;width:100%;min-width:0;max-width:100%;padding:.85rem .9rem .8rem;overflow:hidden}.desk-panel__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .7rem;margin-bottom:.7rem;display:flex}.desk-panel__bar h2{letter-spacing:-.02em;margin:.1rem 0 0;font-size:.9rem;font-weight:760;line-height:1.25}.desk-cats{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.desk-cats__row{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.22rem;font-size:.74rem;font-weight:650;display:flex}.desk-cats__name{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.desk-cats__name i{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.desk-cats__val{flex-shrink:0;align-items:baseline;gap:.35rem;display:inline-flex}.desk-cats__val b{font-variant-numeric:tabular-nums;font-weight:750}.desk-cats__val small{color:var(--muted);font-size:.62rem;font-weight:700}.desk-cats__track{background:var(--surface);border-radius:999px;height:.28rem}@supports (color:color-mix(in lab, red, red)){.desk-cats__track{background:color-mix(in oklab, var(--surface) 85%, var(--border))}}.desk-cats__track{overflow:hidden}.desk-cats__track>span{border-radius:inherit;height:100%;display:block}.desk-pipe{flex-direction:column;gap:.48rem;margin:0;padding:0;list-style:none;display:flex}.desk-pipe__meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:.72rem;font-weight:750;display:flex}.desk-pipe__meta .num{align-items:baseline;gap:.3rem;display:inline-flex}.desk-pipe__meta .num small{opacity:.75;font-size:.6rem;font-weight:700}.desk-pipe__track{background:var(--surface);border-radius:999px;height:.28rem}@supports (color:color-mix(in lab, red, red)){.desk-pipe__track{background:color-mix(in oklab, var(--surface) 85%, var(--border))}}.desk-pipe__track{overflow:hidden}.desk-pipe__track>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.desk-ops{flex-direction:column;gap:.12rem;display:flex}.desk-ops__a{min-height:2.1rem;color:inherit;transition:background-color .14s var(--desk-ease), transform .12s var(--desk-ease);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.22rem .28rem;text-decoration:none;display:grid}.desk-ops__a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.desk-ops__a:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.desk-ops__a:hover{background:color-mix(in oklab, var(--surface) 75%, transparent)}}}.desk-ops__a>span{width:1.55rem;height:1.55rem;color:var(--primary);background:var(--primary);border-radius:.4rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-ops__a>span{background:color-mix(in oklab, var(--primary) 10%, var(--surface))}}.desk-ops__a.is-warn>span{color:#b45309;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.desk-ops__a.is-warn>span{background:color-mix(in oklab, #f59e0b 16%, var(--surface))}}.desk-ops__a.is-info>span{color:#0369a1;background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.desk-ops__a.is-info>span{background:color-mix(in oklab, #0ea5e9 16%, var(--surface))}}.desk-ops__a em{font-size:.78rem;font-style:normal;font-weight:650}.desk-ops__a b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:750}.desk-sys{border-top:1px solid var(--desk-line);flex-wrap:wrap;gap:.28rem;margin-top:.65rem;padding-top:.6rem;display:flex}.desk-sys__a{border:1px solid var(--desk-line);background:var(--surface);border-radius:.45rem;align-items:center;gap:.28rem;min-height:1.65rem;padding:.16rem .42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-sys__a{background:color-mix(in oklab, var(--surface) 48%, var(--card))}}.desk-sys__a{color:var(--foreground);transition:transform .12s var(--desk-ease);font-size:.65rem;font-weight:650;text-decoration:none}.desk-sys__a:active{transform:scale(.97)}.desk-sys__a svg{color:var(--muted)}.desk-feeds{gap:.7rem;width:100%;min-width:0;display:grid}@media (min-width:980px){.desk-feeds{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}}.desk-scroll{width:100%;overflow-x:auto}.desk-table{border-collapse:collapse;width:100%;font-size:.78rem}.desk-table th{text-align:start;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--desk-line);white-space:nowrap;padding:.28rem .4rem .5rem;font-size:.6rem;font-weight:750}.desk-table td{border-bottom:1px solid var(--border);padding:.5rem .4rem}@supports (color:color-mix(in lab, red, red)){.desk-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.desk-table td{vertical-align:middle}.desk-table tbody tr:last-child td{border-bottom:0}.desk-id{color:var(--primary);font-weight:750;text-decoration:none}.desk-dim{color:var(--muted);white-space:nowrap}.desk-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.desk-catalog{margin:0;padding:0;list-style:none}.desk-catalog>li+li{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.desk-catalog>li+li{border-top:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.desk-catalog__row{min-height:2.85rem;color:inherit;transition:background-color .14s var(--desk-ease);border-radius:.4rem;align-items:center;gap:.6rem;padding:.35rem .05rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.desk-catalog__row:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.desk-catalog__row:hover{background:color-mix(in oklab, var(--surface) 70%, transparent)}}}.desk-catalog__row img{object-fit:cover;border:1px solid var(--desk-line);background:var(--surface);border-radius:.45rem;flex-shrink:0;width:2.05rem;height:2.05rem}.desk-catalog__main{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.desk-catalog__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;overflow:hidden}.desk-catalog__main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:600;overflow:hidden}.desk-catalog__side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.05rem;display:flex}.desk-catalog__side b{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:750}.desk-catalog__side small{color:var(--muted);font-size:.64rem;font-weight:700}.desk-catalog__side small.is-low{color:#b45309}.desk-empty{text-align:center;color:var(--muted);margin:0;padding:1.2rem .5rem;font-size:.8rem}@media (max-width:639px){.desk-ticker.admin-ticker,.desk-ticker.khan-ticker{grid-template-columns:1fr}.desk-mast__cta{width:100%}.desk-mast__cta .desk-cta{flex:auto}}@media (prefers-reduced-motion:reduce){.desk-live i{animation:none}}.ax{--ax-ease:cubic-bezier(.23, 1, .32, 1);--ax-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.ax{--ax-line:color-mix(in oklab, var(--border) 82%, transparent)}}.ax{--ax-r:1.1rem;flex-direction:column;gap:.7rem;width:100%;min-width:0;max-width:90rem;display:flex}.ax-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.ax-mast{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.ax-mast__copy{flex:14rem;min-width:0}.ax-mast h1{letter-spacing:-.04em;color:var(--foreground);margin:.2rem 0 0;font-size:clamp(1.35rem,1.15rem + .7vw,1.75rem);font-weight:820;line-height:1.08}.ax-mast__copy>p:last-child{max-width:36rem;color:var(--muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.ax-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.ax-toolbar.ax-skeleton{background:var(--surface);border-radius:.75rem;min-width:16rem;min-height:2.2rem}@supports (color:color-mix(in lab, red, red)){.ax-toolbar.ax-skeleton{background:color-mix(in oklab, var(--surface) 70%, var(--card))}}.ax-ranges{border:1px solid var(--ax-line);background:var(--card);border-radius:.7rem;gap:.12rem;padding:.18rem;display:inline-flex}.ax-range{appearance:none;color:var(--muted);cursor:pointer;min-height:1.85rem;transition:background-color .14s var(--ax-ease), color .14s var(--ax-ease), transform .12s var(--ax-ease);background:0 0;border:0;border-radius:.52rem;padding:.2rem .65rem;font-size:.72rem;font-weight:720}.ax-range:active{transform:scale(.97)}.ax-range.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ax-range.is-active{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.ax-range.is-active{color:var(--primary)}.ax-toolbar__actions{flex-wrap:wrap;gap:.35rem;display:flex}.ax-btn{border:1px solid var(--ax-line);background:var(--card);min-height:2.05rem;color:var(--foreground);cursor:pointer;transition:transform .12s var(--ax-ease), background-color .14s var(--ax-ease);border-radius:.62rem;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.ax-btn:active{transform:scale(.97)}.ax-btn--ghost{color:var(--muted);background:0 0}@media (hover:hover) and (pointer:fine){.ax-btn--ghost:hover{color:var(--foreground);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ax-btn--ghost:hover{background:color-mix(in oklab, var(--surface) 70%, transparent)}}}.ax-stage{border:1px solid var(--ax-line);border-radius:var(--ax-r);background:radial-gradient(70% 80% at 100% 0%, var(--accent), transparent 52%), radial-gradient(85% 90% at 0% 0%, var(--primary), transparent 55%), var(--card);width:100%;min-width:0;max-width:100%}@supports (color:color-mix(in lab, red, red)){.ax-stage{background:radial-gradient(70% 80% at 100% 0%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 52%), radial-gradient(85% 90% at 0% 0%, color-mix(in oklab, var(--primary) 9%, transparent), transparent 55%), var(--card)}}.ax-stage{contain:inline-size;overflow:clip}.ax-kpis{border-block-end:1px solid var(--ax-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (min-width:860px){.ax-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.ax-kpi{border-inline-end:1px solid var(--ax-line);min-width:0;padding:.8rem .85rem}.ax-kpi:nth-child(2n){border-inline-end:0}@media (min-width:860px){.ax-kpi:nth-child(2n){border-inline-end:1px solid var(--ax-line)}.ax-kpi:last-child{border-inline-end:0}}.ax-kpi__top{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.ax-kpi__ico{width:1.45rem;height:1.45rem;color:var(--primary);background:var(--primary);border-radius:.4rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ax-kpi__ico{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.ax-trend{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.2rem;min-height:1.3rem;padding:.08rem .4rem;font-size:.64rem;font-weight:750;display:inline-flex}.ax-trend.is-up{color:#15803d;background:#22c55e24;background:lab(70.2188% -57.9809 39.4382/.14)}.ax-trend.is-down{color:#b91c1c;background:#ef444424;background:lab(55.7853% 65.6165 40.7976/.14)}.dark .ax-trend.is-up{color:#4ade80;background:#22c55e2e;background:lab(70.2188% -57.9809 39.4382/.18)}.dark .ax-trend.is-down{color:#f87171;background:#ef44442e;background:lab(55.7853% 65.6165 40.7976/.18)}.ax-kpi__label{color:var(--muted);margin:0;font-size:.66rem;font-weight:700}.ax-kpi__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:.28rem 0 0;font-size:1.08rem;font-weight:800;line-height:1.15}.ax-kpi__hint{color:var(--muted);margin:.2rem 0 0;font-size:.6rem;font-weight:600}.ax-stage__chart{min-width:0;max-width:100%;padding:.85rem 1rem;overflow:hidden}.ax-stage__chart-bar{margin-bottom:.45rem}.ax-stage__chart-bar h2{letter-spacing:-.02em;color:var(--foreground);margin:.1rem 0 0;font-size:.92rem;font-weight:760;line-height:1.25}.ax-grid{gap:.7rem;width:100%;min-width:0;display:grid}@media (min-width:900px){.ax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ax-panel{border:1px solid var(--ax-line);border-radius:var(--ax-r);background:var(--card);contain:inline-size;min-width:0;max-width:100%;padding:.8rem .85rem .75rem;overflow:hidden}.ax-panel__bar{margin-bottom:.65rem}.ax-panel__bar h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.88rem;font-weight:760}.ax-empty{text-align:center;color:var(--muted);margin:0;padding:1.1rem .4rem;font-size:.8rem}.ax-rank{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ax-rank>li{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.55rem;padding:.35rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ax-rank>li{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.ax-rank>li:last-child{border-bottom:0;padding-bottom:0}.ax-rank__n{width:1.55rem;height:1.55rem;color:var(--primary);background:var(--primary);border-radius:.42rem;place-items:center;font-size:.68rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.ax-rank__n{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.ax-rank__main{flex-direction:column;gap:.05rem;min-width:0;display:flex}.ax-rank__main strong{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.8rem;font-weight:650;overflow:hidden}.ax-rank__main small{color:var(--muted);font-size:.64rem;font-weight:600}.ax-rank__val{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.76rem;font-weight:750}.ax-bars{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ax-bars__row{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.22rem;font-size:.74rem;display:flex}.ax-bars__name{min-width:0;color:var(--foreground);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.ax-bars__name i{border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem}.ax-bars__meta{flex-shrink:0;align-items:baseline;gap:.35rem;display:inline-flex}.ax-bars__meta b{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:750}.ax-bars__meta small{color:var(--muted);font-size:.62rem;font-weight:700}.ax-bars__track{background:var(--surface);border-radius:999px;height:.28rem}@supports (color:color-mix(in lab, red, red)){.ax-bars__track{background:color-mix(in oklab, var(--surface) 80%, var(--border))}}.ax-bars__track{overflow:hidden}.ax-bars__track>span{border-radius:inherit;height:100%;display:block}.ax-chips{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.ax-chips>li{border:1px solid var(--ax-line);background:var(--surface);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.15rem;padding:.3rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ax-chips>li{background:color-mix(in oklab, var(--surface) 45%, var(--card))}}.ax-chips>li{color:var(--foreground);font-size:.78rem;font-weight:650}.ax-chips>li b{font-variant-numeric:tabular-nums;color:var(--primary);flex-shrink:0;align-items:baseline;gap:.25rem;font-size:.78rem;font-weight:780;display:inline-flex}.ax-chips>li b small{color:var(--muted);font-size:.6rem;font-weight:650}@media (max-width:639px){.ax-toolbar{justify-content:stretch;width:100%}.ax-ranges,.ax-range{flex:auto}.ax-toolbar__actions{width:100%}.ax-toolbar__actions .ax-btn{flex:auto}}.admin-app{--admin-muted:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-app{--admin-muted:color-mix(in oklab, var(--foreground) 55%, transparent)}}.admin-app{--admin-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-app{--admin-line:color-mix(in oklab, var(--border) 88%, transparent)}}.admin-app{--admin-panel-bg:var(--card)}:root:not(.dark) .admin-app,html:not(.dark):not([data-theme=dark]) .admin-app{--muted:#6b7280;--admin-canvas:#f4f5f8;background:radial-gradient(900px 420px at 6% -12%, var(--primary), transparent 55%), radial-gradient(700px 360px at 100% 0%, var(--accent), transparent 50%), var(--admin-canvas)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .admin-app,html:not(.dark):not([data-theme=dark]) .admin-app{background:radial-gradient(900px 420px at 6% -12%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 55%), radial-gradient(700px 360px at 100% 0%, color-mix(in oklab, var(--accent) 5%, transparent), transparent 50%), var(--admin-canvas)}}:root:not(.dark) .admin-app,html:not(.dark):not([data-theme=dark]) .admin-app{color:var(--foreground)}.dark .admin-app,html[data-theme=dark] .admin-app{--muted:#9ca3af;--border:#2a2f3a;--card:#151922;--surface:#11151d;--admin-canvas:#0b0d13;--admin-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark .admin-app,html[data-theme=dark] .admin-app{--admin-line:color-mix(in oklab, var(--border) 92%, transparent)}}.dark .admin-app,html[data-theme=dark] .admin-app{background:radial-gradient(820px 380px at 8% -8%, #7b61ff24, transparent 55%), radial-gradient(640px 320px at 100% 0%, #f0821e14, transparent 50%), var(--admin-canvas);color:#f3f4f6}.admin-app .desk,.admin-app .ax{--desk-line:var(--admin-line);--ax-line:var(--admin-line)}.admin-app .desk-stage,.admin-app .desk-panel,.admin-app .ax-stage,.admin-app .ax-panel,.admin-app .desk-ticker,.admin-app .ax-ranges,.admin-app .ax-btn:not(.ax-btn--ghost){border-color:var(--admin-line);background-color:var(--card);box-shadow:none}.dark .admin-app .desk-stage,.dark .admin-app .ax-stage{background:radial-gradient(70% 80% at 100% 0%, var(--accent), transparent 52%), radial-gradient(85% 90% at 0% 0%, var(--primary), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .admin-app .desk-stage,.dark .admin-app .ax-stage{background:radial-gradient(70% 80% at 100% 0%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 52%), radial-gradient(85% 90% at 0% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 55%), var(--card)}}.admin-app .desk-cta--fill,.dark .admin-app .desk-cta--fill{color:#fff}.admin-app .admin-panel,.admin-app .admin-stat-card,.admin-app .admin-data-section,.admin-app .admin-action-bar{border-color:var(--admin-line);background:var(--card)}.admin-app .admin-page-desc,.admin-app .desk-soft,.admin-app .desk-kicker,.admin-app .ax-kicker,.admin-app .desk-label{color:var(--muted)}.admin-app .desk-table th,.admin-app .desk-table td,.admin-app .ax-rank>li{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.admin-app .desk-table th,.admin-app .desk-table td,.admin-app .ax-rank>li{border-color:color-mix(in oklab, var(--border) 75%, transparent)}}.admin-app .desk-chart__plot,.admin-app .ax-bars__track,.admin-app .desk-cats__track,.admin-app .desk-pipe__track{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-app .desk-chart__plot,.admin-app .ax-bars__track,.admin-app .desk-cats__track,.admin-app .desk-pipe__track{background:color-mix(in oklab, var(--surface) 70%, var(--border))}}.dark .admin-app .desk-tip,.dark .admin-app .ax-btn{background:var(--card);border-color:var(--admin-line);color:var(--foreground)}.dark .admin-app .desk-alert,.dark .admin-app .ax-chips>li{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark .admin-app .desk-alert,.dark .admin-app .ax-chips>li{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.dark .admin-app .desk-alert,.dark .admin-app .ax-chips>li{border-color:var(--admin-line)}.dark .admin-app .desk-sys__a{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark .admin-app .desk-sys__a{background:color-mix(in oklab, var(--surface) 60%, var(--card))}}.dark .admin-app .desk-sys__a{border-color:var(--admin-line);color:var(--foreground)}.dark .admin-app .badge{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark .admin-app .badge{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.co{--co-radius:1rem;--co-ease:cubic-bezier(.23, 1, .32, 1);flex-direction:column;gap:1.25rem;display:flex}.co-empty{border-radius:var(--co-radius);border:1px solid var(--card-border);background:var(--card-bg);text-align:center;color:var(--muted);padding:2rem}.co-steps{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1.25rem;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.85rem 1rem;list-style:none;display:flex}.co-steps__item{align-items:center;gap:.45rem;display:flex}.co-steps__line{background:var(--card-border);width:1.5rem;height:1px;margin-inline-end:.35rem}@media (min-width:640px){.co-steps__line{width:2.5rem}}.co-steps__dot{border:1px solid var(--card-border);background:var(--section-alt);width:2.25rem;height:2.25rem;color:var(--muted);transition:background-color .18s var(--co-ease), color .18s var(--co-ease), border-color .18s var(--co-ease), transform .1s ease;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.co-steps__dot:active{transform:scale(.97)}.co-steps__dot.is-current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.co-steps__dot.is-current{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.co-steps__dot.is-current{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.co-steps__dot.is-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}}.co-steps__dot.is-done{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.co-steps__label{color:var(--muted);font-size:.8rem;font-weight:650;display:none}@media (min-width:640px){.co-steps__label{display:inline}}.co-layout{gap:1.25rem;display:grid}@media (min-width:960px){.co-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.75rem}}.co-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.co-card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1.15rem;padding:1.25rem;box-shadow:0 8px 30px #0000000d}.co-card__title{letter-spacing:-.01em;margin:0 0 1rem;font-size:1.05rem;font-weight:800}.co-grid{gap:.85rem;display:grid}@media (min-width:640px){.co-grid{grid-template-columns:1fr 1fr}}.co-field{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.co-field__input{border:1px solid var(--card-border);background:var(--background);height:2.75rem;color:var(--foreground);border-radius:.85rem;padding-inline:.9rem;font-weight:500;transition:border-color .16s,box-shadow .16s}.co-field__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.co-field__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}}.co-field__input.is-error{border-color:var(--danger)}.co-field__error{color:var(--danger);font-size:.75rem;font-style:normal;font-weight:600}.co-saved{margin-bottom:1rem}.co-saved__label{color:var(--muted);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.co-saved__list{flex-wrap:wrap;gap:.45rem;display:flex}.co-saved__btn{border:1px solid var(--card-border);background:var(--section-alt);color:var(--foreground);border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:650;transition:border-color .16s,transform .1s}.co-saved__btn:hover{border-color:var(--primary)}.co-saved__btn:active{transform:scale(.97)}.co-delivery,.co-pay{flex-direction:column;gap:.65rem;display:flex}.co-delivery__card,.co-pay__card{text-align:start;border:1px solid var(--card-border);background:var(--background);width:100%;color:var(--foreground);transition:border-color .16s var(--co-ease), background-color .16s var(--co-ease), transform .1s ease, box-shadow .16s ease;border-radius:1rem;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.co-delivery__card:active,.co-pay__card:active{transform:scale(.985)}.co-delivery__card.is-active,.co-pay__card.is-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.co-delivery__card.is-active,.co-pay__card.is-active{background:color-mix(in srgb, var(--primary) 6%, var(--card-bg))}}.co-delivery__card.is-active,.co-pay__card.is-active{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.co-delivery__card.is-active,.co-pay__card.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent)}}.co-pay__card.is-disabled{opacity:.45;pointer-events:none}.co-delivery__radio{border:2px solid var(--card-border);border-radius:999px;flex-shrink:0;width:1rem;height:1rem}.co-delivery__card.is-active .co-delivery__radio{border-color:var(--primary);box-shadow:inset 0 0 0 3px var(--primary)}.co-nav{justify-content:space-between;gap:.75rem;padding-block:.25rem .5rem;display:flex}.co-btn{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding-inline:1.35rem;font-size:.925rem;font-weight:750;transition:background-color .16s,transform .1s,opacity .16s;display:inline-flex}.co-btn:active{transform:scale(.97)}.co-btn:disabled{opacity:.65;pointer-events:none}.co-btn--ghost{border:1px solid var(--card-border);color:var(--foreground);background:0 0}.co-btn--primary{background:var(--primary);color:var(--primary-foreground);border:none}.co-btn--primary:hover{background:var(--primary-hover)}.co-summary{border:1px solid var(--card-border);background:var(--card-bg);border-radius:1.25rem;position:sticky;top:6.5rem}@supports (color:color-mix(in lab, red, red)){.co-summary{background:color-mix(in srgb, var(--card-bg) 86%, transparent)}}.co-summary{-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px -28px var(--primary);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.co-summary{box-shadow:0 20px 50px -28px color-mix(in srgb, var(--primary) 30%, transparent)}}@media (max-width:959px){.co-summary{position:relative;top:auto}}.co-summary__title{margin:0 0 .85rem;font-size:1.05rem;font-weight:800}.co-summary__items{flex-direction:column;gap:.65rem;max-height:14rem;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow:auto}.co-summary__line{align-items:center;gap:.65rem;display:flex}.co-summary__rows{flex-direction:column;gap:.55rem;font-size:.9rem;display:flex}.co-summary__rows>div{justify-content:space-between;gap:.75rem;display:flex}.co-summary__total{border-top:1px solid var(--card-border);margin-top:.35rem;padding-top:.75rem;font-size:1rem;font-weight:700}.co-summary__total strong{color:var(--primary);font-size:1.15rem}.co-summary__note{color:var(--muted);margin:.85rem 0 0;font-size:.75rem;line-height:1.45}.co--v1 .co-btn--primary{background:var(--primary);border-radius:.85rem}.co--v1 .co-card{box-shadow:0 8px 30px #0000000f}.co--v2 .co-steps{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-steps{border-color:color-mix(in srgb, var(--primary) 28%, var(--card-border))}}.co--v2 .co-steps{background:linear-gradient(135deg, var(--primary), var(--card-bg) 55%)}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-steps{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, var(--card-bg)), var(--card-bg) 55%)}}.co--v2 .co-btn--primary{background:linear-gradient(135deg, var(--primary), #ef394e)}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-btn--primary{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, #ef394e 55%, var(--primary)))}}.co--v2 .co-btn--primary{box-shadow:0 12px 28px -16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-btn--primary{box-shadow:0 12px 28px -16px color-mix(in srgb, var(--primary) 55%, transparent)}}.co--v2 .co-btn--primary:hover{filter:brightness(1.05);background:linear-gradient(135deg, var(--primary-hover), #ef394e)}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-btn--primary:hover{background:linear-gradient(135deg, var(--primary-hover), color-mix(in srgb, #ef394e 45%, var(--primary-hover)))}}.co--v2 .co-delivery__card.is-active,.co--v2 .co-pay__card.is-active{background:linear-gradient(135deg, var(--primary), #ef394e);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-delivery__card.is-active,.co--v2 .co-pay__card.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, var(--card-bg)), color-mix(in srgb, #ef394e 8%, var(--card-bg)))}}.co--v2 .co-delivery__card.is-active,.co--v2 .co-pay__card.is-active{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.co--v2 .co-delivery__card.is-active,.co--v2 .co-pay__card.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 40%, transparent)}}.co--v2 .co-summary__total strong{background:linear-gradient(90deg, var(--primary), #ef394e);color:#0000;-webkit-background-clip:text;background-clip:text}.co--v3 .co-steps{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-steps{border-color:color-mix(in srgb, var(--gold) 45%, var(--card-border))}}.co--v3 .co-steps{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-steps{background:color-mix(in srgb, var(--gold) 4%, var(--card-bg))}}.co--v3 .co-steps__dot.is-current{border-color:var(--gold);color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-steps__dot.is-current{color:color-mix(in srgb, var(--gold) 70%, var(--foreground))}}.co--v3 .co-steps__dot.is-current{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-steps__dot.is-current{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.co--v3 .co-steps__dot.is-current{box-shadow:0 0 0 2px var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-steps__dot.is-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 28%, transparent)}}.co--v3 .co-steps__dot.is-done{background:var(--primary);border-color:var(--gold)}.co--v3 .co-card{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-card{border-color:color-mix(in srgb, var(--gold) 35%, var(--card-border))}}.co--v3 .co-card{box-shadow:0 24px 60px -36px var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-card{box-shadow:0 24px 60px -36px color-mix(in srgb, var(--gold) 40%, transparent)}}.co--v3 .co-card__title{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:750}.co--v3 .co-btn--primary{border:1.5px solid var(--gold);color:var(--foreground);background:0 0}.co--v3 .co-btn--primary:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-btn--primary:hover{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.co--v3 .co-delivery__card.is-active,.co--v3 .co-pay__card.is-active{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-delivery__card.is-active,.co--v3 .co-pay__card.is-active{background:color-mix(in srgb, var(--gold) 8%, var(--card-bg))}}.co--v3 .co-delivery__card.is-active,.co--v3 .co-pay__card.is-active{box-shadow:0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-delivery__card.is-active,.co--v3 .co-pay__card.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent)}}.co--v3 .co-summary{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.co--v3 .co-summary{border-color:color-mix(in srgb, var(--gold) 40%, var(--card-border))}}.co--v3 .co-summary__total strong{color:var(--gold)}.co--v4 .co-steps{border-color:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-steps{border-color:color-mix(in srgb, var(--v4g-mint,#0d9488) 28%, var(--card-border))}}.co--v4 .co-steps{background:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-steps{background:color-mix(in srgb, var(--v4g-mint,#0d9488) 5%, var(--card-bg))}}.co--v4 .co-steps{border-radius:16px}.co--v4 .co-steps__dot.is-current{border-color:var(--v4g-mint,#0d9488);color:var(--v4g-mint,#0d9488);background:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-steps__dot.is-current{background:color-mix(in srgb, var(--v4g-mint,#0d9488) 12%, transparent)}}.co--v4 .co-steps__dot.is-current{box-shadow:0 0 0 2px var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-steps__dot.is-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--v4g-mint,#0d9488) 22%, transparent)}}.co--v4 .co-steps__dot.is-done{background:var(--primary);border-color:var(--primary)}.co--v4 .co-card{border-color:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-card{border-color:color-mix(in srgb, var(--v4g-mint,#0d9488) 22%, var(--card-border))}}.co--v4 .co-card{box-shadow:0 20px 48px -36px var(--v4g-mint,#0d9488);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-card{box-shadow:0 20px 48px -36px color-mix(in srgb, var(--v4g-mint,#0d9488) 35%, transparent)}}.co--v4 .co-card__title{letter-spacing:-.02em;text-transform:none;font-size:.95rem;font-weight:750}.co--v4 .co-btn--primary{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;border-radius:999px}.co--v4 .co-btn--primary:hover{filter:brightness(1.05);background:var(--primary)}.co--v4 .co-delivery__card.is-active,.co--v4 .co-pay__card.is-active{border-color:var(--v4g-mint,#0d9488);background:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-delivery__card.is-active,.co--v4 .co-pay__card.is-active{background:color-mix(in srgb, var(--v4g-mint,#0d9488) 8%, var(--card-bg))}}.co--v4 .co-delivery__card.is-active,.co--v4 .co-pay__card.is-active{box-shadow:0 0 0 1px var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-delivery__card.is-active,.co--v4 .co-pay__card.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--v4g-mint,#0d9488) 28%, transparent)}}.co--v4 .co-summary{border-color:var(--v4g-mint,#0d9488)}@supports (color:color-mix(in lab, red, red)){.co--v4 .co-summary{border-color:color-mix(in srgb, var(--v4g-mint,#0d9488) 24%, var(--card-border))}}.co--v4 .co-summary{border-radius:16px}.co--v4 .co-summary__total strong{color:var(--primary)}@media (prefers-reduced-motion:reduce){.co-steps__dot,.co-btn,.co-delivery__card,.co-pay__card,.co-saved__btn,.co-field__input{transition:none!important}.co-btn:active,.co-delivery__card:active,.co-pay__card:active,.co-steps__dot:active,.co-saved__btn:active{transform:none!important}}.cs{--cs-ease:cubic-bezier(.23, 1, .32, 1);--cs-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.cs{--cs-line:color-mix(in oklab, var(--border) 82%, transparent)}}.cs{--cs-r:1.1rem;flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.cs-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:750}.cs-soft{color:var(--muted);margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.cs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;margin-bottom:.7rem;display:flex}.cs-section-head h3{letter-spacing:-.02em;color:var(--foreground);margin:.12rem 0 0;font-size:.95rem;font-weight:760}.cs-hero{border:1px solid var(--cs-line);border-radius:var(--cs-r);background:radial-gradient(80% 90% at 0% 0%, var(--primary), transparent 55%), radial-gradient(70% 80% at 100% 0%, var(--accent), transparent 50%), var(--card);gap:.85rem;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cs-hero{background:radial-gradient(80% 90% at 0% 0%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 55%), radial-gradient(70% 80% at 100% 0%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 50%), var(--card)}}.cs-hero{overflow:hidden}@media (min-width:900px){.cs-hero{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);align-items:stretch}}.cs-hero__copy h2{letter-spacing:-.035em;color:var(--foreground);margin:.2rem 0 0;font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:820;line-height:1.15}.cs-hero__copy>p:last-child{max-width:36rem;color:var(--muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.cs-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:.45rem;display:grid}.cs-hero__stats article{border:1px solid var(--cs-line);background:var(--card);border-radius:.75rem;min-width:0;padding:.65rem .7rem}@supports (color:color-mix(in lab, red, red)){.cs-hero__stats article{background:color-mix(in oklab, var(--card) 88%, var(--surface))}}.cs-hero__stats span{color:var(--muted);font-size:.62rem;font-weight:700;display:block}.cs-hero__stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.92rem;font-weight:800;display:block;overflow:hidden}.cs-presets,.cs-panel{border:1px solid var(--cs-line);border-radius:var(--cs-r);background:var(--card);min-width:0;padding:.9rem .95rem;overflow:hidden}.cs-preset-grid{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:720px){.cs-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cs-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-preset{border:1px solid var(--cs-line);background:var(--surface);border-radius:.85rem;flex-direction:column;gap:.4rem;min-width:0;padding:.75rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-preset{background:color-mix(in oklab, var(--surface) 42%, var(--card))}}.cs-preset__top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.cs-preset__ico{width:1.85rem;height:1.85rem;color:var(--primary);background:var(--primary);border-radius:.5rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cs-preset__ico{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.cs-preset.is-warm .cs-preset__ico{color:#c2410c;background:#f0821e}@supports (color:color-mix(in lab, red, red)){.cs-preset.is-warm .cs-preset__ico{background:color-mix(in oklab, #f0821e 16%, var(--surface))}}.cs-preset.is-sky .cs-preset__ico{color:#0369a1;background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.cs-preset.is-sky .cs-preset__ico{background:color-mix(in oklab, #0ea5e9 16%, var(--surface))}}.cs-preset.is-slate .cs-preset__ico{color:#475569;background:#64748b}@supports (color:color-mix(in lab, red, red)){.cs-preset.is-slate .cs-preset__ico{background:color-mix(in oklab, #64748b 14%, var(--surface))}}.cs-preset.is-danger .cs-preset__ico{color:#b91c1c;background:#ef4444}@supports (color:color-mix(in lab, red, red)){.cs-preset.is-danger .cs-preset__ico{background:color-mix(in oklab, #ef4444 14%, var(--surface))}}.dark .cs-preset.is-warm .cs-preset__ico{color:#fb923c}.dark .cs-preset.is-sky .cs-preset__ico{color:#38bdf8}.dark .cs-preset.is-slate .cs-preset__ico{color:#94a3b8}.dark .cs-preset.is-danger .cs-preset__ico{color:#f87171}.cs-preset__top em{letter-spacing:.06em;text-transform:uppercase;color:#b91c1c;background:#ef44441f;background:lab(55.7853% 65.6165 40.7976/.12);border-radius:999px;padding:.12rem .4rem;font-size:.6rem;font-style:normal;font-weight:780}.cs-preset h4{color:var(--foreground);margin:0;font-size:.88rem;font-weight:760}.cs-preset>p{color:var(--muted);flex:1;margin:0;font-size:.72rem;line-height:1.4}.cs-split{gap:.75rem;display:grid}@media (min-width:900px){.cs-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-field{color:var(--muted);flex-direction:column;gap:.3rem;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:flex}.cs-input{border:1px solid var(--cs-line);background:var(--surface);border-radius:.6rem;width:100%;min-height:2.15rem;padding:.35rem .65rem}@supports (color:color-mix(in lab, red, red)){.cs-input{background:color-mix(in oklab, var(--surface) 50%, var(--card))}}.cs-input{color:var(--foreground);outline:none;font-size:.8rem;font-weight:600}.cs-input:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cs-input:focus{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.cs-input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.cs-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.cs-modes{border:1px solid var(--cs-line);background:var(--surface);border-radius:.65rem;gap:.2rem;margin-bottom:.75rem;padding:.18rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cs-modes{background:color-mix(in oklab, var(--surface) 40%, var(--card))}}.cs-mode{appearance:none;color:var(--muted);cursor:pointer;min-height:1.85rem;transition:background-color .14s var(--cs-ease), color .14s var(--cs-ease), transform .12s var(--cs-ease);background:0 0;border:0;border-radius:.48rem;padding:.2rem .7rem;font-size:.72rem;font-weight:720}.cs-mode:active{transform:scale(.97)}.cs-mode.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cs-mode.is-active{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.cs-mode.is-active{color:var(--primary)}.cs-check{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;font-size:.78rem;font-weight:650;display:flex}.cs-check input{margin-top:.15rem}.cs-btn{border:1px solid var(--cs-line);background:var(--card);min-height:2.15rem;color:var(--foreground);cursor:pointer;transition:transform .12s var(--cs-ease), background-color .14s var(--cs-ease), border-color .14s var(--cs-ease);border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.76rem;font-weight:720;text-decoration:none;display:inline-flex}.cs-btn:active{transform:scale(.97)}.cs-btn:disabled{opacity:.55;cursor:not-allowed}.cs-btn--fill{background:linear-gradient(135deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cs-btn--fill{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 92%, #1e1b4b), var(--primary))}}.cs-btn--fill{color:#fff}.cs-btn--danger{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.cs-btn--danger{border-color:color-mix(in oklab, #ef4444 40%, var(--border))}}.cs-btn--danger{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.cs-btn--danger{background:color-mix(in oklab, #ef4444 12%, var(--card))}}.cs-btn--danger{color:#b91c1c}.dark .cs-btn--danger{color:#fca5a5}.cs-btn--ghost{color:var(--muted);background:0 0}.cs-table-wrap{width:100%;overflow-x:auto}.cs-table{border-collapse:collapse;width:100%;font-size:.76rem}.cs-table th{text-align:start;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--cs-line);white-space:nowrap;padding:.28rem .4rem .5rem;font-size:.6rem;font-weight:750}.cs-table td{border-bottom:1px solid var(--border);padding:.5rem .4rem}@supports (color:color-mix(in lab, red, red)){.cs-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.cs-table td{vertical-align:middle;color:var(--foreground)}.cs-table tbody tr:last-child td{border-bottom:0}.cs-dim{color:var(--muted);white-space:nowrap}.cs-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--cs-line);background:var(--surface);border-radius:999px;max-width:14rem;padding:.15rem .45rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cs-pill{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.cs-pill{font-size:.68rem;font-weight:700}.cs-status{align-items:center;gap:.25rem;font-size:.68rem;font-weight:750;display:inline-flex}.cs-status.is-ok{color:#15803d}.cs-status.is-bad{color:#b91c1c}.dark .cs-status.is-ok{color:#4ade80}.dark .cs-status.is-bad{color:#f87171}.cs-empty{text-align:center;color:var(--muted);margin:0;padding:1.2rem .5rem;font-size:.8rem}.cs-inactive{border:1px solid var(--cs-line);border-radius:var(--cs-r);background:var(--card);place-items:center;min-height:16rem;padding:1rem;display:grid}.cs-inactive__card{text-align:center;max-width:26rem}.cs-inactive__ico{width:2.6rem;height:2.6rem;color:var(--primary);background:var(--primary);margin-inline:auto;border-radius:.75rem;place-items:center;margin-bottom:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cs-inactive__ico{background:color-mix(in oklab, var(--primary) 12%, var(--surface))}}.cs-inactive__card h2{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:1.1rem;font-weight:800}.cs-inactive__card p{color:var(--muted);margin:.4rem 0 .9rem;font-size:.82rem;line-height:1.45}.admin-app .cs-hero,.admin-app .cs-presets,.admin-app .cs-panel,.admin-app .cs-inactive{border-color:var(--admin-line,var(--cs-line))}.ps{--ps-line:var(--border)}@supports (color:color-mix(in lab, red, red)){.ps{--ps-line:color-mix(in oklab, var(--border) 78%, transparent)}}.ps{--ps-r:1.1rem;--ps-ease:cubic-bezier(.23, 1, .32, 1);flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}.ps-kicker{letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--primary);border-radius:999px;align-items:center;margin:0;padding:.18rem .45rem;font-size:.6rem;font-weight:750;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ps-kicker{color:color-mix(in oklab, var(--primary) 75%, var(--foreground))}}.ps-kicker{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps-kicker{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.ps-kicker{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps-kicker{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.ps-hero{border:1px solid var(--ps-line);border-radius:var(--ps-r);background:radial-gradient(90% 120% at 0% 0%, var(--primary), transparent 58%), radial-gradient(70% 90% at 100% 0%, var(--accent,#f0821e), transparent 50%), linear-gradient(180deg, var(--card), var(--card));gap:1rem;padding:1.15rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-hero{background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 58%), radial-gradient(70% 90% at 100% 0%, color-mix(in oklab, var(--accent,#f0821e) 8%, transparent), transparent 50%), linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, white), var(--card))}}.ps-hero{box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06)}@media (min-width:900px){.ps-hero{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.95fr);align-items:stretch}}.ps-hero__copy h2{letter-spacing:-.035em;color:var(--foreground);margin:.45rem 0 0;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);font-weight:820;line-height:1.15}.ps-hero__copy>p:last-child{max-width:38rem;color:var(--muted);margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.ps-kpis{grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));align-content:start;gap:.45rem;display:grid}.ps-kpis article{border:1px solid var(--ps-line);background:var(--surface);border-radius:.8rem;padding:.7rem .7rem .65rem}@supports (color:color-mix(in lab, red, red)){.ps-kpis article{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.ps-kpis span{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:720;display:block}.ps-kpis strong{letter-spacing:-.02em;color:var(--foreground);margin-top:.28rem;font-size:1.05rem;font-weight:820;display:block}.ps-guide{border:1px solid var(--ps-line);border-radius:var(--ps-r);background:var(--card);overflow:hidden}.ps-guide__toggle{width:100%;color:var(--foreground);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.ps-guide__toggle:active{transform:scale(.995)}.ps-guide__toggle-lead{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.ps-guide__toggle-lead>svg{color:var(--primary);margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.ps-guide__toggle-lead>svg{color:color-mix(in oklab, var(--primary) 80%, var(--foreground))}}.ps-guide__toggle-lead strong{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:750;display:block}.ps-guide__toggle-lead em{letter-spacing:-.02em;color:var(--foreground);margin-top:.12rem;font-size:.92rem;font-style:normal;font-weight:760;display:block}.ps-guide__chevron{width:1rem;height:1rem;color:var(--muted);transition:transform .18s var(--ps-ease);flex-shrink:0}.ps-guide__chevron.is-open{transform:rotate(180deg)}.ps-guide__body{border-top:1px solid var(--border);padding:0 1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.ps-guide__body{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.ps-guide__intro{color:var(--foreground);margin:.85rem 0 .9rem;font-size:.84rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.ps-guide__intro{color:color-mix(in oklab, var(--foreground) 82%, var(--muted))}}.ps-guide__grid{gap:.9rem;display:grid}@media (min-width:880px){.ps-guide__grid{grid-template-columns:1.15fr .95fr;gap:1.1rem}}.ps-guide__col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.ps-guide__col ol,.ps-guide__col ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ps-guide__col ol li,.ps-guide__col ul li{border:1px solid var(--border);border-radius:.7rem;padding:.55rem .7rem .55rem 2.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ps-guide__col ol li,.ps-guide__col ul li{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.ps-guide__col ol li,.ps-guide__col ul li{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ps-guide__col ol li,.ps-guide__col ul li{background:color-mix(in oklab, var(--surface) 40%, var(--card))}}.ps-guide__col ol li,.ps-guide__col ul li{color:var(--foreground);font-size:.78rem;line-height:1.45}.ps-guide__col ol{counter-reset:ps-step}.ps-guide__col ol li{counter-increment:ps-step}.ps-guide__col ol li:before{content:counter(ps-step);background:var(--primary);inset-inline-start:.55rem;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;top:50%;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.ps-guide__col ol li:before{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.ps-guide__col ol li:before{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps-guide__col ol li:before{color:color-mix(in oklab, var(--primary) 85%, var(--foreground))}}.ps-guide__col ol li:before{font-size:.65rem;font-weight:800}.ps-guide__col ul li{padding-inline-start:.85rem}.ps-guide__warn{border:1px solid #f59e0b;border-radius:.75rem;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-guide__warn{border:1px solid color-mix(in oklab, #f59e0b 28%, var(--border))}}.ps-guide__warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ps-guide__warn{background:color-mix(in oklab, #f59e0b 8%, var(--card))}}.ps-guide__warn{color:var(--foreground)}.ps-guide__warn strong{letter-spacing:.06em;text-transform:uppercase;color:#b45309;font-size:.62rem;display:block}.admin-app .ps-guide__warn strong{color:#fbbf24}.ps-guide__warn span{color:var(--foreground);margin-top:.15rem;font-size:.76rem;line-height:1.45;display:block}@supports (color:color-mix(in lab, red, red)){.ps-guide__warn span{color:color-mix(in oklab, var(--foreground) 88%, var(--muted))}}.ps-panel{border:1px solid var(--ps-line);border-radius:var(--ps-r);background:var(--card);min-width:0;padding:.95rem 1.05rem}.ps-panel__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ps-panel__head h3{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.88rem;font-weight:760}.ps-panel__meta{color:var(--muted);background:var(--surface);border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ps-panel__meta{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.ps-panel__meta{border:1px solid var(--ps-line)}.ps-side-action{border:1px dashed var(--primary);border-radius:.85rem;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ps-side-action{border:1px dashed color-mix(in oklab, var(--primary) 28%, var(--border))}}.ps-side-action{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps-side-action{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}.ps-side-action p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.ps-grid{gap:.85rem;display:grid}@media (min-width:860px){.ps-grid{grid-template-columns:1.2fr .8fr}}.ps-form{flex-direction:column;gap:.6rem;display:flex}.ps-form--row{flex-flow:wrap;align-items:flex-end}.ps-form label{color:var(--muted);flex-direction:column;flex:8rem;gap:.28rem;min-width:8rem;font-size:.7rem;font-weight:700;display:flex}.ps-check{align-items:center;color:var(--foreground)!important;flex-direction:row!important;gap:.45rem!important;font-size:.78rem!important}.ps-input{border:1px solid var(--ps-line);background:var(--surface);border-radius:.65rem;min-height:2.2rem;padding:.35rem .7rem}@supports (color:color-mix(in lab, red, red)){.ps-input{background:color-mix(in oklab, var(--surface) 55%, var(--card))}}.ps-input{color:var(--foreground);width:100%;transition:border-color .14s var(--ps-ease), box-shadow .14s var(--ps-ease);font-size:.8rem}.ps-input:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.ps-input:focus{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.ps-input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}}.ps-btn{border:1px solid var(--ps-line);background:var(--card);min-height:2.2rem;color:var(--foreground);cursor:pointer;transition:transform .12s var(--ps-ease), background-color .14s var(--ps-ease), border-color .14s var(--ps-ease);border-radius:.65rem;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.76rem;font-weight:720;text-decoration:none;display:inline-flex}.ps-btn:active{transform:scale(.97)}.ps-btn:disabled{opacity:.55;cursor:not-allowed}.ps-btn--fill{background:linear-gradient(180deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ps-btn--fill{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 92%, white), var(--primary))}}.ps-btn--fill{color:#fff;box-shadow:0 8px 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ps-btn--fill{box-shadow:0 8px 18px color-mix(in oklab, var(--primary) 22%, transparent)}}.ps-btn--sm{min-height:1.7rem;padding:.15rem .5rem;font-size:.68rem}.ps-btn--ok{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.ps-btn--ok{border-color:color-mix(in oklab, #16a34a 35%, var(--border))}}.ps-btn--ok{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.ps-btn--ok{background:color-mix(in oklab, #16a34a 10%, var(--card))}}.ps-btn--ok{color:#15803d}.ps-table-wrap{margin:0 -.25rem;padding:0 .25rem;overflow-x:auto}.ps-table{border-collapse:collapse;width:100%;font-size:.74rem}.ps-table th{text-align:start;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ps-line);background:var(--surface);padding:.4rem .5rem .55rem;font-size:.58rem}@supports (color:color-mix(in lab, red, red)){.ps-table th{background:color-mix(in oklab, var(--surface) 35%, transparent)}}.ps-table td{border-bottom:1px solid var(--border);padding:.55rem .5rem}@supports (color:color-mix(in lab, red, red)){.ps-table td{border-bottom:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.ps-table td{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.ps-table tbody tr:hover td{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ps-table tbody tr:hover td{background:color-mix(in oklab, var(--surface) 40%, transparent)}}.ps-row-actions{white-space:nowrap;gap:.3rem;display:flex}.ps-empty{text-align:center;color:var(--muted);border:1px dashed var(--ps-line);background:var(--surface);border-radius:.75rem;margin:0;padding:1.35rem 1rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.ps-empty{background:color-mix(in oklab, var(--surface) 30%, transparent)}}.ps-inactive{border:1px solid var(--ps-line);border-radius:var(--ps-r);background:radial-gradient(70% 90% at 50% 0%, var(--primary), transparent 55%), var(--card);place-items:center;gap:.55rem;min-height:12rem;padding:1.75rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-inactive{background:radial-gradient(70% 90% at 50% 0%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 55%), var(--card)}}.ps-inactive{text-align:center;color:var(--foreground)}.ps-inactive__icon{background:var(--primary);border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-inactive__icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.ps-inactive__icon{color:var(--primary);margin-bottom:.15rem}.ps-inactive h2{letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:800}.ps-inactive p{max-width:26rem;color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.ps-inactive .ps-guide{text-align:start;width:100%;margin-top:.85rem}.admin-app .ps-hero,.admin-app .ps-panel,.admin-app .ps-guide,.admin-app .ps-inactive{border-color:var(--admin-line,var(--ps-line))}.sf-input{border:1px solid var(--border);border-radius:.75rem;width:100%;min-height:2.35rem;padding:.45rem .75rem}@supports (color:color-mix(in lab, red, red)){.sf-input{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.sf-input{background:var(--surface,var(--card))}@supports (color:color-mix(in lab, red, red)){.sf-input{background:color-mix(in oklab, var(--surface,var(--card)) 70%, var(--card))}}.sf-input{color:var(--foreground);font-size:.84rem}.sf-input:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.sf-input:focus{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.sf-input:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent)}}.sf-textarea{resize:vertical;min-height:5rem}.sf-btn{border:1px solid var(--border);border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.4rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-btn{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.sf-btn{background:var(--card);color:var(--foreground);cursor:pointer;font-size:.8rem;font-weight:720;transition:transform .12s cubic-bezier(.23,1,.32,1)}.sf-btn:active{transform:scale(.97)}.sf-btn--fill{background:var(--primary);color:#fff;border-color:#0000}.sf-btn--google{background:var(--surface,#fff);width:100%}@supports (color:color-mix(in lab, red, red)){.sf-btn--google{background:color-mix(in oklab, var(--surface,#fff) 80%, var(--card))}}.sf-btn--google{font-weight:700}.sf-chip{border:1px solid var(--border);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sf-chip{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.sf-chip{color:var(--foreground);cursor:pointer;background:0 0;padding:.3rem .7rem;font-size:.72rem;font-weight:700}.sf-chip.is-active{border-color:var(--primary);background:var(--primary);color:#fff}.sf-trust{gap:1rem;display:grid}.sf-trust__fresh,.sf-trust__restock{border:1px solid #16a34a;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-trust__fresh,.sf-trust__restock{border:1px solid color-mix(in oklab, #16a34a 25%, var(--border))}}.sf-trust__fresh,.sf-trust__restock{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.sf-trust__fresh,.sf-trust__restock{background:color-mix(in oklab, #16a34a 8%, var(--card))}}.sf-trust__fresh strong,.sf-trust__restock p{font-size:.84rem;font-weight:750;display:block}.sf-trust__fresh span{color:var(--muted);margin-top:.15rem;font-size:.76rem;display:block}.sf-trust__restock{flex-direction:column}.sf-trust__restock-copy{align-items:center;gap:.5rem;display:flex}.sf-trust__restock-row{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.sf-trust__restock-row .sf-input{flex:12rem}.sf-trust__summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sf-trust__avg{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:820}.sf-trust__count{color:var(--muted);margin:.2rem 0 0;font-size:.75rem}.sf-trust__filters{flex-wrap:wrap;gap:.35rem;display:flex}.sf-trust__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sf-trust__item{border:1px solid var(--border);border-radius:1rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.sf-trust__item{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.sf-trust__item{background:var(--surface,var(--card))}@supports (color:color-mix(in lab, red, red)){.sf-trust__item{background:color-mix(in oklab, var(--surface,var(--card)) 40%, var(--card))}}.sf-trust__item p{margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.sf-trust__item-head{align-items:center;gap:.65rem;display:flex}.sf-trust__avatar{background:var(--primary);border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-trust__avatar{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.sf-trust__avatar{color:var(--primary);font-weight:800}.sf-trust__empty{text-align:center;color:var(--muted);padding:1.25rem;font-size:.84rem}.sf-trust__form{border:1px dashed var(--primary);border-radius:1rem;gap:.55rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-trust__form{border:1px dashed color-mix(in oklab, var(--primary) 28%, var(--border))}}.sf-trust__form{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf-trust__form{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}.sf-trust__form h4{margin:0;font-size:.9rem;font-weight:780}.sf-trust__stars{gap:.2rem;display:flex}.sf-star{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.15rem}.sf-star.is-on{color:#f59e0b}.sf-proof{z-index:40;border:1px solid var(--border);inset-inline-start:1rem;border-radius:1rem;align-items:center;gap:.55rem;max-width:min(22rem,100vw - 2rem);padding:.7rem .85rem;display:flex;position:fixed;bottom:1.1rem}@supports (color:color-mix(in lab, red, red)){.sf-proof{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.sf-proof{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.sf-proof{background:color-mix(in oklab, var(--card) 92%, transparent)}}.sf-proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);transform:translateY(8px)scale(.98);box-shadow:0 12px 32px #0000001f}.sf-proof.is-in{opacity:1;transform:translateY(0)scale(1)}.sf-proof__icon{background:var(--primary);border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-proof__icon{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.sf-proof__icon{color:var(--primary);flex-shrink:0}.sf-proof p{color:var(--foreground);margin:0;font-size:.78rem;line-height:1.35}.sf-checkout{gap:.85rem;margin-top:1rem;display:grid}.sf-checkout__zone{border:1px solid var(--primary);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-checkout__zone{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.sf-checkout__zone{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf-checkout__zone{background:color-mix(in oklab, var(--primary) 7%, var(--card))}}.sf-checkout__zone p{margin:0;font-size:.8rem;font-weight:700}.sf-checkout__zone-name{color:var(--muted);font-weight:600}.sf-checkout__block{border:1px solid var(--border);border-radius:1rem;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.sf-checkout__block{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.sf-checkout__block{background:var(--card)}.sf-checkout__block header{color:var(--primary);align-items:center;gap:.45rem;margin-bottom:.7rem;display:flex}.sf-checkout__block h3{color:var(--foreground);margin:0;font-size:.88rem;font-weight:780}.sf-checkout__day{margin-bottom:.65rem}.sf-checkout__day-label{color:var(--muted);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.sf-checkout__slot-row{flex-wrap:wrap;gap:.4rem;display:flex}.sf-slot{border:1px solid var(--border);border-radius:.7rem;gap:.1rem;min-width:6.5rem;padding:.5rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-slot{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.sf-slot{background:var(--surface,var(--card))}@supports (color:color-mix(in lab, red, red)){.sf-slot{background:color-mix(in oklab, var(--surface,var(--card)) 50%, var(--card))}}.sf-slot{text-align:start;cursor:pointer;transition:transform .12s cubic-bezier(.23,1,.32,1)}.sf-slot:active{transform:scale(.97)}.sf-slot.is-active{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sf-slot.is-active{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 18%, transparent)}}.sf-slot span{color:var(--foreground);font-size:.76rem;font-weight:750}.sf-slot em{color:var(--muted);font-size:.68rem;font-style:normal}.sf-slot small{color:#16a34a;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.sf-slot small{color:color-mix(in oklab, #16a34a 70%, var(--muted))}}.sf-check{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.84rem;font-weight:650;display:flex}.sf-check em{color:var(--muted);font-style:normal;font-weight:600}.sf-checkout__hint{color:var(--muted);margin:.35rem 0 0;font-size:.72rem}.sf-upsell{border:1px solid var(--border);border-radius:1.05rem;margin-top:1.25rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.sf-upsell{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.sf-upsell{background:var(--card)}.sf-upsell h3{letter-spacing:-.02em;margin:0 0 .75rem;font-size:.95rem;font-weight:800}.sf-upsell__grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.65rem;display:grid}.desk--hq{gap:.95rem}.desk--hq .desk-mast{isolation:isolate;border:1px solid var(--desk-line);border-radius:calc(var(--desk-r) + .15rem);background:radial-gradient(95% 140% at 0% 0%, var(--primary), transparent 55%), radial-gradient(70% 110% at 100% 10%, var(--admin-sig-warm,#f0821e), transparent 50%), linear-gradient(165deg, var(--card), var(--card));padding:1.15rem 1.2rem 1.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-mast{background:radial-gradient(95% 140% at 0% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 55%), radial-gradient(70% 110% at 100% 10%, color-mix(in oklab, var(--admin-sig-warm,#f0821e) 12%, transparent), transparent 50%), linear-gradient(165deg, color-mix(in oklab, var(--card) 92%, white), var(--card))}}.desk--hq .desk-mast h1{letter-spacing:-.05em;font-size:clamp(1.55rem,1.25rem + 1.1vw,2.15rem)}.desk--hq .desk-mast p{max-width:40rem;font-size:.84rem}.desk--hq .desk-stage{background:linear-gradient(180deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-stage{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 97%, white), var(--card))}}.desk--hq .desk-stage{box-shadow:inset 0 1px #ffffff59;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.35)}.desk--hq .desk-hero__num{letter-spacing:-.055em;font-size:clamp(1.85rem,1.5rem + 1.4vw,2.55rem);font-weight:860}.desk--hq .desk-metric{background:linear-gradient(145deg, var(--surface), var(--card));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-metric{background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 35%, var(--card)), var(--card))}}.desk--hq .desk-metric:before{content:"";background:var(--primary);inset-inline-start:0;border-radius:999px;width:2px;position:absolute;top:.7rem;bottom:.7rem}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-metric:before{background:color-mix(in oklab, var(--primary) 55%, transparent)}}.desk--hq .desk-metric:before{opacity:.7}.desk--hq .desk-metric>p{letter-spacing:-.03em;font-size:1.2rem;font-weight:820}.desk--hq .desk-signals{background:radial-gradient(80% 120% at 100% 0%, var(--primary), transparent 55%), linear-gradient(180deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-signals{background:radial-gradient(80% 120% at 100% 0%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--card) 96%, white), var(--card))}}.desk--hq .desk-signal{transition:transform .12s var(--desk-ease), border-color .16s var(--desk-ease), background-color .16s var(--desk-ease)}@media (hover:hover) and (pointer:fine){.desk--hq .desk-signal:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-signal:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--desk-line))}}.desk--hq .desk-signal:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.desk--hq .desk-signal:hover{background:color-mix(in oklab, var(--primary) 5%, var(--card))}}}.desk-pill{border:1px solid var(--desk-line);background:var(--card);border-radius:999px;align-items:center;gap:.3rem;min-height:1.35rem;padding:.1rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-pill{background:color-mix(in oklab, var(--card) 88%, var(--surface))}}.desk-pill{letter-spacing:.02em;color:var(--muted);font-size:.62rem;font-weight:750}.desk-pill--accent{border-color:var(--admin-sig-warm,#f0821e)}@supports (color:color-mix(in lab, red, red)){.desk-pill--accent{border-color:color-mix(in oklab, var(--admin-sig-warm,#f0821e) 35%, var(--desk-line))}}.desk-pill--accent{background:var(--admin-sig-warm,#f0821e)}@supports (color:color-mix(in lab, red, red)){.desk-pill--accent{background:color-mix(in oklab, var(--admin-sig-warm,#f0821e) 12%, var(--card))}}.desk-pill--accent{color:var(--admin-sig-warm,#f0821e)}@supports (color:color-mix(in lab, red, red)){.desk-pill--accent{color:color-mix(in oklab, var(--admin-sig-warm,#f0821e) 70%, var(--foreground))}}.desk-signals{border:1px solid var(--desk-line);border-radius:var(--desk-r);background:linear-gradient(180deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.desk-signals{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 96%, white), var(--card))}}.desk-signals{min-width:0;padding:.85rem .95rem .95rem}.desk-signals__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.55rem;margin-bottom:.7rem;display:flex}.desk-signals__head h2{letter-spacing:-.03em;color:var(--foreground);margin:.15rem 0 0;font-size:1rem;font-weight:800}.desk-signals__grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;display:grid}.desk-signal{border:1px solid var(--desk-line);background:var(--surface);border-radius:.8rem;align-items:center;gap:.55rem;min-width:0;padding:.55rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-signal{background:color-mix(in oklab, var(--surface) 45%, var(--card))}}.desk-signal{color:var(--foreground);transition:transform .12s var(--desk-ease), border-color .14s var(--desk-ease);text-decoration:none}.desk-signal:active{transform:scale(.98)}.desk-signal.is-warn{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.desk-signal.is-warn{border-color:color-mix(in oklab, #f59e0b 35%, var(--desk-line))}}.desk-signal.is-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.desk-signal.is-warn{background:color-mix(in oklab, #f59e0b 8%, var(--card))}}.desk-signal.is-info{border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.desk-signal.is-info{border-color:color-mix(in oklab, #0ea5e9 30%, var(--desk-line))}}.desk-signal.is-info{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.desk-signal.is-info{background:color-mix(in oklab, #0ea5e9 7%, var(--card))}}.desk-signal.is-dim{opacity:.62}.desk-signal__ico{background:var(--primary);border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-signal__ico{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.desk-signal__ico{color:var(--primary);flex-shrink:0}.desk-signal__body{gap:.05rem;min-width:0;display:grid}.desk-signal__body strong{letter-spacing:-.02em;font-size:.95rem;font-weight:820;line-height:1.1}.desk-signal__body span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:650;line-height:1.25;overflow:hidden}.desk-signal__off{opacity:.85;font-style:normal}.desk-suite{border:1px solid var(--desk-line);border-radius:var(--desk-r);background:radial-gradient(90% 120% at 0% 0%, var(--primary), transparent 55%), radial-gradient(70% 90% at 100% 0%, #f0821e14, transparent 50%), var(--card);padding:1rem 1.05rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.desk-suite{background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%), radial-gradient(70% 90% at 100% 0%, lab(66.1121% 38.9444 66.8238/.08), transparent 50%), var(--card)}}.desk-suite{min-width:0}.desk-suite__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;margin-bottom:.85rem;display:flex}.desk-suite__head h2{letter-spacing:-.035em;color:var(--foreground);margin:.2rem 0 0;font-size:clamp(1.05rem,.95rem + .45vw,1.25rem);font-weight:820}.desk-suite__head>div>p:last-child{max-width:34rem;color:var(--muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.desk-suite__stats{gap:.45rem;display:flex}.desk-suite__stats article{border:1px solid var(--desk-line);background:var(--surface);border-radius:.75rem;min-width:4.75rem;padding:.5rem .65rem}@supports (color:color-mix(in lab, red, red)){.desk-suite__stats article{background:color-mix(in oklab, var(--surface) 50%, var(--card))}}.desk-suite__stats span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:720;display:block}.desk-suite__stats strong{letter-spacing:-.02em;margin-top:.15rem;font-size:1.05rem;font-weight:820;display:block}.desk-suite__grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.45rem;display:grid}.desk-suite__card{border:1px solid var(--desk-line);background:var(--surface);border-radius:.85rem;align-items:center;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-suite__card{background:color-mix(in oklab, var(--surface) 40%, var(--card))}}.desk-suite__card{color:var(--foreground);transition:transform .12s var(--desk-ease), border-color .14s var(--desk-ease), background-color .14s var(--desk-ease);text-decoration:none}.desk-suite__card:active{transform:scale(.98)}.desk-suite__card.is-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.desk-suite__card.is-on{border-color:color-mix(in oklab, var(--primary) 28%, var(--desk-line))}}.desk-suite__card.is-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.desk-suite__card.is-on{background:color-mix(in oklab, var(--primary) 6%, var(--card))}}@media (hover:hover) and (pointer:fine){.desk-suite__card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.desk-suite__card:hover{border-color:color-mix(in oklab, var(--primary) 40%, var(--desk-line))}}}.desk-suite__ico{background:var(--primary);border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-suite__ico{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.desk-suite__ico{color:var(--primary);flex-shrink:0}.desk-suite__copy{flex:1;gap:.05rem;min-width:0;display:grid}.desk-suite__copy em{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-style:normal;font-weight:750}.desk-suite__copy strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:760;overflow:hidden}.desk-suite__state{letter-spacing:.04em;text-transform:uppercase;color:#16a34a;background:#16a34a1f;background:lab(58.835% -51.0812 35.4288/.12);border-radius:999px;flex-shrink:0;padding:.15rem .4rem;font-size:.58rem;font-weight:800}.desk-suite__empty{text-align:center;color:var(--muted);border:1px dashed var(--desk-line);border-radius:.9rem;grid-column:1/-1;place-items:center;gap:.45rem;padding:1.5rem 1rem;display:grid}.desk-suite__empty p{max-width:28rem;margin:0;font-size:.82rem;line-height:1.45}.desk-suite__more{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.desk-suite__more{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.desk-suite__suggest{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.desk-suite__chip{border:1px solid var(--desk-line);background:var(--surface);border-radius:999px;align-items:center;gap:.35rem;min-height:1.7rem;padding:.2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-suite__chip{background:color-mix(in oklab, var(--surface) 40%, transparent)}}.desk-suite__chip{color:var(--foreground);transition:transform .12s var(--desk-ease);font-size:.7rem;font-weight:680;text-decoration:none}.desk-suite__chip:active{transform:scale(.97)}.admin-app .desk-signals,.admin-app .desk-suite{border-color:var(--admin-line,var(--desk-line))}.desk-stage__top--solo{grid-template-columns:1fr!important}.desk-stage__top--solo .desk-hero{padding-bottom:.35rem}.desk-empty-banner{border-radius:var(--desk-r,1.1rem);border:1px dashed var(--admin-sig-warm,#f0821e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-empty-banner{border:1px dashed color-mix(in oklab, var(--admin-sig-warm,#f0821e) 40%, var(--border))}}.desk-empty-banner{background:var(--admin-sig-warm,#f0821e)}@supports (color:color-mix(in lab, red, red)){.desk-empty-banner{background:color-mix(in oklab, var(--admin-sig-warm,#f0821e) 8%, var(--card))}}.desk-empty-banner p{gap:.15rem;margin:0;display:grid}.desk-empty-banner strong{color:var(--foreground);font-size:.88rem;font-weight:780}.desk-empty-banner span{color:var(--muted);max-width:40rem;font-size:.78rem;line-height:1.4}.rv{flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}.rv-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6rem;font-weight:750}.rv-hero{border:1px solid var(--border);gap:1rem;padding:1.1rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-hero{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-hero{background:radial-gradient(90% 120% at 0% 0%, var(--primary), transparent 55%), var(--card);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.rv-hero{background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 55%), var(--card)}}@media (min-width:900px){.rv-hero{grid-template-columns:1.2fr 1fr;align-items:center}}.rv-hero h2{letter-spacing:-.03em;margin:.35rem 0 0;font-size:1.35rem;font-weight:820}.rv-hero>div>p:not(.rv-kicker){color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.rv-dist{gap:.28rem;max-width:16rem;margin-top:.85rem;display:grid}.rv-dist__row{color:var(--muted);grid-template-columns:1.6rem minmax(0,1fr) 1.4rem;align-items:center;gap:.35rem;font-size:.68rem;display:grid}.rv-dist__row i{background:var(--primary);border-radius:999px;height:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){.rv-dist__row i{background:color-mix(in oklab, var(--primary) 55%, #f59e0b)}}.rv-dist__row i{min-width:.25rem}.rv-dist__row em{text-align:end;color:var(--foreground);font-style:normal;font-weight:720}.rv-toolbar__end{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.rv-sort select{border:1px solid var(--border);border-radius:999px;min-height:2rem;padding:.25rem .65rem}@supports (color:color-mix(in lab, red, red)){.rv-sort select{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-sort select{background:var(--card);color:var(--foreground);font-size:.74rem;font-weight:650}.rv-user-link{color:var(--primary);align-items:center;gap:.15rem;font-weight:700;text-decoration:none;display:inline-flex}.rv-photo{border:1px solid var(--border);border-radius:.7rem;width:min(100%,12rem);margin-top:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-photo{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-photo img{width:100%;height:auto;display:block}.rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:700px){.rv-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.rv-kpis article{border:1px solid var(--border);border-radius:.8rem;padding:.65rem .7rem}@supports (color:color-mix(in lab, red, red)){.rv-kpis article{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-kpis article{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.rv-kpis article{background:color-mix(in oklab, var(--surface) 45%, var(--card))}}.rv-kpis span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:720;display:block}.rv-kpis strong{margin-top:.2rem;font-size:1.05rem;font-weight:820;display:block}.rv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.rv-tabs{flex-wrap:wrap;gap:.3rem;display:flex}.rv-tab{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:.25rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-tab{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-tab{background:var(--card);color:var(--muted);cursor:pointer;font-size:.74rem;font-weight:700}.rv-tab.is-active{background:var(--primary);color:#fff;border-color:#0000}.rv-tab em{background:#fff3;border-radius:999px;padding:.05rem .35rem;font-size:.65rem;font-style:normal}.rv-search{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.4rem;min-width:min(100%,16rem);padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-search{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-search{background:var(--card);color:var(--muted)}.rv-search input{color:var(--foreground);background:0 0;border:0;outline:none;width:100%;font-size:.8rem}.rv-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.rv-card{border:1px solid var(--border);border-radius:1rem;gap:.85rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-card{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-card{background:var(--card)}@media (min-width:720px){.rv-card{grid-template-columns:4.5rem minmax(0,1fr)}}.rv-card__media{background:var(--surface);border-radius:.75rem;width:4.5rem;height:4.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rv-card__media{background:color-mix(in oklab, var(--surface) 60%, transparent)}}.rv-card__media img{object-fit:cover;width:100%;height:100%}.rv-card__top{flex-wrap:wrap;justify-content:space-between;gap:.65rem;display:flex}.rv-card__who{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.rv-avatar{background:var(--primary);border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-avatar{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.rv-avatar{color:var(--primary);font-weight:800}.rv-card__who strong{font-size:.88rem;display:block}.rv-card__who p{color:var(--muted);margin:.1rem 0 0;font-size:.72rem}.rv-card__meta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.rv-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:800}.rv-status.is-pending{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4338/.16)}.rv-status.is-approved{color:#15803d;background:#16a34a24;background:lab(58.835% -51.0812 35.4288/.14)}.rv-status.is-rejected{color:#b91c1c;background:#ef44441f;background:lab(55.7853% 65.6165 40.7976/.12)}.rv-stars{color:#f59e0b;gap:.05rem;display:inline-flex}.rv-product{color:var(--primary);margin-top:.35rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-block}.rv-title{margin:.45rem 0 0;font-size:.9rem;font-weight:780}.rv-body{color:var(--foreground);margin:.3rem 0 0;font-size:.84rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.rv-body{color:color-mix(in oklab, var(--foreground) 88%, var(--muted))}}.rv-body{white-space:pre-wrap}.rv-actions{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.rv-btn{border:1px solid var(--border);border-radius:.6rem;align-items:center;gap:.3rem;min-height:1.9rem;padding:.25rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rv-btn{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-btn{background:var(--card);color:var(--foreground);cursor:pointer;font-size:.72rem;font-weight:720}.rv-btn:active{transform:scale(.97)}.rv-btn:disabled{opacity:.55;cursor:not-allowed}.rv-btn--fill{background:var(--primary);color:#fff;border-color:#0000}.rv-btn--ok{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.rv-btn--ok{border-color:color-mix(in oklab, #16a34a 35%, var(--border))}}.rv-btn--ok{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.rv-btn--ok{background:color-mix(in oklab, #16a34a 10%, var(--card))}}.rv-btn--ok{color:#15803d}.rv-btn--danger{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.rv-btn--danger{border-color:color-mix(in oklab, #ef4444 30%, var(--border))}}.rv-btn--danger{color:#b91c1c}.rv-empty{text-align:center;color:var(--muted);border:1px dashed var(--border);margin:0;padding:1.5rem;font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.rv-empty{border:1px dashed color-mix(in oklab, var(--border) 80%, transparent)}}.rv-empty{border-radius:1rem}.rv-inactive{border:1px solid var(--border);place-items:center;gap:.45rem;min-height:14rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-inactive{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.rv-inactive{background:var(--card);text-align:center;border-radius:1.1rem}.rv-inactive p{max-width:26rem;color:var(--muted);margin:0;font-size:.82rem}.admin-app .rv-hero,.admin-app .rv-card{border-color:var(--admin-line,var(--border))}@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-space-y-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
