@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/2399309f.woff2")format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/abc6e6dd.woff2")format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/303400d5.woff2")format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/e0950f85.woff2")format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/53b941f5.woff2")format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/db165a65.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/3342ded4.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/26114983.woff2")format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/06caa174.woff2")format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/c62acc09.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url("../fonts/bd991d27.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b7700c01-module__LbZqPq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_b7700c01-module__LbZqPq__variable{--font-serif:"Playfair Display","Playfair Display Fallback"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-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-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-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{:root,:host{--font-sans:"Inter","Geist","Geist Fallback";--font-serif:"Playfair Display",Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-orange-400:#ffffff;--color-orange-500:#e4e4e7;--color-amber-400:#ffffff;--color-amber-500:#e4e4e7;--color-amber-600:#d4d4d8;--color-yellow-200:#ffffff;--color-yellow-300:#ffffff;--color-yellow-400:#ffffff;--color-yellow-500:#ffffff;--color-yellow-600:#d4d4d8;--color-yellow-700:#a1a1aa;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-cyan-400:#00d2ef;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-gray-300:#d1d5dc;--color-gray-900:#101828;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--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;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #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-lg:16px;--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:"Inter","Geist","Geist Fallback";--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-orange-400:lab(100% 0 0);--color-orange-500:lab(88% 0 0);--color-amber-400:lab(100% 0 0);--color-amber-500:lab(100% 0 0);--color-amber-600:lab(100% 0 0);--color-yellow-200:lab(100% 0 0);--color-yellow-300:lab(100% 0 0);--color-yellow-400:lab(100% 0 0);--color-yellow-500:lab(100% 0 0);--color-yellow-600:lab(100% 0 0);--color-yellow-700:lab(100% 0 0);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{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);overflow-x:hidden}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-inset-0\.5{inset:calc(var(--spacing)*-.5)}.-inset-1{inset:calc(var(--spacing)*-1)}.-inset-6{inset:calc(var(--spacing)*-6)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-40{top:calc(var(--spacing)*40)}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-1\/4{right:25%}.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)}.right-10{right:calc(var(--spacing)*10)}.right-20{right:calc(var(--spacing)*20)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-20{bottom:calc(var(--spacing)*20)}.-left-2{left:calc(var(--spacing)*-2)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-10{left:calc(var(--spacing)*10)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-6{margin-block:calc(var(--spacing)*6)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.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-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.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-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-1{margin-left:calc(var(--spacing)*1)}.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}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-0\.5{height:calc(var(--spacing)*.5)}.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-2\/5{height:40%}.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-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-72{height:calc(var(--spacing)*72)}.h-96{height:calc(var(--spacing)*96)}.h-\[340px\]{height:340px}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-\[24px\]{min-height:24px}.min-h-\[40px\]{min-height:40px}.min-h-\[calc\(100vh-13rem\)\]{min-height:calc(100vh - 13rem)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-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-10{width:calc(var(--spacing)*10)}.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-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-96{width:calc(var(--spacing)*96)}.w-\[130px\]{width:130px}.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-\[380px\]{max-width:380px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-12{rotate:12deg}.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-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}: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)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-lg{border-top-left-radius:var(--radius)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius)}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.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-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-2{border-right-style:var(--tw-border-style);border-right-width:2px}.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-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-black{border-color:var(--color-black)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-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-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-input{border-color:var(--input)}.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\/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\/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-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-400\/20{border-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/20{border-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.border-yellow-400\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/25{border-color:color-mix(in oklab,var(--color-yellow-400)25%,transparent)}}.border-yellow-400\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/30{border-color:color-mix(in oklab,var(--color-yellow-400)30%,transparent)}}.border-yellow-400\/40{border-color:#ffffff66}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/40{border-color:color-mix(in oklab,var(--color-yellow-400)40%,transparent)}}.border-yellow-400\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400)50%,transparent)}}.border-yellow-400\/60{border-color:#ffffff99}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/60{border-color:color-mix(in oklab,var(--color-yellow-400)60%,transparent)}}.border-yellow-400\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/70{border-color:color-mix(in oklab,var(--color-yellow-400)70%,transparent)}}.border-yellow-500\/20{border-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-500\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-yellow-500\/40{border-color:#ffffff66}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500)40%,transparent)}}.border-zinc-700\/60{border-color:#3f3f4699}@supports (color:color-mix(in lab,red,red)){.border-zinc-700\/60{border-color:color-mix(in oklab,var(--color-zinc-700)60%,transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/60{border-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.border-zinc-800\/60{border-color:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.bg-amber-500\/20{background-color:#e4e4e733}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-500\/30{background-color:#e4e4e74d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/30{background-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.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\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black)95%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/30{background-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.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-destructive{background-color:var(--destructive)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.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\/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-orange-500\/20{background-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/30{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.bg-secondary,.bg-secondary\/20{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--secondary)20%,transparent)}}.bg-transparent,.bg-white\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-white\/0{background-color:color-mix(in oklab,var(--color-white)0%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/0{background-color:color-mix(in oklab,var(--color-yellow-400)0%,transparent)}}.bg-yellow-400\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/10{background-color:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.bg-yellow-400\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/15{background-color:color-mix(in oklab,var(--color-yellow-400)15%,transparent)}}.bg-yellow-400\/20{background-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/20{background-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.bg-yellow-500\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-yellow-500\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/30{background-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-900\/80{background-color:#18181bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/80{background-color:color-mix(in oklab,var(--color-zinc-900)80%,transparent)}}.bg-zinc-950\/95{background-color:#09090bf2}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/95{background-color:color-mix(in oklab,var(--color-zinc-950)95%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,\#e4e4e780_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#e4e4e780_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#e4e4e780 1px,#0000 1px),linear-gradient(#e4e4e780 1px,#0000 1px)}.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{--tw-gradient-from:var(--color-black);--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-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.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{--tw-gradient-from:var(--color-white);--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{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){.from-white\/0{--tw-gradient-from:color-mix(in oklab,var(--color-white)0%,transparent)}}.from-white\/0{--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-yellow-200{--tw-gradient-from:var(--color-yellow-200);--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-yellow-300{--tw-gradient-from:var(--color-yellow-300);--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-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-400\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){.from-yellow-400\/0{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)0%,transparent)}}.from-yellow-400\/0{--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-yellow-400\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-yellow-400\/5{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)5%,transparent)}}.from-yellow-400\/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-yellow-400\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-yellow-400\/10{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.from-yellow-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.from-yellow-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500\/25{--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)25%,transparent)}}.from-yellow-500\/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-zinc-900{--tw-gradient-from:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-zinc-900\/50{--tw-gradient-from:#18181b80}@supports (color:color-mix(in lab,red,red)){.from-zinc-900\/50{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-900)50%,transparent)}}.from-zinc-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-zinc-900\/60{--tw-gradient-from:#18181b99}@supports (color:color-mix(in lab,red,red)){.from-zinc-900\/60{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-900)60%,transparent)}}.from-zinc-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-zinc-900\/90{--tw-gradient-from:#18181be6}@supports (color:color-mix(in lab,red,red)){.from-zinc-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-900)90%,transparent)}}.from-zinc-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-zinc-950{--tw-gradient-from:var(--color-zinc-950);--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-amber-400{--tw-gradient-via:var(--color-amber-400);--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-amber-400\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-amber-400\/10{--tw-gradient-via:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.via-amber-400\/10{--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{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab,var(--color-black)30%,transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/70{--tw-gradient-via:#000000b3}@supports (color:color-mix(in lab,red,red)){.via-black\/70{--tw-gradient-via:color-mix(in oklab,var(--color-black)70%,transparent)}}.via-black\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/75{--tw-gradient-via:#000000bf}@supports (color:color-mix(in lab,red,red)){.via-black\/75{--tw-gradient-via:color-mix(in oklab,var(--color-black)75%,transparent)}}.via-black\/75{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-secondary\/20{--tw-gradient-via:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.via-secondary\/20{--tw-gradient-via:color-mix(in oklab,var(--secondary)20%,transparent)}}.via-secondary\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-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)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab,var(--color-white)30%,transparent)}}.via-white\/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-yellow-400{--tw-gradient-via:var(--color-yellow-400);--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-yellow-500\/40{--tw-gradient-via:#ffffff66}@supports (color:color-mix(in lab,red,red)){.via-yellow-500\/40{--tw-gradient-via:color-mix(in oklab,var(--color-yellow-500)40%,transparent)}}.via-yellow-500\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-950{--tw-gradient-via:var(--color-zinc-950);--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-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/0{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)0%,transparent)}}.to-amber-500\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/5{--tw-gradient-to:#e4e4e70d}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.to-amber-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/10{--tw-gradient-to:#e4e4e71a}@supports (color:color-mix(in lab,red,red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.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{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/50{--tw-gradient-to:#00000080}@supports (color:color-mix(in lab,red,red)){.to-black\/50{--tw-gradient-to:color-mix(in oklab,var(--color-black)50%,transparent)}}.to-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab,red,red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab,var(--color-black)90%,transparent)}}.to-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-400{--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-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{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.to-white\/0{--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-yellow-400{--tw-gradient-to:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-600\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-yellow-600\/0{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-600)0%,transparent)}}.to-yellow-600\/0{--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-yellow-600\/10{--tw-gradient-to:#d4d4d81a}@supports (color:color-mix(in lab,red,red)){.to-yellow-600\/10{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-600)10%,transparent)}}.to-yellow-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-zinc-400{--tw-gradient-to:var(--color-zinc-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:4rem_4rem\]{background-size:4rem 4rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.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-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-16{padding-inline:calc(var(--spacing)*16)}.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-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-28{padding-top:calc(var(--spacing)*28)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter,Geist,Geist Fallback}.font-serif{font-family:Playfair Display,Georgia,serif}.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-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-gray-300{color:var(--color-gray-300)}.text-green-400{color:var(--color-green-400)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.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\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/70{color:color-mix(in oklab,var(--color-yellow-400)70%,transparent)}}.text-yellow-400\/80{color:#ffffffcc}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/80{color:color-mix(in oklab,var(--color-yellow-400)80%,transparent)}}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(250\,204\,21\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ffffffcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(250\,204\,21\,0\.45\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#ffffff73);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_35px_80px_-15px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 35px 80px -15px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab,red,red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)60%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/50{--tw-shadow-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/50{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-purple-500\/50{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-400\/10{--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-400\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-400)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-400\/30{--tw-shadow-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-400\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-400)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-400\/50{--tw-shadow-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-400\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-400)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/20{--tw-shadow-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/25{--tw-shadow-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/30{--tw-shadow-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/40{--tw-shadow-color:#ffffff66}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-yellow-500\/50{--tw-shadow-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.shadow-yellow-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.brightness-100{--tw-brightness:brightness(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-110{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-110{--tw-contrast:contrast(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-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-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.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}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-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-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:border-yellow-500\/40:is(:where(.group):hover *){border-color:#ffffff66}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-yellow-500\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-yellow-500)40%,transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.group-hover\:bg-yellow-400\/5:is(:where(.group):hover *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-yellow-400\/5:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-yellow-400)5%,transparent)}}.group-hover\:bg-yellow-400\/20:is(:where(.group):hover *){background-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-yellow-400\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.group-hover\:bg-gradient-to-r:is(:where(.group):hover *){--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.group-hover\:from-yellow-400\/5:is(:where(.group):hover *){--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.group-hover\:from-yellow-400\/5:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)5%,transparent)}}.group-hover\:from-yellow-400\/5:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:to-yellow-600\/5:is(:where(.group):hover *){--tw-gradient-to:#d4d4d80d}@supports (color:color-mix(in lab,red,red)){.group-hover\:to-yellow-600\/5:is(:where(.group):hover *){--tw-gradient-to:color-mix(in oklab,var(--color-yellow-600)5%,transparent)}}.group-hover\:to-yellow-600\/5:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:bg-clip-text:is(:where(.group):hover *){-webkit-background-clip:text;background-clip:text}.group-hover\:text-transparent:is(:where(.group):hover *){color:#0000}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-yellow-400:is(:where(.group):hover *){color:var(--color-yellow-400)}.group-hover\:text-yellow-400\/90:is(:where(.group):hover *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-yellow-400\/90:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-yellow-400)90%,transparent)}}.group-hover\:text-zinc-300:is(:where(.group):hover *){color:var(--color-zinc-300)}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-95:is(:where(.group):hover *){opacity:.95}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\:brightness-125:is(:where(.group):hover *){--tw-brightness:brightness(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\/btn\:translate-x-\[100\%\]:is(:where(.group\/btn):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/btn\:rotate-12:is(:where(.group\/btn):hover *){rotate:12deg}.group-hover\/dot\:bg-white\/60:is(:where(.group\/dot):hover *){background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.group-hover\/dot\:bg-white\/60:is(:where(.group\/dot):hover *){background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.group-hover\/pg\:bg-zinc-600:is(:where(.group\/pg):hover *){background-color:var(--color-zinc-600)}}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:border-transparent:hover{border-color:#0000}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-yellow-400:hover{border-color:var(--color-yellow-400)}.hover\:border-yellow-400\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-400\/50:hover{border-color:color-mix(in oklab,var(--color-yellow-400)50%,transparent)}}.hover\:border-yellow-400\/60:hover{border-color:#ffffff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-400\/60:hover{border-color:color-mix(in oklab,var(--color-yellow-400)60%,transparent)}}.hover\:border-yellow-500:hover{border-color:var(--color-yellow-500)}.hover\:border-yellow-500\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/50:hover{border-color:color-mix(in oklab,var(--color-yellow-500)50%,transparent)}}.hover\:border-yellow-500\/60:hover{border-color:#ffffff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-500\/60:hover{border-color:color-mix(in oklab,var(--color-yellow-500)60%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.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-green-600:hover{background-color:var(--color-green-600)}.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-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/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\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-yellow-400\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-400\/10:hover{background-color:color-mix(in oklab,var(--color-yellow-400)10%,transparent)}}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:from-green-500:hover{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-yellow-300:hover{--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-yellow-500:hover{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-amber-400:hover{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-amber-600:hover{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-emerald-600:hover{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-yellow-700:hover{--tw-gradient-to:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-yellow-400\/20:hover{--tw-shadow-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-yellow-400\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-400)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-yellow-500\/20:hover{--tw-shadow-color:#ffffff33}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-yellow-500\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-yellow-500\/70:hover{--tw-shadow-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-yellow-500\/70:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)70%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-yellow-400:focus{--tw-ring-color:var(--color-yellow-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,forwards)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,forwards)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (min-width:40rem){.sm\:top-5{top:calc(var(--spacing)*5)}.sm\:right-5{right:calc(var(--spacing)*5)}.sm\:right-8{right:calc(var(--spacing)*8)}.sm\:bottom-5{bottom:calc(var(--spacing)*5)}.sm\:bottom-8{bottom:calc(var(--spacing)*8)}.sm\:left-5{left:calc(var(--spacing)*5)}.sm\:mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-20{margin-bottom:calc(var(--spacing)*20)}.sm\:mb-24{margin-bottom:calc(var(--spacing)*24)}.sm\:block{display:block}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-\[460px\]{height:460px}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-14{width:calc(var(--spacing)*14)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-auto{width:auto}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:-translate-x-6{--tw-translate-x:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.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-6{gap:calc(var(--spacing)*6)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}}@media (min-width:48rem){.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-14{padding:calc(var(--spacing)*14)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[580px\]{height:580px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:justify-start{justify-content:flex-start}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-32{padding-top:calc(var(--spacing)*32)}.lg\:text-left{text-align:left}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@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}:root{--background:#020202;--foreground:#fafafa;--card:#040609;--card-foreground:#fafafa;--popover:#030303;--popover-foreground:#fafafa;--primary:#d4d4d8;--primary-foreground:#020202;--secondary:#14161b;--secondary-foreground:#fafafa;--muted:#1f2227;--muted-foreground:#989fab;--accent:#e4e4e7;--accent-foreground:#020202;--destructive:#e40014;--destructive-foreground:#fafafa;--border:#1d222b;--input:#14161b;--ring:#e4e4e7;--chart-1:#d4d4d8;--chart-2:#5b7ec8;--chart-3:#40b1b7;--chart-4:#a1a1aa;--chart-5:#71717a;--radius:.75rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(.462488% 0 0);--foreground:lab(98.26% 0 0);--card:lab(1.54272% -.0195354 -1.42247);--card-foreground:lab(98.26% 0 0);--popover:lab(.903296% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(100% 0 0);--primary-foreground:lab(.462488% 0 0);--secondary:lab(7.18142% -.152156 -3.65897);--secondary-foreground:lab(98.26% 0 0);--muted:lab(12.9536% -.194721 -3.72384);--muted-foreground:lab(65.1111% -.459403 -7.48129);--accent:lab(88.5% 0 0);--accent-foreground:lab(.462488% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--border:lab(12.8928% -.138506 -7.34653);--input:lab(7.18142% -.152156 -3.65897);--ring:lab(88.5% 0 0);--chart-1:lab(100% 0 0);--chart-2:lab(52.6753% 3.98347 -42.917);--chart-3:lab(66.1711% -31.3595 -12.905);--chart-4:lab(65% 0 0);--chart-5:lab(55% 0 0);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#e4e4e7;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(80% 0 0);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #ffffff4d}50%{box-shadow:0 0 40px #ffffff99}}.text-gradient-gold{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffffff 0%,#d4d4d8 50%,#ffffff 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shimmer}.gradient-gold{background:linear-gradient(135deg,#ffffff 0%,#d4d4d8 50%,#ffffff 100%) 0 0/200% 100%;animation:3s ease-in-out infinite shimmer}.text-gradient-elegant,.text-gradient-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffffff 0%,#d4d4d8 50%,#ffffff 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite shimmer}.animate-float{animation:10s ease-in-out infinite float}.animate-fadeInUp{animation:1s ease-out forwards fadeInUp}.animate-glow{animation:2s ease-in-out infinite glow}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes gradient{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient.jsx-76461a17c6e5e241{background-size:200% 200%;animation:3s infinite gradient}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn.jsx-76461a17c6e5e241{animation:.3s ease-out fadeIn}@keyframes shimmer-nav{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes glow-pulse{0%,100%{box-shadow:0 0 20px rgba(255,255,255,0.3)}50%{box-shadow:0 0 40px rgba(255,255,255,0.6)}}.nav-shimmer{background:linear-gradient(90deg,rgba(0,0,0,0.9) 0%,rgba(255,255,255,0.1) 50%,rgba(0,0,0,0.9) 100%);background-size:200% auto;animation:shimmer-nav 3s linear infinite}.mobile-menu-slide{animation:slideDown 0.3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes glow{0%,100%{box-shadow:0 0 20px rgba(255,255,255,0.3)}50%{box-shadow:0 0 40px rgba(255,255,255,0.6)}}.shimmer-text{background:linear-gradient(90deg,#e4e4e7 0%,#f4f4f5 50%,#e4e4e7 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.brand-card{position:relative;overflow:hidden}.brand-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s}.brand-card:hover::before{left:100%}.sparkle-icon{animation:float 3s ease-in-out infinite}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-15px)}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgba(255,255,255,0.3)}50%{box-shadow:0 0 40px rgba(255,255,255,0.6)}}@keyframes rotate-border{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.shimmer-text{background:linear-gradient(90deg,#e4e4e7 0%,#f4f4f5 50%,#e4e4e7 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.float-icon{animation:float 4s ease-in-out infinite}.value-card{position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);transform:rotate(45deg);transition:all 0.6s}.value-card:hover::before{left:100%}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,100%{box-shadow:0 0 20px rgba(255,255,255,0.3)}50%{box-shadow:0 0 40px rgba(255,255,255,0.6)}}@keyframes rotate-slow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes shimmer-slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.feature-card{position:relative;overflow:hidden}.feature-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.5s}.feature-card:hover::before{left:100%}.icon-container{animation:float 6s ease-in-out infinite}.star-icon{animation:rotate-slow 20s linear infinite}@keyframes draw-line{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes pulse-ring{0%{transform:scale(0.8);opacity:1}50%{transform:scale(1.2);opacity:0.5}100%{transform:scale(0.8);opacity:1}}@keyframes float-up-down{0%,100%{transform:translateY(0px)}50%{transform:translateY(-15px)}}@keyframes rotate-border{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.step-card{position:relative;overflow:hidden}.step-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);transform:rotate(45deg);transition:all 0.6s}.step-card:hover::before{left:100%}.icon-container{animation:float-up-down 4s ease-in-out infinite}.number-badge{background:linear-gradient(90deg,#e4e4e7 0%,#f4f4f5 50%,#e4e4e7 100%);background-size:200% auto;animation:shimmer 3s linear infinite}.connecting-line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw-line 2s ease-out forwards}.pulse-ring{animation:pulse-ring 2s ease-out infinite}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes star-twinkle{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:0.8}}@keyframes quote-float{0%,100%{transform:translateY(0px) rotate(-10deg)}50%{transform:translateY(-15px) rotate(-10deg)}}.testimonial-card{position:relative;overflow:hidden}.testimonial-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);transition:left 0.5s}.testimonial-card:hover::before{left:100%}.shimmer-text{background:linear-gradient(90deg,#e4e4e7 0%,#f4f4f5 50%,#e4e4e7 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.star-icon{animation:star-twinkle 2s ease-in-out infinite}.quote-icon{animation:quote-float 4s ease-in-out infinite}.float-sparkle{animation:float 3s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes mapPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.8}}@keyframes borderFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes pinBounce{0%,100%{transform:translateY(0) scale(1)}30%{transform:translateY(-12px) scale(1.1)}60%{transform:translateY(-5px) scale(1.05)}}@keyframes scanline{0%{top:-10%}100%{top:110%}}@keyframes radarPing{0%{transform:scale(0.8);opacity:1}100%{transform:scale(2.5);opacity:0}}.contact-card{position:relative;overflow:hidden}.contact-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);transform:rotate(45deg);transition:all 0.6s}.contact-card:hover::before{left:100%}.icon-float{animation:float 4s ease-in-out infinite}.shimmer-text{background:linear-gradient(90deg,#e4e4e7 0%,#f4f4f5 50%,#e4e4e7 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}.map-border-glow{background:linear-gradient(270deg,#e4e4e7,#e4e4e7,#d4d4d8,#e4e4e7);background-size:400% 400%;animation:borderFlow 4s ease infinite}.pin-bounce{animation:pinBounce 2s ease-in-out infinite}.scanline{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(228,228,231,0.6),transparent);animation:scanline 4s linear infinite;pointer-events:none;z-index:5}.radar-ping{animation:radarPing 2s ease-out infinite}.radar-ping-delay{animation:radarPing 2s ease-out infinite 0.7s}.map-iframe-wrapper{position:relative;overflow:hidden;border-radius:1.5rem}.map-iframe-wrapper iframe{filter:saturate(0.9) contrast(1.05) brightness(0.95);transition:filter 0.5s ease}.map-iframe-wrapper:hover iframe{filter:saturate(1.1) contrast(1.1) brightness(1)}@keyframes float-icon{0%,100%{transform:translateY(0px)}50%{transform:translateY(-8px)}}@keyframes shimmer-line{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes glow-pulse{0%,100%{box-shadow:0 0 20px rgba(255,255,255,0.3)}50%{box-shadow:0 0 40px rgba(255,255,255,0.6)}}.social-icon{transition:all 0.3s ease}.social-icon:hover{animation:float-icon 0.6s ease-in-out}.shimmer-border{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);background-size:200% auto;animation:shimmer-line 3s linear infinite}.skip{position:absolute;left:-999px;top:0;z-index:100;background:#ffffff;color:#000;padding:.75rem 1rem;font-weight:700}.skip:focus{left:0}:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.btn-gold{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;font-weight:900;padding:1rem 2rem;border-radius:.9rem;box-shadow:0 10px 30px rgba(228,228,231,.25);transition:transform .3s;cursor:pointer;border:0;font-size:1rem}.btn-gold:hover{transform:scale(1.04)}.fleet-more{display:flex;justify-content:center;margin-top:3rem}.m-menu{background:rgba(0,0,0,.96);border-top:1px solid rgba(255,255,255,.2);padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.m-menu[hidden]{display:none}.m-menu a{color:#fff;padding:.9rem 0;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.m-menu .m-cta{margin-top:1rem;background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;text-align:center;border-radius:.8rem;border:0;font-weight:900}@media(min-width:1024px){.m-menu{display:none!important}}nav a.px-4{display:inline-block}.page{padding:9rem 1.5rem 6rem}.page-in{max-width:52rem;margin:0 auto;color:#d4d4d8;line-height:1.75;font-size:1.05rem}.page-h1{font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.05;margin-bottom:1.5rem;letter-spacing:-.02em}.page-in h2{color:#fff;font-size:1.6rem;font-weight:800;margin:2.2rem 0 .6rem}.page-in .lead{font-size:1.25rem;color:#e4e4e7}.page-in a:not(.btn-gold){color:#ffffff;text-decoration:underline}.page-in ol{list-style:decimal;padding-left:1.4rem;margin:.5rem 0}.page-in p{margin:.7rem 0}.todo{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.4);padding:.8rem 1rem;border-radius:.6rem;color:#f4f4f5}.form{display:grid;gap:1rem;margin-top:1.5rem}.form label{display:grid;gap:.35rem;font-weight:600;color:#fff;font-size:.95rem}.form input,.form select,.form textarea{background:#09090b;border:1px solid #3f3f46;border-radius:.7rem;padding:.85rem 1rem;color:#fff;font:inherit;min-height:48px}.form input:focus,.form select:focus,.form textarea:focus{border-color:#ffffff}.form .row{display:grid;gap:1rem}@media(min-width:640px){.form .row{grid-template-columns:1fr 1fr}}.form .check{display:flex;gap:.7rem;align-items:flex-start;font-weight:400;color:#d4d4d8}.form .check input{min-height:0;width:1.2rem;height:1.2rem;margin-top:.25rem}.hp{position:absolute;left:-9999px}.err{color:#fca5a5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);padding:.7rem 1rem;border-radius:.6rem}.ok{color:#bbf7d0;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.4);padding:.7rem 1rem;border-radius:.6rem}[hidden]{display:none!important}.form label,.form .row{min-width:0}.form input,.form select,.form textarea{width:100%;min-width:0;max-width:100%}.nav-cta{padding:.6rem 1.2rem;font-size:.9rem;border-radius:.7rem}@media(max-width:1023px){.nav-cta{display:none}}:root{--cv-gold:#ffffff;--cv-amber:#e4e4e7;--cv-bg:#0a0a0a;--cv-panel:#111113;--cv-line:rgba(255,255,255,.22);--cv-txt:#e4e4e7;--cv-mut:#a1a1aa;--cv-wa:#22c55e}#home{min-height:0}#home>.relative.z-10>.grid{min-height:0}@media(min-width:1024px){#home{padding-bottom:7rem}}.cv-hero-note{margin-top:1.4rem;font-size:.9rem;color:var(--cv-mut);display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;justify-content:center}@media(min-width:1024px){.cv-hero-note{justify-content:flex-start}}.cv-hero-note span:before{content:"✓";color:var(--cv-gold);font-weight:900;margin-right:.4rem}.cv-sim-wrap{position:relative;z-index:30;max-width:68rem;margin:-4.5rem auto 0;padding:0 1.25rem}@media(max-width:1023px){.cv-sim-wrap{margin-top:0;padding-top:1rem}}.cv-sim{background:linear-gradient(180deg,#141416,#0b0b0c);border:1px solid var(--cv-line);border-radius:1.4rem;padding:1.6rem 1.5rem 1.3rem;box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.03) inset}@media(min-width:768px){.cv-sim{padding:2rem 2.2rem 1.5rem}}.cv-sim h2{font-size:clamp(1.35rem,3vw,1.9rem);font-weight:900;color:#fff;letter-spacing:-.01em;line-height:1.15}.cv-sim h2 em{font-style:normal;background:linear-gradient(90deg,#ffffff,#e4e4e7);-webkit-background-clip:text;background-clip:text;color:transparent}.cv-sim-sub{color:var(--cv-mut);margin:.35rem 0 1.1rem;font-size:.97rem}.cv-cats{display:flex;gap:.5rem;overflow-x:auto;padding:.1rem 0 .7rem;margin:0 -.2rem;scrollbar-width:none}.cv-cats::-webkit-scrollbar{display:none}.cv-chip{flex:0 0 auto;border:1px solid #3f3f46;background:#18181b;color:var(--cv-txt);border-radius:999px;padding:.5rem .95rem;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:.2s;white-space:nowrap}.cv-chip small{color:var(--cv-mut);font-weight:600;margin-left:.3rem}.cv-chip:hover{border-color:var(--cv-gold)}.cv-chip[aria-pressed=true]{background:linear-gradient(90deg,#ffffff,#e4e4e7);border-color:transparent;color:#000}.cv-chip[aria-pressed=true] small{color:rgba(0,0,0,.65)}.cv-sim-grid{display:grid;gap:.8rem;margin-top:.2rem}@media(min-width:768px){.cv-sim-grid{grid-template-columns:1.5fr 1fr 1fr}}.cv-sim-grid label,.cv-f label{display:grid;gap:.35rem;font-size:.82rem;font-weight:700;color:#d4d4d8;min-width:0}.cv-sim-grid select,.cv-sim-grid input,.cv-f input,.cv-f select{width:100%;min-width:0;min-height:50px;background:#09090b;border:1px solid #3f3f46;border-radius:.8rem;padding:.7rem .9rem;color:#fff;font:inherit;font-size:1rem}.cv-sim-grid select:focus,.cv-sim-grid input:focus,.cv-f input:focus,.cv-f select:focus{border-color:var(--cv-gold);outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.18)}.cv-sim-grid input[type=date],.cv-f input[type=date]{color-scheme:dark}.cv-est{display:grid;gap:.9rem;margin-top:1.1rem;padding:1rem 1.1rem;border-radius:1rem;background:rgba(255,255,255,.07);border:1px dashed rgba(255,255,255,.4)}@media(min-width:768px){.cv-est{grid-template-columns:auto 1fr;align-items:center;gap:1.4rem}}.cv-est-img{display:none;width:132px;height:84px;border-radius:.7rem;object-fit:cover;border:1px solid var(--cv-line)}@media(min-width:768px){.cv-est-img{display:block}}.cv-est-main{display:grid;gap:.15rem}.cv-est-name{font-weight:800;color:#fff}.cv-est-price{font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900;line-height:1.1;background:linear-gradient(90deg,#ffffff,#e4e4e7);-webkit-background-clip:text;background-clip:text;color:transparent}.cv-est-price small{font-size:.5em;-webkit-text-fill-color:var(--cv-mut);color:var(--cv-mut);font-weight:700;margin-left:.3rem}.cv-est-note{font-size:.82rem;color:var(--cv-mut)}.cv-est-warn{color:#fca5a5}.cv-sim-cta{display:grid;gap:.7rem;margin-top:1rem}@media(min-width:640px){.cv-sim-cta{grid-template-columns:1.2fr 1fr}}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:54px;padding:.9rem 1.4rem;border-radius:999px;font-weight:900;font-size:1rem;text-align:center;cursor:pointer;border:0;transition:transform .2s,box-shadow .2s;text-decoration:none}.cv-btn:hover{transform:translateY(-2px)}.cv-btn-wa{background:linear-gradient(90deg,#4ade80,#22c55e);color:#04210d;box-shadow:0 10px 30px rgba(34,197,94,.28)}.cv-btn-gold{background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;box-shadow:0 10px 30px rgba(228,228,231,.28)}.cv-btn-ghost{background:rgba(255,255,255,.04);color:#fff;border:1.5px solid rgba(255,255,255,.28)}.cv-btn-ghost:hover{border-color:var(--cv-gold);color:var(--cv-gold)}.cv-btn svg{width:1.25rem;height:1.25rem;flex:0 0 auto}.cv-fine{margin-top:.9rem;font-size:.8rem;color:var(--cv-mut);text-align:center}.cv-trust{max-width:68rem;margin:1.4rem auto 0;padding:0 1.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}@media(min-width:900px){.cv-trust{grid-template-columns:repeat(4,1fr)}}.cv-trust-i{display:flex;gap:.7rem;align-items:center;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.cv-trust-i svg{width:1.55rem;height:1.55rem;flex:0 0 auto;color:var(--cv-gold)}.cv-trust-i b{display:block;color:#fff;font-size:.9rem;line-height:1.2}.cv-trust-i span{display:block;color:var(--cv-mut);font-size:.76rem;line-height:1.3;margin-top:.1rem}.cv-filter{max-width:80rem;margin:0 auto 1.6rem;padding:0 .5rem;display:grid;gap:.8rem}@media(min-width:768px){.cv-filter{grid-template-columns:1fr auto;align-items:center}}.cv-filter-sort{display:flex;gap:.6rem;align-items:center;color:var(--cv-mut);font-size:.85rem}.cv-filter-sort select{background:#09090b;border:1px solid #3f3f46;color:#fff;border-radius:.7rem;padding:.55rem .8rem;font:inherit;min-height:44px}.cv-count{color:var(--cv-mut);font-size:.85rem;margin-top:.2rem}.cv-card-wa{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;padding:.55rem;border-radius:.7rem;border:1px solid rgba(34,197,94,.35);color:#4ade80;font-size:.8rem;font-weight:800;text-decoration:none;transition:.2s}.cv-card-wa:hover{background:rgba(34,197,94,.12)}.cv-card-wa svg{width:1rem;height:1rem}.cv-hidden{display:none!important}.cv-sec{padding:4.5rem 1.25rem;position:relative}.cv-in{max-width:52rem;margin:0 auto}.cv-kicker{color:var(--cv-gold);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-align:center}.cv-h2{font-size:clamp(1.8rem,4.5vw,3rem);font-weight:900;color:#fff;text-align:center;letter-spacing:-.02em;line-height:1.1;margin:.5rem 0 .6rem}.cv-h2 em{font-style:normal;background:linear-gradient(90deg,#ffffff,#e4e4e7);-webkit-background-clip:text;background-clip:text;color:transparent}.cv-lede{color:var(--cv-mut);text-align:center;max-width:36rem;margin:0 auto 2rem}.cv-faq details{border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:rgba(255,255,255,.03);margin-bottom:.7rem;overflow:hidden}.cv-faq details[open]{border-color:var(--cv-line);background:rgba(255,255,255,.05)}.cv-faq summary{cursor:pointer;list-style:none;padding:1.05rem 1.2rem;font-weight:800;color:#fff;display:flex;justify-content:space-between;gap:1rem;align-items:center}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary:after{content:"+";color:var(--cv-gold);font-size:1.5rem;line-height:1;font-weight:400;transition:transform .2s}.cv-faq details[open] summary:after{transform:rotate(45deg)}.cv-faq .cv-a{padding:0 1.2rem 1.15rem;color:var(--cv-txt);line-height:1.7}.cv-faq .cv-a a{color:var(--cv-gold);text-decoration:underline}.cv-lead{background:radial-gradient(60rem 24rem at 50% 0,rgba(255,255,255,.09),transparent 70%),#09090b;border-top:1px solid var(--cv-line)}.cv-lead-box{max-width:38rem;margin:0 auto;background:#111113;border:1px solid var(--cv-line);border-radius:1.4rem;padding:1.6rem 1.4rem;box-shadow:0 24px 60px rgba(0,0,0,.5)}@media(min-width:640px){.cv-lead-box{padding:2rem}}.cv-f{display:grid;gap:.9rem}.cv-f .cv-row{display:grid;gap:.9rem}@media(min-width:560px){.cv-f .cv-row{grid-template-columns:1fr 1fr}}.cv-consent{display:flex!important;grid-template-columns:none!important;gap:.65rem!important;align-items:flex-start;font-weight:400!important;color:var(--cv-mut)!important;font-size:.8rem!important;line-height:1.45}.cv-consent input{width:1.15rem!important;min-height:0!important;height:1.15rem;margin-top:.15rem;flex:0 0 auto;accent-color:#ffffff}.cv-consent a{color:var(--cv-gold);text-decoration:underline}.cv-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cv-status{min-height:1.3em;font-size:.93rem;font-weight:700;text-align:center;color:#86efac}.cv-status.err{color:#fca5a5}.cv-status a{color:var(--cv-gold);text-decoration:underline}.cv-f button[disabled]{opacity:.6;cursor:wait}.cv-final{text-align:center;padding:4rem 1.25rem}.cv-final-box{max-width:52rem;margin:0 auto;border-radius:1.6rem;padding:2.4rem 1.4rem;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(228,228,231,.05)),#0d0d0e;border:1px solid var(--cv-line)}.cv-final .cv-btns{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.4rem}.cv-res-quick{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1rem 0 .4rem;padding:.9rem 1rem;border:1px solid rgba(34,197,94,.35);border-radius:1rem;background:rgba(34,197,94,.07);color:#d4d4d8;font-size:.93rem}.cv-res-quick a{color:#4ade80;font-weight:800;text-decoration:underline}.cv-res-est{padding:.9rem 1rem;border-radius:1rem;background:rgba(255,255,255,.07);border:1px dashed rgba(255,255,255,.4);color:#f4f4f5;font-weight:700}.cv-res-est small{display:block;color:var(--cv-mut);font-weight:500;margin-top:.2rem}.cv-sticky{display:none}@media(max-width:768px){.cv-sticky{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:.5rem;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:.55rem .65rem calc(.55rem + env(safe-area-inset-bottom,0px));background:rgba(8,8,8,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--cv-line);box-shadow:0 -10px 30px rgba(0,0,0,.6)}.cv-sticky.two{grid-template-columns:1fr 1.3fr}.cv-sticky a{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;border-radius:999px;font-weight:800;font-size:.92rem;text-decoration:none;color:#fff;border:1.5px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04)}.cv-sticky a svg{width:1.05rem;height:1.05rem}.cv-sticky a.cv-s-wa{border-color:rgba(34,197,94,.6);color:#4ade80}.cv-sticky a.cv-s-main{background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;border:0}body{padding-bottom:78px}a[aria-label^="Contacter AB FAST CAR"]{display:none!important}}.cva-launch{position:fixed;left:1rem;bottom:1.2rem;z-index:880;display:flex;align-items:center;gap:.55rem;border:0;cursor:pointer;border-radius:999px;padding:.8rem 1.1rem .8rem .9rem;background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;font:inherit;font-weight:900;font-size:.9rem;box-shadow:0 12px 34px rgba(228,228,231,.4)}.cva-launch svg{width:1.35rem;height:1.35rem}@media(max-width:768px){.cva-launch{bottom:calc(88px + env(safe-area-inset-bottom,0px));left:.8rem;padding:.75rem .85rem}.cva-launch span{display:none}}.cva-box{position:fixed;z-index:950;left:1rem;bottom:1.2rem;width:min(380px,calc(100vw - 2rem));max-height:min(620px,calc(100vh - 2.4rem));display:none;flex-direction:column;background:#0e0e10;border:1px solid var(--cv-line);border-radius:1.2rem;box-shadow:0 30px 80px rgba(0,0,0,.75);overflow:hidden}.cva-box.open{display:flex}@media(max-width:768px){.cva-box{left:.5rem;right:.5rem;width:auto;bottom:.5rem;max-height:calc(100vh - 1rem)}}.cva-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem 1rem;background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000}.cva-head strong{display:block;font-size:.98rem}.cva-head span{font-size:.74rem;font-weight:600;opacity:.75}.cva-x{border:0;background:rgba(0,0,0,.12);color:#000;width:2rem;height:2rem;border-radius:50%;font-size:1.3rem;line-height:1;cursor:pointer}.cva-msgs{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.55rem;min-height:180px}.cva-m{max-width:88%;padding:.65rem .85rem;border-radius:1rem;font-size:.9rem;line-height:1.5;white-space:pre-line;word-break:break-word}.cva-m.bot{background:#1c1c1f;color:#e4e4e7;border-bottom-left-radius:.3rem;align-self:flex-start}.cva-m.me{background:#ffffff;color:#000;font-weight:600;border-bottom-right-radius:.3rem;align-self:flex-end}.cva-links{display:flex;flex-wrap:wrap;gap:.45rem;align-self:flex-start}.cva-links a{padding:.5rem .8rem;border-radius:999px;font-size:.82rem;font-weight:800;text-decoration:none;background:rgba(255,255,255,.12);color:#ffffff;border:1px solid rgba(255,255,255,.4)}.cva-links a.w{background:rgba(34,197,94,.12);color:#4ade80;border-color:rgba(34,197,94,.45)}.cva-chips{display:flex;gap:.4rem;overflow-x:auto;padding:.1rem .9rem .6rem;scrollbar-width:none}.cva-chips::-webkit-scrollbar{display:none}.cva-chip{flex:0 0 auto;border:1px solid #3f3f46;background:#18181b;color:#e4e4e7;border-radius:999px;padding:.4rem .8rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.cva-chip:hover{border-color:var(--cv-gold);color:var(--cv-gold)}.cva-act{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem;padding:0 .9rem .6rem}.cva-act a{text-align:center;padding:.55rem .3rem;border-radius:.7rem;font-size:.8rem;font-weight:800;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.2)}.cva-act a.r{background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;border:0}.cva-act a.w{color:#4ade80;border-color:rgba(34,197,94,.5)}.cva-form{display:flex;gap:.4rem;padding:0 .9rem .7rem}.cva-form input{flex:1;min-width:0;background:#09090b;border:1px solid #3f3f46;border-radius:.8rem;padding:.65rem .8rem;color:#fff;font:inherit;font-size:16px}.cva-form input:focus{border-color:var(--cv-gold);outline:0}.cva-send{border:0;border-radius:.8rem;padding:0 .9rem;font:inherit;font-weight:900;background:#ffffff;color:#000;cursor:pointer}.cva-note{padding:0 .9rem .8rem;font-size:.7rem;color:#71717a}.cva-note a{color:#a1a1aa;text-decoration:underline}.cv-consent-bar{position:fixed;left:.8rem;right:.8rem;bottom:.8rem;z-index:990;max-width:34rem;background:#111113;border:1px solid var(--cv-line);border-radius:1rem;padding:1rem;color:#d4d4d8;font-size:.86rem;line-height:1.5;box-shadow:0 20px 60px rgba(0,0,0,.7)}@media(min-width:900px){.cv-consent-bar{left:auto;right:1rem}}.cv-consent-bar p{margin:0 0 .7rem}.cv-consent-bar a{color:var(--cv-gold);text-decoration:underline}.cv-consent-bar div{display:flex;gap:.5rem}.cv-consent-bar button{flex:1;min-height:42px;border-radius:.7rem;font:inherit;font-weight:800;cursor:pointer;border:1px solid #3f3f46;background:#18181b;color:#fff}.cv-consent-bar button.ok{background:linear-gradient(90deg,#ffffff,#e4e4e7);color:#000;border:0}@media(prefers-reduced-motion:reduce){.cv-btn,.cv-chip{transition:none}.cv-btn:hover{transform:none}}[data-slot="card"][id]{transition-property:transform,box-shadow,border-color,background-color,opacity}@media(max-width:768px){.cv-consent-bar{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.sp{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#ffffff,#e4e4e7);box-shadow:0 0 12px rgba(255,255,255,.7);pointer-events:none}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;filter:saturate(1.1) contrast(1.05);transform:scale(1.04);animation:hv-zoom 24s ease-in-out infinite alternate}@keyframes hv-zoom{to{transform:scale(1.12)}}.hero-vtag{position:absolute;left:1.5rem;bottom:1.25rem;z-index:5;display:flex;align-items:center;gap:.6rem;font-size:.78rem;color:#d4d4d8;letter-spacing:.02em}.hero-vtag i{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.7);animation:rec 1.6s infinite}@keyframes rec{70%{box-shadow:0 0 0 9px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}@media(max-width:1023px){.hero-vtag{display:none}}.mq{position:relative;overflow:hidden;border-block:1px solid rgba(255,255,255,.18);background:#050505;padding:1.1rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-t{display:flex;width:max-content;gap:3.2rem;animation:mq 38s linear infinite}.mq:hover .mq-t{animation-play-state:paused}.mq span{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.3rem,3vw,2rem);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.65);white-space:nowrap;transition:color .3s}.mq span:hover{color:#ffffff}.mq b{color:#ffffff;font-weight:400;align-self:center}@keyframes mq{to{transform:translateX(-50%)}}.reel{position:relative;padding:clamp(4rem,9vw,8rem) 1.5rem;background:radial-gradient(60% 50% at 75% 45%,rgba(255,255,255,.12),transparent 70%),#000;overflow:hidden}.reel-in{max-width:76rem;margin:0 auto;display:grid;gap:3rem;align-items:center}@media(min-width:900px){.reel-in{grid-template-columns:1.1fr .9fr}}.reel h2{font-size:clamp(2.1rem,5vw,3.8rem);font-weight:900;line-height:1.02;letter-spacing:-.02em;color:#fff}.reel h2 em{font-style:normal;background:linear-gradient(90deg,#ffffff,#e4e4e7);-webkit-background-clip:text;background-clip:text;color:transparent}.reel p{color:#a1a1aa;font-size:1.1rem;line-height:1.7;max-width:34rem;margin-top:1.2rem}.reel-pts{display:grid;gap:.7rem;margin:1.8rem 0 2.2rem;padding:0;list-style:none}.reel-pts li{display:flex;gap:.8rem;align-items:center;color:#e4e4e7;font-weight:600}.reel-pts li:before{content:"";width:26px;height:2px;background:#ffffff;flex:none}.reel-cta{display:flex;flex-wrap:wrap;gap:.9rem}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.35);color:#fff;font-weight:800;padding:1rem 1.8rem;border-radius:.9rem;transition:.3s}.btn-ghost:hover{background:#fff;color:#000}.phone-wrap{perspective:1100px;display:flex;justify-content:center}.phone{--rx:0deg;--ry:0deg;position:relative;width:min(300px,78vw);aspect-ratio:9/16;border-radius:38px;padding:9px;background:linear-gradient(145deg,#3f3f46,#0a0a0a 45%,#27272a);box-shadow:0 40px 90px -20px rgba(0,0,0,.9),0 0 70px rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.12);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out;transform-style:preserve-3d}.phone video{width:100%;height:100%;object-fit:cover;border-radius:30px;display:block;background:#000}.phone:before{content:"";position:absolute;top:16px;left:50%;width:84px;height:22px;transform:translateX(-50%);background:#000;border-radius:20px;z-index:3}.phone-glow{position:absolute;inset:-14%;background:conic-gradient(from 0deg,transparent,rgba(255,255,255,.28),transparent 40%);filter:blur(40px);animation:spin 9s linear infinite;z-index:-1}@keyframes spin{to{transform:rotate(360deg)}}.snd{position:absolute;right:20px;bottom:20px;z-index:4;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.55);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;cursor:pointer;transition:.3s}.snd:hover{background:#ffffff;color:#000}.snd svg{width:20px;height:20px}.snd .on{display:none}.snd[aria-pressed=true] .on{display:block}.snd[aria-pressed=true] .off{display:none}.phone-cap{position:absolute;left:22px;bottom:24px;z-index:4;font-size:.78rem;color:#fff;font-weight:700;text-shadow:0 2px 8px #000}.js .wr{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.js .wr.in{opacity:1;transform:none}.ft{position:relative;overflow:hidden;background:#07070a;border-top:1px solid rgba(255,255,255,.25);isolation:isolate}.ft-stripes{position:absolute;left:-60px;top:-30px;width:260px;height:360px;z-index:-1;opacity:.9;background:repeating-linear-gradient(115deg,transparent 0 34px,rgba(255,255,255,.9) 34px 38px,transparent 38px 72px,rgba(255,255,255,.08) 72px 110px);-webkit-mask-image:linear-gradient(160deg,#000 10%,transparent 62%);mask-image:linear-gradient(160deg,#000 10%,transparent 62%)}.ft-car{position:absolute;right:0;top:0;bottom:0;width:min(40%,620px);z-index:-1;overflow:hidden;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.ft-car img{width:100%;height:112%;object-fit:cover;object-position:50% 50%;filter:brightness(.8) saturate(1.1);will-change:transform;transform:translate3d(0,var(--py,0px),0) scale(1.06);transition:transform .2s linear}.ft-car:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07070a 0,rgba(7,7,10,.3) 40%,rgba(7,7,10,0)),linear-gradient(0deg,#07070a 0,rgba(7,7,10,.85) 14%,transparent 42%)}.ft-edge{position:absolute;right:calc(min(40%,620px) - 4px);top:-10px;bottom:0;width:0;z-index:-1}.ft-edge:before{content:"";position:absolute;top:0;left:0;height:130%;width:3px;background:linear-gradient(#ffffff,rgba(255,255,255,.1));transform-origin:top;transform:skewX(-12deg) translateX(calc(min(40vw,620px)*.22));box-shadow:0 0 18px rgba(255,255,255,.5)}@media(max-width:1000px){.ft-car{width:100%;opacity:.28;clip-path:none}.ft-edge{display:none}}.ft-in{max-width:80rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem 1.5rem}.ft-top{display:grid;gap:2.2rem}@media(min-width:1001px){.ft-top{grid-template-columns:1.25fr .9fr .6fr;gap:0;padding-right:min(36%,520px)}.ft-col{padding-left:2.4rem;border-left:1px solid rgba(255,255,255,.14)}}.ft-logo img{width:clamp(210px,24vw,300px);height:auto;filter:brightness(0) invert(1)}.ft-title{font-size:clamp(1.4rem,2.1vw,1.9rem);font-weight:800;color:#fff;margin-top:1.1rem;letter-spacing:-.01em}.ft-title span{color:#ffffff}.ft-bar{display:block;width:64px;height:4px;background:#ffffff;border-radius:2px;margin:.9rem 0}.ft-brand p{color:#d4d4d8;max-width:26rem;line-height:1.6}.ft-pill{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;padding:.85rem 1.7rem;border-radius:999px;background:linear-gradient(90deg,#ffffff,#ffffff 60%,#e4e4e7);color:#0a0a0a;font-weight:800;box-shadow:0 0 34px rgba(255,255,255,.35);transition:transform .3s,box-shadow .3s}.ft-pill:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(255,255,255,.5)}.ft-pill svg{width:20px;height:20px}.ft-h{color:#fff;font-weight:700;margin-bottom:1.2rem;font-size:1.05rem}.ft-list{display:grid;gap:1.05rem;list-style:none;margin:0;padding:0}.ft-list li,.ft-list a{display:flex;gap:.9rem;align-items:center;color:#d4d4d8;font-size:.95rem}.ft-ic{flex:none;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.07);display:grid;place-items:center;color:#fff;transition:.3s}.ft-ic svg{width:19px;height:19px}.ft-list a:hover .ft-ic{background:#ffffff;color:#000}.ft-list small{display:block;color:#fff;font-weight:700;font-size:.9rem}.ft-soc{display:flex;gap:.9rem}.ft-soc a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.07);transition:.3s}.ft-soc a:hover{background:#ffffff;color:#000;transform:translateY(-4px)}.ft-soc svg{width:22px;height:22px}.ft-bottom{margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;align-items:center;font-size:.88rem;color:#d4d4d8}.ft-bottom b{color:#ffffff;font-weight:700}.ft-bottom .dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ffffff;margin-right:.7rem}.ft-legal{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem}.ft-legal a{padding:.35rem 0;color:#e4e4e7;transition:color .2s}.ft-legal a:hover{color:#ffffff}.ft-legal i{width:5px;height:5px;border-radius:50%;background:#ffffff}.ft-note{margin-top:1rem;font-size:.78rem;color:#71717a;line-height:1.5}.bl-hero{padding:9rem 1.5rem 3rem;background:radial-gradient(55% 60% at 80% 0,rgba(255,255,255,.14),transparent 70%)}.bl-wrap{max-width:76rem;margin:0 auto}.bl-hero h1{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900;line-height:1.02;letter-spacing:-.02em;color:#fff;max-width:18ch}.bl-hero p{color:#a1a1aa;max-width:40rem;margin-top:1.1rem;font-size:1.1rem;line-height:1.7}.bl-grid{display:grid;gap:1.4rem;padding:1rem 1.5rem 5rem;max-width:76rem;margin:0 auto}@media(min-width:760px){.bl-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.bl-grid{grid-template-columns:repeat(3,1fr)}}.bl-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1.2rem;background:#0b0b0d;border:1px solid rgba(255,255,255,.09);transition:transform .35s,border-color .35s,box-shadow .35s}.bl-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.55);box-shadow:0 22px 50px -18px rgba(255,255,255,.28)}.bl-img{aspect-ratio:16/10;overflow:hidden}.bl-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.bl-card:hover .bl-img img{transform:scale(1.07)}.bl-body{padding:1.3rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.bl-meta{display:flex;gap:.8rem;font-size:.78rem;color:#ffffff;font-weight:700}.bl-meta span+span{color:#a1a1aa;font-weight:500}.bl-card h2,.bl-card h3{font-size:1.3rem;font-weight:800;color:#fff;line-height:1.25}.bl-card p{color:#a1a1aa;font-size:.96rem;line-height:1.6}.bl-more{margin-top:auto;color:#ffffff;font-weight:700}.bl-art{padding:8.5rem 1.5rem 4rem}.bl-art-in{max-width:46rem;margin:0 auto;color:#d4d4d8;font-size:1.08rem;line-height:1.8}.bl-crumb{font-size:.85rem;color:#a1a1aa;margin-bottom:1.2rem}.bl-crumb a{color:#ffffff}.bl-art h1{font-size:clamp(2rem,5vw,3.3rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:#fff}.bl-by{margin:1rem 0 1.6rem;font-size:.88rem;color:#a1a1aa}.bl-cover{border-radius:1.2rem;overflow:hidden;margin-bottom:1.8rem;aspect-ratio:16/9}.bl-cover img{width:100%;height:100%;object-fit:cover}.bl-sum{background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.4);border-radius:1rem;padding:1.2rem 1.4rem;margin:1.5rem 0 2rem;color:#f4f4f5}.bl-sum strong{display:block;color:#ffffff;margin-bottom:.35rem}.bl-toc{border-left:3px solid #ffffff;padding:.2rem 0 .2rem 1.2rem;margin:0 0 2rem;font-size:.97rem}.bl-toc a{color:#e4e4e7}.bl-toc a:hover{color:#ffffff}.bl-toc ol{list-style:decimal;padding-left:1.1rem;margin:.4rem 0}.bl-art h2{font-size:1.65rem;font-weight:800;color:#fff;margin:2.4rem 0 .7rem;line-height:1.2;scroll-margin-top:7rem}.bl-art h3{font-size:1.2rem;font-weight:700;color:#fff;margin:1.6rem 0 .4rem}.bl-art p{margin:.85rem 0}.bl-art ul,.bl-art ol.l{margin:.8rem 0;padding-left:1.3rem}.bl-art ul{list-style:disc}.bl-art ol.l{list-style:decimal}.bl-art li{margin:.35rem 0}.bl-art a:not(.btn-gold):not(.btn-ghost){color:#ffffff;text-decoration:underline;text-underline-offset:3px}.bl-art table{width:100%;border-collapse:collapse;margin:1.2rem 0;font-size:.95rem}.bl-art th,.bl-art td{border-bottom:1px solid rgba(255,255,255,.12);padding:.65rem .6rem;text-align:left}.bl-art th{color:#ffffff}.bl-tw{overflow-x:auto}.bl-faq{margin-top:1rem}.bl-faq details{border:1px solid rgba(255,255,255,.12);border-radius:.8rem;margin:.6rem 0;background:#0b0b0d}.bl-faq summary{cursor:pointer;padding:1rem 1.2rem;font-weight:700;color:#fff;list-style:none;display:flex;justify-content:space-between;gap:1rem}.bl-faq summary:after{content:"+";color:#ffffff;font-size:1.4rem;line-height:1;transition:transform .3s}.bl-faq details[open] summary:after{transform:rotate(45deg)}.bl-faq details p{padding:0 1.2rem 1.1rem;margin:0}.bl-cta{margin:2.8rem 0;padding:1.8rem;border-radius:1.2rem;background:linear-gradient(135deg,#18181b,#050505);border:1px solid rgba(255,255,255,.45);text-align:center}.bl-cta h2{margin:0 0 .5rem}.bl-cta .reel-cta{justify-content:center;margin-top:1rem}.bl-rel{max-width:76rem;margin:0 auto;padding:0 1.5rem 5rem}.bl-rel>h2{font-size:1.7rem;font-weight:800;color:#fff;margin-bottom:1.2rem}.bl-rel .bl-grid{padding:0}.bl-home{padding:clamp(4rem,8vw,7rem) 1.5rem;background:#000}.bl-home .bl-grid{padding:2rem 0 0}.bl-home h2.t{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;color:#fff;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.hero-video,.mq-t,.phone-glow{animation:none}.js .wr{opacity:1;transform:none;transition:none}.phone{transition:none}}@media(max-width:1023px){.ft{padding-bottom:5.5rem}}.mk{position:relative;isolation:isolate;overflow:hidden}.mk-bg{position:absolute;inset:0;z-index:-1;background:#000 url(../img/mk-land.webp) var(--mkpos,50% 50%)/cover no-repeat}.mk-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 14%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.55) 86%,#000 100%),radial-gradient(70% 60% at 50% 50%,transparent,rgba(0,0,0,.35))}@media(min-width:1024px) and (hover:hover){.mk-bg{background-attachment:fixed}}@media(max-width:759px){.mk-bg{background-image:url(../img/mk-port.webp);background-position:var(--mkpos,50% 50%)}}.bl-hero.mk{background:none}.bl-home.mk{background:none}@media(prefers-reduced-motion:reduce){.mk-bg{background-attachment:scroll}}:root{--gold:#ffffff;--amber:#e4e4e7;--ink:#050505;--line:rgba(255,255,255,.35);--pad:max(1.25rem,env(safe-area-inset-left),env(safe-area-inset-right))}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5.5rem;color-scheme:dark}body{overflow-x:clip;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}img,video{max-width:100%}a,button,summary,label,input,select,textarea{touch-action:manipulation}.v3-in{width:100%;max-width:76rem;margin:0 auto}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;padding:.85rem 1.6rem;border-radius:999px;font-weight:800;font-size:1rem;line-height:1.1;text-align:center;border:1.5px solid var(--gold);color:#fff;background:rgba(0,0,0,.35);transition:transform .25s,box-shadow .25s,background .25s;cursor:pointer;width:100%}.v3-btn svg{width:1.25rem;height:1.25rem;flex:none}.v3-btn--gold{background:linear-gradient(90deg,#ffffff,var(--amber));color:#000;border-color:transparent;box-shadow:0 8px 30px rgba(228,228,231,.35)}@media(hover:hover){.v3-btn:hover{transform:translateY(-2px)}.v3-btn--gold:hover{box-shadow:0 12px 40px rgba(228,228,231,.55)}.v3-btn:not(.v3-btn--gold):hover{background:rgba(255,255,255,.12)}}.v3-btn:active{transform:scale(.98)}@media(min-width:520px){.v3-btn{width:auto}}.sr{position:relative;isolation:isolate;overflow:hidden;background:#000;padding:clamp(3.5rem,8vw,7rem) var(--pad)}.sr:before{content:"";position:absolute;inset:0;z-index:-2;background:#000 url(../img/footer-car.webp) 88% 50%/cover no-repeat;opacity:.5}.sr:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#000,transparent 18%,transparent 82%,#000),linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.7) 55%,rgba(0,0,0,.3))}.sr-in{display:grid;gap:2.6rem;align-items:center}.sr-tag{display:inline-flex;align-items:center;gap:.7rem;padding:.45rem 1.1rem .45rem .5rem;border:1px solid var(--gold);border-radius:999px;color:var(--gold);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;background:rgba(0,0,0,.45)}.sr-tag svg{width:1.1rem;height:1.1rem}.sr h2{margin-top:1.1rem;font-size:clamp(2rem,8.6vw,3.7rem);line-height:1.03;font-weight:800;font-style:italic;letter-spacing:-.025em;color:#fff;text-wrap:balance}.sr h2 em{font-style:italic;background:linear-gradient(90deg,#ffffff,var(--amber));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.sr-lead{margin-top:1.2rem;max-width:34rem;color:#e4e4e7;font-size:clamp(1rem,3.8vw,1.12rem);line-height:1.7}.sr-feat{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;gap:.9rem}.sr-feat li{display:flex;align-items:center;gap:.9rem;color:#f4f4f5;font-size:.98rem;line-height:1.3}.sr-ic{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--gold);border:2px solid var(--gold);background:radial-gradient(circle,rgba(255,255,255,.22),rgba(0,0,0,.6));box-shadow:0 0 22px rgba(255,255,255,.25)}.sr-ic svg{width:26px;height:26px}.sr-ic b{font-size:.8rem;font-weight:800;letter-spacing:-.02em}.sr-cta{display:flex;flex-direction:column;gap:.8rem;margin-top:2rem}@media(min-width:520px){.sr-cta{flex-direction:row;flex-wrap:wrap}}@media(min-width:760px){.sr-feat{grid-template-columns:repeat(3,auto);gap:0;justify-content:start}.sr-feat li{padding:0 1.4rem}.sr-feat li:first-child{padding-left:0}.sr-feat li+li{border-left:1px solid rgba(255,255,255,.18)}}.sr-stage{position:relative;width:min(290px,74vw);margin:0 auto;justify-self:center}.sr .phone{width:100%;padding:6px;border-radius:34px;background:linear-gradient(145deg,#ffffff,#a1a1aa 42%,var(--amber));box-shadow:0 40px 90px -20px rgba(0,0,0,.95),0 0 70px rgba(255,255,255,.28)}.sr .phone video{border-radius:28px}.sr .phone:before{background:#000;top:14px;width:70px;height:18px}.sr .phone-glow{inset:-10%;opacity:.7}.sr .snd{right:14px;bottom:16px;min-width:44px;min-height:44px}@media(min-width:900px){.sr-in{grid-template-columns:1.15fr .85fr;gap:3rem}.sr-stage{width:min(320px,100%)}}.st{position:relative;isolation:isolate;overflow:hidden;background:#050505;padding:clamp(3rem,7vw,6rem) var(--pad) clamp(3rem,6vw,5rem)}.st-bg{position:absolute;inset:0;z-index:-1;background:#050505 url(../video/hero-night.jpg) 70% 40%/cover no-repeat;opacity:.38}.st-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#050505,rgba(5,5,5,.35) 25%,#050505 78%),linear-gradient(90deg,#050505 0,transparent 55%,#050505 100%)}.st-head{text-align:center}.st-logo{display:block;margin:0 auto .8rem;width:clamp(150px,44vw,230px);height:auto;filter:brightness(0) invert(1)}.st h2{font-size:clamp(1.9rem,8.4vw,3.6rem);font-weight:800;line-height:1.05;color:#fff;letter-spacing:-.02em}.st h2 em{font-style:normal;color:var(--gold);white-space:nowrap}.st-sub{margin-top:.6rem;color:#d4d4d8;font-style:italic;font-size:clamp(1rem,3.6vw,1.2rem)}.st-list{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;gap:1rem;counter-reset:st}.st-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1.1rem 1.1rem 1.1rem 1rem;border-radius:1.4rem;background:linear-gradient(145deg,rgba(24,24,27,.92),rgba(5,5,5,.94));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px -22px #000}.st-ic{position:relative;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;color:#fff;border:3px solid transparent;background:linear-gradient(#0b0b0b,#0b0b0b) padding-box,conic-gradient(from 210deg,var(--gold),var(--amber) 35%,rgba(255,255,255,.12) 45% 62%,var(--gold)) border-box}.st-ic svg{width:30px;height:30px}.st-n{position:absolute;right:-6px;bottom:-4px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#000;font-weight:900;font-size:.85rem;box-shadow:0 0 0 3px #0b0b0b}.st-card h3{color:#fff;font-size:1.25rem;font-weight:800;line-height:1.15}.st-card p{margin-top:.3rem;color:#c4c4cc;font-size:.94rem;line-height:1.5}.st-arrow{display:none}.st-cta{display:flex;justify-content:center;margin-top:2rem}.st-cta .v3-btn{width:100%;max-width:26rem;font-size:1rem;padding:.85rem 1rem}@media(min-width:361px){.st-cta .v3-btn{white-space:nowrap}}.st-badges{list-style:none;margin:2rem auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:30rem}.st-badges li{display:grid;justify-items:center;text-align:center;gap:.35rem;color:#e4e4e7;font-size:.78rem;font-weight:600;line-height:1.2}.st-badges svg{width:28px;height:28px;color:#fff}@media(min-width:640px){.st-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.st-list{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:4.2rem}.st-card{grid-template-columns:1fr;justify-items:center;text-align:center;padding:3.6rem 1.3rem 1.4rem}.st-ic{position:absolute;top:-42px;left:50%;transform:translateX(-50%);width:88px;height:88px}.st-ic svg{width:38px;height:38px}.st-n{right:auto;left:50%;bottom:-18px;transform:translateX(-50%)}.st-body{margin-top:1.1rem}.st-card h3{font-size:1.45rem}.st-arrow{display:block;margin-top:1rem;color:var(--gold)}.st-arrow svg{width:22px;height:22px}.st-badges{position:absolute;right:0;bottom:.2rem;margin:0;max-width:none;grid-template-columns:repeat(3,auto);gap:1.6rem}.st-in{position:relative;padding-bottom:3.5rem}}.ab{padding:clamp(3.5rem,8vw,6.5rem) var(--pad)!important;background:#000}.ab .mk-bg{z-index:-1}.ab-kick{display:flex;align-items:center;gap:.9rem;color:var(--gold);font-style:italic;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase}.ab-kick:before{content:"";width:2.6rem;height:1px;background:var(--gold)}.ab h2{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:0 .35em;font-size:clamp(2.6rem,13vw,5.6rem);line-height:1;font-weight:900;font-style:italic;letter-spacing:-.03em;color:#fff}.ab h2 span:first-child{background:linear-gradient(180deg,#fff,#a1a1aa);-webkit-background-clip:text;background-clip:text;color:transparent}.ab h2 em{font-style:italic;background:linear-gradient(180deg,#ffffff,var(--amber));-webkit-background-clip:text;background-clip:text;color:transparent}.ab-sl{display:inline-block;width:.8em;height:.5em;background:repeating-linear-gradient(115deg,var(--gold) 0 .13em,transparent .13em .26em);transform:skewX(-15deg);opacity:.9}.ab-sub{margin-top:.8rem;color:#d4d4d8;font-style:italic;font-size:clamp(1rem,4vw,1.4rem);max-width:60rem}.ab-card{margin-top:2rem;padding:clamp(1.25rem,4vw,2.6rem);border-radius:1.8rem;background:linear-gradient(160deg,rgba(18,18,20,.88),rgba(0,0,0,.9));border:1.5px solid var(--line);box-shadow:0 0 50px rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.03)}.ab-top{display:grid;gap:1.6rem;align-items:center}.ab-text{border-left:2px solid var(--gold);padding-left:1rem}.ab-text p{color:#f4f4f5;font-size:clamp(.98rem,3.7vw,1.12rem);line-height:1.75}.ab-text b{color:var(--gold);font-weight:700}.ab-text strong{color:var(--gold);font-weight:600}.ab-logo{display:grid;place-items:center}.ab-logo img{width:clamp(170px,52vw,320px);height:auto;filter:brightness(0) invert(1) drop-shadow(0 0 14px rgba(255,255,255,.12))}.ab-feat{list-style:none;margin:1.8rem 0 0;padding:1.5rem 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem 1rem}.ab-feat li{display:flex;align-items:center;gap:.75rem;color:#f4f4f5;font-size:.9rem;line-height:1.25}.ab-feat .sr-ic{width:48px;height:48px}.ab-feat .sr-ic svg{width:24px;height:24px}.ab-mission{margin-top:1.4rem;display:grid;grid-template-columns:auto 1fr;gap:.9rem 1rem;align-items:start;padding:1.2rem 1.3rem;border-radius:1.3rem;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1)}.ab-mission .m-ic{width:46px;height:46px;border-radius:.9rem;display:grid;place-items:center;background:linear-gradient(135deg,#ffffff,var(--amber));color:#000}.ab-mission .m-ic svg{width:24px;height:24px}.ab-mission h3{align-self:center;font-size:1.3rem;font-weight:800;color:var(--gold)}.ab-mission p{grid-column:1/-1;color:#d4d4d8;line-height:1.7;font-size:.98rem}@media(min-width:760px){.ab-top{grid-template-columns:1.5fr 1fr;gap:2.4rem}.ab-text{padding-left:1.5rem}.ab-logo{border-left:1px solid var(--line);padding-left:1.5rem}.ab-feat{grid-template-columns:repeat(4,1fr);gap:0}.ab-feat li{padding:0 1rem}.ab-feat li:first-child{padding-left:0}.ab-feat li+li{border-left:1px solid rgba(255,255,255,.12)}.ab-mission{grid-template-columns:auto auto 1fr;align-items:center}.ab-mission p{grid-column:auto}}.tr{background:#060a0d;padding:clamp(2.5rem,6vw,4.5rem) var(--pad);text-align:center}.tr-tp{display:block;margin:0 auto;width:min(100%,440px);height:auto}.tr-txt{margin-top:1.1rem;color:#b4b4bd;font-size:clamp(.95rem,3.6vw,1.12rem)}.tr-lab{display:flex;align-items:center;gap:1rem;max-width:34rem;margin:1.8rem auto 1rem;color:#a1a1aa;font-size:.8rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.tr-lab:before,.tr-lab:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.18)}.tr-logos{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;max-width:36rem}.tr-logos li{border-radius:.9rem;border:1px solid rgba(255,255,255,.16);background:#050a11;padding:.15rem;display:grid;place-items:center;overflow:hidden}.tr-logos img{width:100%;height:auto;display:block}@media(max-width:1023px){.blur-3xl,.blur-2xl,.hero-blob,.hero-grid,.scanline{display:none!important}.animate-pulse,.animate-gradient,.shimmer-text,.float-icon,.icon-float,.pulse-ring{animation:none!important}[class*="backdrop-blur"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}nav.fixed{background:rgba(0,0,0,.94)!important}.hero-video{animation:none;transform:none}.mk-bg{background-attachment:scroll!important}#menu-btn{width:44px;height:44px}.m-menu{max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.m-menu a{min-height:48px;display:flex;align-items:center}.ft{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}#home{min-height:100svh}#home .grid{min-height:calc(100svh - 13rem)}@media(max-height:520px) and (orientation:landscape){#home,#home .grid{min-height:auto}#home{padding-top:6rem}}a[aria-label^="Contacter AB FAST CAR"]{bottom:max(1rem,calc(env(safe-area-inset-bottom) + .5rem))!important;right:max(1rem,env(safe-area-inset-right))!important;width:52px!important;height:52px!important}.text-\[9px\]{font-size:10.5px!important}.text-\[8px\]{font-size:9.5px!important}.text-\[10px\]{font-size:10.5px!important}@media(max-width:639px){.hero-title{font-size:clamp(2.2rem,11.4vw,3.4rem)!important;line-height:1}.hero-subtitle{font-size:1rem!important}#home .px-10{padding-left:1.5rem;padding-right:1.5rem}#home .py-7{padding-top:1.1rem;padding-bottom:1.1rem}.p-8{padding:1.25rem!important}.p-10{padding:1.1rem!important}.py-20{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.mt-20,.mt-24{margin-top:2.5rem!important}.mb-12{margin-bottom:2rem!important}.h-1.w-96,.h-1.w-64{width:min(16rem,70vw)}#contact .px-16{padding-left:1rem!important;padding-right:1rem!important;width:100%;font-size:1.05rem!important;border-width:3px!important}#contact p.text-2xl{font-size:1.05rem!important;padding:.85rem 1.25rem!important;border-radius:1.2rem!important;text-align:center}#contact .grid.mb-16{gap:.9rem}#contact .px-8{padding-left:1.1rem!important;padding-right:1.1rem!important}#contact .gap-6{gap:.9rem}#contact .rounded-full.px-8.py-3{padding:.6rem 1rem!important}#contact .rounded-full.px-8.py-3 span{font-size:.7rem;letter-spacing:.12em}#fleet .grid{gap:.7rem}.cv-final-box{padding-left:1rem;padding-right:1rem}}@media(max-width:380px){:root{--pad:1rem}.v3-btn{padding:.8rem 1rem;font-size:.95rem}.sr h2{font-size:clamp(1.8rem,9vw,2.2rem)}.st-card{grid-template-columns:1fr;justify-items:center;text-align:center}.st-ic{width:64px;height:64px}.ab-feat{grid-template-columns:1fr}.tr-lab{letter-spacing:.2em}}.ft-list span,#contact p,.ab-text p,.cv-a,.bl-art-in,.page-in{overflow-wrap:anywhere}.ft-list,.ft-top{min-width:0}#blog,#faq,#contact,#rappel,.ft{content-visibility:auto;contain-intrinsic-size:auto 800px}@media(hover:none){.hover\:scale-105:hover,.hover\:scale-110:hover{transform:none!important}.bl-card:hover,.feature-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.sr .phone-glow{display:none}}.cv-filter{grid-template-columns:minmax(0,1fr)!important}@media(min-width:640px){.cv-filter{grid-template-columns:minmax(0,1fr) auto!important}}.cv-filter>*,.cv-sim>*,.cv-sim-wrap>*,.cv-cats{min-width:0;max-width:100%}.cv-cats{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cv-cats>*{scroll-snap-align:start;flex:none}.cv-s-main{min-width:0;max-width:100%;white-space:normal}.cv-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:900px){.cv-trust{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:360px){.cv-trust{grid-template-columns:minmax(0,1fr)!important}}.lang-sw{position:relative;display:inline-flex;margin-right:.75rem;font-family:inherit}.lang-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.35);border-radius:999px;cursor:pointer;transition:border-color .2s,background .2s}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:#ffffff;background:rgba(255,255,255,.12)}.lang-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:80;min-width:11rem;margin:0;padding:.35rem;list-style:none;background:rgba(12,12,16,.96);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.25);border-radius:.9rem;box-shadow:0 18px 40px rgba(0,0,0,.55)}.lang-menu[hidden]{display:none}.lang-menu a{display:flex;gap:.6rem;align-items:center;padding:.55rem .7rem;border-radius:.6rem;color:#e5e7eb;font-size:.85rem;text-decoration:none}.lang-menu a b,.lang-menu a:first-letter {font-weight:800}.lang-menu a span{color:#9ca3af}.lang-menu a:hover,.lang-menu a[aria-current]{background:rgba(255,255,255,.14);color:#ffffff}.lang-m{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.9rem 1rem}.lang-m a{padding:.4rem .8rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;text-decoration:none}.lang-m a[aria-current]{background:#ffffff;color:#111}@media(max-width:1023px){.lang-sw{display:none}}.lang-bar{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:90;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;justify-content:center;max-width:min(94vw,38rem);padding:.8rem 1rem;color:#fff;font-size:.9rem;background:rgba(12,12,16,.96);border:1px solid rgba(255,255,255,.4);border-radius:1rem;box-shadow:0 18px 40px rgba(0,0,0,.6)}.lang-bar a,.lang-bar button{font:inherit;font-weight:700;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.5);cursor:pointer;text-decoration:none}.lang-bar a{background:#ffffff;color:#111}.lang-bar button{background:transparent;color:#fff}.lang-btn{gap:.5rem;padding:.4rem .75rem;letter-spacing:.06em}.cp-bl{display:inline-flex;align-items:center;gap:.5rem}.cp-lab i{font-style:normal;margin:0 .4rem;opacity:.6}.cp-flag{width:1.55rem;height:1.05rem;border-radius:.22rem;flex:0 0 auto;box-shadow:0 0 0 1px rgba(255,255,255,.22)}.lang-menu{width:min(22rem,92vw);min-width:0;max-height:calc(100vh - 6.5rem);overflow:auto;padding:0;border-radius:1.1rem}.cp{padding:.9rem 1rem 1rem;color:#e5e7eb;font-size:.85rem}.cp-t{margin:.9rem 0 .5rem;font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#71717a}.cp-t:first-child{margin-top:.2rem}.cp-list{display:flex;flex-direction:column;gap:.15rem}.cp-c{display:flex;align-items:center;gap:.8rem;width:100%;padding:.55rem .6rem;border:1px solid transparent;border-radius:.8rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.cp-c:hover{background:rgba(255,255,255,.08)}.cp-c[aria-current]{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.cp-n{display:flex;flex-direction:column;line-height:1.25}.cp-n b{font-size:.92rem;font-weight:700;color:#fff}.cp-n small{font-size:.74rem;color:#a1a1aa}.cp-langs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lang-menu a.cp-l,.cp-l{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;border:1px solid rgba(255,255,255,.18);border-radius:.8rem;color:#e5e7eb;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.cp-l:hover{background:rgba(255,255,255,.1)}.lang-menu a.cp-l[aria-current],.cp-l[aria-current]{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.6);color:#fff}.cp-cur{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.3rem;border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:rgba(255,255,255,.04)}.cp-m-b{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding:.5rem .3rem;border:0;border-radius:.75rem;background:transparent;color:#d4d4d8;font:inherit;cursor:pointer}.cp-m-b b{font-size:1.05rem;font-weight:900;line-height:1.1}.cp-m-b span{font-size:.72rem;font-weight:600}.cp-m-b[aria-pressed=true]{background:#fff;color:#0a0a0a}.cp-note{margin:.8rem 0 0;font-size:.74rem;line-height:1.5;color:#a1a1aa}.lang-m{display:block;padding:0;border-bottom:1px solid rgba(255,255,255,.14)}.cp-m .cp-list{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.cp-m .cp-c{padding:.5rem .55rem;border-color:rgba(255,255,255,.16);gap:.55rem}.cp-m .cp-n b{font-size:.82rem}.cp-m .cp-n small{display:none}.lang-m a.cp-l{padding:.5rem .6rem;border:1px solid rgba(255,255,255,.18);font-size:.8rem}.lang-m a.cp-l[aria-current]{background:rgba(255,255,255,.14);color:#fff}.lang-m a.cp-l span{color:inherit}.theme-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.35);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.theme-btn:hover{background:rgba(255,255,255,.14);border-color:#fff;transform:rotate(-12deg)}.theme-btn:focus-visible,.lang-btn:focus-visible,.cp-c:focus-visible,.cp-m-b:focus-visible,.cp-l:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:420px){.theme-btn{width:2.25rem;height:2.25rem}}html[data-theme=light]{color-scheme:light}html[data-theme=light] body,html[data-theme=light] .bg-background{background:#fff!important}html[data-theme=light] .relative.min-h-screen>.fixed.inset-0{display:none}html[data-theme=light] main>*:not(#home),html[data-theme=light] footer{filter:invert(1) hue-rotate(180deg)}html[data-theme=light] main>*:not(#home) :is(img,video,picture,iframe,canvas,[style*="url("]),html[data-theme=light] footer :is(img,video,picture,iframe,canvas,[style*="url("]){filter:invert(1) hue-rotate(180deg)}html[data-theme=light] nav.fixed{background:rgba(255,255,255,.88)!important;border-bottom-color:rgba(0,0,0,.12)!important}html[data-theme=light] nav.fixed a,html[data-theme=light] nav.fixed .text-white{color:#111!important}html[data-theme=light] nav.fixed a.text-yellow-400{color:#8a6a00!important}html[data-theme=light] nav.fixed img{filter:none!important}html[data-theme=light] nav.fixed .nav-cta{color:#fff!important}html[data-theme=light] .theme-btn,html[data-theme=light] .lang-btn{color:#111;background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}html[data-theme=light] .theme-btn:hover,html[data-theme=light] .lang-btn:hover{background:rgba(0,0,0,.1);border-color:#000}html[data-theme=light] .lang-menu,html[data-theme=light] .m-menu{background:rgba(255,255,255,.97);border-color:rgba(0,0,0,.2);box-shadow:0 18px 40px rgba(0,0,0,.2)}html[data-theme=light] .m-menu a:not(.m-cta){color:#111}html[data-theme=light] .cp,html[data-theme=light] .cp-n b,html[data-theme=light] .cp-c{color:#111}html[data-theme=light] .cp-n small,html[data-theme=light] .cp-note{color:#52525b}html[data-theme=light] .cp-t{color:#71717a}html[data-theme=light] .cp-c:hover{background:rgba(0,0,0,.06)}html[data-theme=light] .cp-c[aria-current]{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.4)}html[data-theme=light] .lang-menu a.cp-l,html[data-theme=light] .lang-m a.cp-l,html[data-theme=light] .cp-m-b{color:#111;border-color:rgba(0,0,0,.2)}html[data-theme=light] .cp-m-b{border:0}html[data-theme=light] .cp-cur{border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.04)}html[data-theme=light] .cp-m-b[aria-pressed=true]{background:#0a0a0a;color:#fff}html[data-theme=light] .lang-menu a.cp-l[aria-current],html[data-theme=light] .lang-m a.cp-l[aria-current]{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.5);color:#000}html[data-theme=light] .cp-flag{box-shadow:0 0 0 1px rgba(0,0,0,.2)}html[data-theme=light] .lang-m{border-bottom-color:rgba(0,0,0,.14)}html[data-theme=light] nav.fixed .bg-clip-text{background-image:linear-gradient(90deg,#b45309,#78350f)!important}html[data-theme=light] nav.fixed .text-yellow-400\/70{color:#78350f!important}.ft-region{display:inline-flex;align-items:center;gap:.85rem;margin:1.6rem 0 0;padding:.7rem 1.3rem .7rem .8rem;background:rgba(32,32,34,.92);border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff}.ft-region img{width:2.6rem;height:1.85rem;object-fit:cover;border-radius:.45rem;border:1px solid rgba(255,255,255,.2);flex:none}.ft-region b{display:block;font-size:1.05rem;font-weight:800;line-height:1.2;color:#fff}.ft-region span{display:block;font-size:.82rem;line-height:1.3;color:#a5a8b3}@media(max-width:480px){.ft-region{display:flex;width:100%;border-radius:1.2rem}}.cp-flag-img{object-fit:cover;display:block;background:#c1272d}:root{--ab-green-a:#4ade80;--ab-green-b:#22c55e;--ab-green-c:#16a34a}a[data-track="reserve_click"],a[data-track="nav_reserve_click"],.btn-gold.nav-cta,.m-cta,.cv-sticky a.cv-s-main,.cva-act a.r,.cva-launch,.cva-head{background:linear-gradient(90deg,var(--ab-green-a),var(--ab-green-b))!important;background-image:linear-gradient(90deg,var(--ab-green-a),var(--ab-green-b))!important;color:#03150a!important;border:0!important;box-shadow:0 10px 30px -8px rgba(34,197,94,.65)!important}a[data-track="reserve_click"] *,a[data-track="nav_reserve_click"] *,.m-cta *,.cv-sticky a.cv-s-main *,.cva-launch *{color:#03150a!important}a[data-track="reserve_click"]:hover,.btn-gold.nav-cta:hover,.m-cta:hover,.cv-sticky a.cv-s-main:hover{background:linear-gradient(90deg,#86efac,var(--ab-green-a))!important}.cva-x{color:#03150a!important}.cv-sticky{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important;padding-left:.5rem!important;padding-right:.5rem!important;box-sizing:border-box;width:100%}.cv-sticky.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cv-sticky a{min-width:0;padding:0 .3rem!important;font-size:.82rem!important;white-space:nowrap;overflow:hidden}.cv-sticky a svg{flex:none}@media(max-width:768px){.cva-launch span{display:inline!important}.cva-launch{padding:.7rem 1rem .7rem .85rem!important}}html,body{max-width:100%;overflow-x:hidden}#home .grid{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){#home .grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.grid>*,.flex>*{min-width:0}#home .hs,#home .hs-marq,#home .hs-tags{max-width:100%}#home .hs-marq{overflow:hidden}#home .hs-tags{flex-wrap:wrap;justify-content:center}@media(max-width:1023px){#home .text-center>*{margin-left:auto;margin-right:auto}#home .hs-line{justify-content:center}#home h1{overflow-wrap:anywhere;hyphens:auto;font-size:clamp(2.4rem,11vw,4.2rem)}#home .showcase-float{margin-left:auto;margin-right:auto}}img,video,svg{max-width:100%}.form,.cv-form,.cv-lead form,form.cv-sim,#simulateur form{display:flex;flex-direction:column;gap:1.1rem}.form>*,.cv-lead form>*{margin-top:0!important;margin-bottom:0!important}.form label,.cv-lead label,#simulateur label{display:block;margin-bottom:.45rem;line-height:1.3}.form .check,label.cv-consent{display:flex!important;align-items:flex-start;gap:.7rem!important;margin-top:.2rem!important;margin-bottom:0!important;line-height:1.5;font-size:.85rem}.form .check>span,.cv-consent>span{flex:1 1 auto;min-width:0}.form .check input,.cv-consent input{flex:0 0 1.2rem;width:1.2rem!important;height:1.2rem!important;margin:.2rem 0 0!important;accent-color:#fff}.form button[type=submit],.form .btn-gold,.cv-lead form button[type=submit]{margin-top:.6rem!important;width:100%}.form input,.form select,.form textarea,.cv-lead input,.cv-lead select,.cv-lead textarea,#simulateur input,#simulateur select{box-sizing:border-box;width:100%;max-width:100%}.form .row,.form .grid2,.cv-lead .row{gap:1.1rem!important}#simulateur [class*="chip"],#simulateur [class*="tabs"],#simulateur [role=tablist]{flex-wrap:wrap}#simulateur [role=tablist],#simulateur [class*="chips"]{justify-content:center;overflow:visible}@media(max-width:768px){.lc-head,.ds-in,.cv-sec>.cv-in,.pa-container,.st .t,.bl-wrap>.t,#services .text-center,#fleet .text-center{text-align:center}.lc-btns,.ds-cta,.cv-hero-note{justify-content:center}.cv-sim-wrap,.cv-sec,.lc,.ds,.pa-section{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}:root{--ab-red:#d43d33;--ab-red-d:#bb2f27;--wa-a:#14dc72;--wa-b:#09ab55;--wa-c:#058a46}html body .btn-gold.nav-cta,html body .m-cta,html body a[data-track="reserve_click"]:not(.ft-pill),html body a[data-track="nav_reserve_click"],html body .cv-sticky a.cv-s-main:not(.cv-s-wa),html body .rdv-go,html body .cva-act a.r{background:linear-gradient(180deg,#dc4339,var(--ab-red) 55%,var(--ab-red-d))!important;background-image:linear-gradient(180deg,#dc4339,var(--ab-red) 55%,var(--ab-red-d))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:800!important;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;box-shadow:0 12px 28px -10px rgba(212,61,51,.8),inset 0 1px 0 rgba(255,255,255,.25)!important;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}html body .btn-gold.nav-cta *,html body .m-cta *,html body a[data-track="reserve_click"]:not(.ft-pill) *,html body a[data-track="nav_reserve_click"] *,html body .cv-sticky a.cv-s-main:not(.cv-s-wa) *,html body .rdv-go *{color:#fff!important}html body .btn-gold.nav-cta:hover,html body .m-cta:hover,html body a[data-track="reserve_click"]:not(.ft-pill):hover,html body a[data-track="nav_reserve_click"]:hover,html body .cv-sticky a.cv-s-main:not(.cv-s-wa):hover,html body .rdv-go:hover{background:linear-gradient(180deg,#e64b41,#d43d33 55%,#c2322a)!important;filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 32px -10px rgba(212,61,51,.95),inset 0 1px 0 rgba(255,255,255,.3)!important}html body .btn-gold.nav-cta::before,html body .m-cta::before,html body a[data-track="reserve_click"]:not(.ft-pill):not(.cv-s-main)::before,html body a[data-track="nav_reserve_click"]::before,html body .rdv-go::before{content:"";flex:none;width:1.2em;height:1.2em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M9 16l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M9 16l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}html body a[data-track="reserve_click"] svg.lucide-shield{display:none!important}html body a[data-track="reserve_click"][data-vehicle]{min-height:2.9rem;font-size:.95rem}html body a[data-track="reserve_click"][data-vehicle]>span{font-size:.95rem!important}html body a[data-track="reserve_click"][data-vehicle] .bg-gradient-to-r{display:none}html body .btn-gold.nav-cta{padding:.62rem 1.35rem}html body .cv-btn-wa,html body .v3-btn[href*="wa.me"],html body .rdv-wa,html body .cv-card-wa,html body .cv-sticky a.cv-s-wa,html body a[data-place="contact"][href*="wa.me"],html body form button.btn-gold[data-track="booking_submit"]{background:linear-gradient(100deg,var(--wa-a) 0%,var(--wa-b) 55%,var(--wa-c) 100%)!important;background-image:linear-gradient(100deg,var(--wa-a) 0%,var(--wa-b) 55%,var(--wa-c) 100%)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:800!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;box-shadow:0 14px 32px -12px rgba(9,171,85,.85),0 0 0 1px rgba(255,255,255,.12) inset!important;text-shadow:0 1px 2px rgba(0,0,0,.18);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}html body .cv-btn-wa *,html body .v3-btn[href*="wa.me"] *,html body .rdv-wa *,html body .cv-card-wa *,html body .cv-sticky a.cv-s-wa *,html body a[data-place="contact"][href*="wa.me"] *{color:#fff!important}html body .cv-btn-wa:hover,html body .v3-btn[href*="wa.me"]:hover,html body .rdv-wa:hover,html body .cv-card-wa:hover,html body .cv-sticky a.cv-s-wa:hover,html body a[data-place="contact"][href*="wa.me"]:hover,html body form button.btn-gold[data-track="booking_submit"]:hover{filter:brightness(1.07);transform:translateY(-1px);background:linear-gradient(100deg,#1de57b,#0bb85c 55%,#069a4e)!important}html body .cv-card-wa{padding:.7rem 1rem;font-size:.85rem;margin-top:.75rem;width:100%;box-sizing:border-box}.wa-ico{flex:none;width:1.9rem;height:1.9rem;padding:.34rem;box-sizing:border-box;border-radius:50%;color:#fff!important;fill:#fff;background:radial-gradient(circle at 30% 25%,#2ee985,#06a24d 75%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4),0 3px 10px -2px rgba(0,0,0,.35)}.cv-sticky .wa-ico{width:1.5rem;height:1.5rem;padding:.24rem}.cv-card-wa .wa-ico,.rdv-wa .wa-ico{width:1.55rem;height:1.55rem;padding:.26rem}html body .v3-btn[href*="wa.me"]>svg:not(.wa-ico),html body .cv-btn-wa>svg:not(.wa-ico){flex:none;width:1.6rem;height:1.6rem;padding:.32rem;box-sizing:border-box;border-radius:50%;background:#fff;color:#08a653!important;stroke:#08a653}html body form button.btn-gold[data-track="booking_submit"]::before{content:"";flex:none;width:1.9rem;height:1.9rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.16-.17.2-.35.22-.64.08-.3-.15-1.26-.46-2.4-1.48-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.6.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.2-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.8.37-.27.3-1.04 1.02-1.04 2.48 0 1.46 1.07 2.88 1.21 3.07.15.2 2.1 3.2 5.08 4.49.71.3 1.26.49 1.7.63.71.23 1.36.2 1.87.12.57-.09 1.76-.72 2-1.41.25-.7.25-1.29.18-1.41-.07-.12-.27-.2-.57-.35M12.05 21.78a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.74.98 1-3.65-.24-.37a9.86 9.86 0 0 1-1.51-5.26c0-5.45 4.44-9.88 9.89-9.88 2.64 0 5.12 1.03 6.99 2.9a9.83 9.83 0 0 1 2.89 6.99c0 5.45-4.44 9.88-9.89 9.88M20.46 3.49A11.8 11.8 0 0 0 12.05 0C5.5 0 .16 5.34.16 11.89c0 2.1.55 4.14 1.59 5.95L.06 24l6.3-1.65a11.9 11.9 0 0 0 5.68 1.45c6.55 0 11.89-5.34 11.89-11.89 0-3.18-1.24-6.17-3.47-8.42'/%3E%3C/svg%3E") center/62% no-repeat,radial-gradient(circle at 30% 25%,#2ee985,#06a24d 75%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)}html body form button.btn-gold[data-track="booking_submit"]{position:relative}html body a[aria-label^="Contacter AB FAST CAR"]{background:linear-gradient(135deg,var(--wa-a),var(--wa-c))!important;box-shadow:0 14px 32px -8px rgba(9,171,85,.9),0 0 0 4px rgba(20,220,114,.18)!important}html body a[aria-label^="Contacter AB FAST CAR"] .wa-ico{background:none;box-shadow:none;padding:0;width:1.75rem;height:1.75rem}html body .cva-launch,html body .cva-head{background:linear-gradient(100deg,var(--wa-a),var(--wa-b) 60%,var(--wa-c))!important;color:#fff!important;box-shadow:0 14px 30px -10px rgba(9,171,85,.8)!important}html body .cva-launch *{color:#fff!important}html body .cva-x{color:#fff!important}#home>.absolute.inset-0.z-0{background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),#000 url(../video/hero-night.jpg) center/cover no-repeat!important}#home .hero-video,#home .hero-video.is-on{position:absolute!important;inset:auto!important;left:0!important;top:50%!important;width:100%!important;height:auto!important;max-height:100%;aspect-ratio:1440/568;object-fit:contain!important;object-position:center;transform:translateY(-50%)!important;animation:none!important;opacity:1!important;filter:saturate(1.1) contrast(1.05) brightness(1.08)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}#home>.absolute.inset-0.z-0>.bg-gradient-to-b{opacity:.32!important}#home>.absolute.inset-0.z-0>.bg-gradient-to-r{opacity:.12!important}@media(max-width:767px){#home .hero-video,#home .hero-video.is-on{top:46%!important}}@media(prefers-reduced-motion:reduce){#home .hero-video{display:block}}html body .cv-btn-wa svg.wa-ico,html body .v3-btn svg.wa-ico,html body a[data-place="contact"] svg.wa-ico{width:1.9rem!important;height:1.9rem!important;min-width:1.9rem}html body .cv-card-wa svg.wa-ico,html body .rdv-wa svg.wa-ico{width:1.55rem!important;height:1.55rem!important;min-width:1.55rem}html body .cv-sticky svg.wa-ico{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem}html body a[aria-label^="Contacter AB FAST CAR"] svg.wa-ico{width:1.75rem!important;height:1.75rem!important}html body .cv-btn-wa{text-align:left}.mk-map-label{display:flex;justify-content:center;margin:0 0 1rem}.mk-map-label span{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.mk-map-open{display:inline-flex;align-items:center;padding:.5rem 1.1rem;border-radius:999px;background:var(--ab-red);color:#fff!important;font-weight:800;font-size:.85rem;text-decoration:none;box-shadow:0 10px 24px -10px rgba(212,61,51,.8)}.mk-map-open:hover{filter:brightness(1.08)}html body .cva-launch{gap:.7rem;padding:.45rem .5rem .45rem .5rem!important;font-weight:800;font-size:1.02rem}html body .cva-launch .cva-bot{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#0e8a47,#075f31);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}html body .cva-launch .cva-bot svg{width:1.7rem!important;height:1.7rem!important}html body .cva-launch .cva-sep{flex:none;width:2px;height:1.5rem;border-radius:2px;background:rgba(255,255,255,.45)}html body .cva-launch .cva-txt{display:inline!important;white-space:nowrap;color:#fff}html body .cva-launch .cva-go{flex:none;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:rgba(255,255,255,.92);color:#0a9a4b!important}html body .cva-launch .cva-go svg{width:1.05rem!important;height:1.05rem!important;color:#0a9a4b!important;stroke:#0a9a4b}@media(max-width:768px){html body .cva-launch{padding:.4rem .45rem!important}html body .cva-launch .cva-txt{font-size:.95rem}}html body .cva-launch .cva-bot,html body .cva-launch .cva-go{display:flex!important;align-items:center;justify-content:center;padding:0}html body .cva-launch .cva-bot svg{display:block;width:2rem!important;height:2rem!important;max-width:none;margin:0}html body .cva-launch .cva-go svg{display:block;width:1.1rem!important;height:1.1rem!important;margin:0}#home>.absolute.inset-0.z-0{background:#000!important}#home .hero-video,#home .hero-video.is-on{-webkit-mask-image:none!important;mask-image:none!important;filter:saturate(1.08) contrast(1.03) brightness(1.1)!important}#home>.absolute.inset-0.z-0>.bg-gradient-to-b{opacity:.22!important}#home>.absolute.inset-0.z-0>.bg-gradient-to-r{opacity:0!important}#home .hero-blob,#home .hero-grid,#home .scanline,#home .blur-3xl,#home .blur-2xl{display:none!important}#home .hero-video,#home .hero-video.is-on{image-rendering:auto;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:auto}#home>.absolute.inset-0.z-0>.bg-gradient-to-b{background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 28%,transparent 72%,rgba(0,0,0,.7))!important;opacity:1!important}@media(max-width:767px){#home{padding-top:calc(4.4rem + 39.4vw + 1rem)!important;padding-bottom:5.5rem!important;min-height:100svh;align-items:flex-start!important}#home .hero-video,#home .hero-video.is-on{top:4.4rem!important;transform:none!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent)!important;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 90%,transparent)!important}#home>.absolute.inset-0.z-0>.bg-gradient-to-b{background:none!important}#home .grid{min-height:0!important;align-items:flex-start}#home .hero-slogan{margin-bottom:.6rem!important;font-size:.95rem}#home .hero-title{font-size:clamp(2rem,10.2vw,2.7rem)!important;line-height:1!important}#home .hs{gap:.6rem}#home .hs-line{font-size:clamp(1.05rem,4.8vw,1.35rem)}#home .hs-tags{gap:.4rem}#home .hs-tags li{font-size:.6rem;padding:.3rem .55rem}#home .rise-4{padding-top:.5rem!important}#home .rise-5{padding-top:.9rem!important;gap:.6rem!important}#home .rise-5 a{padding-top:.85rem!important;padding-bottom:.85rem!important}#home .cv-hero-note{margin-top:.6rem!important}#home .rise-6.flex{padding-top:.8rem!important}}@media(max-width:767px){.mq{margin-top:1.25rem}.mq+section,.mq+.sr{padding-top:2.25rem!important}.cv-trust{margin-bottom:0}}@media(max-width:767px){#home{min-height:0!important;padding-bottom:1.5rem!important}}#about .ab-vid{position:relative;margin-top:1.6rem;display:flex;justify-content:center}#about .ab-stick{position:relative;width:100%;max-width:340px;aspect-ratio:9/16;max-height:82svh;border-radius:1.7rem;overflow:hidden;background:#000;border:1.5px solid rgba(255,255,255,.28);box-shadow:0 30px 70px -20px rgba(0,0,0,.9),0 0 60px rgba(255,255,255,.1)}#about .ab-stick video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;opacity:0;transition:opacity .7s ease}#about .ab-stick video.is-active{opacity:1}@media(min-width:900px){#about .ab-stick{max-width:760px;aspect-ratio:auto;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;background:none;border:0;box-shadow:none;overflow:visible}#about .ab-stick video{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:9/16;opacity:1;border-radius:1.7rem;border:1.5px solid rgba(255,255,255,.28);box-shadow:0 30px 70px -20px rgba(0,0,0,.9)}#about .ab-stick video:not(.is-active){filter:brightness(.7)}}#about .ab-snd{position:absolute;z-index:5;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.65);color:#fff;font-weight:800;font-size:.82rem;cursor:pointer}@media(min-width:900px){#about .ab-snd{right:auto;left:50%;transform:translateX(-50%);bottom:1rem}}#about .ab-snd svg{width:1.15rem;height:1.15rem}#about .ab-snd .on{display:none}#about .ab-snd[aria-pressed=true] .on{display:block}#about .ab-snd[aria-pressed=true] .off{display:none}#about .ab-snd[aria-pressed=true]{background:linear-gradient(180deg,#dc4339,#bb2f27);border-color:transparent}.nb-sheet[hidden]{display:none}.nb-sheet{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-end;justify-content:center}.nb-bg{position:absolute;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.nb-box{position:relative;width:100%;max-width:26rem;margin:0 .75rem calc(.75rem + env(safe-area-inset-bottom,0px));padding:1.1rem 1rem 1rem;border-radius:1.4rem;background:#111;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 60px rgba(0,0,0,.7);animation:nbUp .28s cubic-bezier(.22,1,.36,1)}.nb-t{margin:0 0 .8rem;text-align:center;color:#fff;font-weight:800;font-size:1rem}.nb-opts{display:grid;gap:.55rem}.nb-o{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.2rem;padding:.7rem 1.1rem;border-radius:999px;background:#fff;color:#000!important;text-decoration:none;font-size:1rem}.nb-o b{font-weight:900}.nb-o span{font-weight:700;letter-spacing:.01em}.nb-o.wa{background:linear-gradient(100deg,#1de57b,#0bb85c);color:#fff!important}.nb-x{width:100%;margin-top:.7rem;padding:.7rem;border:0;background:none;color:#cbd5e1;font:inherit;font-weight:700;cursor:pointer}html.nb-lock{overflow:hidden}@media(min-width:768px){.nb-sheet{align-items:center}.nb-box{margin:0}}@keyframes nbUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nb-box{animation:none}}.ab-wa2{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.6rem;border-radius:999px;background:rgba(34,197,94,.12);border:1.5px solid rgba(34,197,94,.6);color:#4ade80!important;font-weight:800;text-decoration:none}.ab-wa2 svg{width:1.3rem;height:1.3rem}.ab-snap{color:#fffc00!important;text-decoration:none;font-weight:700}