.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:var(--kuro-black);display:grid;place-items:center;overflow:hidden}.preloader__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.3}.preloader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#00000059,#000000bf);pointer-events:none}.preloader__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.preloader__wordmark{font-family:var(--font-display);font-weight:700;text-transform:lowercase;font-size:clamp(3rem,10vw,6rem);line-height:1;letter-spacing:-.02em;color:var(--kuro-white)}.preloader__dot{color:var(--kuro-red)}.preloader__bar{width:min(52vw,220px);height:2px;background-color:#f6f3f226;overflow:hidden}.preloader__fill{display:block;width:100%;height:100%;background-color:var(--kuro-white);transform-origin:left center;transform:scaleX(0);transition:transform .3s ease}.liquid-glass{position:relative;background:#f6f3f20d;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-radius:999px;box-shadow:0 1px #f6f3f21f inset,0 -1px #00000040 inset,0 8px 30px #00000059}.liquid-glass--strong{background:#f6f3f212;backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);border-radius:24px;box-shadow:0 1px #f6f3f229 inset,0 -1px #0000004d inset,0 20px 60px #00000073}.liquid-glass:before,.liquid-glass--strong:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,#f6f3f28c,#f6f3f20f 38%,#f6f3f200 62%,#f6f3f247);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.liquid-glass{background:#141313b8}.liquid-glass--strong{background:#141313d1}}.navbar{position:fixed;top:1.25rem;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:0 1.25rem;pointer-events:none;opacity:0}.navbar__pill{pointer-events:auto;display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);width:min(100%,940px);padding:.55rem .65rem .55rem 1.5rem}.navbar__logo{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.02em;color:var(--kuro-white);flex-shrink:0}.navbar__dot{color:var(--kuro-red)}.navbar__links{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem);margin:0 auto;list-style:none}.navbar__link{font-family:var(--font-body);font-weight:500;font-size:.9rem;letter-spacing:.02em;color:var(--kuro-dim);transition:color .25s ease}.navbar__link:hover,.navbar__link:focus-visible{color:var(--kuro-white)}.navbar__cta{flex-shrink:0;padding:.65rem 1.4rem;border-radius:999px;background:var(--kuro-white);color:var(--kuro-black);font-family:var(--font-body);font-weight:500;font-size:.9rem;letter-spacing:.01em;transition:transform .25s ease,box-shadow .25s ease}.navbar__cta:hover,.navbar__cta:focus-visible{transform:translateY(-1px);box-shadow:0 8px 24px #f6f3f22e}@media (max-width: 720px){.navbar{top:.85rem}.navbar__pill{width:100%;padding:.5rem .5rem .5rem 1.15rem;gap:.75rem}.navbar__links{display:none}.navbar__logo{font-size:1.3rem}.navbar__cta{margin-left:auto;padding:.55rem 1.1rem;font-size:.85rem}}.grain-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 85% at 18% 8%,#1c1b1b 0%,transparent 55%),radial-gradient(100% 90% at 88% 26%,#161515 0%,transparent 52%),radial-gradient(130% 100% at 50% 108%,#121111 0%,transparent 60%),var(--kuro-black)}.grain-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;opacity:.085;mix-blend-mode:soft-light}.hero{position:relative;height:300vh}.hero__sticky{position:sticky;top:0;height:100vh;overflow:hidden;background-color:transparent}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}.hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;pointer-events:none}.hero__phrase{grid-area:1 / 1;align-self:center;justify-self:center;margin:0;max-width:none;text-align:center;font-family:var(--font-display);font-weight:700;line-height:1.1;letter-spacing:-.01em;font-size:clamp(1.5rem,4.4vw,3.4rem);color:var(--kuro-white);text-shadow:0 2px 40px rgba(0,0,0,.5);opacity:0}.hero__arc{grid-area:1 / 1;align-self:start;justify-self:center;width:min(92vw,1150px);margin-top:17vh;overflow:visible;opacity:0}.hero__arc-text{font-family:var(--font-display);font-weight:700;font-size:74px;letter-spacing:-.01em;fill:var(--kuro-white)}.hero__dot{fill:var(--kuro-white)}.mockup{--bezel: #0c0c0c;--screen-bg: #0a0a0a;width:100%}.mockup__frame{position:relative;background:var(--bezel);box-shadow:0 1px #f6f3f214 inset,0 30px 70px #0000008c}.mockup__screen{position:relative;overflow:hidden;background:var(--screen-bg)}.mockup__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mockup__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-body);font-size:.72rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kuro-dim);background:repeating-linear-gradient(-45deg,rgba(246,243,242,.02) 0 10px,transparent 10px 20px)}.mockup--laptop .mockup__frame{border-radius:14px 14px 0 0;padding:10px 10px 0}.mockup--laptop .mockup__screen{aspect-ratio:16 / 10;border-radius:6px}.mockup--laptop .mockup__frame:after{content:"";position:absolute;left:50%;bottom:-14px;transform:translate(-50%);width:118%;height:14px;background:linear-gradient(#141414,#060606);border-radius:0 0 12px 12px;box-shadow:0 10px 24px #00000080}.mockup--tablet .mockup__frame{border-radius:22px;padding:12px}.mockup--tablet .mockup__screen{aspect-ratio:3 / 4;border-radius:10px}.mockup--phone .mockup__frame{border-radius:30px;padding:8px}.mockup--phone .mockup__screen{aspect-ratio:9 / 19.5;border-radius:22px}.mockup--phone .mockup__frame:after{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:34%;height:16px;background:var(--bezel);border-radius:0 0 12px 12px;z-index:1}.webs{position:relative;padding:clamp(7rem,16vh,13rem) 1.5rem}.webs__inner{width:min(100%,1180px);margin:0 auto}.webs__header{max-width:40rem;margin:0 0 clamp(3.5rem,8vh,6rem)}.webs__eyebrow{margin:0 0 1.3rem;font-family:var(--font-body);font-weight:500;font-size:.78rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kuro-dim)}.webs__title{max-width:16ch;margin:0;font-family:var(--font-display);font-weight:700;line-height:1.02;letter-spacing:-.01em;font-size:clamp(2.25rem,6vw,4.5rem);color:var(--kuro-white)}.webs__dot{color:var(--kuro-red)}.webs__lead{max-width:42ch;margin:1.6rem 0 0;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--kuro-dim)}.webs__devices{display:grid;grid-template-columns:1fr 1.9fr .85fr;align-items:end;gap:clamp(1rem,2.5vw,2.5rem)}.webs__device--tablet{transform:translateY(-6%)}.webs__device--phone{transform:translateY(4%)}@media (max-width: 820px){.webs__devices{grid-template-columns:1fr;justify-items:center;gap:clamp(2rem,6vw,3rem)}.webs__device{width:min(100%,30rem);transform:none}.webs__device--phone{width:min(60%,18rem)}}.media{position:relative;overflow:hidden;margin:0;border-radius:14px;background:repeating-linear-gradient(-45deg,rgba(246,243,242,.02) 0 12px,transparent 12px 24px),#f6f3f208;box-shadow:0 1px #f6f3f20f inset}.media__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media__label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-body);font-size:.72rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kuro-dim)}.contenido{position:relative;padding:clamp(7rem,16vh,13rem) 1.5rem}.contenido__inner{width:min(100%,1180px);margin:0 auto}.contenido__header{max-width:40rem;margin:0 0 clamp(3rem,7vh,5rem) auto;text-align:right}.contenido__eyebrow{margin:0 0 1.3rem;font-family:var(--font-body);font-weight:500;font-size:.78rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kuro-dim)}.contenido__title{margin:0 0 0 auto;font-family:var(--font-display);font-weight:700;line-height:1.02;letter-spacing:-.01em;font-size:clamp(2.25rem,6vw,4.5rem);color:var(--kuro-white)}.contenido__dot{color:var(--kuro-red)}.contenido__lead{max-width:40ch;margin:1.6rem 0 0 auto;font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--kuro-dim)}.contenido__gallery{-moz-column-count:3;column-count:3;-moz-column-gap:clamp(1rem,2vw,1.5rem);column-gap:clamp(1rem,2vw,1.5rem)}.contenido__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(1rem,2vw,1.5rem)}@media (max-width: 820px){.contenido__header{text-align:left;margin-right:auto;margin-left:0}.contenido__title,.contenido__lead{margin-left:0;margin-right:auto}.contenido__gallery{-moz-column-count:2;column-count:2}}@media (max-width: 480px){.contenido__gallery{-moz-column-count:1;column-count:1}}:root{--kuro-red: #DA1A1F;--kuro-white: #F6F3F2;--kuro-dim: rgb(150, 146, 145);--kuro-black: #000000;--font-display: "League Spartan", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--tracking-eyebrow: .35em}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background-color:var(--kuro-black);color:var(--kuro-white);font-family:var(--font-body);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}img,picture,video,canvas{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-1\/2{left:50%}.top-0{top:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.-mt-4{margin-top:-1rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-full{height:100%}.w-10{width:2.5rem}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-\[1120px\]{max-width:1120px}.flex-1{flex:1 1 0%}.flex-none{flex:none}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-2{border-width:2px}.border-solid{border-style:solid}.border-border{border-color:hsl(var(--border))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/\[0\.07\]{background-color:hsl(var(--foreground) / .07)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:League Spartan,system-ui,sans-serif}.font-sans{font-family:Inter,system-ui,sans-serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-background{color:hsl(var(--background))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--background: 0 0% 0%;--foreground: 15 18% 96%;--card: 0 0% 0%;--card-foreground: 15 18% 96%;--popover: 0 0% 4%;--popover-foreground: 15 18% 96%;--primary: 358 79% 48%;--primary-foreground: 15 18% 96%;--secondary: 12 4% 12%;--secondary-foreground: 15 18% 96%;--muted: 12 4% 12%;--muted-foreground: 12 3% 58%;--accent: 12 4% 14%;--accent-foreground: 15 18% 96%;--destructive: 358 79% 48%;--destructive-foreground: 15 18% 96%;--border: 15 8% 18%;--input: 15 8% 18%;--ring: 358 79% 48%;--radius: .75rem}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground) / .9)}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:hsl(var(--foreground) / .06)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
