/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:forwards;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--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-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--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;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Geist","Geist Fallback";--default-mono-font-family:"Geist Mono","Geist Mono Fallback"}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-5{inset:calc(var(--spacing) * -5)}.-inset-6{inset:calc(var(--spacing) * -6)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.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-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-24{top:calc(var(--spacing) * 24)}.top-\[7px\]{top:7px}.top-\[9px\]{top:9px}.top-\[10px\]{top:10px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-\[84px\]{bottom:84px}.-left-10{left:calc(var(--spacing) * -10)}.-left-16{left:calc(var(--spacing) * -16)}.-left-20{left:calc(var(--spacing) * -20)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[22px\]{left:22px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9997\]{z-index:9997}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.6rem\]{margin-top:.6rem}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-\[9px\]{margin-top:9px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.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-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-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-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[54px\]{height:54px}.h-\[60dvh\]{height:60dvh}.h-\[62px\]{height:62px}.h-\[78dvh\]{height:78dvh}.h-\[calc\(100dvh-220px\)\]{height:calc(100dvh - 220px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[46vh\]{max-height:46vh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[92px\]{min-height:92px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-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-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[5\.4rem\]{width:5.4rem}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[80vw\]{width:80vw}.w-\[82vw\]{width:82vw}.w-\[272px\]{width:272px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[75\%\]{max-width:75%}.max-w-\[78\%\]{max-width:78%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[180px\]{max-width:180px}.max-w-\[250px\]{max-width:250px}.max-w-\[340px\]{max-width:340px}.max-w-\[760px\]{max-width:760px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1680px\]{max-width:1680px}.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:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-\[1rem\]{min-width:1rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18px\]{min-width:18px}.min-w-\[240px\]{min-width:240px}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.-translate-y-1\/2,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0,.translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.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-\[sf-carga_1\.6s_ease-in-out_infinite\]{animation:sf-carga 1.6s ease-in-out infinite}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.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))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[140px_minmax\(0\,1fr\)_64px\]{grid-template-columns:140px minmax(0,1fr) 64px}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_76px_36px\]{grid-template-columns:minmax(0,1fr) 76px 36px}.grid-cols-\[minmax\(0\,1fr\)_80px_auto\]{grid-template-columns:minmax(0,1fr) 80px auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-end{place-items:end}.content-between{align-content:space-between}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.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\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[36px\]{border-radius:36px}.rounded-\[44px\]{border-radius:44px}.rounded-\[48px\]{border-radius:48px}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-none{border-top-left-radius:0}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px)}.rounded-br-md,.rounded-r-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0b0b0f\]{border-color:#0b0b0f}.border-\[\#2a373f\]{border-color:#2a373f}.border-\[\#7c3aed\]\/30{border-color:oklab(54.1337% .0963843 -.226968/.3)}.border-\[\#7c3aed\]\/35{border-color:oklab(54.1337% .0963843 -.226968/.35)}.border-\[\#ec3f8c\]{border-color:#ec3f8c}.border-\[\#ec3f8c\]\/30{border-color:oklab(64.3663% .216488 -.0065167/.3)}.border-\[\#ec3f8c\]\/40{border-color:oklab(64.3663% .216488 -.0065167/.4)}.border-\[\#ec3f8c\]\/50{border-color:oklab(64.3663% .216488 -.0065167/.5)}.border-\[\#ec3f8c\]\/60{border-color:oklab(64.3663% .216488 -.0065167/.6)}.border-\[\#ec3f8c\]\/70{border-color:oklab(64.3663% .216488 -.0065167/.7)}.border-\[\#ec3f8c\]\/80{border-color:oklab(64.3663% .216488 -.0065167/.8)}.border-\[\#ff8a7a\]\/30{border-color:oklab(75.8204% .126608 .0702407/.3)}.border-\[var\(--terminal-green\)\],.border-\[var\(--terminal-green\)\]\/30{border-color:var(--terminal-green)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--terminal-green\)\]\/30{border-color:color-mix(in oklab,var(--terminal-green) 30%,transparent)}}.border-accent{border-color:var(--accent)}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,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-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/40{border-color:color-mix(in oklab,var(--color-indigo-500) 40%,transparent)}}.border-input{border-color:var(--input)}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.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\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,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-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab,red,red)){.border-red-500\/35{border-color:color-mix(in oklab,var(--color-red-500) 35%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/70{border-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.border-red-500\/70{border-color:color-mix(in oklab,var(--color-red-500) 70%,transparent)}}.border-secondary,.border-secondary\/40{border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.border-secondary\/40{border-color:color-mix(in oklab,var(--secondary) 40%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,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)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/\[0\.15\]{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.15\]{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0a0a0d\]{background-color:#0a0a0d}.bg-\[\#0a0a0f\]{background-color:#0a0a0f}.bg-\[\#0a0f0a\]{background-color:#0a0f0a}.bg-\[\#0b0b0f\]{background-color:#0b0b0f}.bg-\[\#0b0b0f\]\/80{background-color:oklab(15.1545% .00225294 -.00821338/.8)}.bg-\[\#0b0b0f\]\/90{background-color:oklab(15.1545% .00225294 -.00821338/.9)}.bg-\[\#0b0b0f\]\/95{background-color:oklab(15.1545% .00225294 -.00821338/.95)}.bg-\[\#0b141a\]{background-color:#0b141a}.bg-\[\#0d0b14\]{background-color:#0d0b14}.bg-\[\#0d0d12\]\/95{background-color:oklab(16.1523% .00274358 -.0101216/.95)}.bg-\[\#0e0e12\]\/90{background-color:oklab(16.5663% .00221812 -.00802231/.9)}.bg-\[\#00a884\]{background-color:#00a884}.bg-\[\#00b1ea\]\/\[0\.16\]{background-color:oklab(71.2518% -.090875 -.110035/.16)}.bg-\[\#1f2c34\]{background-color:#1f2c34}.bg-\[\#2a373f\]{background-color:#2a373f}.bg-\[\#7c3aed\]\/20{background-color:oklab(54.1337% .0963843 -.226968/.2)}.bg-\[\#7c3aed\]\/30{background-color:oklab(54.1337% .0963843 -.226968/.3)}.bg-\[\#7c3aed\]\/\[0\.08\]{background-color:oklab(54.1337% .0963843 -.226968/.08)}.bg-\[\#7c3aed\]\/\[0\.16\]{background-color:oklab(54.1337% .0963843 -.226968/.16)}.bg-\[\#95bf47\]\/\[0\.1\]{background-color:oklab(75.0199% -.0916396 .124804/.1)}.bg-\[\#08080b\]\/90{background-color:oklab(13.5976% .0018238 -.00659698/.9)}.bg-\[\#8696a0\]{background-color:#8696a0}.bg-\[\#15151b\]{background-color:#15151b}.bg-\[\#050505\]\/80{background-color:oklab(11.4918% 7.45058e-9 7.45058e-9/.8)}.bg-\[\#050505\]\/85{background-color:oklab(11.4918% 7.45058e-9 7.45058e-9/.85)}.bg-\[\#050508\]{background-color:#050508}.bg-\[\#101014\]\/95{background-color:oklab(17.4911% .00219619 -.00790821/.95)}.bg-\[\#111116\]{background-color:#111116}.bg-\[\#121317\]{background-color:#121317}.bg-\[\#a78bfa\]{background-color:#a78bfa}.bg-\[\#c4b5fd\]{background-color:#c4b5fd}.bg-\[\#ec3f8c\]{background-color:#ec3f8c}.bg-\[\#ec3f8c\]\/10{background-color:oklab(64.3663% .216488 -.0065167/.1)}.bg-\[\#ec3f8c\]\/15{background-color:oklab(64.3663% .216488 -.0065167/.15)}.bg-\[\#ec3f8c\]\/20{background-color:oklab(64.3663% .216488 -.0065167/.2)}.bg-\[\#ec3f8c\]\/70{background-color:oklab(64.3663% .216488 -.0065167/.7)}.bg-\[\#ec3f8c\]\/\[0\.05\]{background-color:oklab(64.3663% .216488 -.0065167/.05)}.bg-\[\#ec3f8c\]\/\[0\.06\]{background-color:oklab(64.3663% .216488 -.0065167/.06)}.bg-\[\#ec3f8c\]\/\[0\.07\]{background-color:oklab(64.3663% .216488 -.0065167/.07)}.bg-\[\#ec3f8c\]\/\[0\.08\]{background-color:oklab(64.3663% .216488 -.0065167/.08)}.bg-\[\#ec3f8c\]\/\[0\.16\]{background-color:oklab(64.3663% .216488 -.0065167/.16)}.bg-\[\#ff8a1f\]\/15{background-color:oklab(74.8128% .099908 .144654/.15)}.bg-\[\#ff8a7a\]\/\[0\.06\]{background-color:oklab(75.8204% .126608 .0702407/.06)}.bg-\[var\(--terminal-green\)\],.bg-\[var\(--terminal-green\)\]\/10{background-color:var(--terminal-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--terminal-green\)\]\/10{background-color:color-mix(in oklab,var(--terminal-green) 10%,transparent)}}.bg-\[var\(--terminal-green\)\]\/30{background-color:var(--terminal-green)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--terminal-green\)\]\/30{background-color:color-mix(in oklab,var(--terminal-green) 30%,transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-400) 6%,transparent)}}.bg-amber-400\/\[0\.07\]{background-color:#fcbb0012}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-400) 7%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/25{background-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/25{background-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.bg-amber-500\/\[0\.1\]{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-amber-500\/\[0\.12\]{background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}.bg-amber-500\/\[0\.16\]{background-color:#f99c0029}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.16\]{background-color:color-mix(in oklab,var(--color-amber-500) 16%,transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-black{background-color:var(--color-black)}.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\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.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\/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-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-destructive\/50{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/50{background-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/\[0\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-400) 8%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/95{background-color:#00bb7ff2}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/95{background-color:color-mix(in oklab,var(--color-emerald-500) 95%,transparent)}}.bg-emerald-500\/\[0\.04\]{background-color:#00bb7f0a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-emerald-500) 4%,transparent)}}.bg-emerald-500\/\[0\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/\[0\.06\]{background-color:#00bb7f0f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-emerald-500) 6%,transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-500\/\[0\.12\]{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-500\/\[0\.14\]{background-color:#00bb7f24}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-emerald-500) 14%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/25{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/25{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/30{background-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--color-fuchsia-500) 15%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500) 15%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500\/5{background-color:#625fff0d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/5{background-color:color-mix(in oklab,var(--color-indigo-500) 5%,transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-input{background-color:var(--input)}.bg-lime-400\/10{background-color:#9de5001a}@supports (color:color-mix(in lab,red,red)){.bg-lime-400\/10{background-color:color-mix(in oklab,var(--color-lime-400) 10%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500) 5%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-primary,.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-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/70{background-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/70{background-color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/\[0\.08\]{background-color:#fb2c3614}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-red-500) 8%,transparent)}}.bg-red-500\/\[0\.12\]{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-secondary,.bg-secondary\/5{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/5{background-color:color-mix(in oklab,var(--secondary) 5%,transparent)}}.bg-secondary\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.bg-secondary\/15{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/15{background-color:color-mix(in oklab,var(--secondary) 15%,transparent)}}.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/70{background-color:color-mix(in oklab,var(--secondary) 70%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-sky-500\/\[0\.08\]{background-color:#00a5ef14}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-sky-500) 8%,transparent)}}.bg-sky-600\/25{background-color:#0084cc40}@supports (color:color-mix(in lab,red,red)){.bg-sky-600\/25{background-color:color-mix(in oklab,var(--color-sky-600) 25%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/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\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,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-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.from-\[\#0a0a12\]{--tw-gradient-from:#0a0a12;--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-\[\#7c3aed\]\/25{--tw-gradient-from:oklab(54.1337% .0963843 -.226968/.25);--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-\[\#050508\]\/75{--tw-gradient-from:oklab(11.703% .00228549 -.00855978/.75);--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-\[\#ec3f8c\]\/10{--tw-gradient-from:oklab(64.3663% .216488 -.0065167/.1);--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-\[\#ec3f8c\]\/20{--tw-gradient-from:oklab(64.3663% .216488 -.0065167/.2);--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-\[\#ec3f8c\]\/25{--tw-gradient-from:oklab(64.3663% .216488 -.0065167/.25);--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-\[\#ec3f8c\]\/50{--tw-gradient-from:oklab(64.3663% .216488 -.0065167/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ff8a1f\]\/30{--tw-gradient-from:oklab(74.8128% .099908 .144654/.3);--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-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab,var(--color-black) 85%,transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-card{--tw-gradient-from: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))}.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\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/70{--tw-gradient-from:color-mix(in oklab,var(--primary) 70%,transparent)}}.from-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.05\]{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab,var(--color-white) 5%,transparent)}}.from-white\/\[0\.05\]{--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-white\/\[0\.045\]{--tw-gradient-from:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.045\]{--tw-gradient-from:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.from-white\/\[0\.045\]{--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-\[\#7c3aed\]\/10{--tw-gradient-via:oklab(54.1337% .0963843 -.226968/.1);--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-\[\#7c3aed\]\/15{--tw-gradient-via:oklab(54.1337% .0963843 -.226968/.15);--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-\[\#050508\]\/28{--tw-gradient-via:oklab(11.703% .00228549 -.00855978/.28);--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-background{--tw-gradient-via:var(--background);--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\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab,red,red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab,var(--color-black) 55%,transparent)}}.via-black\/55{--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\/30{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/30{--tw-gradient-via:color-mix(in oklab,var(--primary) 30%,transparent)}}.via-primary\/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-primary\/50{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/50{--tw-gradient-via:color-mix(in oklab,var(--primary) 50%,transparent)}}.via-primary\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-secondary{--tw-gradient-via:var(--secondary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#4f2bd9\]\/30{--tw-gradient-to:oklab(46.5283% .046057 -.236643/.3);--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-\[\#7c3aed\]\/15{--tw-gradient-to:oklab(54.1337% .0963843 -.226968/.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))}.to-\[\#7c3aed\]\/25{--tw-gradient-to:oklab(54.1337% .0963843 -.226968/.25);--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-\[\#7c3aed\]\/50{--tw-gradient-to:oklab(54.1337% .0963843 -.226968/.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-\[\#050508\]{--tw-gradient-to:#050508;--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-\[\#050508\]\/14{--tw-gradient-to:oklab(11.703% .00228549 -.00855978/.14);--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-\[\#ec3f8c\]\/20{--tw-gradient-to:oklab(64.3663% .216488 -.0065167/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--terminal-green\)\]{--tw-gradient-to:var(--terminal-green);--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-accent{--tw-gradient-to:var(--accent);--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-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){.to-black\/30{--tw-gradient-to:color-mix(in oklab,var(--color-black) 30%,transparent)}}.to-black\/30{--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-primary{--tw-gradient-to: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))}.to-primary\/70{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/70{--tw-gradient-to:color-mix(in oklab,var(--primary) 70%,transparent)}}.to-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.015\]{--tw-gradient-to:#ffffff04}@supports (color:color-mix(in lab,red,red)){.to-white\/\[0\.015\]{--tw-gradient-to:color-mix(in oklab,var(--color-white) 1.5%,transparent)}}.to-white\/\[0\.015\]{--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))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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)}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[30px\]{padding-left:30px}.pl-\[78px\]{padding-left:78px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:Orbitron,Orbitron Fallback,sans-serif}.font-mono{font-family:Geist Mono,Geist Mono Fallback}.font-sans{font-family:Geist,Geist Fallback}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.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-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.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)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7dd8f5\]{color:#7dd8f5}.text-\[\#53bdeb\]{color:#53bdeb}.text-\[\#95bf47\]{color:#95bf47}.text-\[\#8696a0\]{color:#8696a0}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#ddd6fe\]{color:#ddd6fe}.text-\[\#e9edef\]{color:#e9edef}.text-\[\#ec3f8c\]{color:#ec3f8c}.text-\[\#f5c2dd\]{color:#f5c2dd}.text-\[\#f9a8d4\]{color:#f9a8d4}.text-\[\#f472b6\]{color:#f472b6}.text-\[\#ff8a7a\]{color:#ff8a7a}.text-\[var\(--terminal-green\)\],.text-\[var\(--terminal-green\)\]\/50{color:var(--terminal-green)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--terminal-green\)\]\/50{color:color-mix(in oklab,var(--terminal-green) 50%,transparent)}}.text-\[var\(--terminal-green\)\]\/70{color:var(--terminal-green)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--terminal-green\)\]\/70{color:color-mix(in oklab,var(--terminal-green) 70%,transparent)}}.text-accent{color:var(--accent)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-chart-5{color:var(--chart-5)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-green-500{color:var(--color-green-500)}.text-green-500\/60{color:#00c75899}@supports (color:color-mix(in lab,red,red)){.text-green-500\/60{color:color-mix(in oklab,var(--color-green-500) 60%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-lime-300{color:var(--color-lime-300)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-red-100{color:var(--color-red-100)}.text-red-100\/90{color:#ffe2e2e6}@supports (color:color-mix(in lab,red,red)){.text-red-100\/90{color:color-mix(in oklab,var(--color-red-100) 90%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300) 70%,transparent)}}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-500{color:var(--color-rose-500)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/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\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-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)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#ec3f8c\]{accent-color:#ec3f8c}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_4px_rgba\(236\,63\,140\,0\.25\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ec3f8c40)}.shadow-\[0_0_0_4px_rgba\(236\,63\,140\,0\.25\)\],.shadow-\[0_18px_40px_-12px_rgba\(236\,63\,140\,0\.6\)\]{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_18px_40px_-12px_rgba\(236\,63\,140\,0\.6\)\]{--tw-shadow:0 18px 40px -12px var(--tw-shadow-color,#ec3f8c99)}.shadow-\[0_20px_50px_-20px_rgba\(236\,63\,140\,0\.5\)\]{--tw-shadow:0 20px 50px -20px var(--tw-shadow-color,#ec3f8c80)}.shadow-\[0_20px_50px_-20px_rgba\(236\,63\,140\,0\.5\)\],.shadow-\[0_24px_60px_-30px_rgba\(17\,17\,17\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(17\,17\,17\,0\.25\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#11111140)}.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#000000e6)}.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,0\.9\)\],.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff0d)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-4{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)}.ring-\[\#a78bfa\]\/25{--tw-ring-color:oklab(70.8969% .0635732 -.145921/.25)}.ring-\[\#a78bfa\]\/30{--tw-ring-color:oklab(70.8969% .0635732 -.145921/.3)}.ring-\[\#a78bfa\]\/70{--tw-ring-color:oklab(70.8969% .0635732 -.145921/.7)}.ring-\[\#ec3f8c\]{--tw-ring-color:#ec3f8c}.ring-\[\#ec3f8c\]\/10{--tw-ring-color:oklab(64.3663% .216488 -.0065167/.1)}.ring-\[\#ec3f8c\]\/15{--tw-ring-color:oklab(64.3663% .216488 -.0065167/.15)}.ring-amber-400\/25{--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/25{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.ring-amber-400\/30{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.ring-emerald-400\/20{--tw-ring-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.ring-emerald-400\/25{--tw-ring-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/25{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.ring-emerald-400\/30{--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.ring-primary,.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.ring-red-400\/20{--tw-ring-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.ring-red-400\/25{--tw-ring-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/25{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.ring-red-400\/30{--tw-ring-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.ring-red-400\/40{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.ring-sky-400\/20{--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.ring-sky-400\/20{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.ring-white\/\[0\.08\]{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.08\]{--tw-ring-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm))}.drop-shadow-sm,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-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-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-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:-0\.1s\]{animation-delay:-.1s}.\[animation-delay\:-0\.2s\]{animation-delay:-.2s}.\[asistente\:siguiente\]{asistente:siguiente}.\[asistente\:sincronizar\]{asistente:sincronizar}.\[cron\:asistente\]{cron:asistente}.\[opera\:aviso\]{opera:aviso}.\[p\:…\]{p:…}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[sf\:bold\]{sf:bold}.\[t\:…\]{t:…}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.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)}.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)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-primary\/30:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.group-hover\:text-white\/60:is(:where(.group):hover *){color:#fff9}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-white\/35 ::marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35 ::marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.marker\:text-white\/35::marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35::marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.marker\:text-white\/35 ::-webkit-details-marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35 ::-webkit-details-marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.marker\:text-white\/35::-webkit-details-marker{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.marker\:text-white\/35::-webkit-details-marker{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-primary::file-selector-button{background-color:var(--primary)}.file\:bg-white\/10::file-selector-button{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.file\:bg-white\/10::file-selector-button{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-primary-foreground::file-selector-button{color:var(--primary-foreground)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-white\/30:focus-within{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-white\/30:focus-within{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-\[\#00a884\]\/90:hover{background-color:oklab(65.0927% -.126487 .021335/.9)}.hover\:bg-\[\#7c3aed\]\/30:hover{background-color:oklab(54.1337% .0963843 -.226968/.3)}.hover\:bg-\[var\(--terminal-green\)\]\/20:hover{background-color:var(--terminal-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--terminal-green\)\]\/20:hover{background-color:color-mix(in oklab,var(--terminal-green) 20%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.hover\:bg-foreground\/20:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/20:hover{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}.hover\:bg-fuchsia-500\/25:hover{background-color:#e12afb40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fuchsia-500\/25:hover{background-color:color-mix(in oklab,var(--color-fuchsia-500) 25%,transparent)}}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.hover\:bg-green-500\/25:hover{background-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/25:hover{background-color:color-mix(in oklab,var(--color-green-500) 25%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}.hover\:bg-orange-500\/20:hover{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/20:hover{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,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-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:bg-white\/\[\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-white\/25:hover{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:ring-white\/25:hover{--tw-ring-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:ring-white\/40:hover{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:ring-white\/40:hover{--tw-ring-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:file\:bg-primary\/90:hover::file-selector-button{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:file\:bg-primary\/90:hover::file-selector-button{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}.focus\:border-\[\#ec3f8c\]:focus{border-color:#ec3f8c}.focus\:border-\[\#ec3f8c\]\/60:focus{border-color:oklab(64.3663% .216488 -.0065167/.6)}.focus\:border-\[\#ec3f8c\]\/70:focus{border-color:oklab(64.3663% .216488 -.0065167/.7)}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-white\/30:focus{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/30:focus{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.focus\:border-white\/40:focus{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus\:border-white\/40:focus{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-1:focus,.focus\:ring-4:focus{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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-\[\#ec3f8c\]\/15:focus{--tw-ring-color:oklab(64.3663% .216488 -.0065167/.15)}.focus\:ring-accent:focus{--tw-ring-color:var(--accent)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/\[0\.07\]:active{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/\[0\.07\]:active{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-10{top:calc(var(--spacing) * 10)}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[min\(640px\,82dvh\)\]{height:min(640px,82dvh)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[17rem\]{width:17rem}.sm\:w-\[18rem\]{width:18rem}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[340px\]{width:340px}.sm\:w-\[400px\]{width:400px}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-\[85\%\]{max-width:85%}.sm\:max-w-xs{max-width:var(--container-xs)}.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\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[1fr_120px_auto\]{grid-template-columns:1fr 120px auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:grid-cols-\[120px_1fr_140px_140px_auto\]{grid-template-columns:120px 1fr 140px 140px auto}.sm\:grid-cols-\[140px_1fr_140px_110px_auto\]{grid-template-columns:140px 1fr 140px 110px auto}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px_auto\]{grid-template-columns:minmax(0,1fr) 140px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:place-items-center{place-items:center}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:pt-1{padding-top:calc(var(--spacing) * 1)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-9{padding-left:calc(var(--spacing) * 9)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[34px\]{font-size:34px}@media (hover:hover){.sm\:group-hover\:block:is(:where(.group):hover *){display:block}}}@media (min-width:48rem){.md\:right-auto{right:auto}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-1\/2{left:50%}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-full{height:100%}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-28{width:calc(var(--spacing) * 28)}.md\:w-auto{width:auto}.md\:max-w-\[56\.25vh\]{max-width:56.25vh}.md\:min-w-\[15rem\]{min-width:15rem}.md\:flex-1{flex:1}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:snap-none{scroll-snap-type:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[minmax\(0\,260px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.md\:object-contain{object-fit:contain}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.5rem\]{font-size:1.5rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:right-8{right:calc(var(--spacing) * 8)}.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:bottom-8{bottom:calc(var(--spacing) * 8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[calc\(100dvh-240px\)\]{height:calc(100dvh - 240px)}.lg\:max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.lg\:w-full{width:100%}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:gap-0\.5{gap:calc(var(--spacing) * .5)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:rounded-lg{border-radius:var(--radius)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.lg\:border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pl-\[272px\]{padding-left:272px}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[0\.88rem\]{font-size:.88rem}.lg\:whitespace-normal{white-space:normal}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.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-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:gap-8{gap:calc(var(--spacing) * 8)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.\[\&_a\]\:text-\[\#ff8a7a\] a{color:#ff8a7a}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:text-white h1{color:var(--color-white)}.\[\&_h2\]\:mt-4 h2{margin-top:calc(var(--spacing) * 4)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-white h2{color:var(--color-white)}.\[\&_li\]\:ml-5 li{margin-left:calc(var(--spacing) * 5)}.\[\&_li\]\:list-disc li{list-style-type:disc}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:forwards}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.sk14-page{--sk-ink:#050505;--sk-ink-2:#0c0c0c;--sk-surface:#131313;--sk-surface-2:#1a1a1a;--sk-line:#262626;--sk-line-2:#333;--sk-bone:#f3ede1;--sk-bone-dim:#cfc7b6;--sk-mute:#8a857c;--sk-mute-2:#5c574f;--sk-blood:#c8102e;--sk-blood-hot:#ff2a3d;--sk-blood-deep:#7a0a1d;--sk-rust:#d4631c;--sk-safe:#1f8a3b;--sk-safe-hot:#25a648;--sk-display:"Anton","Bebas Neue",system-ui,sans-serif;--sk-serif:"Instrument Serif","Cormorant Garamond",Georgia,serif;--sk-sans:"Manrope",system-ui,-apple-system,sans-serif;--sk-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--sk-sans);background:var(--sk-ink);color:var(--sk-bone);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.55;overflow-x:hidden}.sk14-page img,.sk14-page video{max-width:100%;display:block}.sk14-page ::selection{background:var(--sk-blood);color:var(--sk-bone)}.sk14-page .scrollbar-hide::-webkit-scrollbar{display:none}.sk14-page .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.sk14-page .sk-italic-accent{font-family:var(--sk-serif);text-transform:none;letter-spacing:-.01em;color:var(--sk-bone-dim);font-style:italic;font-weight:400}.sk14-page .sk-h2{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(36px,6vw,72px);font-weight:400;line-height:.95}.sk14-page .sk-lede{text-wrap:pretty;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.sk14-page .sk-body,.sk14-page .sk-lede{color:var(--sk-bone-dim)}.sk14-page .sk-dim{color:var(--sk-mute)}.sk14-page .sk-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.sk14-page .sk-wrap-md{width:100%;max-width:880px;margin:0 auto;padding:0 24px}.sk14-page .sk-section{padding:96px 0}.sk14-page .sk-section-tight{padding:64px 0}@media (max-width:720px){.sk14-page .sk-section{padding:64px 0}.sk14-page .sk-section-tight{padding:48px 0}}.sk14-page .sk-btn{appearance:none;cursor:pointer;font-family:var(--sk-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:18px 28px;font-size:18px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .2s;display:inline-flex}.sk14-page .sk-btn:active{transform:translateY(1px)}.sk14-page .sk-btn-blood{background:var(--sk-blood);color:#fff;box-shadow:0 10px 30px -10px #c8102e99,inset 0 -3px #00000040}.sk14-page .sk-btn-blood:hover{background:var(--sk-blood-hot)}.sk14-page .sk-btn-safe{background:var(--sk-safe);color:#fff;box-shadow:0 10px 30px -10px #1f8a3b80,inset 0 -3px #00000040}.sk14-page .sk-btn-safe:hover{background:var(--sk-safe-hot)}.sk14-page .sk-btn-ghost{color:var(--sk-bone);border:1px solid var(--sk-line-2);background:0 0}.sk14-page .sk-btn-ghost:hover{border-color:var(--sk-bone)}.sk14-page .sk-btn-block{width:100%}.sk14-page .sk-tag{border:1px solid var(--sk-line-2);font-family:var(--sk-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--sk-bone-dim);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.sk14-page .sk-tag-hot{color:var(--sk-blood-hot);background:#c8102e1f;border-color:#c8102e59}.sk14-page .sk-header{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--sk-line);background:#050505c7;position:sticky;top:0}.sk14-page .sk-header-row{justify-content:space-between;align-items:center;height:64px;display:flex}.sk14-page .sk-brand-mark{font-family:var(--sk-display);letter-spacing:.05em;text-transform:uppercase;color:var(--sk-bone);white-space:nowrap;align-items:center;gap:10px;font-size:22px;display:flex}.sk14-page .sk-brand-glyph{background:var(--sk-blood);color:#fff;width:28px;height:28px;font-family:var(--sk-display);border-radius:4px;place-items:center;font-size:14px;line-height:1;display:grid}.sk14-page .sk-header-cta{background:var(--sk-blood);color:#fff;font-family:var(--sk-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.sk14-page .sk-header-cta:hover{background:var(--sk-blood-hot)}.sk14-page .sk-hero{background:radial-gradient(900px 600px at 80% -10%,#c8102e2e,transparent 60%),radial-gradient(700px 500px at 10% 40%,#d4631c1a,transparent 60%),var(--sk-ink);padding:56px 0 80px;position:relative;overflow:hidden}.sk14-page .sk-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@media (min-width:980px){.sk14-page .sk-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px}}.sk14-page .sk-hero h1{font-family:var(--sk-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--sk-bone);margin:0;font-size:clamp(48px,8.5vw,116px);line-height:.88}.sk14-page .sk-hero h1 .sk-italic-accent{letter-spacing:-.015em;margin:4px 0 0;font-size:clamp(28px,4.8vw,56px);line-height:1.05;display:block}.sk14-page .sk-hero-image{border:1px solid var(--sk-line);aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 20px 60px -25px #000c,0 -2px 30px -20px #c8102e80}.sk14-page .sk-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.sk14-page .sk-hero-stats{border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:36px;display:grid}.sk14-page .sk-hero-stats>div{border-right:1px solid var(--sk-line);padding:18px 12px 18px 0}.sk14-page .sk-hero-stats>div:last-child{border-right:0;padding-right:0}.sk14-page .sk-hero-stats .sk-stat-n{font-family:var(--sk-display);color:var(--sk-bone);letter-spacing:-.005em;margin-bottom:4px;font-size:32px;line-height:1}.sk14-page .sk-hero-stats .sk-stat-l{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-mute);font-size:10px}.sk14-page .sk-video-frame{background:radial-gradient(600px 300px at 50% 30%,#c8102e29,transparent 60%),var(--sk-ink-2);border:1px solid var(--sk-line);aspect-ratio:9/12.5;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c,inset 0 0 0 1px #ffffff05,0 -2px 30px -20px #c8102e80}.sk14-page .sk-video-frame img.sk-poster,.sk14-page .sk-video-frame video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.sk14-page .sk-video-frame img.sk-poster{z-index:1;transition:opacity .4s}.sk14-page .sk-video-frame.sk-has-video img.sk-poster{opacity:0;pointer-events:none}.sk14-page .sk-video-frame video{z-index:2;opacity:0;transition:opacity .4s}.sk14-page .sk-video-frame.sk-has-video video{opacity:1}.sk14-page .sk-video-corner{pointer-events:none;border:1.5px solid var(--sk-blood);z-index:3;width:14px;height:14px;position:absolute}.sk14-page .sk-vc-tl{border-bottom:0;border-right:0;top:10px;left:10px}.sk14-page .sk-vc-tr{border-bottom:0;border-left:0;top:10px;right:10px}.sk14-page .sk-vc-bl{border-top:0;border-right:0;bottom:10px;left:10px}.sk14-page .sk-vc-br{border-top:0;border-left:0;bottom:10px;right:10px}.sk14-page .sk-video-tag{z-index:3;font-family:var(--sk-mono);color:var(--sk-bone);border:1px solid var(--sk-line-2);letter-spacing:.18em;background:#0000008c;border-radius:999px;padding:5px 10px;font-size:10px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.sk14-page .sk-marquee{border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);background:var(--sk-ink-2);padding:18px 0;overflow:hidden}.sk14-page .sk-marquee-track{white-space:nowrap;font-family:var(--sk-display);letter-spacing:.05em;text-transform:uppercase;color:var(--sk-bone-dim);gap:48px;font-size:22px;animation:sk-marquee 38s linear infinite;display:flex}.sk14-page .sk-marquee-track .sk-dot{color:var(--sk-blood)}@keyframes sk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sk14-page .sk-gallery{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:8px 24px 24px;display:flex;overflow-x:auto}.sk14-page .sk-gallery::-webkit-scrollbar{display:none}.sk14-page .sk-gallery .sk-slide{scroll-snap-align:center;aspect-ratio:1;background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:8px;flex:0 0 min(86vw,520px);position:relative;overflow:hidden}.sk14-page .sk-gallery .sk-slide img{object-fit:cover;width:100%;height:100%}.sk14-page .sk-gallery .sk-slide .sk-cap{font-family:var(--sk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sk-bone);background:#0009;border-radius:999px;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;left:12px}.sk14-page .sk-eyebrow{align-items:center;gap:14px;margin-bottom:28px;display:flex}.sk14-page .sk-eyebrow .sk-rule{background:var(--sk-line);flex:1;height:1px}.sk14-page .sk-eyebrow .sk-num{font-family:var(--sk-mono);letter-spacing:.18em;color:var(--sk-mute);text-transform:uppercase;font-size:11px}.sk14-page .sk-split{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:920px){.sk14-page .sk-split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}}.sk14-page .sk-problem-grid{border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:860px){.sk14-page .sk-problem-grid{grid-template-columns:1fr 1fr 1fr}}.sk14-page .sk-problem-cell{border-right:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);padding:36px 28px}.sk14-page .sk-problem-cell:last-child{border-right:0}@media (min-width:860px){.sk14-page .sk-problem-cell{border-bottom:0}}.sk14-page .sk-problem-cell .sk-icon-x{width:36px;height:36px;color:var(--sk-blood-hot);background:#c8102e1f;border-radius:999px;place-items:center;margin-bottom:18px;display:grid}.sk14-page .sk-problem-cell .sk-icon-ok{width:36px;height:36px;color:var(--sk-safe-hot);background:#1f8a3b24;border-radius:999px;place-items:center;margin-bottom:18px;display:grid}.sk14-page .sk-problem-cell h4{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:.01em;color:var(--sk-bone);margin:0 0 8px;font-size:22px}.sk14-page .sk-manifesto{background:var(--sk-ink-2);border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line)}.sk14-page .sk-manifesto p{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--sk-bone);margin:0;font-size:clamp(28px,4vw,48px);line-height:1.05}.sk14-page .sk-manifesto p+p{margin-top:18px}.sk14-page .sk-manifesto .sk-em{color:var(--sk-blood-hot)}.sk14-page .sk-manifesto .sk-it{font-family:var(--sk-serif);text-transform:none;color:var(--sk-bone-dim);letter-spacing:-.01em;font-style:italic}.sk14-page .sk-feat-grid{border:1px solid var(--sk-line);border-radius:6px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (min-width:720px){.sk14-page .sk-feat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.sk14-page .sk-feat-grid{grid-template-columns:repeat(4,1fr)}}.sk14-page .sk-feat-cell{background:var(--sk-surface);border-right:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);padding:28px 24px}.sk14-page .sk-feat-cell:last-child{border-right:0}.sk14-page .sk-feat-cell .sk-fnum{font-family:var(--sk-mono);letter-spacing:.14em;color:var(--sk-blood-hot);text-transform:uppercase;margin-bottom:14px;font-size:11px}.sk14-page .sk-feat-cell h5{font-family:var(--sk-display);text-transform:uppercase;color:var(--sk-bone);margin:0 0 8px;font-size:22px;line-height:1}.sk14-page .sk-feat-cell p{color:var(--sk-bone-dim);margin:0;font-size:14px;line-height:1.5}.sk14-page .sk-design-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:760px){.sk14-page .sk-design-grid{grid-template-columns:repeat(5,1fr);gap:14px}}.sk14-page .sk-design-grid .sk-item{aspect-ratio:1;border:1px solid var(--sk-line);background:var(--sk-surface);cursor:pointer;border-radius:6px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.sk14-page .sk-design-grid .sk-item:hover{border-color:var(--sk-blood);transform:translateY(-3px)}.sk14-page .sk-design-grid .sk-item img{object-fit:cover;width:100%;height:100%}.sk14-page .sk-design-grid .sk-item .sk-lbl{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-bone);background:#000000a6;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.sk14-page .sk-design-grid .sk-item .sk-dnum{width:26px;height:26px;font-family:var(--sk-display);color:var(--sk-bone);border:1px solid var(--sk-line-2);background:#0009;border-radius:999px;place-items:center;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.sk14-page .sk-price-block{border:1px solid var(--sk-blood-deep);background:radial-gradient(800px 300px at 80% 0,#c8102e38,#0000 60%),linear-gradient(#181010,#0c0707);border-radius:8px;padding:40px 32px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #c8102e73}.sk14-page .sk-price-block:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#c8102e08 0 6px,#0000 6px 12px);position:absolute;inset:0}.sk14-page .sk-price-row{grid-template-columns:1fr;align-items:end;gap:28px;display:grid}@media (min-width:860px){.sk14-page .sk-price-row{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px}}.sk14-page .sk-strike{font-family:var(--sk-mono);color:var(--sk-mute);letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;text-decoration:line-through;display:inline-flex}.sk14-page .sk-now{font-family:var(--sk-display);letter-spacing:-.02em;color:var(--sk-bone);font-size:clamp(64px,11vw,132px);line-height:.85}.sk14-page .sk-now-tag{font-family:var(--sk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sk-blood-hot);margin-top:6px;font-size:11px;display:inline-block}.sk14-page .sk-perks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sk14-page .sk-perks li{color:var(--sk-bone-dim);align-items:flex-start;gap:12px;font-size:15px;display:flex}.sk14-page .sk-perks li .sk-ck{height:22px;color:var(--sk-safe-hot);background:#1f8a3b26;border:1px solid #1f8a3b4d;border-radius:999px;flex:0 0 22px;place-items:center;margin-top:2px;display:grid}.sk14-page .sk-countdown{font-family:var(--sk-mono);color:var(--sk-blood-hot);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:inline-flex}.sk14-page .sk-countdown .sk-cdot{background:var(--sk-blood-hot);width:8px;height:8px;box-shadow:0 0 10px var(--sk-blood-hot);border-radius:999px;animation:sk-pulse 1.6s ease-in-out infinite}@keyframes sk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.sk14-page .sk-g-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.sk14-page .sk-g-grid{grid-template-columns:repeat(4,1fr)}}.sk14-page .sk-g-cell{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:6px;padding:28px 24px}.sk14-page .sk-g-cell .sk-gstat{font-family:var(--sk-display);color:var(--sk-bone);margin-bottom:6px;font-size:48px;line-height:1}.sk14-page .sk-g-cell .sk-glbl{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-blood-hot);margin-bottom:14px;font-size:10px}.sk14-page .sk-g-cell p{color:var(--sk-bone-dim);margin:0;font-size:14px;line-height:1.5}.sk14-page .sk-faq-item{border-top:1px solid var(--sk-line);cursor:pointer;padding:24px 0}.sk14-page .sk-faq-item:last-child{border-bottom:1px solid var(--sk-line)}.sk14-page .sk-faq-q{justify-content:space-between;align-items:center;gap:24px;display:flex}.sk14-page .sk-faq-q h4{text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:clamp(22px,2.6vw,30px);line-height:1.1}.sk14-page .sk-faq-plus,.sk14-page .sk-faq-q h4{font-family:var(--sk-display);color:var(--sk-bone)}.sk14-page .sk-faq-plus{border:1px solid var(--sk-line-2);width:36px;height:36px;background:0 0;border-radius:999px;flex-shrink:0;place-items:center;font-size:22px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid}.sk14-page .sk-faq-item.sk-open .sk-faq-plus{background:var(--sk-blood);color:#fff;border-color:var(--sk-blood)}.sk14-page .sk-faq-a{max-height:0;transition:max-height .35s,margin-top .25s;overflow:hidden}.sk14-page .sk-faq-item.sk-open .sk-faq-a{max-height:320px;margin-top:14px}.sk14-page .sk-faq-a p{font-family:var(--sk-serif);color:var(--sk-bone-dim);letter-spacing:-.005em;margin:0;font-size:clamp(18px,1.8vw,22px);font-style:italic;line-height:1.4}.sk14-page .sk-final-cta{background:radial-gradient(700px 300px at 50% 0,#c8102e33,transparent 60%),var(--sk-ink-2);border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);text-align:center;padding:96px 24px}.sk14-page .sk-final-cta h2{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--sk-bone);margin:0 0 18px;font-size:clamp(48px,9vw,128px);line-height:.9}.sk14-page .sk-final-cta .sk-blood{color:var(--sk-blood-hot)}.sk14-page .sk-final-cta .sk-it{font-family:var(--sk-serif);text-transform:none;color:var(--sk-bone-dim);letter-spacing:-.01em;margin-top:6px;font-size:clamp(24px,3.5vw,44px);font-style:italic;display:block}.sk14-page .sk-footer{background:var(--sk-ink);color:var(--sk-mute);text-align:center;padding:48px 24px 120px}.sk14-page .sk-footer .sk-footer-row{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:18px;font-size:11px;display:flex}.sk14-page .sk-sticky-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--sk-line);z-index:60;background:#050505eb;padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:720px){.sk14-page .sk-sticky-cta{display:block}.sk14-page{padding-bottom:80px}}.sk14-page .sk-sticky-cta .sk-btn{width:100%;padding:14px 18px;font-size:16px}.sk14-page .sk-sticky-cta .sk-sticky-cod{font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-safe-hot);text-align:center;margin-bottom:6px;font-size:9px}.sk14-page .sk-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000db;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.sk14-page .sk-modal{background:var(--sk-ink-2);border:1px solid var(--sk-line);border-radius:8px;width:100%;max-width:520px;max-height:calc(100vh - 32px);padding:28px;position:relative;overflow-y:auto}.sk14-page .sk-modal-lg{max-width:640px}.sk14-page .sk-close-x{border:1px solid var(--sk-line-2);width:36px;height:36px;color:var(--sk-bone);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sk14-page .sk-close-x:hover{background:var(--sk-surface)}.sk14-page .sk-modal h3{font-family:var(--sk-display);text-transform:uppercase;color:var(--sk-bone);letter-spacing:-.005em;margin:0 0 6px;font-size:28px}.sk14-page .sk-modal .sk-sub{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-mute);margin-bottom:20px;font-size:11px}.sk14-page .sk-field{margin-bottom:16px}.sk14-page .sk-field label{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-mute);margin-bottom:8px;font-size:10px;display:block}.sk14-page .sk-field input,.sk14-page .sk-field select{background:var(--sk-ink);border:1px solid var(--sk-line);width:100%;color:var(--sk-bone);font-family:var(--sk-sans);border-radius:4px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .15s}.sk14-page .sk-field input:focus,.sk14-page .sk-field select:focus{border-color:var(--sk-blood)}.sk14-page .sk-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk14-page .sk-size-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sk14-page .sk-size-btn{background:var(--sk-ink);border:1px solid var(--sk-line);color:var(--sk-bone);font-family:var(--sk-display);cursor:pointer;border-radius:4px;padding:14px 0;font-size:18px;transition:all .15s}.sk14-page .sk-size-btn:hover{border-color:var(--sk-bone)}.sk14-page .sk-size-btn.sk-active{border-color:var(--sk-blood);color:var(--sk-blood-hot);background:#c8102e1f}.sk14-page .sk-design-row{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sk14-page .sk-design-thumb{aspect-ratio:1;cursor:pointer;border:2px solid var(--sk-line);background:var(--sk-ink);border-radius:4px;position:relative;overflow:hidden}.sk14-page .sk-design-thumb img{object-fit:cover;width:100%;height:100%}.sk14-page .sk-design-thumb.sk-active{border-color:var(--sk-blood-hot);box-shadow:0 0 0 1px var(--sk-blood-hot)}.sk14-page .sk-design-thumb .sk-picked{color:#fff;background:#c8102e52;place-items:center;display:grid;position:absolute;inset:0}.sk14-page .sk-warn{color:var(--sk-blood-hot);font-family:var(--sk-mono);letter-spacing:.1em;background:#c8102e14;border:1px solid #c8102e40;border-radius:4px;margin-bottom:16px;padding:10px 14px;font-size:11px}.sk14-page .sk-lightbox-img{aspect-ratio:1;border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:8px;width:100%;position:relative;overflow:hidden}.sk14-page .sk-lightbox-img img{object-fit:cover;width:100%;height:100%}.sk14-page .sk-lightbox-nav{border:1px solid var(--sk-line-2);width:44px;height:44px;color:var(--sk-bone);cursor:pointer;background:#000000b3;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sk14-page .sk-lightbox-nav:hover{background:var(--sk-blood);border-color:var(--sk-blood)}.sk14-page .sk-lightbox-prev{left:12px}.sk14-page .sk-lightbox-next{right:12px}.sk14-page .sk-dots{justify-content:center;gap:8px;margin:16px 0;display:flex}.sk14-page .sk-dots .sk-d{background:var(--sk-line-2);cursor:pointer;border-radius:999px;width:8px;height:8px;transition:all .2s}.sk14-page .sk-dots .sk-d.sk-active{background:var(--sk-blood-hot);width:24px}.sk14-page .sk-bold-container{justify-content:center;min-height:60px;display:flex}@keyframes sk-spin{to{transform:rotate(1turn)}}.sk14-page .sk-spin{animation:sk-spin 1s linear infinite}.sk14-page .sk-cod-trust{color:var(--sk-bone);background:#1f8a3b1a;border:1px solid #1f8a3b61;border-radius:6px;align-items:center;gap:12px;margin-top:18px;padding:13px 16px;font-size:14px;line-height:1.4;display:flex}.sk14-page .sk-cod-trust strong{color:var(--sk-safe-hot)}.sk14-page .sk-cod-trust .sk-cod-check{height:24px;color:var(--sk-safe-hot);background:#1f8a3b33;border:1px solid #1f8a3b6b;border-radius:999px;flex:0 0 24px;place-items:center;display:grid}.sk14-page .sk-cod-trust-center{text-align:left}.sk14-page .sk-cod-trust-wrap{max-width:540px;margin:24px auto 0}.sk14-page .sk-reassure{font-family:var(--sk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.sk14-page .sk-reassure span{align-items:center;gap:6px;display:inline-flex}.sk14-page .sk-reassure .sk-reassure-sep{color:var(--sk-line-2)}.sk14-page .sk-reassure-center{justify-content:center}.sk14-page .sk-dot-badge{border:1px solid var(--sk-line-2);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:inline-flex}.sk14-page .sk-dot-badge .sk-dot-seal{background:var(--sk-bone);width:34px;height:34px;color:var(--sk-ink);font-family:var(--sk-display);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:14px;line-height:1;display:grid}.sk14-page .sk-dot-badge .sk-dot-label{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-bone-dim);font-size:10px}.sk14-page .sk-checkout-summary{border:1px solid var(--sk-line);background:#ffffff05;border-radius:10px;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:flex}.sk14-page .sk-cs-thumb{cursor:pointer;border:1px solid var(--sk-line-2);background:var(--sk-ink);border-radius:8px;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.sk14-page .sk-cs-thumb img{object-fit:cover;width:100%;height:100%}.sk14-page .sk-cs-info{flex:1;min-width:0}.sk14-page .sk-cs-name{font-family:var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-mute);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:10px;overflow:hidden}.sk14-page .sk-cs-price{font-family:var(--sk-display);color:var(--sk-bone);letter-spacing:-.005em;font-size:24px;line-height:1}.sk14-page .sk-cs-ship{color:var(--sk-mute);margin-top:3px;font-size:12px}.sk14-page .sk-cs-change{border:1px solid var(--sk-blood-hot);color:var(--sk-blood-hot);cursor:pointer;white-space:nowrap;font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;background:#c8102e1f;border-radius:999px;flex:none;align-self:center;padding:8px 13px;font-size:10px;font-weight:600;transition:background .15s,color .15s,box-shadow .2s}.sk14-page .sk-cs-change:hover{background:var(--sk-blood);color:#fff;box-shadow:0 6px 18px -8px #ff2a3db3}.sk14-page .sk-step-indicator{margin-bottom:18px}.sk14-page .sk-step-label{font-family:var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-mute);margin-bottom:8px;font-size:10px;display:block}.sk14-page .sk-step-bar{background:var(--sk-line);border-radius:999px;height:4px;overflow:hidden}.sk14-page .sk-step-bar span{background:var(--sk-blood-hot);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.sk14-page .sk-trust-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;display:grid}.sk14-page .sk-trust-item{border:1px solid var(--sk-line);color:var(--sk-bone-dim);background:#ffffff04;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;line-height:1.3;display:flex}.sk14-page .sk-trust-ico{flex:none;font-size:16px;line-height:1}.sk14-page .sk-pay-cards{flex-direction:column;gap:10px;display:flex}.sk14-page .sk-pay-card{box-sizing:border-box;text-align:left;border:1.5px solid var(--sk-line);background:var(--sk-ink);width:100%;color:var(--sk-bone);cursor:pointer;border-radius:12px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.sk14-page .sk-pay-card:hover:not(:disabled){border-color:var(--sk-line-2)}.sk14-page .sk-pay-card.sk-active{border-color:var(--sk-blood-hot);box-shadow:0 0 0 1px var(--sk-blood-hot),0 10px 30px -16px #ff2a3d8c;background:#c8102e12;transform:translateY(-1px)}.sk14-page .sk-pay-card:disabled{opacity:.5;cursor:not-allowed}.sk14-page .sk-pay-check{background:var(--sk-line);color:#0000;border:1px solid var(--sk-line-2);border-radius:999px;place-items:center;width:24px;height:24px;transition:all .18s;display:grid;position:absolute;top:12px;right:12px;transform:scale(.8)}.sk14-page .sk-pay-card.sk-active .sk-pay-check{background:var(--sk-blood-hot);color:#fff;border-color:var(--sk-blood-hot);transform:scale(1)}.sk14-page .sk-pay-logo{box-sizing:border-box;background:#fff;border-radius:8px;flex:none;place-items:center;width:118px;height:48px;padding:6px 12px;display:grid}.sk14-page .sk-pay-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.sk14-page .sk-pay-logo-cod{height:54px;padding-bottom:12px}.sk14-page .sk-pay-body{flex:1;min-width:0;padding-right:26px}.sk14-page .sk-pay-title{font-family:var(--sk-display);letter-spacing:.01em;text-transform:uppercase;color:var(--sk-bone);margin-bottom:4px;font-size:17px}.sk14-page .sk-pay-desc{color:var(--sk-mute);margin:0 0 8px;font-size:12.5px;line-height:1.4}.sk14-page .sk-pay-trust{font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-safe-hot);align-items:center;gap:6px;font-size:10px;display:inline-flex}.sk14-page .sk-pay-card.sk-active .sk-pay-trust{color:var(--sk-safe-hot)}.sk14-page .sk-pay-note{letter-spacing:.08em;color:var(--sk-blood-hot);margin-top:6px;font-size:10px;display:block}.sk14-page .sk-back-link,.sk14-page .sk-pay-note{font-family:var(--sk-mono);text-transform:uppercase}.sk14-page .sk-back-link{cursor:pointer;color:var(--sk-mute);letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:12px;padding:4px 0;font-size:11px;transition:color .15s;display:inline-flex}.sk14-page .sk-back-link:hover{color:var(--sk-bone)}.sk14-page .sk-btn-pay{padding:20px 28px;font-size:19px}@media (max-width:720px){.sk14-page .sk-modal{padding:22px 16px}.sk14-page .sk-pay-card{gap:10px;padding:14px}.sk14-page .sk-pay-logo{width:108px;height:44px}.sk14-page .sk-pay-logo-cod{height:50px}.sk14-page .sk-pay-body{padding-right:22px}.sk14-page .sk-trust-item{padding:9px 10px;font-size:11.5px}.sk14-page .sk-btn-pay{padding:18px 22px;font-size:17px}}.sk14-page .sk-value-anchor{border:1px solid var(--sk-line);background:radial-gradient(700px 240px at 100% 0,#c8102e1a,transparent 60%),var(--sk-surface);border-radius:10px;padding:32px 28px}.sk14-page .sk-va-head{margin-bottom:22px}.sk14-page .sk-va-kicker{font-family:var(--sk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sk-blood-hot);margin-bottom:10px;font-size:10px;display:inline-block}.sk14-page .sk-va-title{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--sk-bone);margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.02}.sk14-page .sk-va-lede{color:var(--sk-bone-dim);max-width:620px;margin:0;font-size:15px;line-height:1.55}.sk14-page .sk-va-rows{margin:0;padding:0;list-style:none}.sk14-page .sk-va-rows li{border-top:1px solid var(--sk-line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.sk14-page .sk-va-rows li:first-child{border-top:0}.sk14-page .sk-va-label{color:var(--sk-bone-dim);font-size:14px;line-height:1.35}.sk14-page .sk-va-val{font-family:var(--sk-mono);color:var(--sk-bone);white-space:nowrap;text-align:right;flex:none;font-size:15px}.sk14-page .sk-va-muted{color:var(--sk-mute)}.sk14-page .sk-va-strike{color:var(--sk-mute);text-decoration:line-through}.sk14-page .sk-va-hot{background:#c8102e1a;border-radius:8px;margin:4px -14px;padding:16px 14px;border-top:0!important}.sk14-page .sk-va-hot .sk-va-label{font-family:var(--sk-display);text-transform:uppercase;color:var(--sk-bone);letter-spacing:.01em;font-size:18px}.sk14-page .sk-va-now{font-family:var(--sk-display);color:var(--sk-blood-hot);letter-spacing:-.01em;font-size:26px}.sk14-page .sk-va-free{font-family:var(--sk-display);letter-spacing:.04em;color:var(--sk-safe-hot);font-size:17px}.sk14-page .sk-lote{border:1px solid var(--sk-line-2);background:linear-gradient(#ffffff05,#fff0);border-radius:10px;padding:18px 20px}.sk14-page .sk-lote-compact{margin:16px 0;padding:14px 16px}.sk14-page .sk-lote-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sk14-page .sk-lote-title{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-bone-dim);font-size:10px}.sk14-page .sk-lote-count{font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-bone);font-size:12px}.sk14-page .sk-lote-count strong{color:var(--sk-blood-hot);font-size:15px}.sk14-page .sk-lote-bar{background:var(--sk-line);border-radius:999px;height:6px;overflow:hidden}.sk14-page .sk-lote-bar span{background:linear-gradient(90deg,var(--sk-blood-deep),var(--sk-blood-hot));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);display:block}.sk14-page .sk-lote-meta{font-family:var(--sk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;display:flex}.sk14-page .sk-lote-copy{color:var(--sk-bone-dim);margin:12px 0 0;font-size:13px;line-height:1.5}.sk14-page .sk-lote-sold .sk-lote-bar span{background:var(--sk-mute-2)}.sk14-page .sk-lote-reserve{color:var(--sk-safe-hot);font-size:12px;line-height:1.4;font-family:var(--sk-mono);letter-spacing:.04em;margin:12px 0 0}.sk14-page .sk-lote-micro{font-family:var(--sk-mono);letter-spacing:.06em;color:var(--sk-mute);text-transform:uppercase;margin:12px 0 0;font-size:11px}.sk14-page .sk-cs-free{color:var(--sk-safe-hot);font-weight:600}.sk14-page.sk-cert-page{flex-direction:column;min-height:100vh;display:flex}.sk14-page.sk-cert-page .sk-footer{margin-top:auto}.sk14-page .sk-cert-head{align-items:flex-start;gap:18px;margin-bottom:32px;display:flex}.sk14-page .sk-cert-seal{width:52px;height:52px;color:var(--sk-blood-hot);background:#c8102e1f;border:1px solid #c8102e59;border-radius:999px;flex:none;place-items:center;display:grid}.sk14-page .sk-cert-title{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--sk-bone);margin:0 0 10px;font-size:clamp(30px,5vw,52px);line-height:.98}.sk14-page .sk-cert-lede{color:var(--sk-bone-dim);max-width:620px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.5}.sk14-page .sk-cert-viewer{border:1px solid var(--sk-line);background:var(--sk-ink-2);border-radius:8px;height:min(80vh,900px);overflow:hidden;box-shadow:0 30px 80px -30px #000c}.sk14-page .sk-cert-viewer iframe,.sk14-page .sk-cert-viewer object{border:0;width:100%;height:100%;display:block}.sk14-page .sk-cert-fallback{text-align:center;height:100%;color:var(--sk-bone-dim);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex}.sk14-page .sk-cert-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sk14-page .sk-cert-back{font-family:var(--sk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);align-items:center;gap:6px;margin-top:28px;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}.sk14-page .sk-cert-back:hover{color:var(--sk-bone)}@media (max-width:720px){.sk14-page .sk-cert-viewer{height:70vh}.sk14-page .sk-cert-head{gap:14px}.sk14-page .sk-cert-actions .sk-btn{width:100%}}.sk14-page .sk-center{text-align:center}.sk14-page .sk-mt-6{margin-top:24px}.sk14-page .sk-mt-8{margin-top:32px}.sk14-page .sk-mb-3{margin-bottom:12px}.sk14-page .sk-mb-4{margin-bottom:16px}.sk14-page .sk-mb-6{margin-bottom:24px}.sk14-page .sk-mb-8{margin-bottom:32px}.sk14-page .sk-mb-12{margin-bottom:48px}.sk14-page .sk-flex{display:flex}.sk14-page .sk-gap-2{gap:8px}.sk14-page .sk-gap-3{gap:12px}.sk14-page .sk-items-center{align-items:center}.sk14-page .sk-photo{border:1px solid var(--sk-line);object-fit:cover;border-radius:6px;width:100%}.sk14-page .sk-ph{border:1px dashed var(--sk-line-2);background:repeating-linear-gradient(45deg,#f3ede108 0 6px,transparent 6px 12px),var(--sk-surface);text-align:center;border-radius:6px;align-content:center;place-items:center;gap:10px;width:100%;padding:24px;display:grid;position:relative}.sk14-page .sk-ph-wide{aspect-ratio:16/9}.sk14-page .sk-ph-portrait{aspect-ratio:4/5}.sk14-page .sk-ph-square{aspect-ratio:1}.sk14-page .sk-ph-fill{border:0;border-bottom:1px dashed var(--sk-line-2);border-radius:0;padding:0;display:block;position:absolute;inset:0}.sk14-page .sk-ph-fill .sk-ph-tag{position:absolute;top:18px;right:18px}.sk14-page .sk-ph-fill .sk-ph-label{text-align:right;opacity:.6;max-width:220px;font-size:13px;position:absolute;top:52px;right:18px}.sk14-page .sk-ph-tag{font-family:var(--sk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sk-blood-hot);border:1px solid #c8102e59;border-radius:999px;padding:5px 12px;font-size:10px}.sk14-page .sk-ph-label{font-family:var(--sk-serif);color:var(--sk-bone-dim);max-width:420px;font-size:18px;font-style:italic}.sk14-page .sk-final-ritual,.sk14-page .sk-hero-life{border-bottom:1px solid var(--sk-line);align-items:flex-end;min-height:clamp(520px,92vh,820px);display:flex;position:relative;overflow:hidden}.sk14-page .sk-final-ritual{border-top:1px solid var(--sk-line)}.sk14-page .sk-fullbleed-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sk14-page .sk-fullbleed-scrim{pointer-events:none;background:linear-gradient(#05050559,#0505051a 35%,#050505f0);position:absolute;inset:0}.sk14-page .sk-fullbleed-copy{width:100%;padding:72px 0 64px;position:relative}.sk14-page .sk-fullbleed-center{text-align:center;max-width:980px;margin:0 auto;padding:96px 24px 72px}.sk14-page .sk-hero-title{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--sk-bone);max-width:15ch;margin:0;font-size:clamp(38px,6.4vw,88px);line-height:.98}.sk14-page .sk-hero-sub{font-family:var(--sk-serif);color:var(--sk-blood-hot);letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(28px,4vw,52px);font-style:italic}.sk14-page .sk-ritual-title{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--sk-bone);margin:0;font-size:clamp(30px,4.6vw,64px);line-height:1.02}.sk14-page .sk-ritual-sub{font-family:var(--sk-serif);text-transform:none;color:var(--sk-bone-dim);margin-top:14px;font-size:clamp(22px,3vw,38px);font-style:italic;display:block}.sk14-page .sk-quiet-stack{flex-direction:column;justify-content:center;gap:28px;display:flex}.sk14-page .sk-quiet{color:var(--sk-bone-dim);max-width:560px;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.6}.sk14-page .sk-quiet.sk-italic-accent{font-size:clamp(21px,2.2vw,27px)}.sk14-page .sk-quiet-strong{font-family:var(--sk-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--sk-bone);margin:8px 0 0;font-size:clamp(26px,3vw,40px);line-height:1.08}.sk14-page .sk-presenta-media{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.sk14-page .sk-presenta-media{grid-template-columns:1.6fr 1fr;align-items:stretch}.sk14-page .sk-presenta-media .sk-photo,.sk14-page .sk-presenta-side .sk-photo{height:100%}}.sk14-page .sk-persona-grid .sk-item{aspect-ratio:auto;flex-direction:column;display:flex}.sk14-page .sk-persona-grid .sk-item-img{aspect-ratio:1;position:relative;overflow:hidden}.sk14-page .sk-persona-grid .sk-item-img img{object-fit:cover;width:100%;height:100%}.sk14-page .sk-persona-line{font-family:var(--sk-serif);color:var(--sk-bone-dim);border-top:1px solid var(--sk-line);padding:10px 12px 12px;font-size:15px;font-style:italic}.sk14-page .sk-testi-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.sk14-page .sk-testi-grid{grid-template-columns:repeat(3,1fr)}}.sk14-page .sk-testi-card{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:6px;overflow:hidden}.sk14-page .sk-testi-card .sk-ph{border:0;border-bottom:1px dashed var(--sk-line-2);border-radius:0}.sk14-page .sk-testi-quote{font-family:var(--sk-serif);color:var(--sk-bone-dim);margin:0;padding:16px 18px 10px;font-size:18px;font-style:italic;line-height:1.45}.sk14-page .sk-testi-author{font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-mute);margin:0;padding:0 18px 18px;font-size:10px}.sk14-page .sk-risk-check{width:34px;height:34px;color:var(--sk-safe-hot);background:#1f8a3b14;border:1px solid #1f8a3b73;border-radius:999px;place-items:center;margin-bottom:12px;display:grid}@media (max-width:420px){.sk14-page .sk-header-cta .sk-cta-price{display:none}}@media (max-width:720px){.sk14-page .sk-final-ritual .sk-fullbleed-center{padding-bottom:110px}}:root{--ink:#050505;--ink-2:#0a0a0a;--ink-3:#0f0f0f;--surface:#131313;--surface-2:#1a1a1a;--line:#1f1f1f;--line-2:#2c2c2c;--line-3:#3a3a3a;--bone:#f3ede1;--bone-dim:#cfc7b6;--mute:#8a857c;--mute-2:#5c574f;--blood:#c8102e;--blood-hot:#ff2a3d;--blood-deep:#7a0a1d;--blood-glow:#ff2a3d99;--rust:#d4631c;--safe:#1f8a3b;--safe-hot:#25a648;--display:var(--font-anton),"Bebas Neue",system-ui,sans-serif;--serif:var(--font-instrument-serif),Georgia,serif;--sans:var(--font-manrope),system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,monospace}.landing-page{font-family:var(--sans);color:var(--bone);background:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.55}.landing-page,body{overflow-x:clip}.landing-page canvas,.landing-page img,.landing-page video{max-width:100%;display:block}.landing-page ::selection{background:var(--blood);color:var(--bone)}.landing-page a{color:inherit;text-decoration:none}.wrap{max-width:1400px}.wrap,.wrap-md{width:100%;margin:0 auto;padding:0 32px}.wrap-md{max-width:980px}.wrap-sm{width:100%;max-width:720px;margin:0 auto;padding:0 32px}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#050505c7;height:64px;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.site-header.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header .row{justify-content:space-between;height:100%}.brand-mark,.site-header .row{align-items:center;display:flex}.brand-mark{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);gap:12px;font-size:22px}.brand-mark .brand-glyph{background:radial-gradient(circle at 30% 30%,var(--blood-hot),var(--blood-deep));color:#fff;width:32px;height:32px;box-shadow:0 0 12px var(--blood-glow),inset 0 -2px 6px #00000080;border-radius:50%;place-items:center;font-size:16px;display:grid}.brand-mark .brand-word-thin{color:var(--mute);margin-left:2px}.brand-logo{filter:drop-shadow(0 0 8px #ff2a3d4d);width:auto;height:30px;display:block}.site-nav{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);gap:28px;font-size:11px;display:flex}.site-nav a{transition:color .15s}.site-nav a:hover{color:var(--blood-hot)}.header-cta{background:var(--blood);color:#fff;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;transition:background .15s,box-shadow .2s;display:inline-flex}.header-cta:hover{background:var(--blood-hot);box-shadow:0 0 20px var(--blood-glow)}@media (max-width:820px){.site-nav{display:none}}.cinematic{width:100%;height:var(--runway,620vh);overscroll-behavior:none;background:#050505;position:relative}.cinematic-sticky{will-change:transform;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}#cinematic-canvas{background:#050505;width:100%;height:100%;position:absolute;inset:0}.cinematic-vignette{background:radial-gradient(120% 70% at 50% 55%,#0000 50%,#0000008c 100%),linear-gradient(#00000059,#0000 18% 70%,#00000073);inset:0}.cinematic-grain,.cinematic-vignette{pointer-events:none;position:absolute}.cinematic-grain{mix-blend-mode:overlay;opacity:.18;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.92 0 0 0 0 0.85 0 0 0 0.12 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain .8s steps(8) infinite;inset:-100%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}.hud{z-index:5;pointer-events:none;font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#f3ede1b3;text-shadow:0 0 6px #000c;font-size:10px;position:absolute}.hud-tl{top:24px;left:32px}.hud-tr{text-align:right;top:24px;right:32px}.hud-bl{bottom:28px;left:32px}.hud-br{bottom:28px;right:32px}.hud-eyebrow{color:var(--blood-hot);margin-bottom:4px}.hud-line{color:var(--bone-dim)}.hud-tick{border:1px solid #ff2a3d80;border-top:1px solid var(--blood-hot);transform-origin:50%;border-radius:50%;width:26px;height:26px}.scroll-cue{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:12px;transition:opacity .4s;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.scroll-cue-line{background:linear-gradient(180deg,transparent,var(--bone));width:1px;height:56px;position:relative;overflow:hidden}.scroll-cue-line:after{content:"";background:linear-gradient(180deg,transparent,var(--blood-hot));width:100%;height:24px;animation:cue 2s ease-in-out infinite;position:absolute;top:0;left:0}@keyframes cue{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}to{opacity:0;transform:translateY(280%)}}.scroll-cue-label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-dim);font-size:10px}@keyframes pulse-blink{0%,to{opacity:1;text-shadow:0 0 #0000}50%{opacity:.4;text-shadow:0 0 12px var(--bone)}}.blink-text{animation:pulse-blink 1.8s ease-in-out infinite}.timeline{z-index:5;pointer-events:none;position:absolute;bottom:80px;left:32px;right:32px}.timeline-track{background:#f3ede126;height:1px;position:relative;overflow:visible}.timeline-fill{background:var(--blood-hot);transform-origin:0;width:100%;height:100%;box-shadow:0 0 10px var(--blood-glow);transition:transform 50ms linear;position:absolute;top:0;left:0;transform:scaleX(0)}.timeline-tick{background:#f3ede159;width:1px;height:7px;position:absolute;top:-3px}.timeline-labels{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);justify-content:space-between;margin-top:12px;font-size:9px;display:flex}@media (max-width:820px){.timeline{bottom:70px;left:20px;right:20px}.timeline-labels span:nth-child(2),.timeline-labels span:nth-child(4){display:none}}.cine-layers{z-index:4;inset:0}.cine-layers,.cine-panel{pointer-events:none;position:absolute}.cine-panel{opacity:0;color:var(--bone);text-shadow:0 2px 18px #000000b3}.cine-eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-dim);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:inline-flex}.cine-eyebrow.hot{color:var(--blood-hot)}.cine-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.cine-panel-opening{max-width:min(720px,88vw);top:44%;left:6vw;transform:translateY(-50%)}.cine-title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(44px,min(8vw,10.5vh),124px);line-height:.88}.cine-title .italic{font-family:var(--serif);text-transform:none;color:var(--bone-dim);letter-spacing:-.015em;margin-top:4px;font-size:.65em;font-style:italic;font-weight:400;display:block}.cine-sub{color:var(--bone-dim);text-wrap:pretty;max-width:480px;margin:22px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.45}.cine-sub .it{font-family:var(--serif);color:var(--bone);font-style:italic}.cine-panel-stat{text-align:right;max-width:min(600px,88vw);top:50%;right:6vw;transform:translateY(-50%)}.cine-stat-num{font-family:var(--display);letter-spacing:-.04em;color:var(--bone);text-shadow:0 0 60px #ff2a3d2e,0 4px 30px #000c;font-size:clamp(140px,min(24vw,34vh),380px);line-height:.82}.cine-stat-line{font-family:var(--display);letter-spacing:.02em;color:var(--blood-hot);margin-top:8px;font-size:clamp(28px,3vw,44px);line-height:.95}.cine-stat-body{font-family:var(--serif);color:var(--bone-dim);letter-spacing:-.01em;margin:20px 0 0;font-size:clamp(18px,1.7vw,24px);font-style:italic}.cine-stat-body .it{color:var(--bone);font-style:italic}.cine-panel-cert{text-align:center;width:min(92vw,1100px);max-width:92vw;top:50%;left:50%;transform:translate(-50%,-50%)}.cine-h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(48px,min(10vw,11vh),156px);line-height:.88}.cine-h2 .emph{color:var(--blood-hot);font-style:normal}.cine-panel-plants{text-align:center;width:min(92vw,1000px);top:50%;left:50%;transform:translate(-50%,-50%)}.plant-row{justify-content:center;gap:clamp(16px,4vw,60px);margin-bottom:24px}.plant,.plant-row{align-items:center;display:flex}.plant{flex-direction:column;gap:14px}.plant-flag{border:1.5px solid var(--blood-hot);width:72px;height:72px;color:var(--blood-hot);letter-spacing:.04em;background:#0006;place-items:center;font-size:32px;display:grid;box-shadow:0 0 24px #ff2a3d40}.plant-flag,.plant-name{font-family:var(--display)}.plant-name{letter-spacing:.005em;text-transform:uppercase;font-size:clamp(32px,min(4.5vw,7vh),60px);line-height:.95}.plant-name .emph{color:var(--blood-hot)}.plant-divider{background:linear-gradient(180deg,transparent,var(--line-3),transparent);width:1px;height:120px}.cine-panel-pitch{text-align:center;width:min(92vw,1100px);top:50%;left:50%;transform:translate(-50%,-50%)}.cine-pitch{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(52px,min(9vw,10.5vh),168px);line-height:.86}.cine-pitch .emph{background:linear-gradient(180deg,var(--blood-hot),var(--blood));color:#0000;-webkit-background-clip:text;background-clip:text}.cine-pitch-sub{font-family:var(--serif);color:var(--bone-dim);letter-spacing:-.01em;margin:28px 0 0;font-size:clamp(20px,2.4vw,36px);font-style:italic;line-height:1.25}.cine-pitch-sub .it{color:var(--bone)}.cine-panel-reveal{text-align:center;bottom:18vh;left:50%;transform:translate(-50%)}.reveal-mark{color:var(--blood-hot);margin-bottom:16px;font-size:18px;animation:bob 1.4s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.reveal-eyebrow{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:8px;font-size:11px}.reveal-h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(80px,min(12vw,14vh),220px);line-height:.9}.reveal-sub{font-family:var(--serif);color:var(--bone-dim);margin:14px 0 0;font-size:clamp(18px,1.8vw,24px);font-style:italic}.reveal-sub .it{color:var(--bone)}.reveal-curtain{pointer-events:none;background:linear-gradient(180deg,transparent 0,#05050566 35%,var(--ink) 100%);opacity:0;z-index:7;height:100dvh;position:absolute;bottom:0;left:0;right:0}@media (max-width:820px),(orientation:portrait) and (max-width:920px){.cine-panel-cert,.cine-panel-opening,.cine-panel-pitch,.cine-panel-plants,.cine-panel-stat{text-align:center!important;width:min(92vw,560px)!important;max-width:92vw!important;inset:auto auto 16vh 50%!important;transform:translate(-50%)!important}.cine-title{font-size:clamp(40px,13vw,76px)}.cine-title .italic{font-size:.6em}.cine-sub{max-width:90vw;margin-left:auto;margin-right:auto;font-size:15px}.cine-panel-stat{text-align:center!important}.cine-stat-num{font-size:clamp(120px,42vw,240px)}.cine-stat-line{font-size:clamp(24px,7vw,40px)}.cine-stat-body{text-align:center;font-size:16px}.cine-h2{font-size:clamp(44px,13vw,88px)}.cine-panel-plants .plant-row{flex-direction:column;gap:18px}.plant-divider{background:linear-gradient(90deg,transparent,var(--line-3),transparent);width:80px;height:1px}.plant-flag{width:56px;height:56px;font-size:24px}.plant-name{font-size:clamp(30px,9vw,52px)}.cine-pitch{font-size:clamp(46px,13vw,92px)}.cine-pitch-sub{margin-top:18px;font-size:clamp(17px,4.6vw,24px)}.cine-panel-reveal{width:92vw;bottom:14vh}.reveal-h2{font-size:clamp(64px,22vw,140px)}.hud{letter-spacing:.16em;font-size:9px}.hud-tl{top:16px;left:16px}.hud-tr{top:16px;right:16px}.hud-bl,.hud-br{display:none}.scroll-cue{bottom:92px}.timeline{bottom:56px;left:16px;right:16px}}.speedo{z-index:50;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-start;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:32px;left:32px;transform:translateY(8px)}.speedo.visible{opacity:1;transform:translateY(0)}.speedo-num{font-family:var(--display);letter-spacing:-.01em;color:var(--bone);text-shadow:0 0 10px #000c;font-size:48px;line-height:.85}.speedo-lbl{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-dim);margin-top:4px;font-size:9px}@media (max-width:820px){.speedo{display:none}}.landing{background:var(--ink);z-index:10;position:relative}.landing-section{padding:clamp(80px,12vh,140px) 0;position:relative}.section-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);align-items:center;gap:14px;margin-bottom:32px;font-size:11px;display:flex}.section-eyebrow .num{color:var(--blood-hot)}.section-eyebrow .rule{background:var(--line);flex:1;height:1px}.h-display{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;font-weight:400;line-height:.92}.italic-accent{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;color:var(--bone-dim);font-style:italic;font-weight:400}.opening{border-bottom:1px solid var(--line);padding-top:clamp(100px,16vh,180px)}.opening-eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--blood-hot);align-items:center;gap:12px;font-size:11px;display:inline-flex}.opening-eyebrow .dot{background:var(--blood-hot);width:8px;height:8px;box-shadow:0 0 12px var(--blood-glow);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.opening h1{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(52px,8vw,140px);line-height:.88}.opening h1 .italic-accent{margin-top:6px;font-size:.5em;display:block}.opening-lede{max-width:720px;color:var(--bone-dim);margin-top:32px;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.opening-lede strong{color:var(--bone);font-weight:500}.opening-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;display:grid}.opening-meta>div{border-right:1px solid var(--line);padding:24px 24px 24px 0}.opening-meta>div:last-child{border-right:0;padding-right:0}.opening-meta .n{font-family:var(--display);color:var(--bone);letter-spacing:-.01em;margin-bottom:6px;font-size:36px;line-height:1}.opening-meta .n .accent{color:var(--blood-hot)}.opening-meta .l{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:10px}@media (max-width:720px){.opening-meta{grid-template-columns:1fr 1fr}.opening-meta>div{padding:20px 16px 20px 0}.opening-meta>div:nth-child(2){border-right:0}}.showcase{border-bottom:1px solid var(--line)}.showcase-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:920px){.showcase-grid{grid-template-columns:1fr;gap:40px}}.product-frame{aspect-ratio:4/5;border:1px solid var(--line);background:radial-gradient(80% 60% at 50% 35%,#c8102e2e,#0000 65%),linear-gradient(#0f0f0f,#050505);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6,inset 0 0 0 1px #ffffff05}.product-frame .pf-corner{border:1.5px solid var(--blood);width:16px;height:16px;position:absolute}.product-frame .pf-corner.tl{border-bottom:0;border-right:0;top:14px;left:14px}.product-frame .pf-corner.tr{border-bottom:0;border-left:0;top:14px;right:14px}.product-frame .pf-corner.bl{border-top:0;border-right:0;bottom:14px;left:14px}.product-frame .pf-corner.br{border-top:0;border-left:0;bottom:14px;right:14px}.product-frame .pf-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-frame .pf-tag{letter-spacing:.22em;color:var(--bone);border:1px solid var(--line-2);background:#0009;border-radius:999px;padding:6px 14px;font-size:10px;top:18px;left:50%;transform:translate(-50%)}.product-frame .pf-label,.product-frame .pf-tag{font-family:var(--mono);text-transform:uppercase;position:absolute}.product-frame .pf-label{letter-spacing:.18em;color:var(--bone-dim);font-size:11px;bottom:28px;left:28px}.product-frame .pf-label .accent{color:var(--blood-hot)}.product-thumbs{gap:10px;margin-top:16px;display:flex}.product-thumbs .pt{aspect-ratio:1;background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:3px;flex:1;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}.product-thumbs .pt:hover{border-color:var(--bone-dim)}.product-thumbs .pt.active{border-color:var(--blood-hot);box-shadow:0 0 0 1px var(--blood-hot),0 0 20px #ff2a3d40}.product-thumbs .pt img{object-fit:cover;width:100%;height:100%}.product-thumbs .pt .pti{font-family:var(--display);color:var(--bone-dim);background:repeating-linear-gradient(45deg,#0c0c0c 0 6px,#131313 6px 12px);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.product-meta h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,84px);line-height:.92}.product-meta h2 .italic-accent{margin-top:4px;font-size:.55em;display:block}.product-spec-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:18px;margin:32px 0;padding:24px 0;display:grid}.product-spec-row .spec{flex-direction:column;gap:4px;display:flex}.product-spec-row .spec-l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-size:10px}.product-spec-row .spec-v{letter-spacing:.005em;color:var(--bone);font-size:22px}.btn,.product-spec-row .spec-v{font-family:var(--display);text-transform:uppercase}.btn{appearance:none;cursor:pointer;letter-spacing:.06em;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:18px 28px;font-size:18px;text-decoration:none;transition:all .15s;display:inline-flex}.btn-blood{background:var(--blood);color:#fff;box-shadow:0 10px 30px -10px #c8102e99,inset 0 -3px #0000004d}.btn-blood:hover{background:var(--blood-hot);box-shadow:0 14px 40px -12px var(--blood-glow),inset 0 -3px 0 #0000004d}.btn-ghost{color:var(--bone);border:1px solid var(--line-3);background:0 0}.btn-ghost:hover{border-color:var(--bone)}.btn .arr{font-size:14px;transition:transform .2s}.btn:hover .arr{transform:translate(4px)}.product-cta-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.manifesto{background:var(--ink-2);border-bottom:1px solid var(--line)}.manifesto-body p{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(34px,5vw,64px);line-height:1.08}.manifesto-body p+p{margin-top:34px}.manifesto-body .em{color:var(--blood-hot)}.manifesto-body .it{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;color:var(--bone-dim);font-style:italic}.manifesto-signoff{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);align-items:center;gap:18px;margin-top:56px;padding-top:28px;font-size:11px;display:flex}.manifesto-signoff .seal{border:1px solid var(--blood);width:44px;height:44px;font-family:var(--display);color:var(--blood-hot);border-radius:50%;place-items:center;font-size:14px;display:grid}.mecanismo{border-bottom:1px solid var(--line)}.mecanismo-header{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}@media (max-width:820px){.mecanismo-header{grid-template-columns:1fr;gap:24px}}.mecanismo-h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.5vw,96px);line-height:.92}.mecanismo-h2 .italic-accent{color:var(--bone-dim);margin-top:4px;font-size:.5em;display:block}.mecanismo-lede{color:var(--bone-dim);max-width:480px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.feat-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:980px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feat-grid{grid-template-columns:1fr}}.feat-cell{background:var(--ink-2);flex-direction:column;gap:16px;min-height:280px;padding:32px 28px 36px;transition:background .2s;display:flex}.feat-cell:hover{background:var(--surface)}.feat-cell .num{font-family:var(--mono);letter-spacing:.18em;color:var(--blood-hot);text-transform:uppercase;font-size:11px}.feat-cell .schematic{border:1px solid var(--line-3);width:56px;height:56px;color:var(--bone-dim);place-items:center;display:grid}.feat-cell h3{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;color:var(--bone);margin:0;font-size:24px;line-height:1}.feat-cell p{color:var(--bone-dim);margin:0;font-size:14.5px;line-height:1.55}.designs{border-bottom:1px solid var(--line)}.designs-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.designs-h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(48px,6.5vw,96px);line-height:.92}.designs-h2 .italic-accent{margin-top:4px;font-size:.5em;display:block}.designs-meta{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);text-align:right;font-size:11px}.designs-meta .accent{color:var(--blood-hot)}.design-row{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:960px){.design-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.design-row{grid-template-columns:repeat(2,1fr)}}.design-cell{aspect-ratio:4/5;border:1px solid var(--line);cursor:pointer;background:radial-gradient(80% 60% at 50% 35%,#c8102e1f,#0000 65%),linear-gradient(#0e0e0e,#050505);border-radius:3px;transition:border-color .2s,transform .25s;position:relative;overflow:hidden}.design-cell:hover{border-color:var(--blood);transform:translateY(-4px)}.design-cell .placeholder{background-image:repeating-linear-gradient(45deg,#0000 0 14px,#ffffff06 14px 15px);position:absolute;inset:0}.design-cell .name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);background:#000000a6;border-radius:999px;padding:5px 10px;font-size:10px;position:absolute;bottom:12px;left:12px}.design-cell .index{border:1px solid var(--line-3);width:28px;height:28px;font-family:var(--display);color:var(--bone);background:#000000b3;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:12px;right:12px}.design-cell .schematic{color:var(--bone-dim);opacity:.5;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.value{border-bottom:1px solid var(--line);background:radial-gradient(800px 400px at 80% 0,#c8102e1f,transparent 60%),var(--ink)}.value-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:920px){.value-grid{grid-template-columns:1fr;gap:48px}}.value-h2{font-family:var(--display);letter-spacing:-.018em;text-transform:uppercase;margin:0;font-size:clamp(52px,7.5vw,116px);line-height:.88}.value-h2 .emph{color:var(--blood-hot)}.value-h2 .italic-accent{color:var(--bone-dim);margin-top:12px;font-size:.4em;display:block}.value-lede{color:var(--bone-dim);max-width:520px;margin-top:28px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.value-lede strong{color:var(--bone);font-weight:500}.price-card{border:1px solid var(--blood-deep);background:linear-gradient(#181010,#0a0606);border-radius:4px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #c8102e80}.price-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#c8102e0a 0 6px,#0000 6px 12px);position:absolute;inset:0}.price-tag-row{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.price-tag-row .pulse{background:var(--blood-hot);width:7px;height:7px;box-shadow:0 0 12px var(--blood-glow);border-radius:50%;animation:pulse 1.6s ease-in-out infinite}.price-tag-row .tag{color:var(--blood-hot)}.price-card .strike{font-family:var(--mono);color:var(--mute);letter-spacing:.05em;margin-top:20px;font-size:13px;text-decoration:line-through}.price-card .now{font-family:var(--display);letter-spacing:-.025em;color:var(--bone);margin-top:4px;font-size:clamp(72px,12vw,140px);line-height:.85}.price-card .now .cents{color:var(--bone-dim);margin-left:4px;font-size:.4em}.price-card .saving{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--blood-hot);margin-top:12px;font-size:11px;display:inline-block}.price-perks{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.price-perks li{color:var(--bone-dim);align-items:flex-start;gap:12px;padding-left:28px;font-size:14.5px;display:flex;position:relative}.price-perks li:before{width:16px;height:1px;top:8px;left:0}.price-perks li:after,.price-perks li:before{content:"";background:var(--blood-hot);position:absolute}.price-perks li:after{width:7px;height:7px;box-shadow:0 0 6px var(--blood-glow);border-radius:50%;top:5px;left:12px}.price-card .btn-blood{width:100%}.price-foot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);gap:16px;margin-top:16px;font-size:10px;display:flex}.guarantee{border-bottom:1px solid var(--line)}.g-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:820px){.g-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.g-grid{grid-template-columns:1fr}}.g-cell{background:var(--ink-2);flex-direction:column;gap:12px;padding:32px 28px;display:flex}@media (max-width:520px){.g-cell{padding:24px 20px}}.g-cell .stat{font-family:var(--display);letter-spacing:-.015em;color:var(--bone);font-size:56px;line-height:.9}@media (max-width:520px){.g-cell .stat{font-size:44px}}.g-cell .lbl,.g-cell .stat .accent{color:var(--blood-hot)}.g-cell .lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}@media (max-width:520px){.g-cell .lbl{font-size:9px}}.g-cell p{color:var(--bone-dim);margin:0;font-size:14px;line-height:1.5}@media (max-width:520px){.g-cell p{font-size:12px;line-height:1.4}}.faq{border-bottom:1px solid var(--line)}.faq-h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(44px,6vw,88px);line-height:.92}.faq-h2 .italic-accent{margin-top:4px;font-size:.5em;display:block}.faq-item{border-top:1px solid var(--line);cursor:pointer;padding:28px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{justify-content:space-between;align-items:center;gap:24px;display:flex}.faq-q h4{letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.05}.faq-q .plus,.faq-q h4{font-family:var(--display);color:var(--bone)}.faq-q .plus{border:1px solid var(--line-3);width:40px;height:40px;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;line-height:1;transition:all .2s;display:grid}.faq-item.open .faq-q .plus{background:var(--blood);color:#fff;border-color:var(--blood);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s,margin-top .25s;overflow:hidden}.faq-item.open .faq-a{max-height:280px;margin-top:16px}.faq-a p{font-family:var(--serif);color:var(--bone-dim);letter-spacing:-.005em;max-width:720px;margin:0;font-size:clamp(17px,1.7vw,21px);font-style:italic;line-height:1.45}.final-cta{text-align:center;background:radial-gradient(800px 320px at 50% 0,#c8102e38,transparent 60%),var(--ink-2);border-bottom:1px solid var(--line);padding:clamp(80px,14vh,160px) 0;position:relative;overflow:hidden}.final-cta:before{content:"";background:linear-gradient(90deg,transparent,var(--blood-hot),transparent);height:1px;box-shadow:0 0 12px var(--blood-glow);position:absolute;top:0;left:0;right:0}.final-cta-eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--blood-hot);margin-bottom:24px;font-size:11px}.final-cta h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);margin:0;font-size:clamp(56px,9vw,156px);line-height:.88}.final-cta h2 .em{color:var(--blood-hot)}.final-cta h2 .italic-accent{color:var(--bone-dim);margin-top:10px;font-size:.42em;display:block}.final-cta .btn{margin-top:40px}.site-footer{background:var(--ink);text-align:center;padding:64px 0 80px}.site-footer .brand-mark{justify-content:center;margin-bottom:18px}.site-footer .row{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;font-size:10px;display:flex}.site-footer .row a{transition:color .15s}.site-footer .row a:hover{color:var(--blood-hot)}.site-footer .copy{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute-2);margin-top:28px;font-size:10px}.landing-page.is-booting{height:100dvh;overflow:hidden}.boot{z-index:999;background:var(--ink);opacity:1;place-items:center;transition:opacity .7s;display:grid;position:fixed;inset:0;overflow:hidden}.boot.done{opacity:0;pointer-events:none}.boot-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(440px,80vw);display:flex;position:relative}.boot-glyph{background:radial-gradient(circle at 30% 30%,var(--blood-hot),var(--blood-deep));color:#fff;width:56px;height:56px;box-shadow:0 0 28px var(--blood-glow),inset 0 -2px 8px #00000080;border-radius:50%;place-items:center;font-size:26px;animation:bootPulse 1.5s ease-in-out infinite;display:grid}@keyframes bootPulse{0%,to{box-shadow:0 0 28px var(--blood-glow),inset 0 -2px 8px #00000080;transform:scale(1)}50%{box-shadow:0 0 48px var(--blood-glow),inset 0 -2px 8px #00000080;transform:scale(1.04)}}.boot-brand{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--bone);margin-top:22px;font-size:36px}.boot-brand-thin{color:var(--mute)}.boot-bar{background:#f3ede11f;width:100%;height:2px;margin-top:32px;overflow:hidden}.boot-bar-fill{background:var(--blood-hot);width:0;height:100%;box-shadow:0 0 12px var(--blood-glow);transition:width .25s}.boot-meta{flex-direction:column;align-items:center;gap:8px;margin-top:18px;display:flex}.boot-pct{font-family:var(--display);letter-spacing:.02em;color:var(--bone);font-size:22px}.boot-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);max-width:32ch;font-size:10.5px;line-height:1.6}.boot-grain{pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain .9s steps(6) infinite;position:absolute;inset:-50%}.opening{position:relative;overflow:hidden}.opening .wrap{z-index:2;position:relative}.hero-video{z-index:0;pointer-events:none;background:var(--ink);position:absolute;inset:0}.hero-video video{object-fit:cover;opacity:0;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.hero-video.is-ready video{opacity:.92}.hero-video-scrim{background:linear-gradient(#05050547,#0505050a 34%,#0505056b),radial-gradient(72% 70% at 18% 42%,#05050561,#0000 74%);position:absolute;inset:0}.hero-video-grain{pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain .9s steps(6) infinite;position:absolute;inset:-50%}.opening{flex-direction:column;justify-content:center;min-height:92vh;display:flex}.manifesto{position:relative;overflow:hidden}.manifesto .wrap-md{z-index:2;position:relative}.manifesto-bg{z-index:0;position:absolute;inset:0}.manifesto-bg img{object-fit:cover;object-position:60% center;filter:grayscale(.15)contrast(1.05);width:100%;height:100%}.manifesto-bg-scrim{background:linear-gradient(90deg,#0a0a0ad1 0,#0a0a0a6b 48%,#0a0a0a14 100%),linear-gradient(180deg,var(--ink-2) 0,transparent 24%,transparent 78%,var(--ink-2) 100%);position:absolute;inset:0}.cine-band{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:78vh;display:flex;position:relative;overflow:hidden}.cine-band-img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.cine-band-scrim{background:linear-gradient(#05050580,#0000 28% 48%,#050505eb),radial-gradient(70% 60% at 22% 80%,#05050599,#0000 70%);position:absolute;inset:0}.cine-band-content{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 32px clamp(48px,8vh,96px);position:relative}.cine-band-eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--blood-hot);margin-bottom:18px;font-size:11px}.cine-band-h2{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);text-shadow:0 4px 30px #0009;margin:0;font-size:clamp(52px,8.5vw,132px);line-height:1.04}.cine-band-h2 .emph{color:var(--blood-hot)}.cine-band-sub{max-width:540px;color:var(--bone-dim);text-shadow:0 2px 10px #000000b3;margin:clamp(20px,2.6vh,32px) 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}@media (max-width:720px){.cine-band{min-height:62vh}}.lookbook{grid-template-columns:repeat(12,1fr);grid-auto-rows:208px;gap:14px;display:grid}.look-cell{border:1px solid var(--line);background:var(--surface);border-radius:4px;margin:0;position:relative;overflow:hidden}.look-cell img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out,cubic-bezier(.22,.61,.36,1));display:block}.look-cell:hover img{transform:scale(1.05)}.look-scrim{background:linear-gradient(#0000 40%,#050505d9);position:absolute;inset:0}.look-index{border:1px solid var(--line-3);width:30px;height:30px;font-family:var(--display);color:var(--bone);background:#000000b3;border-radius:50%;place-items:center;font-size:14px;display:grid;top:14px;right:14px}.look-cap,.look-index{z-index:2;position:absolute}.look-cap{flex-direction:column;gap:4px;display:flex;bottom:16px;left:18px}.look-name{font-family:var(--display);color:var(--bone);letter-spacing:-.005em;font-size:clamp(22px,2.4vw,34px);line-height:.95}.look-name,.look-tag{text-transform:uppercase}.look-tag{font-family:var(--mono);letter-spacing:.22em;color:var(--blood-hot);font-size:10px}.look-feature{grid-area:span 2/1/auto/span 8}.look-tall{grid-area:span 3/9/auto/span 4}.look-wideA{grid-column:1/span 4}.look-wideB{grid-column:5/span 4}@media (max-width:860px){.lookbook{grid-auto-rows:170px}.look-feature{grid-area:span 2/1/auto/span 7}.look-tall{grid-area:span 2/8/auto/span 5}.look-wideA{grid-area:span 1/1/auto/span 6}.look-wideB{grid-area:span 1/7/auto/span 6}}@media (max-width:560px){.lookbook{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.look-feature{grid-area:span 1/1/auto/span 2}.look-tall{grid-area:span 2/1/auto/span 2}.look-wideA{grid-column:1}.look-wideB{grid-column:2}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.c2-stage{height:var(--c2-runway,1400vh);background:#050505;position:relative}.c2-sticky{background:#050505;height:100dvh;position:sticky;top:0;overflow:hidden}.c2-sticky canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.c2-vignette{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c 100%),linear-gradient(#00000059,#0000 18% 78%,#00000073);position:absolute;inset:0}.c2-boot{z-index:30;background:#050505;place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.c2-boot.c2-done{opacity:0;pointer-events:none}.c2-boot-inner{text-align:center;width:min(320px,70vw)}.c2-boot-brand{font-family:var(--font-anton,Anton,Impact,sans-serif);letter-spacing:.28em;color:#f3ede1;margin-bottom:22px;font-size:22px}.c2-boot-bar{background:#f3ede11f;height:2px;overflow:hidden}.c2-boot-bar span{background:#ff2a3d;width:0;height:100%;transition:width .25s;display:block}.c2-boot-pct{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.22em;color:#8a857c;margin-top:12px;font-size:11px}.c2-layers,.c2-panel{position:absolute;inset:0}.c2-panel{text-align:center;opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 6vw 9vh;display:flex}.c2-title{font-family:var(--font-anton,Anton,Impact,sans-serif);text-transform:uppercase;color:#f3ede1;letter-spacing:.02em;text-shadow:0 3px 40px #000000e6;margin:0;font-size:clamp(24px,3.6vw,52px);font-weight:400;line-height:1.02}.c2-title .c2-red{color:#ff2a3d}.c2-quiet{font-family:var(--font-instrument-serif,Georgia,serif);color:#f3ede1;text-shadow:0 3px 36px #000000e6;margin:0;font-size:clamp(19px,2.3vw,32px);font-style:italic;font-weight:400;line-height:1.25}.c2-quiet strong{color:#ff2a3d;font-style:normal;font-weight:400}.c2-price{font-family:var(--font-anton,Anton,Impact,sans-serif);color:#f3ede1;text-shadow:0 3px 50px #000000e6;margin:0;font-size:clamp(40px,6.5vw,92px);line-height:1}.c2-price-sub{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.24em;color:#cfc7b6;margin-top:14px;font-size:clamp(11px,1.3vw,14px)}.c2-cta,.c2-price-sub{text-transform:uppercase}.c2-cta{font-family:var(--font-anton,Anton,Impact,sans-serif);letter-spacing:.06em;color:#f3ede1;cursor:pointer;background:#c8102e;border:none;border-radius:4px;align-items:center;gap:12px;padding:18px 38px;font-size:clamp(17px,1.9vw,24px);transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 0 40px #ff2a3d59,0 12px 50px #0009}.c2-cta:hover{background:#ff2a3d;transform:translateY(-2px);box-shadow:0 0 60px #ff2a3d80,0 16px 60px #0009}.c2-cta-note{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;color:#8a857c;margin-top:16px;font-size:11px}.c2-cue{pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .5s;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.c2-cue-line{background:linear-gradient(#0000,#f3ede1);width:1px;height:42px;animation:c2-cue-drop 1.8s ease-in-out infinite}.c2-cue-label{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.3em;text-transform:uppercase;color:#cfc7b6;font-size:10px}@keyframes c2-cue-drop{0%{transform-origin:top;opacity:.2;transform:scaleY(.2)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}to{transform-origin:top;opacity:.2;transform:scaleY(.2)}}.c2-pending-tag{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#f3ede159;pointer-events:none;border:1px dashed #f3ede140;border-radius:3px;padding:5px 9px;font-size:10px;position:absolute;bottom:14px;right:14px}@media (max-width:820px){.c2-panel{padding-bottom:10vh}.c2-title{font-size:clamp(22px,6.4vw,34px)}.c2-quiet{font-size:clamp(18px,5vw,26px)}.c2-price{font-size:clamp(38px,11vw,56px)}.c2-cta{padding:16px 30px}}#sk142-landing .sk-modal-backdrop{background:#000000e6}#sk142-landing .sk-modal{background:#1b1b1e;border-color:#3a3a3d;box-shadow:0 24px 70px #000000a6,inset 0 1px #ffffff0d}#sk142-landing .sk-qty-hint{font-family:var(--sk-mono);letter-spacing:.06em;color:var(--sk-mute);margin:8px 0 0;font-size:11px}#sk142-landing .sk-item-card{border:1px solid var(--sk-line);background:#ffffff05;border-radius:8px;margin-bottom:12px;padding:12px}#sk142-landing .sk-item-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}#sk142-landing .sk-item-thumb{border:1px solid var(--sk-line);background:var(--sk-ink);cursor:pointer;border-radius:6px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;overflow:hidden}#sk142-landing .sk-item-thumb img{object-fit:cover;width:100%;height:100%;display:block}#sk142-landing .sk-item-meta{flex:1;min-width:0}#sk142-landing .sk-item-num{font-family:var(--sk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sk-mute);font-size:9px}#sk142-landing .sk-item-design{color:var(--sk-bone);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}#sk142-landing .sk-cs-thumbs{flex:none;gap:6px;display:flex}#sk142-landing .sk-cs-thumb-mini{border:1px solid var(--sk-line);background:var(--sk-ink);cursor:pointer;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid;overflow:hidden}#sk142-landing .sk-cs-thumb-mini img{object-fit:cover;width:100%;height:100%;display:block}#sk142-landing .sk-cs-thumb-fallback{font-family:var(--sk-display);color:var(--sk-mute);font-size:16px}#sk142-landing .sk-cs-qty-badge{font-family:var(--sk-mono);letter-spacing:.1em;color:var(--sk-blood-hot);white-space:nowrap;border:1px solid #ff2a3d66;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px}#sk142-landing .sk-size-btn.sk-size-out{opacity:.4;cursor:not-allowed;-webkit-text-decoration:line-through #ff2a3db3;text-decoration:line-through #ff2a3db3;position:relative}#sk142-landing .sk-size-btn.sk-size-out:hover{border-color:var(--sk-line,#262626);background:0 0}#sk142-landing .sk-size-out-tag{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:#ff2a3d;white-space:nowrap;background:#1b1b1e;border-radius:3px;padding:1px 5px;font-size:8px;text-decoration:none;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.c3-overlay{z-index:90;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#050505;position:fixed;inset:0;overflow-y:auto}.c3-close{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:95;color:#f3ede1;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0505058c;border:1px solid #f3ede140;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;line-height:1;transition:background .2s,border-color .2s;display:flex;position:fixed;right:14px}.c3-close:hover{background:#c8102e59;border-color:#ff2a3d99}.c3-cine-card{aspect-ratio:16/9;border:1px solid var(--sk-line,#262626);background:var(--sk-ink-2,#0c0c0c);cursor:pointer;text-align:left;border-radius:14px;width:100%;padding:0;transition:border-color .25s,transform .25s;display:block;position:relative;overflow:hidden}.c3-cine-card:hover{border-color:#ff2a3d8c;transform:translateY(-2px)}@media (max-width:820px){.c3-cine-card{aspect-ratio:4/5}}.c3-cine-card picture,.c3-cine-img{width:100%;height:100%;position:absolute;inset:0}.c3-cine-img{object-fit:cover;display:block}.c3-cine-scrim{pointer-events:none;background:linear-gradient(#05050526,#05050559 55%,#050505eb);position:absolute;inset:0}.c3-cine-play{color:#f3ede1;background:#c8102ed9;border:1px solid #f3ede166;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .25s,background .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c3-cine-play svg{margin-left:3px}.c3-cine-card:hover .c3-cine-play{background:#ff2a3df2;transform:translate(-50%,-50%)scale(1.08)}.c3-cine-copy{flex-direction:column;gap:4px;padding:20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.c3-cine-kicker{font-family:var(--sk-mono,ui-monospace,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--sk-blood-hot,#ff2a3d);font-size:10px}.c3-cine-title{font-family:var(--sk-display,system-ui,sans-serif);letter-spacing:.01em;text-transform:uppercase;color:var(--sk-bone,#f3ede1);font-size:clamp(22px,4vw,34px);line-height:1.05}.c3-cine-note{font-family:var(--sk-sans,system-ui,sans-serif);color:var(--sk-bone-dim,#cfc7b6);font-size:12.5px}#sk142-landing .sk-cod-promise{color:var(--sk-bone,#f3ede1);background:#1f8a3b1a;border:1px solid #1f8a3b59;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;font-size:12.5px;line-height:1.3;display:flex}#sk142-landing .sk-cod-promise svg{color:var(--sk-safe-hot,#2fbf5b);flex:none}#sk142-landing .sk-cod-promise strong{color:var(--sk-safe-hot,#2fbf5b)}#sk142-landing .sk-paso-titulo{font-family:var(--sk-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-mute,#7d7d7d);margin-bottom:8px;font-size:10px}#sk142-landing .sk-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}#sk142-landing .sk-carousel::-webkit-scrollbar{display:none}#sk142-landing .sk-carousel-item{scroll-snap-align:center;cursor:pointer;text-align:center;opacity:.55;background:0 0;border:0;flex:none;width:46%;max-width:190px;padding:0;transition:opacity .2s,transform .2s;transform:scale(.94)}#sk142-landing .sk-carousel-item.sk-active{opacity:1;transform:scale(1)}#sk142-landing .sk-carousel-img{aspect-ratio:1;border:2px solid var(--sk-line,#262626);background:var(--sk-ink,#0c0c0c);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}#sk142-landing .sk-carousel-item.sk-active .sk-carousel-img{border-color:var(--sk-blood-hot,#ff2a3d)}#sk142-landing .sk-carousel-img img{object-fit:cover;width:100%;height:100%;display:block}#sk142-landing .sk-carousel-check{background:var(--sk-blood-hot,#ff2a3d);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}#sk142-landing .sk-carousel-name{color:var(--sk-bone-dim,#cfc7b6);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;line-height:1.2;display:block;overflow:hidden}#sk142-landing .sk-carousel-item.sk-active .sk-carousel-name{color:var(--sk-bone,#f3ede1)}#sk142-landing .sk-size-btn{position:relative}#sk142-landing .sk-size-pop-tag{font-family:var(--font-jetbrains-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--sk-ink,#0c0c0c);border:1px solid var(--sk-line,#262626);color:var(--sk-mute,#7d7d7d);border-radius:999px;padding:1px 5px;font-size:8px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}#sk142-landing .sk-size-btn.sk-active .sk-size-pop-tag{border-color:var(--sk-blood,#c8102e);color:var(--sk-blood-hot,#ff2a3d)}#sk142-landing .sk-talla-hint{color:var(--sk-bone-dim,#cfc7b6);margin:14px 0 0;font-size:12px;line-height:1.35}#sk142-landing .sk-lote-modal .sk-lote{margin:0 0 12px;padding:9px 12px}#sk142-landing .sk-lote-modal .sk-lote-title{display:none}#sk142-landing .sk-lote-modal .sk-lote-top{margin-bottom:6px}#sk142-landing .sk-lote-modal .sk-lote-count{font-size:11px}#sk142-landing .sk-lote-modal .sk-lote-meta{margin-top:5px;font-size:9px}#sk142-landing .sk-modal .sk-sub{margin-bottom:10px}#sk142-landing .sk-modal .sk-cod-promise{margin-bottom:10px;padding:8px 10px}#sk142-landing .sk-modal .sk-step-indicator{margin-bottom:12px}#sk142-landing .sk-modal .sk-step-label{margin-bottom:6px}@media (max-width:420px){#sk142-landing .sk-modal{padding:20px 16px}#sk142-landing .sk-cod-promise{font-size:11.5px}#sk142-landing .sk-talla-hint{margin-top:10px;font-size:11.5px}#sk142-landing .sk-carousel-item{width:43%}#sk142-landing .sk-lote-modal .sk-lote{margin-bottom:10px;padding:8px 12px}#sk142-landing .sk-lote-modal .sk-lote-meta{margin-top:4px}#sk142-landing .sk-modal .sk-sub{margin-bottom:8px}#sk142-landing .sk-modal .sk-step-indicator{margin-bottom:10px}#sk142-landing .sk-carousel{margin-bottom:8px}#sk142-landing .sk-modal .sk-field{margin-bottom:12px}}#sk142-landing .sk-lote-modal .sk-lote-meta{letter-spacing:.06em;gap:8px;font-size:8.5px}#sk142-landing .sk-checkout-summary .sk-cs-name{white-space:normal;overflow:visible}@media (max-width:420px){#sk142-landing .sk-checkout-summary{gap:10px;padding:10px}#sk142-landing .sk-checkout-summary .sk-cs-price{font-size:20px}#sk142-landing .sk-checkout-summary .sk-cs-ship{font-size:11px}#sk142-landing .sk-checkout-summary .sk-cs-change{padding:7px 10px;font-size:9px}}#sk142-landing .sk-step-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}#sk142-landing .sk-step-head .sk-step-label{margin-bottom:0}#sk142-landing .sk-back-top{cursor:pointer;color:var(--sk-bone-dim,#cfc7b6);font-family:var(--sk-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:10px;line-height:1.4;transition:color .15s;display:inline-flex}#sk142-landing .sk-back-top:hover{color:var(--sk-bone,#f3ede1)}#sk142-landing .sk-back-top[disabled]{visibility:hidden;cursor:default}#sk142-landing .sk-trust-strip{border:1px solid var(--sk-line,#262626);background:#ffffff04;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-bottom:14px;padding:8px 10px;display:flex}#sk142-landing .sk-trust-strip span{color:var(--sk-bone-dim,#cfc7b6);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.2;display:inline-flex}#sk142-landing .sk-trust-strip svg{color:var(--sk-safe-hot,#2fbf5b);flex:none}#sk142-landing .sk-checkout-summary .sk-cs-name{letter-spacing:.06em}#sk142-landing .sk-check-oficina{border:1px solid var(--sk-line,#262626);cursor:pointer;color:var(--sk-bone,#f3ede1);font-size:13.5px;line-height:1.3;font-family:var(--sk-sans,system-ui,sans-serif);letter-spacing:normal;text-transform:none;background:#ffffff05;border-radius:8px;align-items:center;gap:10px;margin-bottom:0;padding:11px 12px;display:flex}#sk142-landing .sk-check-oficina input[type=checkbox]{width:18px;height:18px;accent-color:var(--sk-blood-hot,#ff2a3d);cursor:pointer;flex:none}#sk142-landing .sk-check-oficina:hover{border-color:var(--sk-bone-dim,#cfc7b6)}#sk142-landing .sk-campo-nota{color:var(--sk-bone-dim,#cfc7b6);margin:7px 0 0;font-size:11.5px;line-height:1.35}.sk14-pastel{--sk-blood:#9d4edd;--sk-blood-hot:#c77dff;--sk-blood-deep:#3c096c;--sk-rust:#d16ba5;--sk-pastel-lila:#e0aaff;--sk-pastel-rosa:#f8c8dc;--sk-pastel-menta:#b8e0d2}.sk14-pastel .sk-btn-blood{box-shadow:0 10px 30px -10px #9d4edd99,inset 0 -3px #00000040}.sk14-pastel .sk-tag-hot{background:#9d4edd1f;border-color:#9d4edd59}.sk14-pastel .sk-hero{background:radial-gradient(900px 600px at 80% -10%,#9d4edd2e,transparent 60%),var(--sk-ink)}.sk14-pastel .sk-hero-image{box-shadow:0 20px 60px -25px #000c,0 -2px 30px -20px #9d4edd80}.sk14-pastel .sk-video-frame{background:radial-gradient(600px 300px at 50% 30%,#9d4edd29,transparent 60%),var(--sk-ink-2);box-shadow:0 30px 80px -30px #000c,inset 0 0 0 1px #ffffff05,0 -2px 30px -20px #9d4edd80}.sk14-pastel .sk-problem-cell .sk-icon-x{background:#9d4edd1f}.sk14-pastel .sk-price-block{background:radial-gradient(800px 300px at 80% 0,#9d4edd38,#0000 60%),linear-gradient(#140f1c,#0a0710);box-shadow:0 30px 80px -30px #9d4edd73}.sk14-pastel .sk-price-block:before{background-image:repeating-linear-gradient(45deg,#9d4edd08 0 6px,#0000 6px 14px)}.sk14-pastel .sk-final-cta{background:radial-gradient(700px 300px at 50% 0,#9d4edd33,transparent 60%),var(--sk-ink-2)}.sk14-pastel .sk-size-btn.sk-active{background:#9d4edd1f}.sk14-pastel .sk-design-thumb .sk-picked{background:#9d4edd52}.sk14-pastel .sk-warn{background:#9d4edd14;border:1px solid #9d4edd40}.sk14-pastel .sk-cs-change{background:#9d4edd1f}.sk14-pastel .sk-cs-change:hover{box-shadow:0 6px 18px -8px #c77dffb3}.sk14-pastel .sk-pay-card.sk-active{box-shadow:0 0 0 1px var(--sk-blood-hot),0 10px 30px -16px #c77dff8c;background:#9d4edd12}.sk14-pastel .sk-value-anchor{background:radial-gradient(700px 240px at 100% 0,#9d4edd1a,transparent 60%),var(--sk-ink-2)}.sk14-pastel .sk-va-hot{background:#9d4edd1a}.sk14-pastel .sk-cert-seal{background:#9d4edd1f;border:1px solid #9d4edd59}.sk14-pastel .sk-ph-tag{border:1px solid #9d4edd59}#sk142-landing.sk14-pastel .sk-cs-qty-badge{border:1px solid #c77dff66}#sk142-landing.sk14-pastel .sk-size-btn.sk-size-out{text-decoration-color:#c77dffb3}#sk142-landing.sk14-pastel .sk-size-out-tag{color:#c77dff}.sk14-pastel .sk-eyebrow .sk-rule{background:linear-gradient(90deg,#c77dff80,#f8c8dc40,#0000)}.c2-pastel .c2-boot-bar span{background:#c77dff}.c2-pastel .c2-quiet strong,.c2-pastel .c2-title .c2-red{color:#c77dff}.c2-pastel .c2-cta{background:#9d4edd;box-shadow:0 0 40px #c77dff59,0 12px 50px #0009}.c2-pastel .c2-cta:hover{background:#c77dff;box-shadow:0 0 60px #c77dff80,0 16px 60px #0009}.dist-page{padding-top:44px}.dist-page .sk-btn-safe svg{flex:none}.dist-page .sk-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.dist-page .dist-topbar{z-index:70;background:var(--sk-ink-2);border-bottom:1px solid var(--sk-line);height:44px;font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-bone-dim);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0}.dist-page .dist-topbar-full{display:none}.dist-page .dist-topbar-short{display:inline}@media (min-width:720px){.dist-page .dist-topbar{padding:0 24px}.dist-page .dist-topbar-full{display:inline}.dist-page .dist-topbar-short{display:none}}.dist-page .dist-topbar-wa{color:var(--sk-safe-hot);white-space:nowrap;border:1px solid #1f8a3b66;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:inline-flex}.dist-page .dist-topbar-wa:hover{background:#1f8a3b1f}.dist-page .dist-topbar-wa .dist-wa-label{display:none}@media (min-width:720px){.dist-page .dist-topbar-wa .dist-wa-label{display:inline}}.dist-page .dist-hero{border-bottom:1px solid var(--sk-line);background:radial-gradient(900px 600px at 85% -10%,#c8102e29,transparent 60%),var(--sk-ink);position:relative;overflow:hidden}.dist-page .dist-hero-bg{object-fit:cover;pointer-events:none;background:var(--sk-ink);width:100%;height:100%;position:absolute;inset:0}.dist-page .dist-hero-video{opacity:0;transition:opacity .8s}.dist-page .dist-hero-video.dist-on{opacity:1}.dist-page .dist-hero-scrim{pointer-events:none;background:#050505c7;position:absolute;inset:0}@media (min-width:1024px){.dist-page .dist-hero-scrim{background:linear-gradient(90deg,#050505e6,#050505b3 45%,#0505054d)}}.dist-page .dist-hero-inner{padding:40px 0 56px;position:relative}.dist-page .dist-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""vsl""bottom";gap:26px;display:grid}.dist-page .dist-hero-top{grid-area:top}.dist-page .dist-hero-bottom{grid-area:bottom}.dist-page .dist-hero-vsl{grid-area:vsl}@media (min-width:1024px){.dist-page .dist-hero-grid{grid-template-columns:55fr 45fr;grid-template-areas:"top vsl""bottom vsl";align-items:center;gap:16px 56px}.dist-page .dist-hero-vsl{align-self:center}.dist-page .dist-hero-inner{padding:64px 0 80px}}.dist-page .dist-hero h1{font-family:var(--sk-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--sk-bone);margin:0;font-size:clamp(34px,7vw,72px);line-height:.98}.dist-page .dist-hero-sub{color:var(--sk-bone-dim);max-width:560px;margin:18px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.dist-page .dist-hero-ctas{flex-direction:column;gap:12px;margin-top:26px;display:flex}@media (min-width:560px){.dist-page .dist-hero-ctas{flex-flow:wrap}}.dist-page .dist-microproof{font-family:var(--sk-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);margin-top:14px;font-size:10px;line-height:1.8}.dist-page .dist-bullets{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.dist-page .dist-bullets{grid-template-columns:repeat(4,1fr)}}.dist-page .dist-bullets li{color:var(--sk-bone-dim);border:1px solid var(--sk-line);background:#05050573;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;line-height:1.35;display:flex}.dist-page .dist-bullets svg{color:var(--sk-blood-hot);flex:none;margin-top:1px}.dist-page .dist-vsl-wrap{width:100%;max-width:380px;margin:0 auto}.dist-page .dist-video{border:1px solid var(--sk-line);background:#000;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000d9}.dist-page .dist-video.dist-video-916{aspect-ratio:9/16}.dist-page .dist-video.dist-video-169{aspect-ratio:16/9}.dist-page .dist-video .dist-video-poster,.dist-page .dist-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dist-page .dist-video-playbtn{cursor:pointer;color:var(--sk-bone);background:linear-gradient(#00000026,#0000008c);border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex;position:absolute;inset:0}.dist-page .dist-video-playbtn .dist-play-circle{background:var(--sk-blood);color:#fff;border-radius:999px;place-items:center;width:72px;height:72px;transition:transform .15s;display:grid;box-shadow:0 12px 40px -10px #c8102ecc}.dist-page .dist-video-playbtn:hover .dist-play-circle{transform:scale(1.06)}.dist-page .dist-video-playbtn .dist-play-label{font-family:var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--sk-line-2);background:#0009;border-radius:999px;padding:7px 14px;font-size:11px}.dist-page .dist-video-controls{background:linear-gradient(#0000,#000000bf);align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.dist-page .dist-video-controls button{border:1px solid var(--sk-line-2);width:34px;height:34px;color:var(--sk-bone);cursor:pointer;background:#0000008c;border-radius:999px;flex:none;place-items:center;display:grid}.dist-page .dist-video-bar{cursor:pointer;flex:1;align-items:center;height:20px;display:flex}.dist-page .dist-video-bar .dist-bar-track{background:#ffffff40;border-radius:999px;width:100%;height:4px;overflow:hidden}.dist-page .dist-video-bar .dist-bar-fill{background:var(--sk-blood-hot);border-radius:999px;height:100%}.dist-page .dist-video-time{font-family:var(--sk-mono);color:var(--sk-bone-dim);flex:none;font-size:10px}.dist-page .dist-video-focus-backdrop{z-index:65;pointer-events:none;background:#0000008c;position:fixed;inset:0}.dist-page .dist-video.dist-video-focused{z-index:66;position:relative}.dist-page .dist-cred{border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);background:var(--sk-ink-2)}.dist-page .dist-cred-row{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (min-width:900px){.dist-page .dist-cred-row{grid-template-columns:repeat(5,1fr)}}.dist-page .dist-cred-cell{border-right:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);text-align:center;padding:22px 16px}@media (min-width:900px){.dist-page .dist-cred-cell{border-bottom:0}}.dist-page .dist-cred-cell:last-child{border-right:0}.dist-page .dist-cred-n{font-family:var(--sk-display);color:var(--sk-bone);font-size:clamp(26px,3.4vw,40px);line-height:1}.dist-page .dist-cred-l{font-family:var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-mute);margin-top:6px;font-size:9.5px}.dist-page .dist-calc{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:10px;padding:24px 20px}@media (min-width:720px){.dist-page .dist-calc{padding:32px 28px}}.dist-page .dist-calc-caja{font-family:var(--sk-mono);letter-spacing:.06em;color:var(--sk-bone-dim);margin:0 0 18px;font-size:13px}.dist-page .dist-calc-caja strong{font-family:var(--sk-display);letter-spacing:0;color:var(--sk-bone);margin-left:4px;font-size:24px}.dist-page .dist-calc-nota{font-family:var(--sk-mono);letter-spacing:.06em;color:var(--sk-mute);margin:16px 0 0;font-size:11px}.dist-page .dist-calc-cards{gap:12px;display:grid}@media (min-width:720px){.dist-page .dist-calc-cards{grid-template-columns:repeat(2,1fr)}}.dist-page .dist-calc-card{border:1px solid var(--sk-line);background:var(--sk-ink);border-radius:8px;padding:18px 16px}.dist-page .dist-calc-card.dist-calc-hot{border-color:var(--sk-safe-hot);box-shadow:0 0 0 1px var(--sk-safe-hot),0 14px 40px -20px #25a64880}.dist-page .dist-calc-card h4{font-family:var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 12px;font-size:10px}.dist-page .dist-calc-card.dist-calc-hot h4{color:var(--sk-safe-hot)}.dist-page .dist-calc-rows{gap:8px;display:grid}.dist-page .dist-calc-row{color:var(--sk-bone-dim);justify-content:space-between;gap:10px;font-size:13px;display:flex}.dist-page .dist-calc-row strong{font-family:var(--sk-mono);color:var(--sk-bone);white-space:nowrap}.dist-page .dist-calc-row.dist-ganancia{border-top:1px solid var(--sk-line);color:var(--sk-bone);margin-top:4px;padding-top:10px;font-size:14px}.dist-page .dist-calc-row.dist-ganancia strong{font-family:var(--sk-display);color:var(--sk-safe-hot);letter-spacing:.01em;font-size:20px}.dist-page .dist-vs-punch{border:1px solid var(--sk-blood-deep);color:var(--sk-bone-dim);background:#c8102e12;border-radius:8px;margin-top:20px;padding:20px 22px;font-size:15px;line-height:1.6}.dist-page .dist-vs-punch strong{color:var(--sk-bone)}.dist-page .dist-fab-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}@media (min-width:760px){.dist-page .dist-fab-grid{grid-template-columns:repeat(4,1fr)}}.dist-page .dist-fab-grid img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--sk-line);cursor:pointer;border-radius:6px;width:100%}.dist-page .dist-muestra{border:1px dashed var(--sk-line-2);background:#ffffff04;border-radius:10px;padding:24px 20px}.dist-page #pedido{scroll-margin-top:52px}.dist-page .dist-divider{border-top:3px solid var(--sk-blood);margin-bottom:32px;padding-top:22px}.dist-page .dist-divider-kicker{font-family:var(--sk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sk-blood-hot);margin-bottom:14px;font-size:11px;display:inline-block}.dist-page .dist-builder{gap:24px;display:grid}@media (min-width:1024px){.dist-page .dist-builder{grid-template-columns:1.5fr 1fr;align-items:start}.dist-page .dist-resumen-sticky{position:sticky;top:60px}}.dist-page .dist-step{font-family:var(--sk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sk-blood-hot);margin:22px 0 10px;font-size:11px}.dist-page .dist-step:first-child{margin-top:0}.dist-page .dist-ref-strip{scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.dist-page .dist-ref-strip::-webkit-scrollbar{display:none}.dist-page .dist-ref-chip{scroll-snap-align:start;border:1px solid var(--sk-line-2);background:var(--sk-ink);min-height:48px;color:var(--sk-bone-dim);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 5px;transition:border-color .15s,background .15s;display:flex}.dist-page .dist-ref-chip.dist-on{border-color:var(--sk-blood-hot);color:var(--sk-bone);background:#c8102e1f}.dist-page .dist-ref-chip-img{background:var(--sk-surface);border-radius:999px;flex:none;width:36px;height:36px;overflow:hidden}.dist-page .dist-ref-chip-img img{object-fit:cover;width:100%;height:100%;display:block}.dist-page .dist-ref-chip-name{font-family:var(--sk-display);letter-spacing:.03em;text-transform:uppercase;font-size:15px}.dist-page .dist-ref-chip-price{font-family:var(--sk-mono);color:var(--sk-mute);font-size:11px}.dist-page .dist-ref-chip.dist-on .dist-ref-chip-price{color:var(--sk-bone-dim)}.dist-page .dist-ref-datos{color:var(--sk-mute);flex-wrap:wrap;gap:8px 18px;margin-top:6px;font-size:12.5px;display:flex}.dist-page .dist-ref-datos strong{font-family:var(--sk-mono);color:var(--sk-bone);font-size:12.5px}.dist-page .dist-ref-datos .dist-ref-margen strong{color:var(--sk-safe-hot)}.dist-page .dist-ref-ph{font-family:var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-blood-hot);border:1px solid #c8102e59;border-radius:999px;padding:3px 9px;font-size:10px}.dist-page .dist-pick-group+.dist-pick-group{margin-top:14px}.dist-page .dist-pick-label{font-family:var(--sk-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-mute);margin-bottom:8px;font-size:10px}.dist-page .dist-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (min-width:560px){.dist-page .dist-pick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.dist-page .dist-pick{border:2px solid var(--sk-line);background:var(--sk-ink);cursor:pointer;border-radius:8px;flex-direction:column;min-width:0;max-width:100%;min-height:44px;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.dist-page .dist-pick:hover{border-color:var(--sk-bone-dim)}.dist-page .dist-pick.dist-on{border-color:var(--sk-blood-hot);box-shadow:0 0 0 1px var(--sk-blood-hot)}.dist-page .dist-pick .dist-pick-sin,.dist-page .dist-pick img{aspect-ratio:1;object-fit:cover;background:var(--sk-surface);width:100%;max-width:100%;height:auto;display:block}.dist-page .dist-builder>div{min-width:0}.dist-page .dist-pick-name{font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-bone-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:6px 4px;font-size:9px;overflow:hidden}.dist-page .dist-pick.dist-on .dist-pick-name{color:var(--sk-blood-hot)}.dist-page .dist-talla-row{gap:6px;display:flex}.dist-page .dist-talla-row button{border:1px solid var(--sk-line);background:var(--sk-ink);min-height:48px;color:var(--sk-bone);font-family:var(--sk-display);cursor:pointer;border-radius:6px;flex:1;font-size:17px}.dist-page .dist-talla-row button.dist-on{border-color:var(--sk-blood-hot);color:var(--sk-blood-hot);background:#c8102e1f}.dist-page .dist-agregar-row{align-items:stretch;gap:10px;display:flex}.dist-page .dist-agregar-row .sk-btn{padding:12px 16px;font-size:16px}.dist-page .dist-qty{border:1px solid var(--sk-line-2);border-radius:6px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.dist-page .dist-qty button{background:var(--sk-ink);width:44px;height:48px;color:var(--sk-bone);cursor:pointer;border:0;font-size:20px}.dist-page .dist-qty button:disabled{opacity:.35;cursor:not-allowed}.dist-page .dist-qty span{text-align:center;min-width:40px;font-family:var(--sk-display);font-size:18px}.dist-page .dist-progress{align-items:center;gap:14px;margin-bottom:16px;display:flex}.dist-page .dist-progress-count{font-family:var(--sk-display);color:var(--sk-bone);white-space:nowrap;font-size:24px}.dist-page .dist-progress-bar{background:var(--sk-line);border-radius:999px;flex:1;height:8px;overflow:hidden}.dist-page .dist-progress-bar span{background:linear-gradient(90deg,var(--sk-blood-deep),var(--sk-blood-hot));border-radius:999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.dist-page .dist-progress-bar.dist-full span{background:linear-gradient(90deg,var(--sk-safe),var(--sk-safe-hot))}.dist-page .dist-lineas{gap:10px;display:grid}.dist-page .dist-linea{border:1px solid var(--sk-line);background:var(--sk-ink);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dist-page .dist-linea .dist-qty button{width:38px;height:40px}.dist-page .dist-linea .dist-qty span{min-width:30px;font-size:16px}.dist-page .dist-linea-img{border:1px solid var(--sk-line-2);background:var(--sk-surface);border-radius:6px;flex:0 0 44px;width:44px;height:44px;overflow:hidden}.dist-page .dist-linea-img img{object-fit:cover;width:100%;height:100%}.dist-page .dist-linea-info{flex:1;min-width:0}.dist-page .dist-linea-name{color:var(--sk-bone);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dist-page .dist-linea-meta{font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-mute);margin-top:2px;font-size:9.5px}.dist-page .dist-linea-x{border:1px solid var(--sk-line-2);width:36px;height:36px;color:var(--sk-mute);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.dist-page .dist-linea-x:hover{color:var(--sk-blood-hot);border-color:var(--sk-blood-hot)}.dist-page .dist-cajas-stepper{border:1px solid var(--sk-line);background:var(--sk-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.dist-page .dist-caja-pills{flex-wrap:wrap;gap:6px;display:flex}.dist-page .dist-caja-pills button{border:1px solid var(--sk-line-2);min-height:38px;color:var(--sk-bone-dim);font-family:var(--sk-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:11px}.dist-page .dist-caja-pills button.dist-on{border-color:var(--sk-blood-hot);color:var(--sk-blood-hot);background:#c8102e1a}.dist-page .dist-resumen{border:1px solid var(--sk-line-2);background:var(--sk-surface);border-radius:10px;padding:20px}.dist-page .dist-resumen h3{font-family:var(--sk-display);text-transform:uppercase;color:var(--sk-bone);margin:0 0 14px;font-size:22px}.dist-page .dist-resumen-rows{gap:9px;display:grid}.dist-page .dist-resumen-row{color:var(--sk-bone-dim);justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.dist-page .dist-resumen-row strong{font-family:var(--sk-mono);color:var(--sk-bone);white-space:nowrap}.dist-page .dist-resumen-sep{border-top:1px solid var(--sk-line);margin:6px 0}.dist-page .dist-resumen-total{color:var(--sk-bone);font-size:15px}.dist-page .dist-resumen-total strong{font-size:19px}.dist-page .dist-resumen-ganancia{color:var(--sk-bone-dim);background:#1f8a3b14;border:1px solid #1f8a3b4d;border-radius:8px;margin-top:10px;padding:12px;font-size:12.5px;line-height:1.5}.dist-page .dist-resumen-ganancia strong{color:var(--sk-safe-hot);font-family:var(--sk-mono)}.dist-page .dist-btn-motivo{font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-mute);text-align:center;margin-top:8px;font-size:10.5px}.dist-page .dist-wa-link{min-height:44px;color:var(--sk-safe-hot);text-align:center;border:1px solid #1f8a3b66;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.dist-page .dist-wa-link:hover{background:#1f8a3b1a}.dist-page .dist-toast{z-index:80;background:var(--sk-ink-2);border:1px solid var(--sk-blood-hot);width:min(92vw,420px);color:var(--sk-bone);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;display:flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px -20px #000000e6}.dist-page .dist-acabado-toggle{border:1px solid var(--sk-line-2);border-radius:999px;display:inline-flex;overflow:hidden}.dist-page .dist-acabado-toggle button{color:var(--sk-mute);font-family:var(--sk-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:30px;padding:7px 12px;font-size:10px}.dist-page .dist-acabado-toggle button.dist-on{background:var(--sk-blood);color:#fff}.dist-page .dist-mini{border-top:1px solid var(--sk-line);gap:10px;padding-top:12px;display:grid}.dist-page .dist-mini-thumbs{flex-wrap:wrap;gap:6px;display:flex}.dist-page .dist-mini-thumbs button{border:2px solid var(--sk-line);background:var(--sk-ink);cursor:pointer;border-radius:6px;width:52px;height:52px;padding:0;overflow:hidden}.dist-page .dist-mini-thumbs button.dist-on{border-color:var(--sk-blood-hot)}.dist-page .dist-mini-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.dist-page .dist-form,.dist-page .dist-form-row{gap:14px;display:grid}@media (min-width:640px){.dist-page .dist-form-row{grid-template-columns:1fr 1fr}}.dist-page .dist-flete-box{border:1px solid var(--sk-line-2);background:var(--sk-ink);color:var(--sk-bone-dim);border-radius:8px;padding:16px;font-size:14px}.dist-page .dist-flete-box strong{color:var(--sk-bone);font-family:var(--sk-mono)}.dist-page .dist-rutas{gap:14px;margin-top:8px;display:grid}@media (min-width:860px){.dist-page .dist-rutas{grid-template-columns:1fr 1fr}}.dist-page .dist-ruta{border:1.5px solid var(--sk-line);background:var(--sk-ink);cursor:pointer;text-align:left;color:var(--sk-bone);border-radius:12px;flex-direction:column;gap:10px;padding:20px 18px;transition:border-color .18s,background .18s;display:flex;position:relative}.dist-page .dist-ruta:hover{border-color:var(--sk-line-2)}.dist-page .dist-ruta.dist-on{border-color:var(--sk-blood-hot);box-shadow:0 0 0 1px var(--sk-blood-hot);background:#c8102e0f}.dist-page .dist-ruta h4{font-family:var(--sk-display);text-transform:uppercase;margin:0;font-size:19px}.dist-page .dist-ruta p{color:var(--sk-mute);margin:0;font-size:13px;line-height:1.5}.dist-page .dist-ruta .dist-ruta-total{border-top:1px solid var(--sk-line);color:var(--sk-bone-dim);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;font-size:13px;display:flex}.dist-page .dist-ruta .dist-ruta-total strong{font-family:var(--sk-display);color:var(--sk-bone);font-size:22px}.dist-page .dist-estado{border:1px solid var(--sk-line-2);background:var(--sk-ink);color:var(--sk-bone-dim);border-radius:8px;padding:16px;font-size:14px;line-height:1.55}.dist-page .dist-estado.dist-estado-error{background:#c8102e0f;border-color:#c8102e80}.dist-page .dist-estado.dist-estado-ok{background:#1f8a3b12;border-color:#1f8a3b80}.dist-page .dist-testi-row{gap:24px;display:grid}@media (min-width:860px){.dist-page .dist-testi-row{grid-template-columns:340px 1fr;align-items:start}}.dist-page .dist-faq details{border-top:1px solid var(--sk-line);padding:4px 0}.dist-page .dist-faq details:last-child{border-bottom:1px solid var(--sk-line)}.dist-page .dist-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:18px 0;list-style:none;display:flex}.dist-page .dist-faq summary::-webkit-details-marker{display:none}.dist-page .dist-faq summary h3{font-family:var(--sk-display);text-transform:uppercase;color:var(--sk-bone);margin:0;font-size:clamp(17px,2.2vw,24px);line-height:1.15}.dist-page .dist-faq summary .dist-faq-plus{border:1px solid var(--sk-line-2);width:36px;height:36px;color:var(--sk-bone);font-family:var(--sk-display);border-radius:999px;flex-shrink:0;place-items:center;font-size:20px;transition:transform .2s;display:grid}.dist-page .dist-faq details[open] .dist-faq-plus{background:var(--sk-blood);border-color:var(--sk-blood);color:#fff;transform:rotate(45deg)}.dist-page .dist-faq .dist-faq-a{color:var(--sk-bone-dim);max-width:720px;padding:0 0 20px;font-size:14.5px;line-height:1.6}.dist-page .dist-sticky{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--sk-line);background:#050505f0;align-items:center;gap:10px;padding:10px 12px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:860px){.dist-page .dist-sticky.dist-visible{display:flex}.dist-page main{padding-bottom:84px}}.dist-page .dist-sticky .sk-btn{flex:1;padding:14px 12px;font-size:15px}.dist-page .dist-sticky .dist-sticky-wa{width:48px;height:48px;color:var(--sk-safe-hot);background:#1f8a3b1a;border:1px solid #1f8a3b73;border-radius:8px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.dist-page *{transition:none!important;animation:none!important}}.dist-page button{touch-action:manipulation}.espacia-page{--es-ink:#111;--es-ink-soft:#2b2a28;--es-paper:#f7f6f3;--es-stone:#ece9e3;--es-mute:#75726c;--es-line:#dcd8d0;--es-oak:#b8966a;--es-display:var(--font-jost),"Jost",system-ui,sans-serif;--es-sans:var(--font-inter),"Inter",system-ui,sans-serif;--es-radius:14px;--es-gutter:clamp(20px,5vw,64px);background:var(--es-paper);color:var(--es-ink);font-family:var(--es-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.espacia-page ::selection{background:var(--es-ink);color:var(--es-paper)}.es-kicker{font-family:var(--es-display);letter-spacing:.32em;text-transform:uppercase;color:var(--es-destaque,var(--es-mute));font-size:11px;font-weight:500}.es-h1,.es-h2,.es-h3{font-family:var(--es-display);letter-spacing:-.01em;margin:0;font-weight:300;line-height:1.06}.es-h1{font-size:clamp(34px,6.4vw,76px)}.es-h2{font-size:clamp(30px,4.6vw,56px)}.es-h3{letter-spacing:0;font-size:clamp(19px,1.8vw,23px);font-weight:400;line-height:1.25}.es-lead{color:var(--es-ink-soft);max-width:36ch;font-size:clamp(16px,1.35vw,19px)}.es-muted{color:var(--es-mute)}.es-wordmark{font-family:var(--es-display);letter-spacing:.42em;text-transform:uppercase;font-weight:300}.es-ph{letter-spacing:0;color:#8a6d3b;background:#f4ecdf;border:1px dashed #d4bf9a;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78em;display:inline-block}.es-btn{border:1px solid var(--es-btn,var(--es-ink));background:var(--es-btn,var(--es-ink));min-height:54px;color:var(--es-btn-ink,var(--es-paper));font-family:var(--es-display);letter-spacing:.06em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:15px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.es-btn:hover{background:var(--es-btn-hover,#000)}.es-btn:active{transform:scale(.985)}.es-btn:disabled{opacity:.45;cursor:not-allowed}.es-btn--ghost{color:var(--es-ink);background:0 0}.es-btn--ghost:hover{background:var(--es-ink);color:var(--es-paper)}.es-btn--block{white-space:normal;text-align:center;width:100%;padding:10px 22px;line-height:1.25}.es-btn:focus-visible,.es-link:focus-visible{outline:2px solid var(--es-oak);outline-offset:3px}.es-link{cursor:pointer;color:inherit;font:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.es-header{z-index:40;padding:16px var(--es-gutter);pointer-events:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.es-header>*{pointer-events:auto}.es-header--solid{background:var(--es-paper)}@supports (color:color-mix(in lab,red,red)){.es-header--solid{background:color-mix(in srgb,var(--es-paper) 88%,transparent)}}.es-header--solid{-webkit-backdrop-filter:saturate(1.2)blur(12px);border-color:var(--es-line)}.es-logo{color:var(--es-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.es-logo svg{width:auto;height:22px}.es-logo span{letter-spacing:.46em;font-size:14px}.es-header .es-btn{min-height:40px;padding:0 18px;font-size:13px}.es-vsl{background:#ece8e1;position:relative}.es-vsl__runway{height:500svh;position:relative}.es-vsl__stage{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.es-vsl__posters{z-index:0;pointer-events:none;position:absolute;inset:0}.es-poster{opacity:0;position:absolute;inset:0}.es-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.es-poster--active{opacity:1}.es-vsl__video{z-index:1;position:absolute;inset:0}.es-vsl__player{object-fit:cover;z-index:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}.es-vsl__player[data-front="1"]{z-index:1}.es-vsl__player--fade{opacity:0;transition:opacity .16s linear}.es-loader{z-index:60;background:var(--es-paper);touch-action:none;place-items:center;transition:opacity .55s,visibility linear;display:grid;position:fixed;inset:0}.es-loader--fuera{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s,visibility 0s linear .55s}.es-loader__centro{justify-items:center;gap:26px;display:grid;transform:translateY(-2vh)}.es-loader__logo{gap:16px}.es-loader__logo svg{height:34px}.es-loader__logo span{font-size:17px}.es-loader--fuera .es-loader__centro{transition:transform .55s;transform:translateY(-2vh)scale(.97)}.es-loader__barra{background:var(--es-line);border-radius:2px;width:min(180px,46vw);height:2px;position:relative;overflow:hidden}.es-loader__barra span{background:var(--es-ink);transform-origin:0;transition:transform .25s ease-out;position:absolute;inset:0;transform:scaleX(.04)}.es-loader:not(.es-loader--js) .es-loader__barra span{animation:es-carga 2.4s cubic-bezier(.2,.7,.3,1) forwards}@keyframes es-carga{0%{transform:scaleX(.04)}to{transform:scaleX(.45)}}.es-loader__texto{font-family:var(--es-display);letter-spacing:.34em;text-transform:uppercase;color:var(--es-mute);margin:0;font-size:10.5px;font-weight:500}.es-loader--tocar{cursor:pointer}.es-loader__tocar{border:1px solid var(--es-ink);background:var(--es-ink);min-height:48px;color:var(--es-paper);font-family:var(--es-display);letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:500;animation:es-fade .35s;display:inline-flex}@media (prefers-reduced-motion:reduce){.es-loader,.es-loader__barra span{transition:none}.es-loader:not(.es-loader--js) .es-loader__barra span{animation:none;transform:scaleX(.3)}}.es-scene{z-index:2;opacity:0;transition:opacity .45s;position:absolute;inset:0}.es-scene--active{opacity:1}.es-vsl--blocked .es-poster--active img{animation:es-breathe 9s ease-in-out infinite alternate}@keyframes es-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}.es-vsl__play{z-index:4;min-height:56px;color:var(--es-paper);font-family:var(--es-display);letter-spacing:.04em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#111111e0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 26px 0 10px;font-size:15px;font-weight:500;animation:es-fade .4s;display:inline-flex;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -18px #0000008c}.es-vsl__play>span{background:var(--es-paper);width:38px;height:38px;color:var(--es-ink);border-radius:99px;place-items:center;display:grid;position:relative}.es-vsl__play>span:after{content:"";border:1px solid #f7f6f3b3;border-radius:99px;animation:es-pulse 1.8s ease-out infinite;position:absolute;inset:0}@keyframes es-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.es-scene__scrim{pointer-events:none;background:linear-gradient(#f7f6f3f5,#f7f6f3db 24%,#f7f6f366 38%,#f7f6f300 50%),linear-gradient(#f7f6f300 76%,#f7f6f3d9);position:absolute;inset:0}@media (min-width:821px) and (min-aspect-ratio:1){.es-scene__scrim{background:linear-gradient(90deg,#f7f6f3f0,#f7f6f3b3 28%,#f7f6f300 52%),linear-gradient(#f7f6f300 78%,#f7f6f3b3)}.es-scene .es-scene__copy{max-width:520px;top:50%;transform:translateY(-40%)}.es-scene.es-scene--active .es-scene__copy{transform:translateY(-50%)}.es-scene[data-layout=top] .es-scene__scrim{background:linear-gradient(#f7f6f3f2,#f7f6f3bf 18%,#f7f6f300 36%)}.es-scene[data-layout=top] .es-scene__copy{max-width:none;top:84px;transform:translateY(10px)}.es-scene.es-scene--active[data-layout=top] .es-scene__copy{transform:none}.es-scene[data-layout=top] .es-h1{font-size:clamp(32px,4vw,54px)}.es-scene[data-layout=top] .es-scene__copy p{max-width:none}}.es-scene__copy{left:var(--es-gutter);right:var(--es-gutter);opacity:0;max-width:640px;transition:opacity .6s .15s,transform .6s .15s;position:absolute;top:calc(84px + 2vh);transform:translateY(14px)}.es-scene--active .es-scene__copy{opacity:1;transform:none}.es-scene__copy .es-kicker{color:var(--es-ink-soft)}.es-scene__copy .es-h1{margin-top:14px}.es-scene__copy p{color:var(--es-ink-soft);max-width:34ch;margin:14px 0 0;font-size:clamp(16px,1.4vw,19px)}.es-scene__cta{left:50%;bottom:calc(40px + env(safe-area-inset-bottom));opacity:0;flex-direction:column;align-items:center;gap:12px;transition:opacity .6s .35s;display:flex;position:absolute;transform:translate(-50%)}.es-scene--active .es-scene__cta{opacity:1}.es-scene__cta small{letter-spacing:.08em;color:var(--es-ink-soft);white-space:nowrap;font-size:12px}.es-vsl__dots{right:calc(var(--es-gutter) - 6px);z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.es-vsl__dots button{cursor:pointer;background:#11111140;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:height .3s,background .3s}.es-vsl__dots button[aria-current=true]{background:var(--es-ink);height:22px}.es-vsl__cue{z-index:3;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));font-family:var(--es-display);letter-spacing:.4em;text-transform:uppercase;color:var(--es-ink-soft);flex-direction:column;align-items:center;gap:8px;font-size:10px;transition:opacity .3s;display:flex;position:absolute;transform:translate(-50%)}.es-vsl__cue:after{content:"";background:var(--es-ink-soft);transform-origin:top;width:1px;height:26px;animation:es-cue 1.8s ease-in-out infinite}@keyframes es-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.es-section{padding:clamp(80px,12vw,160px) var(--es-gutter)}.es-section--stone{background:var(--es-stone)}.es-section--ink{background:var(--es-ink);color:var(--es-paper)}.es-section--ink .es-kicker,.es-section--ink .es-muted{color:#a9a59d}.es-wrap{max-width:1180px;margin:0 auto}.es-head{gap:18px;margin-bottom:clamp(40px,6vw,72px);display:grid}.es-head--center{text-align:center;justify-items:center}.es-grid-2{align-items:center;gap:clamp(32px,6vw,96px);display:grid}@media (min-width:900px){.es-grid-2{grid-template-columns:1fr 1fr}}.es-media{aspect-ratio:4/5;border-radius:var(--es-radius);background:var(--es-stone);position:relative;overflow:hidden}.es-media--tall{aspect-ratio:9/16}.es-media img{object-fit:cover;width:100%;height:100%;display:block}.es-media--pending{text-align:center;background:repeating-linear-gradient(135deg,transparent 0 14px,#00000006 14px 15px),var(--es-stone);color:var(--es-mute);border:1px dashed #cfc6b6;place-items:center;padding:20px;display:grid}.es-media--pending span{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.es-media--pending small{opacity:.8;margin-top:8px;font-size:11px;display:block}.es-steps{background:var(--es-line);border:1px solid var(--es-line);border-radius:var(--es-radius);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.es-step{background:var(--es-paper);align-content:start;gap:6px;padding:18px 16px;display:grid}.es-step .es-muted{font-size:14px;line-height:1.45}@media (min-width:700px){.es-step{padding:26px 24px}}.es-step b{font-family:var(--es-display);letter-spacing:.3em;color:var(--es-oak);font-size:13px;font-weight:300}.es-benefits{border-top:1px solid var(--es-line);gap:0;display:grid}@media (min-width:760px){.es-benefits{grid-template-columns:repeat(2,1fr);column-gap:64px}}@media (min-width:1080px){.es-benefits{grid-template-columns:repeat(3,1fr)}}.es-benefit{border-bottom:1px solid var(--es-line);grid-template-columns:34px 1fr;gap:4px 12px;padding:28px 0;display:grid}.es-benefit i{font-style:normal;font-family:var(--es-display);letter-spacing:.2em;color:var(--es-mute);padding-top:4px;font-size:12px}.es-benefit p{color:var(--es-mute);grid-column:2;margin:0}.es-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.es-rail::-webkit-scrollbar{display:none}.es-rail>*{scroll-snap-align:start}@media (min-width:900px){.es-rail{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.es-reviews{gap:18px;display:grid}@media (min-width:900px){.es-reviews{grid-template-columns:repeat(3,1fr)}}.es-review{background:var(--es-paper);border-radius:var(--es-radius);border:1px solid var(--es-line);overflow:hidden}.es-review .es-media{aspect-ratio:4/5;border-radius:0}.es-review__body{gap:14px;padding:22px 22px 26px;display:grid}.es-review blockquote{font-family:var(--es-display);margin:0;font-size:19px;font-weight:300;line-height:1.35}.es-review cite{color:var(--es-mute);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-style:normal;display:flex}.es-packs{gap:14px;display:grid}@media (min-width:900px){.es-packs{grid-template-columns:1fr 1.12fr 1fr;align-items:stretch}}.es-pack{text-align:left;border-radius:var(--es-radius);border:1px solid var(--es-line);background:var(--es-paper);width:100%;color:var(--es-ink);font:inherit;cursor:pointer;gap:10px;padding:26px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.es-pack:hover{border-color:#b7b1a6}.es-pack--featured{border-color:var(--es-ink);box-shadow:0 1px 0 var(--es-ink),0 18px 40px -24px #00000059}@media (min-width:900px){.es-pack--featured{padding:34px 28px;transform:translateY(-10px)}}.es-pack[aria-checked=true],.es-pack[aria-pressed=true]{border-color:var(--es-ink);outline:1px solid var(--es-ink)}.es-pack__badge{font-family:var(--es-display);letter-spacing:.22em;text-transform:uppercase;background:var(--es-ink);color:var(--es-paper);border-radius:99px;padding:5px 11px;font-size:10.5px;font-weight:500;position:absolute;top:-11px;left:22px}.es-pack__badge--alt{background:var(--es-paper);color:var(--es-ink);border:1px solid var(--es-ink)}.es-pack__img{aspect-ratio:2;background:#fff;border-radius:10px;place-items:center;padding:10px;display:grid;overflow:hidden}.es-pack__img img{object-fit:contain;width:100%;height:100%;display:block}.es-pack__title{font-family:var(--es-display);font-size:20px;font-weight:400}.es-pack__title b{font-weight:500}.es-pack__strike{color:var(--es-mute);font-size:14px;text-decoration:line-through}.es-pack__price{font-family:var(--es-display);letter-spacing:-.02em;font-size:40px;font-weight:300;line-height:1}.es-pack__meta{color:var(--es-ink-soft);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.es-pack__save{color:#3d6b45;font-weight:500}.es-pack__ship{letter-spacing:.14em;text-transform:uppercase;color:var(--es-mute);border-top:1px solid var(--es-line);padding-top:10px;font-size:12px}.es-seal{color:inherit;display:block;overflow:visible}.es-seal__ring{letter-spacing:.08em;font-size:8.4px;font-weight:500}.es-seal__center,.es-seal__ring{font-family:var(--es-display);fill:currentColor}.es-seal__center{letter-spacing:-.02em;font-weight:300}.es-seal__sub{font-family:var(--es-display);letter-spacing:.22em;fill:currentColor;opacity:.8;font-size:6.6px;font-weight:500}.es-seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px;display:grid}@media (min-width:900px){.es-seals{grid-template-columns:repeat(4,1fr);gap:32px}}.es-seals__item{text-align:center;align-content:start;justify-items:center;gap:12px;display:grid}.es-seals__item .es-seal{width:clamp(104px,28vw,136px);height:auto;color:var(--es-paper)}.es-seals__item h3{font-family:var(--es-display);margin:6px 0 0;font-size:17px;font-weight:400;line-height:1.25}.es-seals__item p{color:#bdb8af;max-width:26ch;margin:0;font-size:14px}@media (prefers-reduced-motion:no-preference){.es-seals__item .es-seal{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.es-seals__item:hover .es-seal{transform:rotate(-8deg)scale(1.03)}}.es-seals-mini{color:var(--es-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.es-seals-mini>div{text-align:center;justify-items:center;gap:8px;display:grid}.es-seals-mini .es-seal{width:58px;height:58px}.es-seals-mini span{color:var(--es-ink-soft);font-size:11px;line-height:1.3}.es-trustbar{border-top:1px solid var(--es-line);border-bottom:1px solid var(--es-line);grid-template-columns:repeat(3,1fr);display:grid}.es-trustbar>div{text-align:center;justify-items:center;gap:2px;padding:22px 6px;display:grid}.es-trustbar>div+div{border-left:1px solid var(--es-line)}.es-trustbar b{font-family:var(--es-display);letter-spacing:-.01em;font-size:clamp(24px,3.4vw,38px);font-weight:300;line-height:1.05}.es-trustbar span{letter-spacing:.06em;color:var(--es-mute);font-size:12px}.es-risk{border-top:1px solid #ffffff24;gap:0;display:grid}@media (min-width:900px){.es-risk{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;padding-top:32px}}.es-trust-strip{padding:0 var(--es-gutter);padding-top:64px}.es-trust-strip+.es-section{padding-top:clamp(48px,7vw,96px)}.es-risk>div{border-bottom:1px solid #ffffff24;gap:8px;padding:24px 0;display:grid}@media (min-width:900px){.es-risk>div{border-bottom:0;padding:0 22px 0 0}}.es-risk h3{font-family:var(--es-display);margin:0;font-size:17px;font-weight:400}.es-risk p{color:#c9c5bd;margin:0;font-size:15px}.es-faq{border-top:1px solid var(--es-line);max-width:820px;margin:0 auto}.es-faq details{border-bottom:1px solid var(--es-line)}.es-faq summary{cursor:pointer;font-family:var(--es-display);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(17px,1.6vw,20px);font-weight:400;list-style:none;display:flex}.es-faq summary::-webkit-details-marker{display:none}.es-faq summary:after{content:"+";font-size:26px;font-weight:300;line-height:1;transition:transform .25s}.es-faq details[open] summary:after{transform:rotate(45deg)}.es-faq p{color:var(--es-ink-soft);max-width:62ch;margin:0 0 24px}.es-close{text-align:center;justify-items:center;gap:26px;display:grid}.es-footer{padding:56px var(--es-gutter) calc(110px + env(safe-area-inset-bottom));border-top:1px solid var(--es-line)}@media (min-width:900px){.es-footer{padding-bottom:56px}}.es-footer .es-wrap{color:var(--es-mute);flex-wrap:wrap;gap:18px;font-size:13px}.es-footer .es-wrap,.es-sticky{justify-content:space-between;align-items:center;display:flex}.es-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;background:var(--es-paper);border-radius:999px;gap:12px;padding:8px 8px 8px 20px;position:fixed}@supports (color:color-mix(in lab,red,red)){.es-sticky{background:color-mix(in srgb,var(--es-paper) 92%,transparent)}}.es-sticky{-webkit-backdrop-filter:blur(14px);border:1px solid var(--es-line);transition:transform .35s;transform:translateY(140%);box-shadow:0 12px 32px -18px #0006}.es-sticky--show{transform:none}.es-sticky div{line-height:1.2;display:grid}.es-sticky b{font-family:var(--es-display);font-size:14px;font-weight:500}.es-sticky small{color:var(--es-mute);font-size:12px}.es-sticky .es-btn{min-height:46px;padding:0 20px;font-size:14px}@media (min-width:900px){.es-sticky{display:none}}.es-modal{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:720px){.es-modal{align-items:center;padding:24px}}.es-modal__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111173;animation:es-fade .25s;position:absolute;inset:0}.es-modal__sheet{overscroll-behavior:contain;background:var(--es-paper);width:100%;max-width:560px;max-height:94svh;color:var(--es-ink);padding:10px 22px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:es-up .32s cubic-bezier(.2,.8,.2,1);position:relative;overflow-y:auto}@media (min-width:720px){.es-modal__sheet{border-radius:22px;padding:16px 32px 30px}}.es-modal__grab{background:var(--es-line);border-radius:9px;width:40px;height:4px;margin:0 auto 12px}@media (min-width:720px){.es-modal__grab{display:none}}.es-modal__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.es-modal__close{border:1px solid var(--es-line);cursor:pointer;width:38px;height:38px;color:var(--es-ink);background:0 0;border-radius:99px;font-size:20px;line-height:1}.es-steps-bar{gap:6px;margin:2px 0 22px;padding:0;list-style:none;display:flex}.es-steps-bar li{flex:1;gap:7px;display:grid}.es-steps-bar li:before{content:"";background:var(--es-line);border-radius:9px;height:3px;transition:background .3s}.es-steps-bar li[data-on=true]:before{background:var(--es-ink)}.es-steps-bar li span{letter-spacing:.14em;text-transform:uppercase;color:var(--es-mute);font-size:10.5px}.es-steps-bar li[aria-current=step] span{color:var(--es-ink);font-weight:500}.es-modal__help{color:var(--es-mute);margin:6px 0 0;font-size:13.5px}.es-modal__fine{text-align:center;color:var(--es-ink-soft);margin:-4px 0 4px;font-size:13px}.es-chip-pack{border:1px dashed var(--es-line);border-radius:12px;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;display:flex}.es-back{color:var(--es-mute);justify-self:center;font-size:14px;text-decoration:none}.es-back:hover{color:var(--es-ink)}.es-modal .es-packs{grid-template-columns:minmax(0,1fr);gap:16px}.es-modal .es-form__row--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-height:760px){.es-modal__top{margin-bottom:10px}.es-steps-bar{margin-bottom:14px}.es-modal .es-form{gap:11px}.es-modal .es-field input{min-height:46px}}.es-chip-pack>div{gap:3px;display:grid}.es-chip-pack small{color:var(--es-mute);font-size:12px}.es-field__note{color:var(--es-mute);margin:0;font-size:12.5px;line-height:1.4}.es-secure{letter-spacing:.04em;color:var(--es-mute);justify-content:center;gap:6px;margin:-2px 0 0;font-size:12px}.es-cod-promise,.es-secure{align-items:center;display:flex}.es-cod-promise{color:#2f5a37;background:#eef3ec;border:1px solid #cfe0c9;border-radius:10px;gap:8px;margin:-10px 0 8px;padding:7px 11px;font-size:12.5px;line-height:1.3}.es-cod-promise svg{flex:none}.es-cod-promise b{color:#24472b;font-weight:600}.es-proof-modal{text-align:center;color:var(--es-ink-soft);margin:0 0 14px;font-size:12.5px;line-height:1.45}.es-proof-modal b{color:var(--es-ink);font-weight:600}.es-trust-modal{border:1px solid var(--es-line);color:var(--es-ink-soft);border-radius:10px;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0 0 12px;padding:7px 10px;font-size:11.5px;line-height:1.2;display:flex}.es-trust-modal span{white-space:nowrap}.es-trust-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.es-trust-grid>div{border:1px solid var(--es-line);background:var(--es-card,#fff);color:var(--es-ink-soft);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;line-height:1.3;display:flex}.es-trust-grid>div>span:first-child{flex:none;font-size:17px;line-height:1}.es-lote-reserve{text-align:center;color:#2f5a37;margin:0;font-size:12.5px;line-height:1.4}.es-lote{border:1px solid var(--es-line);background:var(--es-paper);border-radius:14px;padding:18px 20px}.es-lote__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.es-lote__title{font-family:var(--es-display);letter-spacing:.2em;text-transform:uppercase;color:var(--es-ink);font-size:11px;font-weight:500}.es-lote__count{color:var(--es-ink-soft);font-size:14px}.es-lote__count b{color:var(--es-ink);font-weight:600}.es-lote__bar{background:var(--es-stone);border-radius:99px;height:6px;overflow:hidden}.es-lote__bar span{border-radius:inherit;background:var(--es-ink);height:100%;transition:width .6s;display:block}.es-lote__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--es-mute);justify-content:space-between;gap:10px;margin-top:8px;font-size:11px;display:flex}.es-lote__copy{color:var(--es-ink-soft);margin:12px 0 0;font-size:13.5px;line-height:1.45}.es-lote--sold .es-lote__bar span{background:var(--es-mute)}.es-lote-modal:empty{display:none}.es-lote-modal{margin:0 0 10px}.es-lote--compact{border-radius:10px;padding:8px 12px}.es-lote--compact .es-lote__top{margin-bottom:6px}.es-lote--compact .es-lote__count{font-size:12.5px}.es-lote--compact .es-lote__bar{height:4px}.es-lote--compact .es-lote__meta{letter-spacing:.06em;margin-top:5px;font-size:9.5px}.es-modal .es-pack{grid-template-columns:116px minmax(0,1fr);grid-template-areas:"img body""img prices";align-items:center;gap:6px 14px;padding:16px 16px 14px}.es-modal .es-pack--featured{padding:16px 16px 14px;transform:none}.es-modal .es-pack__img{aspect-ratio:auto;grid-area:img;height:100%;min-height:72px;padding:4px}@media (max-width:360px){.es-modal .es-pack{grid-template-columns:96px minmax(0,1fr)}}.es-modal .es-pack__body{grid-area:body}.es-modal .es-pack__prices{flex-wrap:wrap;grid-area:prices;align-items:baseline;gap:10px;display:flex}.es-modal .es-pack__title{font-size:17px}.es-modal .es-pack__meta{gap:2px 10px;font-size:12.5px}.es-modal .es-pack__price{font-size:26px}.es-modal .es-pack__badge{top:-10px;left:16px}.es-guarantee{color:#2f5a37;background:#eef3ec;border:1px solid #cfe0c9;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.es-guarantee b{font-family:var(--es-display);color:#24472b;font-size:15px;font-weight:500;display:block}.es-guarantee span{color:#3d6644;font-size:13px;line-height:1.4}.es-form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.es-form>*,.es-packs>*{min-width:0}.es-form__row{gap:14px;display:grid}@media (min-width:520px){.es-form__row--2{grid-template-columns:1fr 1fr}}.es-field{gap:6px;display:grid}.es-field label{letter-spacing:.08em;text-transform:uppercase;color:var(--es-mute);font-size:12px}.es-field input,.es-field textarea,.es-modal input{border:1px solid var(--es-line);background:var(--es-card,#fff);width:100%;min-height:50px;color:var(--es-ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px}.es-field textarea{resize:vertical;min-height:76px}.es-field input:focus,.es-field textarea:focus,.es-modal input:focus{border-color:var(--es-ink);outline:none}.es-field small{color:#a3412f;font-size:12px}.es-summary{background:var(--es-stone);border-radius:14px;gap:8px;padding:16px 18px;font-size:14px;display:grid}.es-summary div{justify-content:space-between;gap:12px;display:flex}.es-summary div:last-child{border-top:1px solid var(--es-line);font-family:var(--es-display);padding-top:8px;font-size:18px;font-weight:500}.es-error{color:#a3412f;margin:0;font-size:14px}.es-trust{color:var(--es-mute);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:12px;display:flex}.es-modal [role=listbox],.es-modal ul{background:var(--es-card,#fff)!important;color:var(--es-ink)!important;border-color:var(--es-line)!important}.es-modal [role=option][aria-selected=true]{background:var(--es-stone)!important}@keyframes es-fade{0%{opacity:0}}@keyframes es-up{0%{opacity:0;transform:translateY(24px)}}.es-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(18px)}.es-reveal--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.es-reveal,.es-scene,.es-scene__copy,.es-scene__cta{transition:none!important}.es-reveal{opacity:1;transform:none}.es-vsl__cue:after{animation:none}}.es-btn--light{background:var(--es-paper);color:var(--es-ink);border-color:var(--es-paper)}.es-btn--light:hover{background:#fff}.es-home__logo svg{height:32px}.es-home__logo span{font-size:17px}.es-wa{border-top:1px solid var(--es-line);justify-items:center;gap:12px;width:min(100%,420px);margin-top:18px;padding-top:28px;display:grid}.es-wa>span{color:var(--es-ink-soft);font-size:14px}.es-wa__btn{min-height:48px;padding:0 22px;font-size:14px}.es-wa__btn svg{color:#1f9d55}.es-wa__btn:hover svg{color:currentColor}.es-modal{--es-text-2:#57534c;--es-field-line:#8a857c;--es-safe:#2f6b3a}.es-modal__backdrop{background:#1111118c}.es-modal__sheet{background:var(--es-card,#fff)}.es-modal__step{color:var(--es-text-2);letter-spacing:.01em;font-size:13px;font-weight:500}.es-modal__title{font-family:var(--es-display);color:var(--es-ink);margin-top:4px;font-size:22px;font-weight:500;line-height:1.2}.es-modal__help{color:var(--es-text-2);margin-top:4px;font-size:15px}.es-modal__close{border:1.5px solid var(--es-field-line);width:42px;height:42px;font-size:22px}.es-modal .es-steps-bar{gap:6px;margin:0 0 14px}.es-modal .es-steps-bar li{gap:0}.es-modal .es-steps-bar li:before{background:var(--es-line);height:5px}.es-modal .es-steps-bar li[data-on=true]:before{background:var(--es-ink)}.es-modal .es-steps-bar li span{clip:rect(0 0 0 0);width:1px;height:1px;font-size:13px;position:absolute;overflow:hidden}.es-modal .es-cod-promise{border:1.5px solid var(--es-safe);color:#1f3d25;background:#e8f3ea;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:11px 14px;font-size:15px;line-height:1.3;display:flex}.es-modal .es-cod-promise b{color:#16301b;font-weight:700}.es-cod-promise__check{background:var(--es-safe);color:#fff;border-radius:99px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;line-height:1;display:grid}.es-modal .es-lote-modal{margin:0 0 12px}.es-modal .es-lote--compact{background:0 0;border:0;padding:0}.es-lote__line{color:var(--es-ink);margin:0 0 6px;font-size:14px;line-height:1.35}.es-lote__line b{font-weight:700}.es-lote__line span{color:var(--es-text-2)}.es-modal .es-lote--compact .es-lote__bar{background:var(--es-stone);height:5px}.es-modal .es-proof-modal{color:var(--es-ink-soft);text-align:left;margin:0 0 14px;font-size:14px}.es-modal .es-field{gap:7px}.es-modal .es-field label{font-family:var(--es-sans);letter-spacing:0;text-transform:none;color:var(--es-ink);font-size:14px;font-weight:500}.es-modal .es-field input,.es-modal .es-field textarea,.es-modal input{border:2px solid var(--es-field-line);background:var(--es-card,#fff);min-height:52px;color:var(--es-ink);border-radius:12px;padding:12px 14px;font-size:17px}.es-modal .es-field input::placeholder,.es-modal .es-field textarea::placeholder,.es-modal input::placeholder{color:#8a857c;opacity:1}.es-modal .es-field input:focus,.es-modal .es-field textarea:focus,.es-modal input:focus{border-color:var(--es-ink);box-shadow:0 0 0 4px #1111111a}.es-modal .es-field small{color:#a3412f;font-size:13.5px;font-weight:500}.es-modal .es-field__note{color:var(--es-text-2);font-size:13px;line-height:1.4}.es-modal .es-form__row--2{gap:10px}.es-modal .es-btn--cta{min-height:56px;font-family:var(--es-sans);letter-spacing:.005em;font-size:17px;font-weight:600}.es-modal .es-btn--cta span{font-size:19px;line-height:1}.es-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.es-trust-row li{text-align:center;color:var(--es-ink-soft);justify-items:center;gap:5px;font-size:13px;font-weight:500;line-height:1.25;display:grid}.es-trust-row li span{font-size:22px;line-height:1}.es-modal .es-pack{border:1.5px solid var(--es-line);background:var(--es-card,#fff)}.es-modal .es-pack[aria-checked=true]{border:2px solid var(--es-ink);outline:0}.es-modal .es-pack[aria-checked=true]:after{content:"✓";background:var(--es-ink);color:#fff;border-radius:99px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.es-modal .es-pack__img{background:var(--es-paper)}.es-modal .es-pack__meta{color:var(--es-ink-soft);font-size:13px}.es-modal .es-pack__strike{color:var(--es-text-2);font-size:14px}.es-modal .es-pack__badge{font-size:11px}.es-modal .es-chip-pack{border:1.5px dashed var(--es-field-line);font-size:15px}.es-modal .es-chip-pack small{color:var(--es-text-2);font-size:13px}.es-modal .es-summary{background:var(--es-paper);font-size:15px}.es-modal .es-guarantee span{font-size:13.5px}.es-modal .es-lote-reserve{color:var(--es-safe);font-size:14px;font-weight:500}.es-modal .es-trust-grid>div{border:1.5px solid var(--es-line);color:var(--es-ink-soft);font-size:13.5px}.es-modal .es-trust-grid>div>span:first-child{font-size:22px}.es-modal .es-modal__fine{color:var(--es-ink-soft);font-size:14px}.es-modal .es-seals-mini span{font-size:13px}.es-modal .es-back{color:var(--es-text-2);font-size:15px}@media (max-height:760px){.es-modal__title{font-size:20px}.es-modal__help{font-size:14px}.es-modal .es-cod-promise{padding:9px 12px;font-size:14px}.es-modal .es-field input,.es-modal input{min-height:48px}}.es-promise-card{background:var(--es-paper);border:1.5px solid var(--es-line);border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.es-promise-card img{object-fit:contain;background:#fff;border-radius:8px;width:64px;height:64px}.es-promise-card>div{gap:2px;min-width:0;display:grid}.es-promise-card__title{font-family:var(--es-display);color:var(--es-ink);font-size:17px;font-weight:500;line-height:1.2}.es-promise-card__benefit{color:var(--es-ink-soft);font-size:14px;line-height:1.3}.es-promise-card__price{color:var(--es-text-2,#57534c);font-size:13px;line-height:1.3}.es-proof-step{color:var(--es-ink-soft);margin:-4px 0 0;font-size:13px;line-height:1.35}.es-modal .es-field__note--row{margin-top:-6px}.es-entrega{text-align:center;justify-items:center;gap:6px;padding-top:4px;display:grid}.es-entrega__title{color:var(--es-ink-soft);margin:0;font-size:13px;font-weight:600;line-height:1.3}.es-entrega__logos{color:var(--es-text-2,#57534c);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.es-entrega__logos img{width:auto;height:22px;display:block}.es-entrega__meta{color:var(--es-text-2,#57534c);margin:0;font-size:13px}@media (max-height:760px){.es-promise-card__benefit{display:none}.es-promise-card{padding:8px 10px}.es-promise-card img{width:52px;height:52px}.es-promise-card{grid-template-columns:52px minmax(0,1fr)}.es-modal__help--paso2{display:none}.es-modal .es-cod-promise{gap:8px;padding:7px 10px;font-size:13px}.es-cod-promise__check{width:20px;height:20px;font-size:12px}.es-modal .es-lote-modal{margin-bottom:8px}.es-lote__line{margin-bottom:4px;font-size:13px}.es-promise-card__title{font-size:15px}.es-proof-step{margin-top:-6px}}.es-nowrap{white-space:nowrap}.ts-stage{height:var(--ts-runway,1300vh);color:#f5f3ee;background:#050505;position:relative}.ts-sticky{background:#050505;height:100dvh;position:sticky;top:0;overflow:hidden}.ts-sticky canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ts-stage--auto{height:100dvh}.ts-video{object-fit:cover;background:#050505;width:100%;height:100%;display:block;position:absolute;inset:0}.ts-play{z-index:20;color:#0b0b0b;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;width:72px;height:72px;padding-left:6px;font-size:26px;display:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ts-stage--auto.ts-bloqueado:not(.ts-fin) .ts-play{display:block}.ts-replay{appearance:none;color:#f5f3eecc;font:500 13px/1 var(--es-sans,var(--font-inter)),system-ui,sans-serif;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 12px;text-decoration:underline}.ts-backdrop{filter:blur(40px)brightness(.35)saturate(1.1);background-position:50%;background-size:cover;display:none;position:absolute;inset:-40px;transform:scale(1.1)}.ts-vignette{pointer-events:none;background:linear-gradient(#00000080,#0000 22% 55%,#000000c7 100%);position:absolute;inset:0}.ts-boot{z-index:30;background:#050505;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.ts-boot.ts-done{opacity:0;pointer-events:none}.ts-boot-poster{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.ts-boot-bar{background:#ffffff26;width:min(220px,50vw);height:2px;position:absolute;bottom:18vh;left:50%;overflow:hidden;transform:translate(-50%)}.ts-boot-bar span{background:#fff;width:0;height:100%;transition:width .25s;display:block}.ts-layers,.ts-panel{position:absolute;inset:0}.ts-panel{text-align:center;opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:0 7vw 13vh;display:flex}.ts-kicker{letter-spacing:.32em;text-transform:uppercase;color:#f5f3eeb8;font-size:11px}.ts-kicker,.ts-title{font-family:var(--es-display,var(--font-jost)),system-ui,sans-serif;font-weight:500}.ts-title{letter-spacing:-.02em;text-shadow:0 2px 30px #00000073;font-size:clamp(34px,9.5vw,76px);line-height:1.02}.ts-sub,.ts-title{text-wrap:balance;margin:0}.ts-sub{font-family:var(--es-sans,var(--font-inter)),system-ui,sans-serif;color:#f5f3eedb;max-width:30ch;font-size:clamp(15px,4vw,19px);line-height:1.4}.ts-price{font-family:var(--es-display,var(--font-jost)),system-ui,sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(30px,8vw,54px);font-weight:400}.ts-cta{appearance:none;color:#0b0b0b;font:600 17px/1 var(--es-sans,var(--font-inter)),system-ui,sans-serif;cursor:pointer;background:#fff;border:0;border-radius:999px;min-width:min(320px,86vw);padding:18px 30px;transition:transform .15s;box-shadow:0 10px 40px #ffffff2e}.ts-cta:active{transform:scale(.98)}.ts-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.ts-cta-note{color:#f5f3eebf;font-size:13px}.ts-cue{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.ts-cue-line{background:linear-gradient(#0000,#fff);width:1px;height:36px;animation:ts-cue 1.8s ease-in-out infinite}.ts-cue-label{letter-spacing:.26em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 8px #0009;font-size:11px;font-weight:600}.ts-sticky{cursor:pointer;-webkit-tap-highlight-color:transparent}@keyframes ts-cue{0%{transform-origin:top;opacity:.2;transform:scaleY(.2)}50%{transform-origin:top;opacity:1;transform:scaleY(1)}to{transform-origin:top;opacity:.2;transform:scaleY(.2)}}@media (min-width:821px){.ts-backdrop{display:block}.ts-vignette{background:linear-gradient(90deg,#0000008c,#0000 55%)}.ts-panel{text-align:left;justify-content:center;align-items:flex-start;width:min(48vw,560px);padding:0 0 0 max(6vw,50vw - 560px);right:auto}.ts-title{font-size:clamp(44px,4.6vw,76px)}.ts-cue{align-items:flex-start;left:max(6vw,50vw - 560px);transform:none}.ts-video{aspect-ratio:9/16;object-fit:contain;background:0 0;width:auto;height:100%;left:62%;right:auto;transform:translate(-50%)}.ts-play{left:62%}}@media (prefers-reduced-motion:reduce){.ts-cue-line{animation:none}}.tp-section{padding:clamp(56px,9vw,112px) var(--es-gutter)}.tp-wrap{gap:clamp(24px,4vw,44px);max-width:1120px;margin:0 auto;display:grid}.tp-head{gap:12px;max-width:40ch;display:grid}.tp-head--center{text-align:center;justify-items:center;margin:0 auto}.tp-beneficios{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.tp-beneficio{align-content:start;gap:14px;display:grid}.tp-beneficio img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);background:var(--es-stone);width:100%}.tp-beneficio h3{margin:0}.tp-beneficio p{color:var(--es-ink-soft);margin:0}.tp-galeria{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tp-galeria img{object-fit:cover;border-radius:var(--es-radius);background:var(--es-stone);width:100%;min-width:0;height:auto;display:block}.tp-galeria .g-a{aspect-ratio:16/10;grid-column:span 4}.tp-galeria .g-b{aspect-ratio:4/5;grid-column:span 2}.tp-galeria .g-c,.tp-galeria .g-real{aspect-ratio:1;grid-column:span 2}.tp-galeria .g-real{border-radius:var(--es-radius);background:var(--es-stone);position:relative;overflow:hidden}.tp-galeria .g-real img{aspect-ratio:auto;background:0 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.tp-galeria .g-real__fondo{object-fit:cover;filter:blur(28px)saturate(1.15);opacity:.9;transform:scale(1.2)}.tp-galeria .g-real__foto{object-fit:contain}@media (max-width:720px){.tp-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-galeria .g-a{grid-column:span 2}.tp-galeria .g-b,.tp-galeria .g-c{aspect-ratio:4/5;grid-column:span 1}.tp-galeria .g-real{aspect-ratio:16/10;grid-column:span 2}}.tp-uso{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tp-uso img{aspect-ratio:4/5;object-fit:cover;background:var(--es-stone);border-radius:10px;width:100%}@media (max-width:720px){.tp-uso{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.tp-uso img,.tp-uso>figure{scroll-snap-align:start}}.tp-uso>figure{align-content:start;gap:12px;margin:0;display:grid}.tp-pie-uso{color:var(--es-ink-soft);text-align:left;grid-template-columns:34px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.4;display:grid}.tp-pie-uso b{color:var(--es-ink);margin-bottom:2px;font-size:14px;display:block}.tp-pie-uso__icono{background:var(--es-stone,#eee);width:34px;height:34px;color:var(--es-ink);border-radius:50%;place-items:center;display:grid}.tp-pie-uso__icono svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.tp-puntos{border:1px solid var(--es-line);border-radius:var(--es-radius,14px);background:var(--es-card,#fff);color:var(--es-ink);gap:14px;margin:4px 0 28px;padding:22px;display:grid}.tp-puntos__titulo{font-family:var(--es-display);margin:0;font-size:22px;font-weight:500}.tp-puntos ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-puntos li{grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:16px;line-height:1.45;display:grid}.tp-puntos li svg{background:var(--es-ink);width:26px;height:26px;stroke:var(--es-paper,#fff);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:5px}@media (min-width:720px){.tp-puntos ul{grid-template-columns:1fr 1fr;column-gap:28px}}.tp-testimonio{background:var(--es-card,#fff);border:1px solid var(--es-line);border-radius:var(--es-radius);gap:10px;padding:18px;display:grid}.tp-specs{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:720px){.tp-specs{grid-template-columns:1fr}}.tp-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-lista li{align-items:baseline;gap:10px;display:flex}.tp-lista li:before{content:"✓";color:var(--es-destaque,var(--es-oak));font-weight:700}.tp-tabla{border-collapse:collapse;width:100%}.tp-tabla td,.tp-tabla th{text-align:left;border-bottom:1px solid var(--es-line);vertical-align:top;padding:10px 0}.tp-tabla th{color:var(--es-mute);width:40%;padding-right:12px;font-weight:500}.tp-oferta{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,48px);display:grid}@media (max-width:820px){.tp-oferta{grid-template-columns:1fr}}.tp-oferta img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);background:#0b0b0b;width:100%}.tp-precio{font-family:var(--es-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,64px);font-weight:400}.tp-pasos{counter-reset:paso;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:720px){.tp-pasos{grid-template-columns:1fr}}.tp-paso{background:var(--es-card,#fff);border:1px solid var(--es-line);border-radius:var(--es-radius);gap:6px;padding:18px;display:grid}.tp-paso b{font-family:var(--es-display);font-weight:500}.tp-paso span{color:var(--es-ink-soft);font-size:15px}.tp-cierre{color:#fff;background:#0b0b0b;position:relative;overflow:hidden}.tp-cierre img.bg{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.tp-cierre .tp-wrap{position:relative}.tp-cierre .es-lead{color:#ffffffd9}.tp-wa{color:inherit;text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.tp-wa-cta{justify-items:start;gap:6px;margin-top:4px;display:grid}.tp-wa-cta__btn{border-radius:var(--es-radius,14px);color:#fff;min-height:52px;font:inherit;letter-spacing:.01em;cursor:pointer;background:#25d366;border:0;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 22px #25d36647}.tp-wa-cta__btn:hover{background:#1fbe5b;transform:translateY(-1px)}.tp-wa-cta__btn:focus-visible{outline-offset:3px;outline:3px solid #25d36673}.tp-wa-cta__btn svg{flex-shrink:0;width:22px;height:22px}.tp-wa-cta__nota{color:var(--es-ink-soft,#0009);font-size:13px}.tp-wa-cta--oscuro .tp-wa-cta__nota{color:#ffffffc7}@media (max-width:640px){.tp-wa-cta{justify-items:stretch;width:100%}.tp-wa-cta__btn{width:100%}.tp-wa-cta__nota{text-align:center}}.tp-wa-modal{justify-items:center;gap:4px;margin:2px 0 4px;display:grid}.tp-wa-modal__btn{color:#12753d;min-height:44px;font:inherit;cursor:pointer;background:#25d36614;border:1.5px solid #25d3668c;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.tp-wa-modal__btn:hover{background:#25d36629;border-color:#25d366}.tp-wa-modal__btn:focus-visible{outline-offset:2px;outline:3px solid #25d36666}.tp-wa-modal__btn svg{color:#25d366;flex-shrink:0;width:19px;height:19px}.tp-wa-modal__nota{color:var(--es-ink-soft,#0000008c);font-size:12.5px}.tp-stock{color:var(--es-ink-soft);font-size:14px}.tp-stock b{color:#b3261e}.tp-variantes{flex-wrap:wrap;gap:8px;display:flex}.tp-variante{appearance:none;border:1.5px solid var(--es-line);background:var(--es-card,#fff);font:500 15px/1 var(--es-sans);cursor:pointer;color:var(--es-ink);border-radius:999px;padding:10px 16px}.tp-variante[aria-checked=true]{border-color:var(--es-ink);background:var(--es-ink);color:var(--es-paper)}.tp-variante:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.tp-cantidad{border:1.5px solid var(--es-line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.tp-cantidad button{appearance:none;background:var(--es-card,#fff);cursor:pointer;border:0;width:44px;height:44px;font-size:20px}.tp-cantidad span{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-weight:600}.tp-escalera{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.tp-escalon{appearance:none;border:1.5px solid var(--es-line);background:var(--es-card,#fff);color:var(--es-ink);font:500 14px/1.2 var(--es-sans);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px 6px 12px;display:flex;position:relative}.tp-escalon[aria-checked=true]{border-color:var(--es-ink);box-shadow:0 0 0 1.5px var(--es-ink)}.tp-escalon:disabled{opacity:.4;cursor:not-allowed}.tp-escalon__sello{white-space:nowrap;background:var(--es-ink);color:var(--es-paper);font:600 10.5px/1.2 var(--es-sans);letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tp-escalon__cant{font-weight:600}.tp-escalon__total{font-variant-numeric:tabular-nums;font-size:17px}.tp-escalon__c-u{color:var(--es-ink-soft);font-size:12px}.tp-resumen-prod{grid-template-columns:84px 1fr;align-items:center;gap:14px;display:grid}.tp-resumen-prod img{object-fit:cover;background:#0b0b0b;border-radius:10px;width:84px;height:84px}.tp-resumen-prod--chico{border:1px solid var(--es-line);border-radius:var(--es-radius);background:var(--es-card,#fff);grid-template-columns:64px 1fr;padding:10px}.tp-resumen-prod--chico img{width:64px;height:80px}.tp-diseno-elegido{color:var(--es-ink-soft);font-size:14px}.tp-disenos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tp-diseno{appearance:none;border:2px solid var(--es-line);background:var(--es-card,#fff);cursor:pointer;font:600 13px/1.2 var(--es-sans);color:var(--es-ink);text-align:center;border-radius:12px;gap:6px;padding:0 0 8px;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.tp-diseno img{aspect-ratio:4/5;object-fit:cover;background:#0b0b0b;width:100%;display:block}.tp-diseno span{padding:0 4px}.tp-diseno small{color:var(--es-mute);font-weight:500}.tp-diseno[aria-checked=true]{border-color:var(--es-ink);box-shadow:0 0 0 2px var(--es-ink) inset}.tp-diseno[aria-checked=true]:after{content:"✓";background:var(--es-ink);color:#fff;border-radius:50%;width:22px;height:22px;font-size:13px;line-height:22px;position:absolute;top:6px;right:6px}.tp-diseno:active{transform:scale(.98)}.tp-diseno:focus-visible{outline:2px solid var(--es-ink);outline-offset:2px}.tp-diseno:disabled{opacity:.45;cursor:not-allowed}.tp-diseno small.tp-quedan{color:#b4441c;font-weight:700}.tp-diseno small.tp-vuelve{margin-top:-4px;font-size:11px}.tp-punto{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.tp-carrusel{scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;margin:0 calc(-1 * var(--es-gutter,16px));-webkit-overflow-scrolling:touch;gap:10px;padding:4px 0 8px;display:flex;position:relative;overflow-x:auto}.tp-carrusel::-webkit-scrollbar{display:none}.tp-carrusel:after,.tp-carrusel:before{content:"";flex:0 0 calc(27% - 10px)}.tp-carrusel .tp-diseno{scroll-snap-align:center;opacity:.55;flex:0 0 46%;transition:opacity .2s,transform .2s,border-color .2s;transform:scale(.94)}.tp-carrusel .tp-diseno[aria-checked=true]{opacity:1;transform:scale(1)}.tp-carrusel .tp-diseno:disabled{opacity:.35}.tp-colores{padding:40px var(--es-gutter) 0;max-width:1080px;margin:0 auto}.tp-colores h2{text-align:center;margin:0 0 6px}.tp-colores>p{text-align:center;color:var(--es-ink-soft);margin:0 0 18px}.tp-colores .tp-disenos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}@media (max-width:520px){.tp-colores .tp-disenos{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-sellos-wrap{padding:28px var(--es-gutter) 0}.tp-sellos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.tp-sello{text-align:center;background:var(--es-card,#fff);border:1px solid var(--es-line);border-radius:var(--es-radius);justify-items:center;gap:8px;padding:16px 12px;display:grid}.tp-sello__icono{width:48px;height:48px;color:var(--es-destaque,var(--es-oak));border:1.5px solid;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.tp-sello__icono{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px color-mix(in srgb,currentColor 35%,transparent)}}.tp-sello__icono svg{width:24px;height:24px}.tp-sello b{font-family:var(--es-display);font-size:15px;font-weight:500;line-height:1.25}.tp-sello span:last-child:not(.tp-sello__icono){color:var(--es-ink-soft);font-size:13px;line-height:1.35}.tp-sellos--compacto .tp-sello{gap:6px;padding:12px 8px}.tp-sellos--compacto .tp-sello b{font-size:13px}.tp-sellos--compacto .tp-sello__icono{width:40px;height:40px}.tp-sellos--compacto .tp-sello__icono svg{width:20px;height:20px}.tp-oferta .tp-sellos{margin:8px 0 0}@media (min-width:760px){.tp-sellos{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-modal .es-form>button[type=submit].es-btn--cta{z-index:2;box-shadow:0 -14px 18px 6px var(--es-paper);position:sticky;bottom:6px}.tp-medidas__grid{align-items:start;gap:22px;display:grid}@media (min-width:821px){.tp-medidas__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.tp-medidas__foto{border-radius:var(--es-radius);background:var(--es-stone);width:100%;display:block}.tp-medidas__datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tp-medidas__datos li{background:var(--es-card,#fff);border:1px solid var(--es-line);border-radius:var(--es-radius);text-align:center;gap:4px;padding:14px 12px;display:grid}.tp-medidas__datos b{font-family:var(--es-display);color:var(--es-ink);letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.1}.tp-medidas__datos span{color:var(--es-ink-soft);font-size:13px;line-height:1.3}.tp-medidas__nota{background:var(--es-stone);border-radius:var(--es-radius);margin-bottom:12px;padding:14px 16px}.tp-medidas__nota b{font-family:var(--es-display);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.tp-medidas__nota p{color:var(--es-ink-soft);margin:0;font-size:14px;line-height:1.45}.tp-medidas .es-btn{margin-top:6px}.tp-confianza-paso1{background:var(--es-stone);color:var(--es-ink-soft);border-radius:12px;gap:7px;margin:4px 0 14px;padding:12px 14px;font-size:14px;line-height:1.35;list-style:none;display:grid}.tp-confianza-paso1 b{color:var(--es-ink)}.tp-confianza-paso1 a{color:var(--es-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tp-sheet--oculta{display:none}.tp-historia{z-index:2;color:#fff;background:#000;width:100%;max-width:560px;height:100%;max-height:100svh;position:relative;overflow:hidden}@media (min-width:720px){.tp-historia{aspect-ratio:9/16;border-radius:22px;width:auto;height:min(90vh,880px)}}.tp-historia--oculta{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tp-historia__video{object-fit:cover;background:#000;width:100%;height:100%;transition:top .25s,left .25s,width .25s,height .25s,border-radius .25s;position:absolute;inset:0}.tp-historia__arriba{z-index:2;padding:calc(10px + env(safe-area-inset-top)) 12px 28px;background:linear-gradient(#00000080,#0000);gap:10px;display:grid;position:absolute;inset:0 0 auto}.tp-historia__barra{background:#ffffff4d;border-radius:3px;height:3px;overflow:hidden}.tp-historia__barra i{background:#fff;height:100%;transition:width .25s linear;display:block}.tp-historia__controles{justify-content:space-between;align-items:center;gap:8px;display:flex}.tp-historia__boton{color:#fff;cursor:pointer;background:#0006;border:0;border-radius:99px;place-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:grid}.tp-historia__oir{color:#111;font:inherit;background:#fff;padding:9px 16px;font-size:14px;font-weight:700;animation:tp-latido 1.8s ease-in-out infinite}.tp-historia__oir,.tp-historia__repetir{cursor:pointer;border:0;border-radius:99px}.tp-historia__repetir{z-index:2;color:#fff;font:inherit;background:#0009;padding:12px 20px;font-size:15px;font-weight:600;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.tp-historia__abajo{z-index:2;padding:48px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000c7 34%);gap:10px;display:grid;position:absolute;inset:auto 0 0}.tp-historia__capitulos{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.tp-historia__capitulos::-webkit-scrollbar{display:none}.tp-historia__capitulos button{color:#fff;font:inherit;cursor:pointer;background:#00000059;border:1px solid #ffffff73;border-radius:99px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.tp-historia__form{gap:8px;display:grid}.tp-historia__etiqueta{color:#ffffffeb;font-size:13.5px;font-weight:600}.tp-historia__form input{color:#111;width:100%;min-height:54px;font:inherit;letter-spacing:.02em;background:#fff;border:0;border-radius:14px;padding:0 16px;font-size:19px;font-weight:600}.tp-historia__form input::placeholder{color:#9a958d;font-weight:500}.tp-historia__form small{color:#ffb4a6;font-size:13.5px;font-weight:600}.tp-historia ul.tp-historia__confianza{box-shadow:none;border:0;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;padding:0;font-size:12.5px;font-weight:600;line-height:1.3;list-style:none;display:flex;color:#ffffffeb!important;background:0 0!important}.tp-historia__confianza li{align-items:center;gap:4px;display:inline-flex}.tp-historia .es-modal__fine,.tp-historia .es-modal__fine a{color:#ffffffb3;font-size:11.5px}.tp-historia--escribiendo .tp-historia__video{top:calc(12px + env(safe-area-inset-top));border-radius:14px;width:92px;height:164px;left:12px;box-shadow:0 8px 24px #00000080}.tp-historia--escribiendo{background:#111}.tp-historia--escribiendo .tp-historia__arriba{background:0 0;padding-left:116px}.tp-historia--escribiendo .tp-historia__barra{display:none}.tp-historia--escribiendo .tp-historia__abajo{background:#111;padding-top:16px}@media (prefers-reduced-motion:reduce){.tp-historia__oir,.tp-historia__video{transition:none;animation:none}}.tp-sheet--paso2 .es-modal__top{margin-bottom:8px}.tp-sheet--paso2 .es-steps-bar{margin-bottom:12px}.tp-deseo{gap:10px;display:grid}.tp-deseo__tarjeta{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tp-deseo__tarjeta--sin-foto{grid-template-columns:minmax(0,1fr)}.tp-deseo__tarjeta img{object-fit:cover;background:var(--es-stone);border-radius:12px;width:92px;height:115px}.tp-deseo__tarjeta>div{gap:4px;min-width:0;display:grid}.tp-deseo__titular{font-family:var(--es-display);letter-spacing:-.01em;color:var(--es-ink);margin:0;font-size:21px;font-weight:600;line-height:1.15}.tp-deseo__apoyo{color:var(--es-ink-soft);margin:0;font-size:14px;line-height:1.35}.tp-deseo__precio{color:var(--es-safe,#2f6b3a);margin:2px 0 0;font-size:13.5px;font-weight:500;line-height:1.3}.tp-deseo__precio b{color:var(--es-ink);font-weight:700}.tp-elegidas{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tp-elegidas::-webkit-scrollbar{display:none}.tp-elegidas li{border:1px solid var(--es-line);border-radius:var(--es-radius,12px);background:var(--es-card,#fff);flex:none;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;max-width:190px;padding:6px 10px 6px 6px;display:grid}.tp-elegidas img{object-fit:cover;background:var(--es-stone);border-radius:8px;width:40px;height:50px}.tp-elegidas span{color:var(--es-ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.25}.tp-elegidas-resumen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tp-elegidas-resumen .tp-diseno-elegido{overflow-wrap:anywhere}.tp-chips{gap:6px;display:grid}.tp-chips__carril{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;display:flex;position:relative;overflow-x:auto}.tp-chips__carril::-webkit-scrollbar{display:none}.tp-chip{scroll-snap-align:start;background:var(--es-stone);border:1.5px solid #0000;border-radius:12px;flex:0 0 72%;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:border-color .3s,background .3s;display:grid}.tp-chip[aria-current=true]{border-color:var(--es-ink);background:var(--es-card,#fff)}.tp-chip:not(:has(img)){grid-template-columns:minmax(0,1fr);padding:12px 14px}.tp-chip img{object-fit:cover;border-radius:9px;width:52px;height:52px}.tp-chip span{color:var(--es-ink);font-size:14.5px;font-weight:600;line-height:1.25}.tp-chips__puntos{justify-content:center;gap:6px;display:flex}.tp-chips__puntos i{background:var(--es-line);border-radius:9px;width:6px;height:6px;transition:width .3s,background .3s}.tp-chips__puntos i[data-on=true]{background:var(--es-ink);width:16px}.tp-dudas{gap:8px;display:grid}.tp-dudas__recibe{background:var(--es-stone);color:var(--es-ink-soft);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4}.tp-dudas__recibe b{color:var(--es-ink);margin-bottom:4px;font-size:14px;display:block}.tp-dudas__recibe ul{gap:2px;margin:0;padding-left:18px;display:grid}.tp-dudas__item{border:1.5px solid var(--es-line);background:var(--es-card,#fff);border-radius:12px;padding:0 14px}.tp-dudas__item summary{cursor:pointer;color:var(--es-ink);justify-content:space-between;gap:10px;padding:12px 0;font-size:14.5px;font-weight:600;line-height:1.3;list-style:none;display:flex}.tp-dudas__item summary::-webkit-details-marker{display:none}.tp-dudas__item summary:after{content:"+";color:var(--es-text-2,#57534c);font-size:18px;line-height:1}.tp-dudas__item[open] summary:after{content:"−"}.tp-dudas__item p{color:var(--es-ink-soft);margin:0 0 12px;font-size:14px;line-height:1.45}.tp-rescate{z-index:3;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}@media (min-width:720px){.tp-rescate{align-items:center}}.tp-rescate__velo{background:#11111159;animation:es-fade .2s;position:absolute;inset:0}.tp-rescate__caja{width:100%;max-width:560px;padding:20px 22px calc(20px + env(safe-area-inset-bottom));background:var(--es-card,#fff);color:var(--es-ink);border-radius:22px 22px 0 0;gap:12px;animation:es-up .28s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 -10px 40px #0000002e}@media (min-width:720px){.tp-rescate__caja{border-radius:22px}}.tp-rescate__cabeza{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.tp-rescate__cabeza:not(:has(img)){grid-template-columns:minmax(0,1fr)}.tp-rescate__cabeza img{object-fit:cover;background:var(--es-stone);border-radius:12px;width:76px;height:76px}.tp-rescate__titulo{font-family:var(--es-display);color:var(--es-ink);margin:0;font-size:21px;font-weight:600;line-height:1.2}.tp-rescate__apoyo{color:var(--es-ink-soft);margin:4px 0 0;font-size:14.5px;line-height:1.4}.tp-rescate__pago{color:#2f5a37;background:#eef3ec;border:1px solid #cfe0c9;border-radius:10px;margin:0;padding:9px 12px;font-size:14px;line-height:1.35}.tp-rescate__pago b{color:#24472b}.tp-rescate__wa{justify-content:center;width:100%;min-height:50px}.tp-rescate__no{cursor:pointer;font:inherit;color:var(--es-text-2,#57534c);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:6px 10px;font-size:15px;text-decoration:underline}@media (max-height:760px){.tp-deseo__apoyo{display:none}.tp-deseo__tarjeta{grid-template-columns:72px minmax(0,1fr)}.tp-deseo__tarjeta img{width:72px;height:88px}.tp-deseo__titular{font-size:18px}.tp-chip{grid-template-columns:44px minmax(0,1fr)}.tp-chip img{width:44px;height:44px}.tp-chip span{font-size:13.5px}}@media (max-height:640px){.tp-chips{display:none}.tp-elegidas img{width:32px;height:40px}.tp-deseo__tarjeta{grid-template-columns:56px minmax(0,1fr)}.tp-deseo__tarjeta img{width:56px;height:68px}.tp-sheet--paso2 .es-field__note--row{display:none}}@media (prefers-reduced-motion:reduce){.tp-chip,.tp-chips__puntos i{transition:none}.tp-rescate__caja,.tp-rescate__velo{animation:none}}.tp-cap-modal{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-end;animation:tp-cap-velo .25s both;display:flex;position:fixed;inset:0}@media (min-width:721px){.tp-cap-modal{align-items:center;padding:24px}}.tp-cap-modal__caja{background:var(--es-paper);width:100%;max-width:520px;max-height:92svh;color:var(--es-ink);border-radius:calc(var(--es-radius,14px) + 10px) calc(var(--es-radius,14px) + 10px) 0 0;animation:tp-cap-sube .3s cubic-bezier(.2,.8,.2,1) both;overflow-y:auto;box-shadow:0 -20px 60px #00000040}@media (min-width:721px){.tp-cap-modal__caja{border-radius:calc(var(--es-radius,14px) + 10px)}}.tp-cap{gap:4px;padding:16px 22px 28px;display:grid}.tp-cap__top{align-items:center;gap:12px;min-height:36px;display:flex}.tp-cap__barra{background:var(--es-line);border-radius:99px;flex:1;height:4px;overflow:hidden}.tp-cap__barra span{background:var(--es-btn,var(--es-ink));border-radius:inherit;height:100%;transition:width .35s;display:block}.tp-cap__cerrar{background:var(--es-stone);width:36px;height:36px;color:var(--es-ink);cursor:pointer;border:0;border-radius:50%;margin-left:auto;font-size:22px;line-height:1}.tp-cap__panel{gap:16px;padding-top:8px;animation:tp-cap-entra .35s both;display:grid}.tp-cap__panel .es-lead{margin:0}.tp-cap__pregunta{font-family:var(--es-display,var(--font-jost)),system-ui,sans-serif;margin:0;font-size:clamp(24px,6vw,32px);font-weight:500;line-height:1.15}.tp-cap__opciones{gap:10px;display:grid}.tp-cap__opcion{text-align:left;font:inherit;border-radius:var(--es-radius);border:1.5px solid var(--es-line);background:var(--es-card,#fff);color:var(--es-ink);cursor:pointer;padding:16px 18px;font-size:16px;transition:border-color .15s,transform .1s}.tp-cap__opcion:hover{border-color:var(--es-ink)}.tp-cap__opcion:active{transform:scale(.99)}.tp-cap__opcion.is-on{border-color:var(--es-btn,var(--es-ink));box-shadow:0 0 0 3px var(--es-btn,var(--es-ink))}@supports (color:color-mix(in lab,red,red)){.tp-cap__opcion.is-on{box-shadow:0 0 0 3px color-mix(in srgb,var(--es-btn,var(--es-ink)) 18%,transparent)}}.tp-cap__atras{font:inherit;color:var(--es-mute);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:14px}.tp-cap__error{color:#a3412f;margin:0;font-size:14px}.tp-cap__trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.tp-cap__fin{text-align:center;justify-items:center;padding:12px 0 4px}.tp-cap__check{background:var(--es-btn,var(--es-ink));width:64px;height:64px;color:var(--es-btn-ink,var(--es-paper));border-radius:50%;place-items:center;font-size:28px;display:grid}@keyframes tp-cap-entra{0%{opacity:0;transform:translateY(8px)}}@keyframes tp-cap-sube{0%{opacity:0;transform:translateY(40px)}}@keyframes tp-cap-velo{0%{opacity:0}}.tp-wa-btn{border-radius:var(--es-radius,14px);color:#fff;cursor:pointer;background:#25d366;border:0;flex-shrink:0;place-items:center;width:46px;height:46px;display:inline-grid}.tp-wa-btn svg{width:22px;height:22px}.es-sticky:has(.tp-wa-btn)>div:first-child{flex:1;min-width:0}.es-sticky:has(.tp-wa-btn)>div:first-child b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.es-sticky:has(.tp-wa-btn){gap:10px}.pq{padding:clamp(64px,9vw,120px) var(--es-gutter)}.pq__envoltura{gap:clamp(26px,4vw,44px);max-width:1180px;margin:0 auto;display:grid}.pq__titulo{text-align:center;margin:0}.pq__grilla{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (min-width:760px){.pq__grilla--2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:820px;margin:0 auto}.pq__grilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pq__grilla--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pq__grilla--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pq__tarjeta{border-radius:var(--es-radius);border:1px solid var(--es-line);background:var(--es-paper);flex-direction:column;gap:14px;padding:26px 22px;display:flex;position:relative}.pq__tarjeta--destacado{border:2px solid var(--es-btn,var(--es-ink));box-shadow:0 30px 60px -36px #00000059}@media (min-width:760px){.pq__tarjeta--destacado{transform:translateY(-8px)}}.pq__sello{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;background:var(--es-btn,var(--es-ink));color:var(--es-btn-ink,var(--es-paper));border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;translate:-50%}.pq__nombre{margin:0;font-size:22px;font-weight:500}.pq__nombre,.pq__precio{font-family:var(--es-display)}.pq__precio{font-size:clamp(30px,3vw,40px);line-height:1}.pq__precio small{font-family:var(--es-sans);color:var(--es-mute);font-size:14px}.pq__convenir{font-size:22px}.pq__incluye{color:var(--es-ink-soft);flex:1;align-content:start;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.pq__incluye li{padding-left:22px;position:relative}.pq__incluye li:before{content:"✓";color:var(--es-destaque,var(--es-oak));font-weight:700;position:absolute;left:0}.ts-urgencia{font:600 13px/1.2 var(--es-sans,var(--font-inter)),system-ui,sans-serif;letter-spacing:.01em;color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:7px 14px;display:inline-block}@media (max-width:820px){.ts-vignette{background:linear-gradient(#00000047,#0000 16% 84%,#00000059)}.ts-panel:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.ts-panel{z-index:0}.ts-panel--abajo:before{background:linear-gradient(#0000 50%,#00000080 76%,#000000c7)}.ts-panel--arriba{padding:calc(84px + env(safe-area-inset-top,0px)) 7vw 0;justify-content:flex-start}.ts-panel--arriba:before{background:linear-gradient(#000000c7,#00000080 30%,#0000 56%)}.ts-title{text-shadow:0 2px 18px #0000008c,0 1px 3px #00000080}.ts-sub{color:#fffffff0;text-shadow:0 1px 10px #0009}}.tp-confianza{padding:28px var(--es-gutter) 8px}.tp-confianza__caja{gap:16px;max-width:1080px;margin:0 auto;display:grid}.tp-confianza__titulo{font-family:var(--es-display);text-align:center;justify-content:center;align-items:center;gap:8px;margin:6px 0 0;font-size:clamp(20px,5vw,26px);font-weight:500;display:flex}.tp-confianza__titulo svg{color:#1f7a4d;width:22px;height:22px}.tp-lote{border-radius:var(--es-radius);background:#fff6ec;border:1px solid #f1c79a;gap:8px;padding:14px 16px;display:grid}.tp-lote__fila{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.tp-lote__fila b{color:#9a3412;letter-spacing:.01em;font-weight:700}.tp-lote__fila span{color:#7c2d12;font-variant-numeric:tabular-nums;font-weight:600}.tp-lote__barra{background:#fde3c8;border-radius:99px;height:8px;overflow:hidden}.tp-lote__barra i{background:linear-gradient(90deg,#f59e0b,#dc2626);border-radius:99px;height:100%;display:block}.espacia-page .tp-lote small,.tp-lote small{color:#7c2d12;font-size:13px;line-height:1.35;font-family:var(--es-sans),system-ui,sans-serif}.tp-lote--oscuro{background:#ffffff14;border-color:#ffffff38}.tp-lote--oscuro .tp-lote__fila b,.tp-lote--oscuro .tp-lote__fila span,.tp-lote--oscuro small{color:#fff}.tp-lote--oscuro .tp-lote__barra{background:#ffffff29}.espacia-page .tp-lote--oscuro small{color:#ffffffd9}.espacia-page p.tp-social,.tp-social{color:var(--es-ink-soft);justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.tp-social i{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:tp-latido 1.8s ease-in-out infinite;box-shadow:0 0 0 4px #16a34a2e}.tp-social--oscuro{color:#ffffffe6}@keyframes tp-latido{50%{box-shadow:0 0 0 7px #16a34a0d}}@media (prefers-reduced-motion:reduce){.tp-social i{animation:none}}.espacia-page p.tp-segura,.tp-segura{font-size:13px;line-height:1.3;font-family:var(--es-sans),system-ui,sans-serif;color:var(--es-ink-soft);align-items:center;gap:6px;margin:0;display:flex}.tp-segura svg{color:#1f7a4d;flex:none;width:15px;height:15px}.espacia-page p.tp-segura--oscuro,.tp-segura--oscuro{color:#ffffffd1}.tp-segura--oscuro svg{color:#86efac}.tp-sello__icono{background:currentColor}@supports (color:color-mix(in lab,red,red)){.tp-sello__icono{background:color-mix(in srgb,currentColor 9%,#fff)}}.tp-sellos:has(.tp-sello:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-sellos:has(.tp-sello:nth-child(5)) .tp-sello:last-child{grid-column:1/-1}@media (min-width:760px){.tp-sellos:has(.tp-sello:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.tp-sellos:has(.tp-sello:nth-child(5)) .tp-sello:last-child{grid-column:auto}}.rsi{z-index:70;color:#111;justify-content:center;align-items:flex-start;font-size:15px;line-height:1.3;display:flex;position:fixed;inset:0}.rsi__fondo{background:#0000008c;position:absolute;inset:0}.rsi__caja{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;width:100%;max-width:520px;max-height:100dvh;padding:12px 14px 28px;position:relative;overflow-y:auto}@media (min-width:560px){.rsi{padding:20px 0}.rsi__caja{border-radius:8px;max-height:calc(100dvh - 40px);padding:14px 20px 28px}}.rsi__cabeza{z-index:2;background:#fff;justify-content:center;align-items:center;gap:8px;margin:-12px -14px 10px;padding:12px 44px 8px;display:flex;position:sticky;top:-12px}.rsi__cabeza h2{letter-spacing:.01em;text-align:center;color:#111;margin:0;font-size:17px;font-weight:800}.rsi__cerrar{color:#333;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.rsi__cerrar svg{width:24px;height:24px}.rsi__ofertas{gap:12px;display:grid}.rsi-oferta{background:#fff;border:1px solid #cfcfcf;border-radius:4px}.rsi-oferta--activa{background:#f3f4f6;border:3px solid #1d2433}.rsi-oferta__fila{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px;display:flex}.rsi-oferta__foto{object-fit:cover;border-radius:3px;flex:none;width:54px;height:54px}.rsi-oferta__texto{flex:1;justify-items:start;gap:5px;min-width:0;display:grid}.rsi-oferta__texto b{letter-spacing:.02em;font-size:15px;font-weight:800}.rsi-oferta__pildora{color:#fff;background:#1d2433;border-radius:3px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.25;display:inline-block}.rsi-oferta__precio{flex:none;justify-items:end;gap:2px;display:grid}.rsi-oferta__precio s{color:#111;font-size:12px}.rsi-oferta__precio b{color:#e0201b;font-size:16px;font-weight:800}.rsi-prendas{gap:10px;margin:0;padding:0 10px 12px;list-style:none;display:grid}.rsi-prenda{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid}.rsi-prenda__n{padding-bottom:12px;font-weight:800}.rsi-prenda__campo{gap:4px;min-width:0;display:grid}.rsi-prenda__campo span{font-size:13px;font-weight:700}.rsi-prenda__campo select{color:#111;width:100%;min-width:0;height:42px;font:inherit;appearance:none;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23111' stroke-width='2.4'/%3E%3C/svg%3E") right 8px center/14px no-repeat;border:1px solid #b9b9b9;border-radius:4px;padding:0 28px 0 10px;font-size:16px}.rsi-prenda__foto{object-fit:cover;border:1px solid #ddd;border-radius:4px;width:44px;height:54px}.rsi-totales{background:#e8e8e8;border-radius:4px;gap:6px;margin-top:14px;padding:10px 12px;display:grid}.rsi-totales div{justify-content:space-between;align-items:center;gap:8px;display:flex}.rsi-totales span{white-space:nowrap}.rsi-totales b{font-weight:800}.rsi-totales__desc svg{vertical-align:-2px;width:15px;height:15px}.rsi-totales__desc b{color:#e0201b}.rsi-totales__total{border-top:1px solid #c9c9c9;margin-top:2px;padding-top:8px;font-weight:800}.rsi-totales__total b{font-size:18px}.rsi-confianza{justify-content:center;gap:18px;margin:16px 0 6px;padding:0;list-style:none;display:flex}.rsi-confianza li{align-items:center;gap:5px;max-width:100px;font-size:12px;font-weight:800;line-height:1.1;display:flex}.rsi-confianza svg{flex:none;width:30px;height:30px}.rsi-llena{text-align:center;margin:6px 0 14px;font-size:13.5px}.rsi-form{gap:12px;display:grid}.rsi-campo{grid-template-columns:1fr;gap:5px;display:grid}.rsi-campo>label{font-size:15px;font-weight:800}.rsi-campo>label i{color:#e0201b;font-style:normal}.rsi-campo__caja{background:#fff;border:1px solid #b9b9b9;border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.rsi-campo__icono{color:#222;background:#ececec;border-right:1px solid #b9b9b9;flex:none;place-items:center;width:44px;display:grid}.rsi-campo__icono svg{width:19px;height:19px}.rsi-campo__caja input,.rsi-campo__caja select{color:#111;min-width:0;height:46px;font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:16px}.rsi-campo__caja select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23111' stroke-width='2.4'/%3E%3C/svg%3E") right 10px center/14px no-repeat;padding-right:30px}.rsi-campo__caja select:disabled{color:#888}.rsi-campo__caja:focus-within{border-color:#1d2433;box-shadow:0 0 0 1px #1d2433}.rsi-campo__aviso{color:#6b21a8;margin:0;font-size:12.5px;line-height:1.35}.rsi-error{color:#d0021b;font-size:13px}.rsi-error--envio{background:#fdecec;border-radius:4px;margin:0;padding:8px 10px}.rsi-boton{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#1d9e06;border:2px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:10px 14px;font-size:16px;font-weight:800;animation:rsi-latido 2.4s ease-in-out infinite;display:flex}.rsi-boton svg{flex:none;width:20px;height:20px}.rsi-boton:disabled{opacity:.7;animation:none}@keyframes rsi-latido{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.rsi-boton{animation:none}}.rsi-protegido{color:#1d4ed8;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:14px;display:flex}.rsi-protegido svg{width:18px;height:18px}.rsi .es-modal__fine{text-align:center;margin:0}.rsi-extra{cursor:pointer;background:#f5ee55;border:2px dashed #5b21b6;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;animation:rsi-borde 1.6s ease-in-out infinite;display:flex}.rsi-extra input{accent-color:#5b21b6;flex:none;width:20px;height:20px}.rsi-extra span{gap:2px;display:grid}.rsi-extra b{font-size:14.5px;font-weight:700}.rsi-extra small{font-size:13px}@keyframes rsi-borde{0%,to{border-color:#5b21b6}50%{border-color:#a78bfa}}@media (prefers-reduced-motion:reduce){.rsi-extra{animation:none}}.rsi-cat{background:#fff;border:2px solid #1d2433;border-radius:8px;margin:12px 0 4px;padding:12px}.rsi-cat--error{border-color:#d32f2f}.rsi-cat__cabeza{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rsi-cat__cabeza b{font-size:16px;font-weight:800}.rsi-cat__contador{color:#1d9e06;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.rsi-cat__caminos{gap:8px;display:grid}.rsi-cat__camino{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rsi-cat__camino>span:first-child{font-size:22px}.rsi-cat__camino b{font-weight:800;display:block}.rsi-cat__camino small{color:#4b5563;font-size:12.5px;display:block}.rsi-cat__camino--activo{background:#f0fdf0;border-color:#1d9e06;box-shadow:inset 0 0 0 1px #1d9e06}.rsi-cat__resumen{margin-top:10px}.rsi-cat__barra{background:#e5e7eb;border-radius:99px;height:8px;overflow:hidden}.rsi-cat__barra i{background:#1d9e06;height:100%;transition:width .2s;display:block}.rsi-cat__chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rsi-cat__chips li{border:1.5px solid #9ca3af;border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:12.5px;font-weight:600;display:flex}.rsi-cat__chips button{cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;width:22px;height:22px;font-size:15px;line-height:1}.rsi-cat__abrir{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#1d2433;border:2px solid #1d2433;border-radius:8px;margin-top:10px;font-weight:800}.rsi-hoja{z-index:80;background:#fff;flex-direction:column;max-width:520px;margin:0 auto;display:flex;position:fixed;inset:0}.rsi-hoja__cabeza{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 14px;font-size:17px;display:flex}.rsi-hoja__buscar{padding:10px 14px 6px}.rsi-hoja__buscar input{width:100%;min-height:46px;font:inherit;border:2px solid #d1d5db;border-radius:99px;padding:0 14px;font-size:16px}.rsi-hoja__tabs{gap:8px;padding:6px 14px 10px;display:flex;overflow-x:auto}.rsi-hoja__tab{font:inherit;cursor:pointer;background:#fff;border:2px solid #1d2433;border-radius:99px;flex:none;padding:8px 14px;font-weight:800}.rsi-hoja__tab--activa{color:#fff}.rsi-hoja__tab small{opacity:.85;font-weight:600}.rsi-hoja__lista{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:0 14px 12px;overflow-y:auto}.rsi-hoja__fila{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;min-height:54px;display:flex}.rsi-hoja__fila--elegida{background:#f0fdf0}.rsi-hoja__n{color:#fff;text-align:center;background:#1d2433;border-radius:6px;flex:none;min-width:40px;padding:4px 6px;font-size:13px;font-weight:800}.rsi-hoja__nombre{flex:1;font-weight:600}.rsi-hoja__nombre small{color:#6b7280;font-size:11.5px;font-weight:500;display:block}.rsi-hoja__agregar,.rsi-hoja__stepper button{color:#1d9e06;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:2px solid #1d9e06;border-radius:50%;font-size:22px;font-weight:800;line-height:1}.rsi-hoja__agregar:disabled,.rsi-hoja__stepper button:disabled{opacity:.35;cursor:default}.rsi-hoja__stepper{align-items:center;gap:8px;display:flex}.rsi-hoja__stepper b{text-align:center;min-width:18px;font-size:17px}.rsi-hoja__vacio{text-align:center;color:#6b7280;padding:24px 0}.rsi-hoja__pie{padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb}.rsi-hoja__listo{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#6b7280;border:2px solid #111;border-radius:6px;margin-top:8px;font-size:16px;font-weight:800}.rsi-hoja__listo--ok{background:#1d9e06}.tp-socio .tp-escalera{grid-template-columns:repeat(2,1fr)}.tp-socio .tp-escalon strong{font:600 18px/1.1 var(--es-display)}.tp-socio .es-field select{border:1px solid var(--es-line);background:var(--es-card,#fff);width:100%;min-height:50px;color:var(--es-ink);font:inherit;appearance:none;border-radius:12px;padding:12px 14px;font-size:16px}.tp-socio .es-field select:focus{border-color:var(--es-ink);outline:none}.tp-socio__doc{grid-template-columns:96px 1fr;gap:8px;display:grid}.tp-socio__bold{justify-content:center;min-height:56px;padding-top:4px;display:flex}.ts-panel--letrero{padding:calc(76px + env(safe-area-inset-top,0px)) 4vw 0;justify-content:flex-start;align-items:center;overflow:hidden}.ts-letrero{filter:drop-shadow(0 6px 18px #00000059);will-change:transform;width:min(92vw,520px);height:auto}.ts-letrero--entra{animation:tsLetreroEntra .75s cubic-bezier(.2,.9,.25,1.15) both}@keyframes tsLetreroEntra{0%{opacity:0;transform:translate(-120%)scale(.85)rotate(-4deg)}60%{opacity:1;transform:translate(6%)scale(1.06)rotate(1deg)}80%{transform:translate(-2%)scale(.98)rotate(0)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}.ts-elementos{object-fit:contain;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ts-elementos--entra{animation:tsElementosEntra .6s cubic-bezier(.2,.9,.3,1.25) .45s both}@keyframes tsElementosEntra{0%{opacity:0;transform:scale(.82)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.ts-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:821px){.ts-panel--letrero{justify-content:center;align-items:flex-start;padding:0 0 0 max(6vw,50vw - 560px)}.ts-letrero{width:min(40vw,520px)}.ts-elementos{display:none}}@media (prefers-reduced-motion:reduce){.ts-elementos--entra,.ts-letrero--entra{animation:none}}.tp-socio .es-btn--cta{color:#fff;background:#16a34a;border-color:#16a34a}.tp-socio .es-btn--cta:hover:not(:disabled){color:#fff;background:#15803d;border-color:#15803d}.tp-socio__pagar:not(:disabled){animation:rsi-latido 2.4s ease-in-out infinite}.tp-socio__sellos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.tp-socio__sellos li{text-align:center;color:var(--es-ink);justify-items:center;gap:6px;font-size:12px;font-weight:800;line-height:1.15;display:grid}.tp-socio__sellos span{color:#15803d;background:#e8f6ec;border:2px solid #16a34a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tp-socio__sellos svg{width:24px;height:24px}.tp-socio__respaldo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tp-socio__respaldo li{background:var(--es-stone);color:var(--es-ink-soft);border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:12.5px;line-height:1.3;display:flex}.tp-socio__respaldo b{color:var(--es-ink)}.tp-socio__respaldo svg{color:#15803d;flex:none;width:22px;height:22px}@keyframes tp-socio-brillo{0%,to{box-shadow:0 0 #22c55e80,0 0 6px #22c55e4d}50%{box-shadow:0 0 0 4px #22c55e2e,0 0 22px #22c55eb3}}.tp-socio__marco{background:#22c55e1a;border:2px solid #22c55e;border-radius:16px;padding:10px 8px 8px;animation:tp-socio-brillo 1.8s ease-in-out infinite}.tp-socio__marco>p{text-align:center;letter-spacing:.02em;color:#22c55e;margin:0 0 6px;font-size:14px;font-weight:800}.tp-socio__protegido{color:var(--es-ink);justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:14px;display:flex}.tp-socio__protegido svg{color:#16a34a;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.tp-socio__marco,.tp-socio__pagar{animation:none}}.tp-socio__respaldo--arriba{margin:14px 0 6px}.rsf{font-family:var(--font-assistant),Assistant,sans-serif;color:#000;letter-spacing:.6px;font-size:16.8px;line-height:1.8}.rsf.rsi{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.rsf .rsi__fondo{position:fixed}.rsf__caja{background:#fff;width:100%;max-width:520px;height:max-content;padding:15px 20px 20px;position:relative;box-shadow:0 10px 20px #0003}@media (min-width:560px){.rsf.rsi{padding:20px 0}.rsf__caja{border-radius:9px}}.rsf__cabeza{justify-content:space-between;align-items:center;display:flex}.rsf__cabeza h2{text-align:center;color:#000;letter-spacing:inherit;flex:1;margin:0;padding:0 37px;font-size:19.32px;font-weight:600;line-height:1.2}.rsf__cerrar{cursor:pointer;color:#000;background:0 0;border:0;flex:none;width:29px;height:29px;margin-left:-29px;padding:0}.rsf__cerrar svg{fill:currentColor;width:29px;height:29px;display:block}.rsf-linea{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;align-items:center;margin:16px 0;padding:11px 0;display:flex}.rsf-linea__foto{flex:none;width:63px;height:63px;margin-right:12px;position:relative}.rsf-linea__foto img{object-fit:cover;border-radius:6px;width:63px;height:63px;display:block}.rsf-linea__n{color:#fff;letter-spacing:0;background:#6c6c6c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12.6px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.rsf-linea__titulo{color:#000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;max-height:2.4em;font-size:15.96px;font-weight:600;line-height:1.2;text-decoration:underline;display:-webkit-box;overflow:hidden}.rsf-linea__precio{flex:none;padding-left:12px;font-size:15.96px;font-weight:700;line-height:1}.rsf-totales{background:#ebebeb;border-radius:6px;margin:16px 0;padding:8px 12px 5px}.rsf-totales>div{justify-content:space-between;align-items:center;font-size:15.96px;line-height:1.8;display:flex}.rsf-totales b{font-weight:700}.rsf-totales__total{border-top:1px solid #c7c7c7;margin-top:6px;padding-top:5px}.rsf-totales__total span{font-weight:600}.rsf-totales__total b{font-size:19.488px}.rsf-texto{text-align:center;color:#000;margin:20px 0 18px;font-size:19.32px;font-weight:600;line-height:1.3}.rsf-texto--izq{text-align:left}.rsf-campo{align-items:center;margin-top:18px;display:flex}.rsf-campo>label{color:#000;flex:0 0 100px;min-width:0;font-size:15.96px;font-weight:600;line-height:1.2}.rsf-req{color:#c70505}.rsf-campo__caja{flex:1;min-width:0;margin:7px 0 0 9px}.rsf-campo input,.rsf-campo select{width:100%;height:47px;font:inherit;letter-spacing:.6px;color:#000;box-sizing:border-box;appearance:none;background-color:#fff;border:1px solid silver;border-radius:6px;margin:0;padding:6px 15px;font-size:15.96px;display:block}.rsf-campo select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3e%3cpath d='M8.12 9.29L12 13.17l3.88-3.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-4.59 4.59c-.39.39-1.02.39-1.41 0L6.7 10.7c-.39-.39-.39-1.02 0-1.41.39-.38 1.03-.39 1.42 0z'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:24px;padding-right:40px}.rsf-campo select:disabled{opacity:1}.rsf-campo input::placeholder{color:#8a8a8a;opacity:1}.rsf-campo input:focus,.rsf-campo select:focus{border-color:#777;outline:none}.rsf-campo input[data-icono]{background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;padding-left:59px}.rsf-campo--error input,.rsf-campo--error select{border-color:#e41717}.rsf-campo .rsi-error{color:#e41717;margin-top:4px;font-size:13px;line-height:1.3;display:block}.rsf-campo input[data-icono=persona]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(-171.3 -284.5)'%3e%3crect x='171.3' y='284.5' width='44.82' height='50.86' ry='0' fill='%23e1e1e1'/%3e%3crect x='216.1' y='284.5' width='1.229' height='50.86' fill='%23c0c0c0'/%3e%3cpath d='m194.3 309.9c2.111 0 3.82-1.71 3.82-3.82s-1.71-3.82-3.82-3.82-3.82 1.71-3.82 3.82 1.71 3.82 3.82 3.82zm0 1.91c-2.55 0-7.641 1.28-7.641 3.82v0.9551c0 0.5253 0.4298 0.9551 0.9551 0.9551h13.37c0.5253 0 0.9551-0.4298 0.9551-0.9551v-0.9551c0-2.541-5.091-3.82-7.641-3.82z' fill='%231a1a1a'/%3e%3c/g%3e%3c/svg%3e")}.rsf-campo--error input[data-icono=persona]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(-171.3 -284.5)'%3e%3crect x='171.3' y='284.5' width='44.82' height='50.86' ry='0' fill='%23ffdddd'/%3e%3crect x='216.1' y='284.5' width='1.229' height='50.86' fill='%23e41717'/%3e%3cpath d='m194.3 309.9c2.111 0 3.82-1.71 3.82-3.82s-1.71-3.82-3.82-3.82-3.82 1.71-3.82 3.82 1.71 3.82 3.82 3.82zm0 1.91c-2.55 0-7.641 1.28-7.641 3.82v0.9551c0 0.5253 0.4298 0.9551 0.9551 0.9551h13.37c0.5253 0 0.9551-0.4298 0.9551-0.9551v-0.9551c0-2.541-5.091-3.82-7.641-3.82z' fill='%231a1a1a'/%3e%3c/g%3e%3c/svg%3e")}.rsf-campo input[data-icono=pin]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(-171.3 -284.5)'%3e%3crect x='171.3' y='284.5' width='44.82' height='50.86' ry='0' fill='%23e1e1e1'/%3e%3crect x='216.1' y='284.5' width='1.229' height='50.86' fill='%23c0c0c0'/%3e%3cg transform='matrix(.8547 0 0 .8547 184 299.8)' fill='%231a1a1a'%3e%3cpath d='m12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23 0.38 0.33 0.95 0.33 1.33 0 4.88-4.31 7.33-8.05 7.33-11.23 0-4.98-3.8-8.2-8-8.2zm0 10c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2-0.9 2-2 2z' fill='%231a1a1a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.rsf-campo--error input[data-icono=pin]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(-171.3 -284.5)'%3e%3crect x='171.3' y='284.5' width='44.82' height='50.86' ry='0' fill='%23ffdddd'/%3e%3crect x='216.1' y='284.5' width='1.229' height='50.86' fill='%23e41717'/%3e%3cg transform='matrix(.8547 0 0 .8547 184 299.8)' fill='%231a1a1a'%3e%3cpath d='m12 2c-4.2 0-8 3.22-8 8.2 0 3.18 2.45 6.92 7.34 11.23 0.38 0.33 0.95 0.33 1.33 0 4.88-4.31 7.33-8.05 7.33-11.23 0-4.98-3.8-8.2-8-8.2zm0 10c-1.1 0-2-0.9-2-2s0.9-2 2-2 2 0.9 2 2-0.9 2-2 2z' fill='%231a1a1a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.rsf-campo input[data-icono=correo]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(-171.3 -284.5)'%3e%3crect x='171.3' y='284.5' width='44.82' height='50.86' ry='0' fill='%23e1e1e1'/%3e%3cpath d='m194.9 301c-5.455-0.3853-9.96 4.12-9.575 9.574 0.3227 4.738 4.46 8.312 9.207 8.312h3.305c0.4926 0 0.8956-0.403 0.8956-0.8956 0-0.4926-0.4031-0.8956-0.8956-0.8956h-3.287c-3.341 0-6.404-2.167-7.237-5.401-1.335-5.195 3.502-10.04 8.697-8.697 3.242 0.824 5.41 3.887 5.41 7.228v0.9852c0 0.7076-0.6359 1.406-1.343 1.406s-1.343-0.6986-1.343-1.406v-1.12c0-2.248-1.594-4.272-3.815-4.586-3.045-0.4389-5.616 2.194-5.069 5.257 0.3045 1.711 1.639 3.126 3.332 3.529 1.648 0.3853 3.215-0.1434 4.245-1.191 0.7971 1.093 2.391 1.666 3.851 1.084 1.2-0.4747 1.935-1.702 1.935-2.991v-0.9763c0-4.756-3.574-8.894-8.312-9.216zm-0.6449 11.62c-1.487 0-2.687-1.2-2.687-2.687 0-1.487 1.2-2.687 2.687-2.687s2.687 1.2 2.687 2.687c0 1.487-1.2 2.687-2.687 2.687z' fill='%231a1a1a'/%3e%3crect x='216.1' y='284.5' width='1.229' height='50.86' fill='%23c0c0c0'/%3e%3c/g%3e%3c/svg%3e")}.rsf-campo--error input[data-icono=correo]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xmlns='http://www.w3.org/2000/svg'%3e%3cg transform='translate(-171.3 -284.5)'%3e%3crect x='171.3' y='284.5' width='44.82' height='50.86' ry='0' fill='%23ffdddd'/%3e%3cpath d='m194.9 301c-5.455-0.3853-9.96 4.12-9.575 9.574 0.3227 4.738 4.46 8.312 9.207 8.312h3.305c0.4926 0 0.8956-0.403 0.8956-0.8956 0-0.4926-0.4031-0.8956-0.8956-0.8956h-3.287c-3.341 0-6.404-2.167-7.237-5.401-1.335-5.195 3.502-10.04 8.697-8.697 3.242 0.824 5.41 3.887 5.41 7.228v0.9852c0 0.7076-0.6359 1.406-1.343 1.406s-1.343-0.6986-1.343-1.406v-1.12c0-2.248-1.594-4.272-3.815-4.586-3.045-0.4389-5.616 2.194-5.069 5.257 0.3045 1.711 1.639 3.126 3.332 3.529 1.648 0.3853 3.215-0.1434 4.245-1.191 0.7971 1.093 2.391 1.666 3.851 1.084 1.2-0.4747 1.935-1.702 1.935-2.991v-0.9763c0-4.756-3.574-8.894-8.312-9.216zm-0.6449 11.62c-1.487 0-2.687-1.2-2.687-2.687 0-1.487 1.2-2.687 2.687-2.687s2.687 1.2 2.687 2.687c0 1.487-1.2 2.687-2.687 2.687z' fill='%231a1a1a'/%3e%3crect x='216.1' y='284.5' width='1.229' height='50.86' fill='%23e41717'/%3e%3c/g%3e%3c/svg%3e")}.rsf-campo input[data-icono=whatsapp]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3.0518e-6' width='44.82' height='50.86' ry='0' fill='%23e1e1e1'/%3e%3crect x='44.8' width='1.229' height='50.86' fill='%23c0c0c0'/%3e%3cpath d='m29.617 18.799c-1.7487-1.7509-4.0744-2.7157-6.5524-2.7166-5.1062 0-9.2618 4.1552-9.2636 9.2627-8.82e-4 1.6328 0.42596 3.2264 1.2366 4.6309l-1.3143 4.8006 4.9108-1.2881c1.3529 0.73824 2.8764 1.1269 4.4266 1.1273h0.0039c5.1053 0 9.2615-4.1557 9.2632-9.2632 8.83e-4 -2.4753-0.96165-4.8024-2.7108-6.5533zm-6.5524 14.253h-3e-3c-1.3814-4.14e-4 -2.7365-0.37178-3.9189-1.0731l-0.28121-0.16698-2.9142 0.76439 0.77775-2.8414-0.183-0.29137c-0.77063-1.2259-1.1779-2.6428-1.177-4.0974 0.0017-4.245 3.4557-7.6988 7.7028-7.6988 2.0565 8.83e-4 3.9895 0.80262 5.4433 2.2582 1.4538 1.4551 2.2537 3.3899 2.2529 5.4469-0.0018 4.2454-3.4556 7.6993-7.6993 7.6993zm4.2232-5.7662c-0.23142-0.11592-1.3693-0.6756-1.5817-0.75286-0.2123-0.07731-0.36641-0.11591-0.52057 0.11592-0.15411 0.23189-0.59783 0.75333-0.73286 0.90744-0.13504 0.15457-0.27008 0.17369-0.5015 0.05773-0.23137-0.11592-0.97715-0.3602-1.8615-1.1486-0.688-0.61384-1.1527-1.3716-1.2876-1.6035-0.13504-0.23183-0.01422-0.35711 0.10124-0.47214 0.10392-0.10392 0.23142-0.27049 0.34734-0.40552 0.11596-0.13504 0.15416-0.23183 0.23142-0.38599 0.07732-0.15457 0.03867-0.28956-0.01906-0.40553-0.05777-0.11592-0.52056-1.2552-0.71379-1.7185-0.1879-0.45127-0.37886-0.38997-0.52056-0.39752-0.13504-0.0066-0.28915-8e-3 -0.44372-8e-3s-0.40511 0.05774-0.61741 0.2896c-0.2123 0.23183-0.81017 0.79193-0.81017 1.9308s0.82929 2.24 0.94521 2.3946c0.11592 0.15457 1.6323 2.4922 3.954 3.4952 0.55214 0.2385 0.98341 0.38109 1.3196 0.4877 0.55436 0.17633 1.0589 0.15147 1.4578 0.09193 0.44465-0.06661 1.3694-0.5601 1.5622-1.1007 0.19276-0.54056 0.19276-1.0043 0.13504-1.1007-0.05773-0.09638-0.2123-0.15457-0.44372-0.27049z' clip-rule='evenodd' fill='%231a1a1a' fill-rule='evenodd' stroke-width='.05168'/%3e%3c/svg%3e")}.rsf-campo--error input[data-icono=whatsapp]{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' viewBox='0 0 46.05 50.86' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3.0518e-6' width='44.82' height='50.86' ry='0' fill='%23ffdddd'/%3e%3crect x='44.8' width='1.229' height='50.86' fill='%23e41717'/%3e%3cpath d='m29.617 18.799c-1.7487-1.7509-4.0744-2.7157-6.5524-2.7166-5.1062 0-9.2618 4.1552-9.2636 9.2627-8.82e-4 1.6328 0.42596 3.2264 1.2366 4.6309l-1.3143 4.8006 4.9108-1.2881c1.3529 0.73824 2.8764 1.1269 4.4266 1.1273h0.0039c5.1053 0 9.2615-4.1557 9.2632-9.2632 8.83e-4 -2.4753-0.96165-4.8024-2.7108-6.5533zm-6.5524 14.253h-3e-3c-1.3814-4.14e-4 -2.7365-0.37178-3.9189-1.0731l-0.28121-0.16698-2.9142 0.76439 0.77775-2.8414-0.183-0.29137c-0.77063-1.2259-1.1779-2.6428-1.177-4.0974 0.0017-4.245 3.4557-7.6988 7.7028-7.6988 2.0565 8.83e-4 3.9895 0.80262 5.4433 2.2582 1.4538 1.4551 2.2537 3.3899 2.2529 5.4469-0.0018 4.2454-3.4556 7.6993-7.6993 7.6993zm4.2232-5.7662c-0.23142-0.11592-1.3693-0.6756-1.5817-0.75286-0.2123-0.07731-0.36641-0.11591-0.52057 0.11592-0.15411 0.23189-0.59783 0.75333-0.73286 0.90744-0.13504 0.15457-0.27008 0.17369-0.5015 0.05773-0.23137-0.11592-0.97715-0.3602-1.8615-1.1486-0.688-0.61384-1.1527-1.3716-1.2876-1.6035-0.13504-0.23183-0.01422-0.35711 0.10124-0.47214 0.10392-0.10392 0.23142-0.27049 0.34734-0.40552 0.11596-0.13504 0.15416-0.23183 0.23142-0.38599 0.07732-0.15457 0.03867-0.28956-0.01906-0.40553-0.05777-0.11592-0.52056-1.2552-0.71379-1.7185-0.1879-0.45127-0.37886-0.38997-0.52056-0.39752-0.13504-0.0066-0.28915-8e-3 -0.44372-8e-3s-0.40511 0.05774-0.61741 0.2896c-0.2123 0.23183-0.81017 0.79193-0.81017 1.9308s0.82929 2.24 0.94521 2.3946c0.11592 0.15457 1.6323 2.4922 3.954 3.4952 0.55214 0.2385 0.98341 0.38109 1.3196 0.4877 0.55436 0.17633 1.0589 0.15147 1.4578 0.09193 0.44465-0.06661 1.3694-0.5601 1.5622-1.1007 0.19276-0.54056 0.19276-1.0043 0.13504-1.1007-0.05773-0.09638-0.2123-0.15457-0.44372-0.27049z' clip-rule='evenodd' fill='%231a1a1a' fill-rule='evenodd' stroke-width='.05168'/%3e%3c/svg%3e")}.rsf-extra{cursor:pointer;background:#d9ebf6;border:2px solid #0074bf;border-radius:6px;align-items:center;gap:10px;margin-top:18px;padding:16px 14px;font-size:15.96px;line-height:1.2;display:flex}.rsf-extra--primero{background:#d9f6e6}.rsf-extra input{accent-color:#0074bf;cursor:pointer;flex:none;width:18px;height:18px;margin:0}.rsf-extra__texto{flex-direction:column;flex:1;min-width:0;margin-top:-2px;display:flex}.rsf-extra__texto b{font-weight:700}.rsf-extra__foto{flex:none;margin-bottom:-5px;padding-left:12px}.rsf-extra__foto img{object-fit:cover;border-radius:6px;width:63px;height:63px;margin-top:-5px;display:block}.rsf-boton{color:#fff;width:100%;min-height:51px;font:inherit;letter-spacing:.6px;text-align:center;cursor:pointer;background:#179606;border:0;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;margin:30px 0 5px;padding:11px 20px 13px;font-size:16.8px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 2px 7px #0006}.rsf-boton:disabled{opacity:.75;cursor:progress}.rsf-online{color:#fff;width:100%;min-height:51px;font:inherit;letter-spacing:.6px;text-align:center;cursor:pointer;background:#da4343;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:20px;padding:12px 20px 14px;font-size:16.8px;font-weight:700;line-height:1.3;text-decoration:none;display:flex;box-shadow:0 2px 7px #0000001a}.rsf-online__icono{fill:#fff;flex:none;width:23px;height:23px;margin-right:14px}.rsf-online__sub{opacity:.95;margin-top:3px;font-size:90%;font-weight:400;display:block}.rsf-aviso-online{text-align:center;color:#333;margin:10px 0 0;font-size:14px;line-height:1.35}.rsf-pie{width:100%;height:auto;margin:20px 0;display:block}.rsf .es-modal__fine{letter-spacing:0}.rsf-pag{letter-spacing:.6px;text-align:center;cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:51px;color:#fff!important;font-family:var(--font-assistant),Assistant,sans-serif!important;text-transform:none!important;background:#1d9e06!important;border:0!important;border-radius:10px!important;padding:12px 20px 14px!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;animation:rsf-temblor 2.5s cubic-bezier(.35,.06,.2,.98) infinite!important;display:flex!important;box-shadow:0 2px 7px #0000001a!important}.rsf-pag>span{order:1}.rsf-pag>small{display:none!important}.rsf-pag__icono{fill:#fff;flex:none;order:0;width:23px;height:auto;margin-right:7px}.dg-vit__barra-verde .rsf-pag{min-height:53px;border-radius:10px!important;animation:none!important}@keyframes rsf-temblor{0%{transform:scale(1)rotate(0)}3.4%,6.9%{transform:scale(1.03)rotate(-1deg)}10.3%,17.2%,24.1%,31%{transform:scale(1.03)rotate(1deg)}13.8%,20.7%,27.6%{transform:scale(1.03)rotate(-1deg)}34.4%,to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.rsf-pag{animation:none!important}}.dg-vit__barra-verde:has(.rsf-pag){padding:0 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (max-width:559px){.rsf__caja{box-shadow:none;min-height:100dvh;padding:13px 18px 24px}.rsf__cabeza{min-height:28px}.rsf-linea{padding:10px 0}.rsf-extra__foto img,.rsf-linea__foto,.rsf-linea__foto img{width:58px;height:58px}.rsf-campo{display:block}.rsf-campo>label{width:100%;display:block}.rsf-campo__caja{margin:7px 0 0}.rsf-boton{margin:20px 0 0;padding:12px 20px 14px;font-weight:700}}.rs-chips{flex-wrap:wrap;gap:8px;display:flex}.rs-chip{color:#111;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9b9b9;border-radius:999px;padding:8px 14px;font-size:15px;line-height:1.2}.rs-chip--activa{color:#fff;background:#111;border-color:#111}.rsf .rs-chip{letter-spacing:.3px;border-color:silver;border-radius:6px;font-size:15.96px}.rsf .rs-chip--activa{color:#fff;background:#000;border-color:#000}.rs-casilla{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;display:flex}.rs-casilla input{accent-color:#111;flex:none;width:20px;height:20px;margin:1px 0 0}.rs-casilla small{color:#555;margin-top:2px;font-size:13px;font-weight:400;display:block}.rsf-campo--casilla{display:block}.rsf-campo--casilla>.rs-casilla{font-size:15.96px;font-weight:600;line-height:1.3}.rsf-campo .rs-casilla input{-webkit-appearance:checkbox;appearance:auto;border:0;width:20px;height:20px;padding:0;display:block}.rsf-ayuda{color:#555;letter-spacing:0;margin-top:4px;font-size:13px;line-height:1.3;display:block}.rs-buscable{min-width:0;position:relative}.rs-buscable__actual{color:#111;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9b9b9;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:16px;display:flex}.rs-buscable__actual span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-buscable__actual svg{flex:none;width:14px;height:14px}.rs-buscable__panel{z-index:5;background:#fff;border:1px solid #b9b9b9;border-radius:6px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 24px #0000002e}.rs-buscable .rs-buscable__q{color:#111;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #b9b9b9;border-radius:4px;flex:none;margin:0;padding:0 10px;font-size:16px;display:block}.rs-buscable__lista{overscroll-behavior:contain;max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.rs-buscable__lista button{color:#111;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:15px;line-height:1.25;display:block}.rs-buscable__lista button:focus-visible,.rs-buscable__lista button:hover{background:#f1f1f1;outline:none}.rs-buscable__lista [aria-selected=true] button{font-weight:800}.rs-buscable__nada{color:#777;padding:9px 10px;font-size:14px}.rsi-campo__caja.rs-buscable{overflow:visible}.rsi-campo__caja .rs-buscable__actual{border:0;flex:1;min-height:46px;padding:0 12px}.rsf .rs-buscable__actual{border-color:silver;border-radius:6px;height:47px;padding:6px 15px;font-size:15.96px}.rs-sellos{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:12px 0 8px;padding:0;list-style:none;display:flex}.rs-sellos li{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:96px;font-size:12px;font-weight:800;line-height:1.15;display:flex}.rs-sellos img{object-fit:contain;width:64px;height:64px}.rs-sellos .rs-sello--texto{border:1.5px solid;border-radius:999px;flex-direction:row;max-width:none;padding:6px 12px}.rs-gracias{text-align:center;justify-items:center;gap:14px;padding:34px 10px 20px;display:grid}.rs-gracias svg{color:#1d9e06;width:56px;height:56px}.rs-gracias p{margin:0;font-size:17px;font-weight:700;line-height:1.4}.rs-gracias button{color:#111;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:2px solid #111;border-radius:6px;padding:0 28px;font-weight:800}.rs-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.tf-pagina{flex-direction:column;display:flex}.tf-pagina>.es-footer{margin-top:auto}.tf-wrap{width:100%;max-width:1240px;padding:0 var(--es-gutter);box-sizing:border-box;margin:0 auto}.tf-header__logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.tf-header__nav{align-items:center;gap:clamp(14px,3vw,28px);display:flex}.tf-header__nav a{color:inherit;letter-spacing:.04em;font-size:14px;text-decoration:none}.tf-header__nav a:hover{text-underline-offset:5px;text-decoration:underline}.tf-carrito-btn{border:1px solid var(--es-line);background:var(--es-paper);border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.tf-carrito-btn{background:color-mix(in srgb,var(--es-paper) 80%,transparent)}}.tf-carrito-btn{color:var(--es-ink);cursor:pointer}.tf-carrito-btn__n{background:var(--es-btn,var(--es-ink));min-width:20px;height:20px;color:var(--es-btn-ink,var(--es-paper));border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.tf-catalogo{padding:calc(96px + 3vw) 0 clamp(56px,8vw,110px)}.tf-catalogo__top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.tf-filtros{flex-wrap:wrap;gap:10px;display:flex}.tf-input{border:1px solid var(--es-line);background:var(--es-paper);height:44px;color:var(--es-ink);font:inherit;border-radius:999px;min-width:0;padding:0 14px;font-size:14px}.tf-filtros input.tf-input{width:min(240px,60vw)}.tf-chips{scrollbar-width:none;gap:8px;margin-bottom:26px;padding-bottom:6px;display:flex;overflow-x:auto}.tf-chips::-webkit-scrollbar{display:none}.tf-chips button{cursor:pointer;height:38px;font:inherit;border:1px solid var(--es-line);color:var(--es-ink);background:0 0;border-radius:999px;flex:none;padding:0 16px;font-size:14px}.tf-chips button[aria-selected=true]{background:var(--es-ink);color:var(--es-paper);border-color:var(--es-ink)}.tf-grilla{grid-template-columns:repeat(auto-fill,minmax(min(46%,250px),1fr));gap:clamp(14px,2.4vw,28px);display:grid}.tf-vacio{text-align:center;margin:40px auto}.tf-tarjeta{color:inherit;gap:8px;text-decoration:none;display:grid}.tf-tarjeta__foto{aspect-ratio:4/5;border-radius:var(--es-radius);background:var(--es-stone);position:relative;overflow:hidden}.tf-tarjeta__foto img{object-fit:cover;width:100%;height:100%;transition:opacity .5s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.tf-tarjeta__foto2{opacity:0}.tf-tarjeta:hover .tf-tarjeta__foto img{transform:scale(1.035)}.tf-tarjeta:hover .tf-tarjeta__foto2{opacity:1}.tf-tarjeta__nombre{font-family:var(--es-display);font-size:clamp(15px,1.3vw,18px);font-weight:500;line-height:1.25}.tf-tarjeta__precio{color:var(--es-mute);font-size:15px}.tf-sello{background:var(--es-paper);color:var(--es-ink);border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:10px;left:10px}.tf-ficha{padding-top:calc(84px + 2vw)}.tf-ficha__arriba{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,60px);display:grid}@media (min-width:900px){.tf-ficha__arriba{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.tf-galeria{gap:10px;display:grid}@media (min-width:900px){.tf-galeria{position:sticky;top:90px}}.tf-galeria__grande{aspect-ratio:4/5;border-radius:var(--es-radius);background:var(--es-stone);overflow:hidden}.tf-galeria__grande img{object-fit:cover;width:100%;height:100%;display:block}.tf-galeria__minis{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tf-galeria__minis::-webkit-scrollbar{display:none}.tf-galeria__minis button{aspect-ratio:4/5;background:var(--es-stone);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:66px;padding:0;overflow:hidden}.tf-galeria__minis button[aria-selected=true]{border-color:var(--es-ink)}.tf-galeria__minis img{object-fit:cover;width:100%;height:100%;display:block}.tf-compra{align-content:start;gap:18px;display:grid}.tf-compra__nombre{margin:0}.tf-compra__precio{font-family:var(--es-display);font-size:clamp(28px,3vw,38px);font-weight:500}.tf-compra__gancho{max-width:46ch;margin:0}.tf-compra__botones{gap:10px;display:grid}.tf-agotado{color:var(--es-mute);font-weight:600}.tf-promesas{border-top:1px solid var(--es-line);gap:8px;margin:0;padding:16px 0 0;font-size:15px;list-style:none;display:grid}.tf-experiencia{color:inherit;text-underline-offset:5px;font-weight:600}.tf-bloque{gap:22px;padding-top:clamp(44px,7vw,90px);display:grid}.tf-beneficios{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.tf-beneficios>div{border-radius:var(--es-radius);background:var(--es-stone);gap:8px;padding:20px;display:grid}.tf-beneficios p{color:var(--es-ink-soft);margin:0;font-size:15px}.tf-detalles{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.tf-detalles ul{gap:6px;padding-left:18px}.tf-detalles dl,.tf-detalles ul{margin:12px 0 0;display:grid}.tf-detalles dl>div{border-bottom:1px solid var(--es-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 0;display:grid}.tf-detalles dt{color:var(--es-mute)}.tf-detalles dd{margin:0}.tf-faq{display:grid}.tf-faq details{border-bottom:1px solid var(--es-line);padding:16px 0}.tf-faq summary{cursor:pointer;font-weight:600}.tf-faq p{color:var(--es-ink-soft);margin:10px 0 0}.tf-ficha,.tf-ficha+.es-footer{padding-bottom:clamp(56px,8vw,110px)}.tf-cajon{z-index:90;position:fixed;inset:0}.tf-cajon__fondo{background:#0000006b;animation:tf-aparece .2s;position:absolute;inset:0}.tf-cajon__panel{background:var(--es-paper);width:min(420px,100vw);color:var(--es-ink);flex-direction:column;animation:tf-entra .28s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0000002e}.tf-cajon__top{border-bottom:1px solid var(--es-line);font-family:var(--es-display);justify-content:space-between;align-items:center;padding:18px 20px;font-size:18px;display:flex}.tf-cajon__vacio{justify-items:start;gap:16px;padding:40px 20px;display:grid}.tf-cajon .tf-lineas{flex:1;padding:8px 20px;overflow-y:auto}.tf-cajon__pie{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--es-line);gap:10px;display:grid}.tf-total{justify-content:space-between;align-items:baseline;font-size:17px;display:flex}.tf-seguir{justify-self:center;font-size:14px}.tf-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1}@keyframes tf-aparece{0%{opacity:0}}@keyframes tf-entra{0%{opacity:0;transform:translate(40px)}}.tf-lineas{align-content:start;margin:0;padding:0;list-style:none;display:grid}.tf-linea{border-bottom:1px solid var(--es-line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 32px 14px 0;display:grid;position:relative}.tf-linea img,.tf-linea__sinfoto{aspect-ratio:4/5;object-fit:cover;background:var(--es-stone);border-radius:10px;width:72px;display:block}.tf-linea__info{align-content:start;gap:4px;min-width:0;display:grid}.tf-linea__info a{color:inherit;font-weight:600;text-decoration:none}.tf-linea__info small{color:var(--es-mute)}.tf-linea__fila{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.tf-linea__quitar{color:var(--es-mute);font-size:20px;position:absolute;top:8px;right:-6px}.tf-cantidad{transform-origin:0;transform:scale(.85)}.tf-carrito{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-top:calc(96px + 2vw);padding-bottom:clamp(56px,8vw,110px);display:grid}@media (min-width:900px){.tf-carrito{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tf-carrito__col{gap:18px;min-width:0;display:grid}.tf-carrito--vacio{justify-items:start;grid-template-columns:1fr!important}.tf-carrito__datos{border-radius:var(--es-radius);background:var(--es-stone);padding:clamp(18px,3vw,30px)}.tf-nota{color:var(--es-ink-soft);margin:0;font-size:14px}.tf-pie__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}.tf-pie nav{gap:18px;display:flex}.tf-pie a{color:inherit}.tf-carrito [role=listbox]{color:var(--es-ink)!important;border-color:var(--es-line)!important;background:#fff!important}.tf-carrito [role=option][aria-selected=true]{background:var(--es-stone)!important}.tf-header--claro .tf-carrito-btn{color:#fff;background:#0003;border-color:#ffffff80}.dg{overflow-x:clip}:where(.dg) img{display:block}.dg-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dg-btn--grande{min-height:60px;padding:0 34px;font-size:16px}.dg-btn--ghost-claro{color:#fff;border-color:#ffffffb3}.dg-btn--ghost-claro:hover{color:#111;background:#fff}.dg-header--claro{color:#fff}.dg-header--claro img{filter:drop-shadow(0 2px 10px #00000073)}.dg .tp-wa{margin-top:6px}.dg-imp{--dg-color:var(--es-btn,var(--es-ink));--dg-sobre:var(--es-btn-ink,var(--es-paper))}.dg-imp__kicker{letter-spacing:.24em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:700}.dg-imp__titular{letter-spacing:-.035em;font-size:clamp(46px,8.6vw,140px);line-height:.88}.dg-imp__h2,.dg-imp__titular{font-family:var(--es-display);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800}.dg-imp__h2{letter-spacing:-.03em;font-size:clamp(34px,5.6vw,88px);line-height:.92}.dg-imp__hero{background:var(--dg-color);min-height:100svh;color:var(--dg-sobre);box-sizing:border-box;padding-top:72px;display:grid}@media (min-width:900px){.dg-imp__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.dg-imp__hero-texto{padding:30px var(--es-gutter) 40px;align-content:center;gap:20px;display:grid}.dg-imp__bajada{opacity:.9;max-width:40ch;margin:0;font-size:clamp(17px,1.5vw,21px)}.dg-imp__precio{font-family:var(--es-display);font-size:clamp(40px,4.6vw,68px);font-weight:800;line-height:1}.dg-imp__precio small{text-transform:uppercase;letter-spacing:.12em;opacity:.8;font-size:15px;font-weight:600}.dg-imp__precio--grande{letter-spacing:-.03em;font-size:clamp(64px,9vw,140px)}.dg-imp__cierre .es-btn--light,.dg-imp__hero .es-btn--cta,.dg-imp__oferta .es-btn--light{background:var(--dg-sobre);color:var(--dg-color);border-color:var(--dg-sobre)}.dg-imp__hero .es-btn--ghost{color:var(--dg-sobre);border-color:var(--dg-sobre)}@supports (color:color-mix(in lab,red,red)){.dg-imp__hero .es-btn--ghost{border-color:color-mix(in srgb,var(--dg-sobre) 60%,transparent)}}.dg-imp__hero-foto{height:100%;min-height:56svh;position:relative}.dg-imp__hero-foto img,.dg-imp__hero-foto video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dg-imp__hero-foto--recorte{background:var(--dg-color)}.dg-imp__hero-foto--recorte img{object-fit:contain;box-sizing:border-box;mix-blend-mode:multiply;filter:contrast(1.05);padding:6%;animation:dg-flota 6s ease-in-out infinite}.dg-imp__cinta{background:var(--es-ink);color:var(--es-paper);z-index:2;margin:-6px 0;padding:16px 0;position:relative;overflow:hidden;transform:rotate(-1.4deg)scale(1.02)}.dg-imp__cinta--inv{background:var(--es-paper);color:var(--es-ink);transform:rotate(1.4deg)scale(1.02)}.dg-imp__cinta-pista{width:max-content;animation:dg-cinta 26s linear infinite;display:flex}.dg-imp__cinta span{white-space:nowrap;display:flex}.dg-imp__cinta em{font-style:normal;font-family:var(--es-display);text-transform:uppercase;letter-spacing:.02em;padding-right:20px;font-size:clamp(18px,2.2vw,28px);font-weight:800}.dg-imp__cinta i{padding:0 6px;font-style:normal}.dg-imp__cinta i,.dg-imp__cinta--inv i{color:var(--dg-color)}.dg-imp__cifras{background:var(--es-line);border-bottom:2px solid var(--es-ink);grid-template-columns:repeat(auto-fit,minmax(min(46%,200px),1fr));gap:2px;display:grid}.dg-imp__cifras>div{background:var(--es-paper);padding:clamp(30px,5vw,60px) var(--es-gutter);gap:6px;display:grid}.dg-imp__cifras b{font-family:var(--es-display);letter-spacing:-.03em;font-size:clamp(34px,5vw,72px);font-weight:800;line-height:1}.dg-imp__cifras span{text-transform:uppercase;letter-spacing:.14em;color:var(--es-mute);font-size:13px}.dg-imp__beneficios{padding:clamp(70px,10vw,140px) var(--es-gutter);gap:40px;display:grid}.dg-imp__tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;display:grid}.dg-imp__tarjeta{align-content:start;gap:10px;display:grid;position:relative}.dg-imp__tarjeta img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);width:100%}.dg-imp__num{background:var(--dg-color);width:48px;height:48px;color:var(--dg-sobre);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;left:12px}.dg-imp__num,.dg-imp__tarjeta h3{font-family:var(--es-display);font-size:22px;font-weight:800}.dg-imp__tarjeta h3{text-transform:uppercase;margin:6px 0 0;line-height:1.05}.dg-imp__tarjeta p{color:var(--es-ink-soft);margin:0}.dg-imp__detalles,.dg-imp__faq,.dg-imp__opciones,.dg-imp__uso{padding:clamp(60px,9vw,120px) var(--es-gutter);gap:30px;display:grid}.dg-imp__uso{background:var(--es-stone)}.dg-imp__uso-fila{scrollbar-width:none;grid-auto-columns:min(70vw,360px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.dg-imp__uso-fila img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);width:100%}.dg-imp__cita{font-family:var(--es-display);margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:700}.dg-imp__oferta{background:var(--dg-color);color:var(--dg-sobre);padding-bottom:clamp(80px,12vw,160px);overflow:hidden}.dg-imp__oferta-caja{padding:clamp(60px,9vw,120px) var(--es-gutter) 0;justify-items:start;gap:22px;display:grid}.dg-imp__titular--oferta{font-size:clamp(42px,7vw,116px)}.dg-imp__oferta-caja p{opacity:.9;max-width:46ch;margin:0;font-size:18px}.dg-imp__stock{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.dg-imp__oferta .es-btn--ghost{color:var(--dg-sobre);border-color:var(--dg-sobre)}@supports (color:color-mix(in lab,red,red)){.dg-imp__oferta .es-btn--ghost{border-color:color-mix(in srgb,var(--dg-sobre) 60%,transparent)}}.dg-imp__detalles{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.dg-imp__detalles h3{font-family:var(--es-display);text-transform:uppercase;margin:0 0 14px;font-size:26px;font-weight:800}.dg-imp__detalles ul{gap:8px;margin:0;padding-left:20px;font-size:17px;display:grid}.dg-imp__detalles dl{margin:0}.dg-imp__detalles dl>div{border-bottom:2px solid var(--es-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding:12px 0;display:grid}.dg-imp__detalles dt{font-weight:700}.dg-imp__detalles dd{margin:0}.dg-imp__pasos{padding:clamp(60px,9vw,120px) var(--es-gutter);background:var(--es-ink);color:var(--es-paper);gap:36px;display:grid}.dg-imp__pasos ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.dg-imp__pasos li{gap:6px;display:grid}.dg-imp__pasos li span{font-family:var(--es-display);color:var(--dg-color);font-size:64px;font-weight:800;line-height:1}.dg-imp__pasos li b{text-transform:uppercase;font-size:20px}.dg-imp__pasos li small{opacity:.75;font-size:15px}.dg-imp__cierre{padding:clamp(90px,13vw,180px) var(--es-gutter);background:var(--dg-color);color:var(--dg-sobre);justify-items:start;gap:20px;display:grid}.dg-imp__cierre p{max-width:46ch;margin:0;font-size:19px}.dg-imp__cierre .tp-wa{color:inherit}.dg-imp__cierre .es-btn--ghost{color:var(--dg-sobre);border-color:var(--dg-sobre)}@supports (color:color-mix(in lab,red,red)){.dg-imp__cierre .es-btn--ghost{border-color:color-mix(in srgb,var(--dg-sobre) 60%,transparent)}}.dg-gal__hero{color:#fff;background:#000;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.dg-gal__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dg-gal__velo{background:linear-gradient(#00000040,#0000 30%,#000000bf);position:absolute;inset:0}.dg-gal__hero-texto{padding:0 var(--es-gutter) clamp(70px,12vh,120px);gap:16px;max-width:980px;display:grid;position:relative}.dg-gal__kicker{letter-spacing:.3em;text-transform:uppercase;opacity:.85;font-size:12px}.dg-gal__hero h1{font-family:var(--es-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(44px,7.4vw,116px);font-weight:500;line-height:.94}.dg-gal__hero p{opacity:.88;max-width:42ch;margin:0;font-size:clamp(16px,1.5vw,20px)}.dg-gal__desliza{letter-spacing:.24em;text-transform:uppercase;opacity:.7;font-size:12px;animation:dg-flota 2.4s ease-in-out infinite;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.dg-gal__historia{background:#000;position:relative}.dg-gal__carril{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.dg-gal__carril::-webkit-scrollbar{display:none}.dg-gal__lamina{scroll-snap-align:start;color:#fff;align-items:end;height:100svh;display:grid;position:relative;overflow:hidden}.dg-gal__lamina img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dg-gal__lamina:after{content:"";background:linear-gradient(#0000 40%,#000000c7);position:absolute;inset:0}.dg-gal__lamina-texto{z-index:1;padding:0 var(--es-gutter) 110px;gap:12px;max-width:760px;display:grid;position:relative}.dg-gal__lamina-texto span{letter-spacing:.28em;text-transform:uppercase;opacity:.8;font-size:12px}.dg-gal__lamina-texto h2{font-family:var(--es-display);letter-spacing:-.02em;margin:0;font-size:clamp(36px,5.6vw,84px);font-weight:500;line-height:.98}.dg-gal__lamina-texto p{opacity:.88;max-width:40ch;margin:0;font-size:18px}.dg-gal__puntos{z-index:2;color:#fff;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:34px;left:0;right:0}.dg-gal__puntos i{background:#ffffff59;border-radius:3px;width:26px;height:3px;transition:background .3s,width .3s}.dg-gal__puntos i[data-on=true]{background:#fff;width:44px}.dg-gal__puntos button{color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff80;border-radius:999px;width:40px;height:40px;font-size:16px}.dg-gal__puntos button:disabled{opacity:.3}.dg-gal__beneficios,.dg-gal__detalles,.dg-gal__faq,.dg-gal__opciones,.dg-gal__uso{padding:clamp(70px,10vw,140px) var(--es-gutter);gap:30px;max-width:1320px;margin:0 auto;display:grid}.dg-gal__mosaico{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.dg-gal__mosaico article{border-radius:var(--es-radius);color:#fff;align-items:end;min-height:420px;display:grid;position:relative;overflow:hidden}.dg-gal__mosaico article img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.dg-gal__mosaico article:hover img{transform:scale(1.05)}.dg-gal__mosaico article:after{content:"";background:linear-gradient(#0000 35%,#000000bf);position:absolute;inset:0}.dg-gal__mosaico article>div{z-index:1;gap:6px;padding:22px;display:grid;position:relative}.dg-gal__mosaico h3{font-family:var(--es-display);margin:0;font-size:24px;font-weight:500}.dg-gal__mosaico p{opacity:.88;margin:0;font-size:15px}.dg-gal__uso-fila{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(78vw,420px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.dg-gal__uso-fila img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);scroll-snap-align:start;width:100%}.dg-gal__oferta{padding:clamp(70px,10vw,140px) var(--es-gutter);align-items:center;gap:34px;max-width:1320px;margin:0 auto;display:grid}@media (min-width:900px){.dg-gal__oferta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.dg-gal__oferta img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);width:100%}.dg-gal__oferta>div{gap:18px;display:grid}.dg-gal__detalles{border-top:1px solid var(--es-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.dg-gal__cierre{color:#fff;align-items:center;min-height:80svh;display:grid;position:relative;overflow:hidden}.dg-gal__cierre-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dg-gal__cierre:after{content:"";background:#00000073;position:absolute;inset:0}.dg-gal__cierre-texto{z-index:1;padding:0 var(--es-gutter);gap:16px;max-width:820px;display:grid;position:relative}.dg-gal__cierre h2{font-family:var(--es-display);letter-spacing:-.03em;margin:0;font-size:clamp(40px,6vw,92px);font-weight:500;line-height:.96}.dg-gal__cierre p{opacity:.9;max-width:42ch;margin:0;font-size:18px}.dg-gal__cierre .tp-wa{color:#fff}@keyframes dg-cinta{to{transform:translate(-50%)}}@keyframes dg-flota{50%{transform:translateY(-10px)}}@keyframes dg-respira{to{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.dg-gal__desliza,.dg-imp__cinta-pista,.dg-imp__hero-foto--recorte img{animation:none}}@media (max-width:899px){.dg-gal__cierre-foto{object-position:74% 50%}}.dg-puntos{width:min(1080px,calc(100% - 2 * var(--es-gutter,20px)));margin:0 auto 28px}.dg-puntos--paso{width:100%;margin:18px 0 0}.dg-uso-pie{align-content:start;gap:12px;margin:0;display:grid}.dg-gal__uso-fila>figure{scroll-snap-align:start}.dg-vit{background:var(--es-paper)}.dg-vit__anuncio,.dg-vit__transportadoras{white-space:nowrap;background:var(--es-destaque,#e00);color:#fff;font:700 12px/1 var(--es-sans);letter-spacing:.04em;text-transform:uppercase;z-index:3;padding:9px 0;position:relative;overflow:hidden}.dg-vit__transportadoras{background:var(--es-oak);margin:28px 0 0}.dg-vit__anuncio-pista{gap:48px;padding-left:100%;animation:dg-vit-cinta 22s linear infinite;display:inline-flex}@keyframes dg-vit-cinta{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.dg-vit__anuncio-pista{padding-left:16px;animation:none}}.dg-vit__compra{padding:24px var(--es-gutter) 32px;box-sizing:border-box;gap:18px;max-width:1180px;margin:0 auto;scroll-margin-top:70px;display:grid}@media (min-width:900px){.dg-vit__compra{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:48px}.dg-vit__galeria{position:sticky;top:84px}}.dg-vit__galeria{gap:8px;display:grid}.dg-vit__grande{aspect-ratio:1;object-fit:cover;border-radius:var(--es-radius);background:var(--es-stone);width:100%}.dg-vit__minis{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dg-vit__minis button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:0 0 62px;height:62px;padding:0;overflow:hidden}.dg-vit__minis button[data-on=true]{border-color:var(--es-ink)}.dg-vit__minis img{object-fit:cover;width:100%;height:100%}.dg-vit__ficha{gap:14px;display:grid}.dg-vit__nombre{font:700 clamp(22px,5vw,30px)/1.15 var(--es-display);color:var(--es-ink);margin:0}.dg-vit__estrellas{color:var(--es-ink);font-size:14px}.dg-vit__estrellas span,.dg-vit__t-estrellas{color:#fc0;letter-spacing:1px}.dg-vit__precio{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dg-vit__precio b{font:700 30px/1 var(--es-display);color:var(--es-destaque,var(--es-ink))}.dg-vit__precio s{color:var(--es-mute);font-size:18px}.dg-vit__insignia{font:700 12px/1 var(--es-sans);background:var(--es-destaque,#e00);color:#fff;border-radius:999px;padding:6px 9px}.dg-vit__packs{gap:8px;display:grid}.dg-vit__packs-titulo{font:700 15px/1.3 var(--es-sans);color:var(--es-ink)}.dg-vit__pack{text-align:left;border:2px solid var(--es-line);border-radius:var(--es-radius);cursor:pointer;color:var(--es-ink);font-family:var(--es-sans);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid;position:relative}.dg-vit__pack[aria-checked=true]{border-color:var(--es-btn,var(--es-ink));background:var(--es-btn,#000)}@supports (color:color-mix(in lab,red,red)){.dg-vit__pack[aria-checked=true]{background:color-mix(in srgb,var(--es-btn,#000) 7%,#fff)}}.dg-vit__pack-radio{border:2px solid var(--es-mute);border-radius:50%;width:18px;height:18px}.dg-vit__pack[aria-checked=true] .dg-vit__pack-radio{border-color:var(--es-btn,var(--es-ink));background:var(--es-btn,var(--es-ink));box-shadow:inset 0 0 0 4px #fff}.dg-vit__pack-txt{gap:2px;display:grid}.dg-vit__pack-precio small,.dg-vit__pack-txt small{color:var(--es-mute);font-size:12px}.dg-vit__pack-precio{justify-items:end;gap:2px;display:grid}.dg-vit__pack-precio small{color:var(--es-btn,#0a0);font-weight:700}.dg-vit__pack-tag{font:800 10px/1 var(--es-sans);letter-spacing:.06em;background:var(--es-destaque,#e00);color:#fff;border-radius:999px;padding:5px 8px;position:absolute;top:-10px;right:12px}.dg-vit__opciones{gap:14px;scroll-margin-top:120px;display:grid}.dg-vit__prenda{gap:8px;display:grid}.dg-vit__prenda+.dg-vit__prenda{border-top:1px dashed var(--es-line);padding-top:12px}.dg-vit__prenda-n{font:800 12px/1 var(--es-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--es-oak)}.dg-vit__eje{color:var(--es-mute);font-size:14px}.dg-vit__eje b{color:var(--es-ink)}.dg-vit__pildoras{flex-wrap:wrap;gap:7px;display:flex}.dg-vit__pildora{border:1.5px solid var(--es-line);min-height:40px;color:var(--es-ink);font:700 13px/1 var(--es-sans);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px}.dg-vit__pildora--talla{min-width:48px}.dg-vit__pildora[aria-checked=true]{border-color:var(--es-ink);background:var(--es-ink);color:var(--es-paper)}.dg-vit__pildora:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.dg-vit__aviso{color:var(--es-destaque,#c00);margin:0;font-size:14px;font-weight:700}.dg-vit__cta{text-transform:uppercase;letter-spacing:.02em;justify-items:center;gap:3px;min-height:58px;font:800 17px/1.1 var(--es-sans)!important;display:grid!important}.dg-vit__cta small{font:600 12px/1.2 var(--es-sans);text-transform:none;letter-spacing:0;opacity:.92}.dg-vit .es-sticky .es-btn,.dg-vit__ficha>.dg-vit__cta{animation:dg-vit-tiembla 3.2s ease-in-out infinite}@keyframes dg-vit-tiembla{0%,86%,to{transform:translate(0)}88%{transform:translate(-4px)rotate(-1deg)}90%{transform:translate(4px)rotate(1deg)}92%{transform:translate(-3px)}94%{transform:translate(3px)}96%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dg-vit .es-sticky .es-btn,.dg-vit__ficha>.dg-vit__cta{animation:none}}.dg-vit__en-linea{border-radius:var(--es-radius);color:#fff;font:800 15px/1.1 var(--es-sans);background:#0f78f3;justify-items:center;gap:2px;padding:12px;text-decoration:none;display:grid}.dg-vit__en-linea small{font:600 12px/1.2 var(--es-sans);opacity:.9}.dg-vit__confianza{border-radius:var(--es-radius);background:var(--es-stone);color:var(--es-ink);gap:8px;padding:14px;display:grid}.dg-vit__confianza ul{font:700 14px/1.3 var(--es-sans);gap:6px;margin:0;padding:0;list-style:none;display:grid}.dg-vit__confianza p{margin:0;font-size:13px;line-height:1.45}.dg-vit__tiempo{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.dg-vit__tiempo li{border:1px solid var(--es-line);background:#fff;border-radius:10px;gap:3px;padding:10px 4px;display:grid}.dg-vit__tiempo b{font-size:12px}.dg-vit__tiempo small{color:var(--es-mute);font-size:12px}.dg-vit__respaldo{max-width:860px;padding:26px var(--es-gutter) 8px;box-sizing:border-box;gap:16px;margin:26px auto 0;display:grid}.dg-vit__respaldo h2{text-align:center;font:800 20px/1.2 var(--es-display);color:var(--es-ink);margin:0}.dg-vit__cifras{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.dg-vit__cifras{grid-template-columns:repeat(4,1fr)}}.dg-vit__cifras li{text-align:center;border-radius:var(--es-radius);background:var(--es-stone);justify-items:center;gap:2px;padding:14px 6px;display:grid}.dg-vit__cifras b{font:800 24px/1.1 var(--es-display);color:var(--es-destaque,var(--es-ink))}.dg-vit__cifras small{color:var(--es-ink);font-size:13px;line-height:1.3}.dg-vit__logos{border-radius:var(--es-radius);border:1px solid var(--es-line);background:#fff;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}@media (min-width:700px){.dg-vit__logos{grid-template-columns:repeat(4,1fr)}}.dg-vit__logos img{object-fit:contain;width:100%;height:64px}.dg-vit__testimonios{padding:34px 0 10px}.dg-vit__testimonios h2{text-align:center;margin:0 var(--es-gutter) 16px;font:800 20px/1.2 var(--es-display);color:var(--es-ink)}.dg-vit__carrusel{scroll-snap-type:x mandatory;padding:4px var(--es-gutter) 14px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.dg-vit__carrusel article{scroll-snap-align:center;border-radius:var(--es-radius);border:1px solid var(--es-line);background:#fff;flex:0 0 min(78vw,300px);align-content:start;gap:8px;padding:12px;display:grid}.dg-vit__carrusel img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.dg-vit__carrusel p{color:var(--es-ink);margin:0;font-size:14px;line-height:1.45}.dg-vit__carrusel small{color:var(--es-ink);font-size:13px;font-weight:700}.dg-vit__banner{width:100%;max-width:760px;height:auto;margin:18px auto 0;display:block}.dg-vit__bloque{max-width:860px;padding:34px var(--es-gutter) 8px;box-sizing:border-box;margin:0 auto}.dg-vit__cierre{text-align:center;justify-items:center;gap:14px;padding-bottom:44px;display:grid}.dg-vit .es-footer{background:var(--es-oak);border-top:0}.dg-vit .es-footer .es-wrap{color:#ffffffd9}.dg-vit .es-footer a{color:#fff}.hm--vitrina .es-footer{background:var(--es-oak)}.dg-vit__urgencia{font:800 13px/1.2 var(--es-display);letter-spacing:.04em;text-transform:uppercase;color:var(--es-destaque,#d00)}.dg-vit__viendo{color:var(--es-ink);opacity:.8;font-size:13px}.dg-vit__viva{display:block;position:relative;overflow:hidden}.dg-vit__viva>img,.dg-vit__viva>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dg-vit__viva-capa{pointer-events:none}.dg-vit__minis button[data-video]{position:relative}.dg-vit__minis button[data-video]:after{content:"▶";color:#fff;text-align:center;background:#0009;border-radius:999px;width:18px;height:18px;padding-left:1px;font-size:9px;line-height:18px;position:absolute;bottom:4px;right:4px}.dg-vit--larga .dg-vit__banners{max-width:760px;margin:0 auto}.dg-vit--larga .dg-vit__banner{max-width:none;margin:0}.dg-vit--larga .dg-vit__banners+.dg-vit__compra{margin-top:0}.dg-vit__boton-banner{padding:14px var(--es-gutter);background:#0b0b0d}.dg-vit__prueba{font:700 14px/1.3 var(--es-sans);color:var(--es-ink)}.dg-vit__resumen{text-align:center;margin:-6px var(--es-gutter) 14px;font:700 15px/1.3 var(--es-sans);color:var(--es-ink)}.dg-vit__resumen span{color:#f5b301;letter-spacing:1px}.dg-vit__testimonios--lista .dg-vit__carrusel{scroll-snap-type:none;max-width:760px;margin:0 auto;display:grid;overflow:visible}.dg-vit__testimonios--lista .dg-vit__carrusel article{flex:none}.dg-vit__t-autor{font-weight:800}.dg-vit__t-etiqueta{font:700 12px/1.2 var(--es-sans);color:#0a8f3c}.dg-vit--shopify{--dg-verde:#10b148}.dg-vit--shopify .dg-vit__precio{align-items:center}.dg-vit--shopify .dg-vit__precio s{font:700 24px/1 var(--es-display);color:var(--es-ink);order:0;text-decoration-thickness:2px}.dg-vit--shopify .dg-vit__precio b{color:var(--es-destaque,#e00);font-size:26px}.dg-vit--shopify .dg-vit__packs{gap:14px}.dg-vit--shopify .dg-vit__packs-titulo{text-align:center;align-items:center;gap:10px;font-weight:500;display:flex}.dg-vit--shopify .dg-vit__packs-titulo:after,.dg-vit--shopify .dg-vit__packs-titulo:before{content:"";background:var(--es-ink);flex:1;height:2px}.dg-vit--shopify .dg-vit__pack{background:#f2f2f2;border:2px solid #b5b5b5;border-radius:10px;grid-template-columns:1fr auto;margin-top:4px;padding:16px 18px}.dg-vit--shopify .dg-vit__pack[aria-checked=true]{background:#e6e6e6;border-color:#000}.dg-vit--shopify .dg-vit__pack-txt b{letter-spacing:.03em;font-size:16px;font-weight:600}.dg-vit--shopify .dg-vit__pack-txt small{color:var(--es-ink);font-size:14px;font-weight:600}.dg-vit--shopify .dg-vit__pack-precio b{white-space:nowrap;font-size:16px;font-weight:700}.dg-vit__pack-ahorro{color:#fff;font:700 14px/1 var(--es-sans);letter-spacing:.03em;background:#000;border-radius:3px;padding:6px 10px;position:absolute;top:-13px;right:14px}.dg-vit--shopify .dg-vit__cta,.dg-vit--shopify .ts-cta{background:var(--dg-verde)!important;border-color:var(--dg-verde)!important;color:#fff!important}.dg-vit--shopify .dg-vit__ficha>.dg-vit__cta{border-radius:22px;min-height:80px;font-size:22px!important}.dg-vit__barra-verde{z-index:40;padding:10px var(--es-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--es-paper);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dg-vit__barra-verde{background:color-mix(in srgb,var(--es-paper) 92%,transparent)}}.dg-vit__barra-verde{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s;transform:translateY(110%)}.dg-vit__barra-verde--show{transform:none}.dg-vit__barra-verde .dg-vit__cta{border-radius:16px;width:100%;min-height:56px}@media (min-width:900px){.dg-vit__barra-verde{display:none}}@media (prefers-reduced-motion:reduce){.dg-vit__barra-verde{transition:none}}.dg-vit__testimonios--imagenes{gap:0;padding-top:18px;display:grid}.dg-vit__testimonios--imagenes img{width:100%;height:auto;display:block}.dg-vit__testimonios--shopify h2{text-align:left;font:600 22px/1.3 var(--es-display)}.dg-vit__testimonios--shopify .dg-vit__carrusel article{text-align:center;border:0;border-radius:24px;flex:0 0 min(88vw,360px);gap:0;padding:0;overflow:hidden}.dg-vit__testimonios--shopify .dg-vit__carrusel img{border-radius:0}.dg-vit__t-cuerpo{gap:8px;padding:12px 20px 16px;display:grid}.dg-vit__t-cuerpo .dg-vit__t-estrellas{font-size:18px}.dg-vit__t-cuerpo p{font-size:15px;line-height:1.8}.dg-vit__t-cuerpo em{color:var(--es-ink);font-size:14px}.dg-vit--socio .dg-vit__cta,.dg-vit--socio .es-header .es-btn,.dg-vit--socio .es-sticky .es-btn,.dg-vit--socio .ts-cta{box-shadow:0 6px 22px #22c55e59;color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.dg-vit--socio .dg-vit__cta:hover,.dg-vit--socio .es-header .es-btn:hover,.dg-vit--socio .es-sticky .es-btn:hover,.dg-vit--socio .ts-cta:hover{background:#15803d!important;border-color:#15803d!important}.hm{--hm-ancho:1280px;display:block}:where(.hm) img,:where(.hm) video{display:block}.hm-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--es-destaque,var(--es-oak));font-size:11px}.hm-h2{font-family:var(--es-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:400;line-height:1.04}.hm-texto{color:var(--es-ink-soft);max-width:52ch;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.hm-botones{flex-wrap:wrap;gap:10px;display:flex}.hm-btn{min-height:54px;padding:0 30px}.hm-seccion{width:100%;max-width:var(--hm-ancho);padding:clamp(64px,9vw,130px) var(--es-gutter);box-sizing:border-box;margin:0 auto}.hm-vacio{padding:160px var(--es-gutter);text-align:center}.hm-portada{color:#fff;background:#111;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hm-portada--sola{background:var(--es-ink);min-height:80svh}.hm-portada__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-portada__velo{background:linear-gradient(#00000047,#0000000d 35%,#000000b3);position:absolute;inset:0}.hm-portada__texto{width:100%;max-width:var(--hm-ancho);padding:0 var(--es-gutter) clamp(56px,10vh,110px);box-sizing:border-box;justify-items:start;gap:18px;margin:0 auto;display:grid;position:relative}.hm-portada .hm-kicker{color:#ffffffd9}.hm-portada__titular{font-family:var(--es-display);letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(46px,8vw,128px);font-weight:400;line-height:.94}.hm-portada__bajada{color:#ffffffe0;max-width:44ch;margin:0;font-size:clamp(16px,1.5vw,21px)}.hm-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(22px,3vw,38px);display:flex}.hm-cabeza>div{gap:10px;display:grid}.hm-ver{color:inherit;text-underline-offset:5px;font-weight:600}.hm-grilla{grid-template-columns:repeat(auto-fill,minmax(min(46%,250px),1fr));gap:clamp(14px,2.2vw,28px);display:grid}.hm-estrella{align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (min-width:900px){.hm-estrella{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.hm-estrella__media{aspect-ratio:4/5;border-radius:var(--es-radius);background:var(--es-stone);overflow:hidden}.hm-estrella__media img,.hm-estrella__media video{object-fit:cover;width:100%;height:100%}.hm-estrella__texto{justify-items:start;gap:18px;display:grid}.hm-estrella__precio{font-family:var(--es-display);font-size:clamp(30px,3vw,44px)}.hm-banner{background:var(--es-stone);position:relative;overflow:hidden}.hm-banner__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-banner--media{color:#fff;align-items:center;min-height:64svh;display:grid}.hm-banner--media:after{content:"";background:linear-gradient(90deg,#0000009e,#00000014 75%);position:absolute;inset:0}.hm-banner__texto{z-index:1;width:100%;max-width:var(--hm-ancho);padding:clamp(56px,8vw,110px) var(--es-gutter);box-sizing:border-box;justify-items:start;gap:16px;margin:0 auto;display:grid;position:relative}.hm-banner--media .hm-texto{color:#ffffffe0}.hm-captacion{background:var(--es-ink)}.hm-captacion,.hm-captacion .hm-texto{color:var(--es-paper)}@supports (color:color-mix(in lab,red,red)){.hm-captacion .hm-texto{color:color-mix(in srgb,var(--es-paper) 80%,transparent)}}.hm-sellos{padding:26px var(--es-gutter);border-top:1px solid var(--es-line);border-bottom:1px solid var(--es-line)}.hm-sellos .tp-sellos{max-width:var(--hm-ancho);margin:0 auto}.hm-testimonios{gap:30px;display:grid}.hm-citas{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.hm-citas figure{border-radius:var(--es-radius);background:var(--es-stone);align-content:start;gap:12px;margin:0;padding:24px;display:grid}.hm-citas img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.hm-citas blockquote{font-family:var(--es-display);margin:0;font-size:20px;line-height:1.35}.hm-citas figcaption{color:var(--es-mute);font-size:13px}.hm-historia{align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (min-width:900px){.hm-historia:not(.hm-historia--sola){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hm-historia__media{aspect-ratio:4/5;object-fit:cover;border-radius:var(--es-radius);width:100%}.hm-historia__texto{gap:16px;display:grid}.hm-historia--sola .hm-historia__texto{max-width:820px}.hm-faq{gap:26px;max-width:980px;display:grid}.hm-contacto{text-align:center;justify-items:center;gap:16px;display:grid}.hm--cine .hm-portada__titular{font-weight:500}.hm--cine .hm-estrella__media{border-radius:4px;box-shadow:0 40px 80px -30px #00000073}.hm--editorial .hm-h2{letter-spacing:-.03em;font-size:clamp(36px,5.6vw,84px);line-height:.98}.hm--editorial .hm-portada__titular{letter-spacing:-.04em;font-size:clamp(54px,10.5vw,170px);line-height:.88}.hm--editorial .hm-estrella__media,.hm--editorial .hm-historia__media,.hm--editorial .tf-tarjeta__foto{border-radius:2px}.hm--editorial .hm-estrella{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.hm--editorial .hm-estrella{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hm--editorial .hm-seccion{padding-top:clamp(90px,13vw,190px);padding-bottom:clamp(90px,13vw,190px)}.hm--editorial .hm-grilla{grid-template-columns:repeat(auto-fill,minmax(min(46%,300px),1fr))}.hm--editorial .hm-grilla>:nth-child(3n+2){margin-top:12%}@media (max-width:720px){.hm--editorial .hm-grilla>:nth-child(3n+2){margin-top:0}}.hm--dividida .hm-portada{min-height:100svh}@media (min-width:900px){.hm--dividida .hm-portada{color:var(--es-ink);background:var(--es-paper);grid-template-columns:1fr 1fr;align-items:stretch}.hm--dividida .hm-portada__media{grid-area:1/2;height:100%;min-height:100svh;position:relative}.hm--dividida .hm-portada__velo{display:none}.hm--dividida .hm-portada__texto{grid-area:1/1;align-content:center;max-width:none;padding:120px clamp(40px,6vw,100px)}.hm--dividida .hm-portada .hm-kicker{color:var(--es-destaque,var(--es-oak))}.hm--dividida .hm-portada__bajada{color:var(--es-ink-soft)}.hm--dividida .hm-portada .es-btn--light{background:var(--es-btn,var(--es-ink));color:var(--es-btn-ink,var(--es-paper));border-color:var(--es-btn,var(--es-ink))}.hm--dividida .hm-estrella:nth-of-type(2n) .hm-estrella__media{order:2}}.hm--impacto{--hm-color:var(--es-btn,var(--es-ink));--hm-sobre:var(--es-btn-ink,var(--es-paper))}.hm--impacto .hm-h2,.hm--impacto .hm-portada__titular{text-transform:uppercase;letter-spacing:-.035em;font-weight:800;line-height:.9}.hm--impacto .hm-portada{background:var(--hm-color)}.hm--impacto .hm-portada__velo{background:linear-gradient(180deg,transparent 30%,var(--hm-color))}@supports (color:color-mix(in lab,red,red)){.hm--impacto .hm-portada__velo{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--hm-color) 88%,transparent))}}.hm--impacto .hm-sellos{background:var(--es-ink);color:var(--es-paper);border:0}.hm--impacto .hm-sellos .tp-sello b{color:var(--es-paper)}.hm--impacto .hm-banner,.hm--impacto .hm-captacion{background:var(--hm-color);color:var(--hm-sobre)}.hm--impacto .hm-banner .hm-texto,.hm--impacto .hm-captacion .hm-texto{color:var(--hm-sobre)}@supports (color:color-mix(in lab,red,red)){.hm--impacto .hm-banner .hm-texto,.hm--impacto .hm-captacion .hm-texto{color:color-mix(in srgb,var(--hm-sobre) 85%,transparent)}}.hm--impacto .hm-banner:not(.hm-banner--media) .es-btn--cta,.hm--impacto .hm-captacion .es-btn--cta{background:var(--hm-sobre);color:var(--hm-color);border-color:var(--hm-sobre)}.hm--impacto .hm-estrella__precio{font-size:clamp(40px,5vw,76px);font-weight:800}.hm--impacto .tf-tarjeta__nombre{text-transform:uppercase;font-weight:800}.hm--galeria .hm-grilla{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(72vw,340px);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.hm--galeria .hm-grilla::-webkit-scrollbar{display:none}.hm--galeria .hm-grilla>*{scroll-snap-align:start}.hm--galeria .hm-estrella{color:#fff;grid-template-columns:1fr;max-width:none;padding-left:0;padding-right:0;position:relative}.hm--galeria .hm-estrella__media{aspect-ratio:auto;border-radius:0;height:100svh}.hm--galeria .hm-estrella__texto{padding:0 var(--es-gutter) 70px;background:linear-gradient(#0000,#000000bf);padding-top:120px;position:absolute;bottom:0;left:0;right:0}.hm--galeria .hm-estrella .hm-texto{color:#ffffffe0}.hm--galeria .hm-estrella .es-btn--ghost{color:#fff;border-color:#ffffffb3}.hm--ficha .hm-portada{min-height:64svh}.hm--ficha .hm-portada__titular{font-size:clamp(36px,5.4vw,72px)}.hm--ficha .hm-seccion{padding-top:clamp(40px,6vw,70px);padding-bottom:clamp(40px,6vw,70px)}.hm--ficha .hm-h2{font-size:clamp(24px,2.8vw,36px)}.hm--ficha .hm-grilla{grid-template-columns:repeat(auto-fill,minmax(min(46%,200px),1fr))}.hm--ficha .hm-estrella__media{aspect-ratio:1}.hsf{--hsf-gutter:clamp(22px,6vw,96px);--sf-negro:#050505;--sf-texto:#f5f3ef;--sf-degradado:linear-gradient(100deg,#ff8a1f,#ec3f8c 42%,#7c3aed 74%,#4f2bd9);--sf-titular:var(--font-outfit),"Outfit",system-ui,sans-serif;background:var(--sf-negro,#050505);color:var(--sf-texto,#f5f3ef);font-family:var(--font-inter),"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.hsf img{display:block}.hsf-encabezado{z-index:30;padding:18px var(--hsf-gutter);background:linear-gradient(#0505058c,#0000);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.hsf-logo{width:auto;height:30px}.hsf-ingresar{color:#f5f3efbf;letter-spacing:.02em;font-size:14px;text-decoration:none}.hsf-ingresar:hover{color:#fff}.hsf-recorrido{position:relative}.hsf-escenario{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.hsf-lienzo{background:#050505;width:100%;height:100%;display:block}.hsf-lienzo,.hsf-velo{position:absolute;inset:0}.hsf-velo{pointer-events:none;background:linear-gradient(90deg,#0505059e,#0505052e 46%,#0000 70%),linear-gradient(#05050566,#0000 18% 70%,#0505058c)}@media (max-width:767px){.hsf-velo{background:linear-gradient(#050505b8,#05050559 34%,#0000 58%,#05050573)}}.hsf-capa{z-index:2;pointer-events:none;position:absolute;inset:0}.hsf-capitulo{left:var(--hsf-gutter);will-change:opacity,transform;gap:18px;max-width:min(620px,82vw);display:grid;position:absolute;bottom:14vh}@media (max-width:767px){.hsf-capitulo{gap:14px;max-width:none;inset:13svh 22px auto}}.hsf-centro{text-align:center;justify-items:center;width:min(980px,90vw);max-width:none;inset:50% auto auto 50%;translate:-50% -50%}@media (max-width:767px){.hsf-centro{width:calc(100vw - 44px);top:50%;left:50%;right:auto}}.hsf-titular{font-family:var(--sf-titular,"Outfit"),system-ui,sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,5.2vw,76px);font-weight:600;line-height:1.02}.hsf-titular--gigante{letter-spacing:-.045em;font-size:clamp(42px,7.8vw,128px);line-height:.96}.hsf-acento{background:var(--sf-degradado);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hsf-apoyo{color:#f5f3efb3;max-width:34ch;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.5}.hsf-menor{letter-spacing:.14em;text-transform:lowercase;color:#f5f3ef73;margin:0;font-size:13px}.hsf-menor--claro{letter-spacing:.02em;text-transform:none;color:#f5f3ef99;font-size:15px}.hsf-pista{letter-spacing:.4em;text-transform:uppercase;color:#f5f3ef73;margin:18px 0 0;font-size:11px;animation:hsf-pista 2.4s ease-in-out infinite}@keyframes hsf-pista{50%{opacity:.6;transform:translateY(6px)}}.hsf-botones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.hsf-boton{color:#fff;background:var(--sf-degradado);border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 44px -14px #ec3f8c8c}.hsf-boton:hover{transform:translateY(-1px);box-shadow:0 22px 54px -14px #ec3f8cb3}.hsf-boton--fantasma{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.hsf-boton--fantasma:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff6}.hsf-botones--grande .hsf-boton{min-height:58px;padding:0 34px;font-size:16px}.hsf-capa-telefono{max-width:none;top:44.5%;bottom:auto;left:63%;translate:-50% -50%}.hsf-telefono{aspect-ratio:9/19.5;background:#000;border-radius:34px;flex:none;height:58vh;position:relative;overflow:hidden;box-shadow:0 0 0 7px #0b0b0f,0 0 0 8px #ffffff24,0 50px 90px -30px #7c3aed8c}.hsf-telefono img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.hsf-telefono img.on{opacity:1}@media (max-width:767px){.hsf-capa-telefono{top:60%;left:50%;right:auto}.hsf-telefono{border-radius:26px;height:48svh}}.hsf-puertas ul{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,48px);width:100%;margin:18px 0 6px;padding:0;list-style:none;display:grid}.hsf-puertas li{border-top:1px solid #ffffff2e;align-content:start;gap:8px;padding-top:18px;display:grid}.hsf-puertas b{font-family:var(--sf-titular,"Outfit"),sans-serif;letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);font-weight:600}.hsf-puertas span{color:#f5f3efa6;font-size:15px;line-height:1.45}.hsf-enlace{color:#f472b6;margin-top:4px;font-size:14px;text-decoration:none}.hsf-enlace:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.hsf-puertas ul{grid-template-columns:1fr;gap:14px}.hsf-puertas li{padding-top:12px}}.hsf-final{gap:24px}.hsf-logo-final{opacity:.9;width:auto;height:54px}.hsf-riel{background:#ffffff1f;width:1px;height:34vh;position:absolute;top:50%;right:18px;translate:0 -50%}.hsf-riel div{background:var(--sf-degradado);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}@media (max-width:767px){.hsf-riel{right:8px}}.hsf-pie{padding:44px var(--hsf-gutter) calc(44px + env(safe-area-inset-bottom));color:#f5f3ef80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;font-size:13px;display:flex}.hsf-pie img{width:auto;height:24px}.hsf-pie nav{gap:22px;display:flex}.hsf-pie a{color:#f5f3efb3;text-decoration:none}.hsf-pie a:hover{color:#fff}.hsf-estatica{display:grid}.hsf-estatica section{min-height:90svh;padding:0 var(--hsf-gutter) 12vh;align-items:end;display:grid;position:relative}.hsf-estatica section>img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hsf-estatica section>div{gap:16px;max-width:640px;display:grid;position:relative}.hsf-estatica .hsf-centro{text-align:center;align-content:center;justify-items:center;gap:22px;width:auto;display:grid;position:static;translate:none}.hsf-sin-js{padding:120px var(--hsf-gutter);gap:40px;max-width:900px;display:grid}.hsf-sin-js h2{font-family:var(--sf-titular,"Outfit"),sans-serif;margin:0 0 8px;font-size:32px}.hsf-sin-js p{color:#f5f3efb3;margin:0}.hsf-centro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050505c7,#05050573 60%,#0000);position:absolute;inset:-18% -14%}.opt{scroll-behavior:smooth}.opt-nav{align-items:center;gap:22px;display:flex}.opt-nav a:first-child{color:#f5f3efbf;font-size:14px;text-decoration:none}.opt-nav a:first-child:hover{color:#fff}.opt-centro-apoyo{text-align:center;max-width:40ch}.opt-seccion{padding:clamp(80px,12vw,150px) var(--hsf-gutter);border-top:1px solid #ffffff0f;position:relative}.opt-cabeza{gap:14px;max-width:760px;margin-bottom:clamp(36px,5vw,64px);display:grid}.opt-antetitulo{letter-spacing:.24em;text-transform:uppercase;color:#f5f3ef73;margin:0;font-size:12px;font-weight:600}.opt-bajada{color:#f5f3efa6;max-width:56ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.opt-piezas{background:#ffffff14;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.opt-pieza{background:#070708;align-content:start;gap:10px;padding:clamp(22px,2.4vw,34px);display:grid}.opt-pieza span{color:#f5f3ef99;font-size:14px}.opt-pieza b{font-family:var(--sf-titular);letter-spacing:-.04em;background:var(--sf-degradado);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3.6vw,54px);font-weight:600;line-height:1}.opt-pieza small{color:#f5f3ef80;font-size:14px;line-height:1.45}@media (max-width:900px){.opt-piezas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.opt-piezas{grid-template-columns:1fr}}.opt-planes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.6vw,22px);display:grid}.opt-plan{background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,34px);display:flex;position:relative}.opt-plan--destacado{background:linear-gradient(#0b0a0e,#0b0a0e) padding-box,var(--sf-degradado) border-box;border:1px solid #0000;box-shadow:0 40px 90px -40px #ec3f8c8c}.opt-sello{background:var(--sf-degradado);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:24px}.opt-plan h3{letter-spacing:-.02em;margin:0;font-size:22px}.opt-plan h3,.opt-precio{font-family:var(--sf-titular);font-weight:600}.opt-precio{letter-spacing:-.04em;font-size:clamp(36px,3.4vw,50px);line-height:1}.opt-precio span{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#f5f3ef80;white-space:nowrap;font-size:15px;font-weight:400}.opt-nota{color:#f5f3ef80;margin:-6px 0 0;font-size:13px}.opt-plan ul{border-top:1px solid #ffffff1a;flex:1;align-content:start;gap:10px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid}.opt-plan li{color:#f5f3efe6;padding-left:20px;font-size:15px;position:relative}.opt-plan li:before{content:"";background:var(--sf-degradado);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.opt-plan li b{font-weight:600}.opt-plan li.opt-suave{color:#f5f3ef8c}.opt-plan li.opt-suave:before{background:#ffffff40}.opt-acciones{justify-items:center;gap:12px;margin-top:8px;display:grid}.opt-acciones .hsf-boton{width:100%}.opt-enlace{color:#f5f3efb3;text-underline-offset:4px;font-size:14px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.opt-enlace:hover{color:#fff}@media (max-width:960px){.opt-planes{grid-template-columns:1fr;max-width:520px}}.opt-montaje{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;align-items:flex-start;gap:14px;max-width:760px;margin-top:22px;padding:20px 22px;display:flex}.opt-montaje input{accent-color:#ec3f8c;flex:none;width:18px;height:18px;margin-top:4px}.opt-montaje>span{gap:4px;font-size:15px;display:grid}.opt-montaje em{color:#f5f3ef73;font-size:13px;font-style:normal}.opt-montaje span span{color:#f5f3ef99;font-size:14px;line-height:1.45}.opt-pasos ol{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.opt-pasos li{counter-increment:paso;border-top:1px solid #ffffff2e;gap:8px;padding-top:20px;display:grid}.opt-pasos li:before{content:counter(paso,decimal-leading-zero);font-family:var(--sf-titular);color:#f472b6;letter-spacing:.1em;font-size:14px}.opt-pasos b{font-family:var(--sf-titular);letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);font-weight:600}.opt-pasos span{color:#f5f3ef9e;font-size:15px;line-height:1.5}@media (max-width:767px){.opt-pasos ol{grid-template-columns:1fr}}.opt-reglas{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.opt-reglas div{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;align-content:start;gap:8px;padding:22px;display:grid}.opt-reglas b{font-family:var(--sf-titular);letter-spacing:-.015em;font-size:19px;font-weight:600}.opt-reglas span{color:#f5f3ef99;font-size:14px;line-height:1.5}@media (max-width:960px){.opt-reglas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.opt-reglas{grid-template-columns:1fr}}.opt-faq{border-top:1px solid #ffffff1a;max-width:820px;display:grid}.opt-faq details{border-bottom:1px solid #ffffff1a}.opt-faq summary{cursor:pointer;font-family:var(--sf-titular);letter-spacing:-.01em;padding:22px 36px 22px 0;font-size:clamp(17px,1.4vw,20px);font-weight:500;list-style:none;position:relative}.opt-faq summary::-webkit-details-marker{display:none}.opt-faq summary:after{content:"+";color:#f5f3ef80;font-size:24px;font-weight:300;transition:transform .2s;position:absolute;top:18px;right:4px}.opt-faq details[open] summary:after{transform:rotate(45deg)}.opt-faq p{color:#f5f3efa6;max-width:64ch;margin:0 0 22px;font-size:15px;line-height:1.6}.opt-final{text-align:center;justify-items:center;gap:22px;display:grid}.opt-final .hsf-apoyo{max-width:46ch}.opt-hero-quieto{min-height:100svh;padding:0 var(--hsf-gutter) 14vh;align-items:end;display:grid;position:relative}.opt-hero-quieto>img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.opt-hero-quieto>div{justify-items:start;gap:18px;max-width:760px;display:grid;position:relative}.opt-planes--dos{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}@media (max-width:760px){.opt-planes--dos{grid-template-columns:1fr}}.opt-nota-pie{color:#f5f3ef80;max-width:70ch;margin:22px 0 0;font-size:14px}.opt-semanas{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.opt-semanas li{border-top:1px solid #ffffff2e;align-content:start;gap:8px;padding-top:18px;display:grid}.opt-semanas small{font-family:var(--sf-titular);letter-spacing:.08em;color:#f472b6;font-size:13px}.opt-semanas b{font-family:var(--sf-titular);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:600}.opt-semanas span{color:#f5f3ef9e;font-size:15px;line-height:1.5}@media (max-width:1000px){.opt-semanas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.opt-semanas{grid-template-columns:1fr}}.opt-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.opt-lista li{color:#f5f3efd1;border-bottom:1px solid #ffffff14;padding:14px 0 14px 28px;font-size:16px;line-height:1.5;position:relative}.opt-lista li:before{content:"";background:var(--sf-degradado);border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:0}@media (max-width:700px){.opt-lista{grid-template-columns:1fr}}.opt-tarifas{background:#ffffff14;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:980px;display:grid;overflow:hidden}.opt-tarifa{background:#070708;gap:8px;padding:clamp(22px,2.4vw,32px);display:grid}.opt-tarifa span{color:#f5f3ef99;font-size:14px}.opt-tarifa b{font-family:var(--sf-titular);letter-spacing:-.04em;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1}.opt-tarifa small{color:#f5f3ef73;font-size:13px}@media (max-width:760px){.opt-tarifas{grid-template-columns:1fr}}.opt-ejemplo{color:#f5f3efb8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;max-width:980px;margin-top:22px;padding:22px 24px;font-size:15px;line-height:1.6}.opt-ejemplo b{color:#fff}.opt-reglas--tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.opt-reglas--tres{grid-template-columns:1fr}}.opt-botones-izq{justify-content:flex-start;margin-top:34px}.opt-nota-pie a{color:#f472b6}.opt-semanas li:before{content:none}.pm-vf{--vfv-ink:#f5f5f7;--vfv-muted:#fff9;--vfv-faint:#ffffff61;--vfv-line:#ffffff1a;--vfv-surface:#111116;--vfv-accent:#ec3f8c;--vfv-accent-ink:#fff;--vfv-err:#f87171;--vfv-font-display:var(--font-outfit),"Outfit",system-ui,sans-serif;--vfv-font-body:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--vfv-ink)}.pm-vf .vfv-display{font-family:var(--vfv-font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.06}.pm-vf .vfv-input{width:100%;min-width:0;color:var(--vfv-ink);font-family:var(--vfv-font-body);background:#0006;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:.7rem .9rem;transition:border-color .15s,box-shadow .15s}.pm-vf .vfv-input:focus{border-color:#ec3f8cb3;box-shadow:0 0 0 4px #ec3f8c26}.pm-vf .vfv-input::placeholder{color:var(--vfv-faint)}.pm-vf .vfv-tono{color:var(--vfv-muted);border:1px solid var(--vfv-line);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border-radius:999px;flex:1 1 0;padding:.6rem .4rem;font-size:.85rem}.pm-vf .vfv-tono.activo{color:var(--vfv-ink);background:#ec3f8c1a;border-color:#ec3f8cb3}.pm-vf .vfv-icono-btn{border:1px solid var(--vfv-line);width:2.75rem;height:2.75rem;color:var(--vfv-muted);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid}.pm-vf .vfv-icono-btn:hover:not(:disabled){color:var(--vfv-ink);border-color:#fff6}.pm-vf .vfv-icono-btn:disabled{opacity:.35;cursor:default}.pm-vf .vfv-icono-btn.enviar{color:#fff;background:linear-gradient(135deg,#ec3f8c,#7c3aed);border-color:#0000}.pm-vf .vfv-icono-btn.enviar:disabled{color:var(--vfv-faint);background:#ffffff0f}.pm-vf .vfv-icono-btn:active:not(:disabled){transform:scale(.94)}.pm-vf .vfv-mic.escuchando{color:#fff;background:#e11d48;border-color:#0000;animation:pm-mic-pulso 1.2s ease-in-out infinite;box-shadow:0 0 0 3px #e11d4859}@keyframes pm-mic-pulso{50%{box-shadow:0 0 0 6px #e11d4826}}.pm-vf .vfv-mic-vivo{color:#fda4af;white-space:nowrap;text-overflow:ellipsis;margin:.35rem 0 0;font-size:.75rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.pm-vf .vfv-mic.escuchando{animation:none}}.sf{--sf-negro:#050505;--sf-superficie:#0e0e12;--sf-superficie-2:#15151b;--sf-borde:#ffffff1a;--sf-texto:#f5f3ef;--sf-suave:#f5f3ef9e;--sf-naranja:#ff8a1f;--sf-magenta:#ec3f8c;--sf-violeta:#7c3aed;--sf-azul:#4f2bd9;--sf-degradado:linear-gradient(100deg,#ff8a1f,#ec3f8c 42%,#7c3aed 74%,#4f2bd9);--sf-titular:var(--font-outfit),"Outfit",system-ui,sans-serif;background:var(--sf-negro);color:var(--sf-texto);font-family:var(--font-inter),"Inter",system-ui,sans-serif;color-scheme:dark}.sf .sf-titular,.sf h1,.sf h2{font-family:var(--sf-titular);letter-spacing:-.01em}.sf .sf-acento{background:var(--sf-degradado);color:#0000;-webkit-background-clip:text;background-clip:text}.sf .sf-luz{background:radial-gradient(60% 50% at 15% 0,#ff8a1f24,transparent 70%),radial-gradient(55% 45% at 85% 10%,#7c3aed2e,transparent 70%),var(--sf-negro)}.sf .sf-boton{background:var(--sf-degradado);color:#fff;box-shadow:0 10px 30px -12px #ec3f8c8c}.sf .sf-boton:hover{filter:brightness(1.08)}.sf .sf-borde-degradado{isolation:isolate;position:relative}.sf .sf-borde-degradado:before{content:"";border-radius:inherit;background:var(--sf-degradado);pointer-events:none;z-index:-1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sf .sf-barra{background:var(--sf-degradado)}.sf .sf-seguro-abajo{padding-bottom:env(safe-area-inset-bottom)}@keyframes sf-subir{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sf-aparecer{0%{opacity:0}to{opacity:1}}.sf .sf-subir{animation:sf-subir .28s cubic-bezier(.2,.8,.2,1) backwards}.sf .sf-aparecer{animation:sf-aparecer .2s ease-out backwards}@media (prefers-reduced-motion:reduce){.sf .sf-aparecer,.sf .sf-subir{animation:none}}@keyframes sf-carga{0%{transform:translate(-100%)}to{transform:translate(300%)}}:root{--background:oklch(12% .01 260);--foreground:oklch(98% 0 0);--card:oklch(15% .01 260);--card-foreground:oklch(98% 0 0);--popover:oklch(15% .01 260);--popover-foreground:oklch(98% 0 0);--primary:oklch(60% .25 25);--primary-foreground:oklch(98% 0 0);--secondary:oklch(75% .2 100);--secondary-foreground:oklch(10% 0 0);--muted:oklch(20% .01 260);--muted-foreground:oklch(65% 0 0);--accent:oklch(65% .28 340);--accent-foreground:oklch(98% 0 0);--destructive:oklch(55% .22 30);--destructive-foreground:oklch(98% 0 0);--border:oklch(25% .02 260);--input:oklch(20% .01 260);--ring:oklch(60% .25 25);--chart-1:oklch(60% .25 25);--chart-2:oklch(75% .2 100);--chart-3:oklch(65% .28 340);--chart-4:oklch(60% .15 200);--chart-5:oklch(55% .22 30);--radius:.625rem;--sidebar:oklch(10% .01 260);--sidebar-foreground:oklch(98% 0 0);--sidebar-primary:oklch(60% .25 25);--sidebar-primary-foreground:oklch(98% 0 0);--sidebar-accent:oklch(20% .01 260);--sidebar-accent-foreground:oklch(98% 0 0);--sidebar-border:oklch(25% .02 260);--sidebar-ring:oklch(60% .25 25);--neon-pink:oklch(60% .25 25);--neon-magenta:oklch(65% .28 340);--neon-yellow:oklch(85% .2 100);--neon-green:oklch(75% .2 140);--dark-bg:oklch(8% .01 260);--terminal-green:oklch(70% .2 145)}@keyframes pulse-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:var(--terminal-green)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse-ring{animation:pulse-ring 1.5s cubic-bezier(.215,.61,.355,1) infinite}.animate-scan-line{animation:scan-line 2s linear infinite}.animate-glitch{animation:glitch .3s ease-in-out infinite}.animate-fade-in-up{animation:fade-in-up .6s ease-out forwards}.animate-shimmer{background:linear-gradient(90deg,#0000,#ffffff1a,#0000) 0 0/200% 100%;animation:shimmer 2s infinite}.video-vertical{aspect-ratio:9/16;width:auto;max-height:100dvh;margin:0 auto}.snap-y-mandatory{scroll-snap-type:y mandatory}.snap-start{scroll-snap-align:start}.text-glow-pink{text-shadow:0 0 10px var(--neon-pink),0 0 20px var(--neon-pink),0 0 40px var(--neon-pink)}.text-glow-red{text-shadow:0 0 10px #f33,0 0 20px #f33,0 0 40px #f33}.text-glow-green{text-shadow:0 0 10px var(--terminal-green),0 0 20px var(--terminal-green)}.text-glow-yellow{text-shadow:0 0 10px var(--neon-yellow),0 0 20px var(--neon-yellow)}.box-glow-pink{box-shadow:0 0 20px var(--neon-pink),0 0 40px #ff32964d}.box-glow-red{box-shadow:0 0 20px #f33,0 0 40px #ff32324d}.box-glow-green{box-shadow:0 0 15px var(--terminal-green),0 0 30px #32ff6433}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}