*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Space Grotesk,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-\[75\%\]{bottom:75%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-\[58px\]{top:58px}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-40{height:10rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-40{width:10rem}.w-8{width:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-\[280px\]{min-width:280px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[60px\]{max-width:60px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-accent-cyan\/20{border-color:#06b6d433}.border-accent-cyan\/50{border-color:#06b6d480}.border-accent-edison{--tw-border-opacity: 1;border-color:rgb(4 32 105 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.bg-accent-cyan{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-accent-edison\/80{background-color:#042069cc}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-accent-cyan\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-edison{--tw-gradient-from: #042069 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 32 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-edison\/10{--tw-gradient-from: rgb(4 32 105 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 32 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-edison\/5{--tw-gradient-from: rgb(4 32 105 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 32 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-accent-cyan{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent-blue{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-accent-blue\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-accent-blue\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-accent-cyan{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-accent-edison{--tw-gradient-to: #042069 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-orbitron{font-family:Orbitron,ui-sans-serif,system-ui}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[17px\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-accent-cyan{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-accent-edison{--tw-text-opacity: 1;color:rgb(4 32 105 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,211\,238\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(34,211,238,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes cometTrail{0%{background-position:0% 0%}to{background-position:400% 400%}}@keyframes rollWheel{0%{transform:translate(-50%,-50%) translate(-250px) rotate(0)}50%{transform:translate(-50%,-50%) translate(250px) rotate(360deg)}to{transform:translate(-50%,-50%) translate(-250px) rotate(0)}}@media (min-width: 768px){@keyframes rollWheel{0%{transform:translate(-50%,-50%) translate(-350px) rotate(0)}50%{transform:translate(-50%,-50%) translate(350px) rotate(360deg)}to{transform:translate(-50%,-50%) translate(-350px) rotate(0)}}}@media (min-width: 1024px){@keyframes rollWheel{0%{transform:translate(-50%,-50%) translate(-450px) rotate(0)}50%{transform:translate(-50%,-50%) translate(450px) rotate(360deg)}to{transform:translate(-50%,-50%) translate(-450px) rotate(0)}}}.animate-roll-wheel{animation:rollWheel 12s ease-in-out infinite}.border-comet-trail{position:relative;border:2px solid transparent;background-clip:padding-box}.border-comet-trail:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(90deg,transparent 0%,transparent 40%,rgba(6,182,212,.3) 45%,rgba(6,182,212,.8) 50%,rgba(6,182,212,1) 52%,rgba(6,182,212,.8) 54%,rgba(6,182,212,.3) 59%,transparent 64%,transparent 100%);background-size:400% 400%;animation:cometTrail 16s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}body{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#0a0a0a;overflow-x:hidden;position:relative;font-family:Space Grotesk,ui-sans-serif,system-ui}h1,h2,h3,h4,h5,h6{font-family:Orbitron,ui-sans-serif,system-ui}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 20% 30%,white,transparent),radial-gradient(2px 2px at 60% 70%,white,transparent),radial-gradient(1px 1px at 50% 50%,white,transparent),radial-gradient(1px 1px at 80% 10%,white,transparent),radial-gradient(2px 2px at 90% 60%,white,transparent),radial-gradient(1px 1px at 33% 85%,white,transparent),radial-gradient(2px 2px at 15% 60%,white,transparent),radial-gradient(1px 1px at 70% 40%,white,transparent),radial-gradient(2px 2px at 45% 15%,white,transparent),radial-gradient(1px 1px at 25% 95%,white,transparent),radial-gradient(1px 1px at 95% 80%,white,transparent),radial-gradient(2px 2px at 10% 45%,white,transparent),radial-gradient(1px 1px at 55% 90%,white,transparent),radial-gradient(2px 2px at 75% 25%,white,transparent),radial-gradient(1px 1px at 40% 60%,white,transparent),radial-gradient(2px 2px at 85% 45%,white,transparent),radial-gradient(1px 1px at 12% 75%,white,transparent),radial-gradient(2px 2px at 65% 5%,white,transparent),radial-gradient(1px 1px at 30% 20%,white,transparent),radial-gradient(2px 2px at 88% 90%,white,transparent),radial-gradient(1px 1px at 48% 35%,white,transparent),radial-gradient(2px 2px at 5% 15%,white,transparent),radial-gradient(1px 1px at 72% 68%,white,transparent),radial-gradient(2px 2px at 38% 78%,white,transparent),radial-gradient(1px 1px at 92% 35%,white,transparent),radial-gradient(2px 2px at 18% 88%,white,transparent),radial-gradient(1px 1px at 62% 12%,white,transparent),radial-gradient(2px 2px at 42% 52%,white,transparent),radial-gradient(1px 1px at 78% 82%,white,transparent),radial-gradient(2px 2px at 8% 38%,white,transparent),radial-gradient(1px 1px at 52% 72%,white,transparent),radial-gradient(2px 2px at 28% 42%,white,transparent),radial-gradient(1px 1px at 68% 22%,white,transparent),radial-gradient(2px 2px at 82% 58%,white,transparent),radial-gradient(1px 1px at 35% 8%,white,transparent),radial-gradient(2px 2px at 58% 88%,white,transparent),radial-gradient(1px 1px at 15% 25%,white,transparent),radial-gradient(2px 2px at 95% 15%,white,transparent),radial-gradient(1px 1px at 22% 65%,white,transparent),radial-gradient(2px 2px at 75% 48%,white,transparent),radial-gradient(1px 1px at 44% 92%,white,transparent),radial-gradient(2px 2px at 88% 28%,white,transparent),radial-gradient(1px 1px at 8% 58%,white,transparent),radial-gradient(2px 2px at 64% 78%,white,transparent),radial-gradient(1px 1px at 32% 32%,white,transparent),radial-gradient(2px 2px at 98% 68%,white,transparent),radial-gradient(1px 1px at 11% 18%,white,transparent),radial-gradient(2px 2px at 54% 8%,white,transparent),radial-gradient(1px 1px at 87% 52%,white,transparent),radial-gradient(2px 2px at 24% 48%,white,transparent),radial-gradient(1px 1px at 67% 92%,white,transparent),radial-gradient(2px 2px at 43% 68%,white,transparent),radial-gradient(1px 1px at 91% 24%,white,transparent),radial-gradient(2px 2px at 17% 82%,white,transparent),radial-gradient(1px 1px at 76% 36%,white,transparent),radial-gradient(2px 2px at 36% 12%,white,transparent),radial-gradient(1px 1px at 59% 76%,white,transparent),radial-gradient(2px 2px at 7% 64%,white,transparent),radial-gradient(1px 1px at 84% 88%,white,transparent),radial-gradient(2px 2px at 26% 54%,white,transparent),radial-gradient(1px 1px at 71% 14%,white,transparent),radial-gradient(2px 2px at 49% 44%,white,transparent),radial-gradient(1px 1px at 13% 72%,white,transparent),radial-gradient(2px 2px at 93% 38%,white,transparent),radial-gradient(1px 1px at 39% 84%,white,transparent),radial-gradient(2px 2px at 81% 6%,white,transparent),radial-gradient(1px 1px at 3% 28%,white,transparent),radial-gradient(2px 2px at 56% 62%,white,transparent),radial-gradient(1px 1px at 21% 46%,white,transparent),radial-gradient(2px 2px at 74% 74%,white,transparent),radial-gradient(1px 1px at 46% 26%,white,transparent),radial-gradient(2px 2px at 96% 94%,white,transparent),radial-gradient(1px 1px at 29% 58%,white,transparent),radial-gradient(2px 2px at 63% 32%,white,transparent),radial-gradient(1px 1px at 9% 86%,white,transparent),radial-gradient(2px 2px at 86% 16%,white,transparent),radial-gradient(1px 1px at 51% 98%,white,transparent),radial-gradient(2px 2px at 19% 22%,white,transparent),radial-gradient(1px 1px at 77% 56%,white,transparent),radial-gradient(2px 2px at 34% 2%,white,transparent),radial-gradient(1px 1px at 89% 72%,white,transparent),radial-gradient(2px 2px at 41% 38%,white,transparent),radial-gradient(1px 1px at 66% 66%,white,transparent),radial-gradient(2px 2px at 14% 96%,white,transparent),radial-gradient(1px 1px at 97% 42%,white,transparent),radial-gradient(2px 2px at 27% 14%,white,transparent),radial-gradient(1px 1px at 83% 78%,white,transparent),radial-gradient(2px 2px at 47% 54%,white,transparent),radial-gradient(1px 1px at 6% 34%,white,transparent),radial-gradient(2px 2px at 69% 86%,white,transparent),radial-gradient(1px 1px at 37% 4%,white,transparent),radial-gradient(2px 2px at 94% 48%,white,transparent),radial-gradient(1px 1px at 16% 62%,white,transparent),radial-gradient(2px 2px at 73% 28%,white,transparent),radial-gradient(1px 1px at 53% 82%,white,transparent),radial-gradient(2px 2px at 2% 52%,white,transparent),radial-gradient(1px 1px at 61% 18%,white,transparent),radial-gradient(2px 2px at 23% 88%,white,transparent),radial-gradient(1px 1px at 79% 44%,white,transparent);background-size:200% 200%;background-position:0% 0%;animation:twinkle 8s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.5}50%{opacity:1}}body>*{position:relative;z-index:1}.gradient-text{background:linear-gradient(135deg,#d1d5db,#6b7280);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-title-glow{filter:drop-shadow(0 0 20px rgba(209,213,219,.15))}@keyframes glow{0%,to{filter:drop-shadow(0 0 40px rgba(124,58,237,.4)) drop-shadow(0 0 80px rgba(6,182,212,.2));transform:scale(1)}50%{filter:drop-shadow(0 0 60px rgba(124,58,237,.6)) drop-shadow(0 0 100px rgba(6,182,212,.4)) drop-shadow(0 0 120px rgba(59,130,246,.3));transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.logo-glow{animation:glow 4s ease-in-out infinite}.logo-float{animation:float 6s ease-in-out infinite}.logo-image{transition:transform .3s ease}.logo-image:hover{transform:scale(1.1) rotate(5deg)}.galaxy-bg{position:relative}.galaxy-bg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:80%;background:radial-gradient(ellipse at center,rgba(139,92,246,.15) 0%,transparent 50%),radial-gradient(ellipse at center,rgba(59,130,246,.2) 0%,transparent 40%),radial-gradient(ellipse at center,rgba(6,182,212,.25) 0%,transparent 35%);filter:blur(40px);z-index:-2;pointer-events:none;animation:galaxyRotate 60s linear infinite}.galaxy-bg:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:60%;background:radial-gradient(circle at 30% 50%,rgba(139,92,246,.08) 0%,transparent 25%),radial-gradient(circle at 70% 50%,rgba(59,130,246,.08) 0%,transparent 25%),radial-gradient(circle at 50% 40%,rgba(6,182,212,.1) 0%,transparent 30%);filter:blur(20px);z-index:-1;pointer-events:none;animation:galaxyPulse 8s ease-in-out infinite}.galaxy-bg>*{position:relative;z-index:10}@keyframes galaxyRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes galaxyPulse{0%,to{opacity:.6}50%{opacity:1}}.shooting-stars{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1;transform:rotate(-45deg)}.shooting-star{position:absolute;height:1px;background:linear-gradient(-45deg,#fff0,#fff,#fff0);filter:drop-shadow(0 0 6px rgba(255,255,255,.8));animation:fall linear infinite,tail-fade linear infinite;border-radius:50%}.shooting-star:before,.shooting-star:after{content:"";position:absolute;top:-1px;width:10px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff}.shooting-star:before{right:0;transform:translate(50%)}.shooting-star:after{left:0;transform:translate(-50%)}@keyframes fall{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(-300px)}}@keyframes tail-fade{0%,50%{width:0}70%{width:100%}80%{width:100%}to{width:0}}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 0 20px #06b6d41f;opacity:0;transition:all 1.2s ease-out;position:relative;border:2px solid transparent;background-clip:padding-box}.feature-card:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(90deg,transparent 0%,transparent 40%,rgba(6,182,212,.3) 45%,rgba(6,182,212,.8) 50%,rgba(6,182,212,1) 52%,rgba(6,182,212,.8) 54%,rgba(6,182,212,.3) 59%,transparent 64%,transparent 100%);background-size:400% 400%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cometTrail 12s linear infinite;z-index:-1}.feature-card:nth-child(1):before{animation-delay:0s}.feature-card:nth-child(2):before{animation-delay:3s}.feature-card:nth-child(3):before{animation-delay:6s}.feature-card:nth-child(4):before{animation-delay:9s}.feature-card:hover{background-color:#ffffff1a;transform:translateY(-5px);box-shadow:0 0 30px #06b6d44d}.feature-card-left{transform:translate(-150vw)}.feature-card-right{transform:translate(150vw)}.feature-card.visible{opacity:1;transform:translate(0)!important}@media (max-width: 768px){.feature-card-left,.feature-card-right{transform:none;opacity:0}.feature-card.visible{opacity:1;transform:none!important}}.cta-wrap{padding-top:5rem;padding-bottom:5rem;text-align:center}.cta-wrap h2{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media (min-width: 640px){.cta-wrap h2{font-size:2.25rem;line-height:2.5rem}}.cta-wrap p{margin-top:.5rem;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.logo-halo{position:relative;display:inline-block}.logo-halo:before{content:"";position:absolute;inset:-40px;border-radius:9999px;background:radial-gradient(circle,rgba(0,0,0,.8) 0%,rgba(0,0,0,.6) 20%,rgba(124,58,237,.6) 40%,rgba(6,182,212,.4) 60%,transparent 80%);filter:blur(40px);z-index:-1;animation:haloPulse 6s ease-in-out infinite}@keyframes haloPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.nav-social{display:flex;align-items:center;gap:.75rem;margin-right:.75rem}.social-link{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:transform .2s,filter .3s;-webkit-tap-highlight-color:transparent}.social-icon,.wallet-icon{fill:url(#edisonGradient)}.social-icon{width:22px;height:22px}.wallet-icon{width:18px;height:18px;margin-right:8px;vertical-align:middle}.join-telegram span{vertical-align:middle}@keyframes iconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.88}}.join-telegram:hover .wallet-icon,.nav-social a:hover .social-icon{filter:drop-shadow(0 0 6px rgba(6,182,212,.7)) drop-shadow(0 0 12px rgba(59,130,246,.6));animation:iconPulse 1.4s ease-in-out infinite}.nav-social a:hover{transform:translateY(-1px)}@media (max-width:768px){.nav-social{gap:.5rem;margin-right:.4rem}.social-icon{width:20px;height:20px}.wallet-icon{width:16px;height:16px;margin-right:6px}.join-telegram{padding:.5rem 1rem;font-size:.9rem}}@media (max-width:375px){.nav-social{display:none}}nav a[href^="#"]{transition:all .3s ease}nav a[href^="#"]:hover{color:#06b6d4;text-shadow:0 0 8px rgba(6,182,212,.8),0 0 16px rgba(6,182,212,.5);transform:scale(1.1)}.stats-row{position:relative}.stats-row>*{filter:blur(4px)}.stats-row:after{content:"Beta statistics coming soon";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#042069;font-weight:800;letter-spacing:.04em;text-shadow:0 2px 12px rgba(0,0,0,.65);font-family:Orbitron,sans-serif;text-shadow:0 0 3px #00ffff,0 0 3px #00ffff,0 0 3px #00ffff;font-size:clamp(.875rem,2.8vw,1.375rem);line-height:1.2;background:#00000059;border-radius:8px;padding:0 .75rem;z-index:5;pointer-events:none;opacity:0;animation:lsFadeIn 1.2s ease-out .25s forwards}@keyframes lsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[class*=border-white],[class*=rounded-xl],[class*=rounded-2xl]{box-shadow:0 0 20px #06b6d41f}[class*=border-white]:hover,button:hover,a[class*=border]:hover{box-shadow:0 0 30px #06b6d44d}section[id]{scroll-margin-top:100px}.hero-title-glow{text-shadow:1px 1px 1px rgba(4,32,105,.5),1px 2px 1px rgba(4,32,105,.5),1px 3px 1px rgba(4,32,105,.5),1px 4px 1px rgba(4,32,105,.5),1px 5px 1px rgba(4,32,105,.5),1px 6px 1px rgba(4,32,105,.5),1px 7px 1px rgba(4,32,105,.5),1px 8px 1px rgba(4,32,105,.5),1px 9px 1px rgba(4,32,105,.5),1px 10px 1px rgba(4,32,105,.5),1px 18px 6px rgba(4,32,105,.4),1px 22px 10px rgba(4,32,105,.3),1px 25px 35px rgba(4,32,105,.3),1px 30px 60px rgba(4,32,105,.5)}.tooltip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#042069f2;color:#fff;font-size:.75rem;padding:6px 12px;border-radius:6px;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .3s ease;font-family:Orbitron,sans-serif;font-weight:600;letter-spacing:.03em;border:1px solid rgba(6,182,212,.3);box-shadow:0 4px 12px #06b6d433}.group:hover .tooltip{opacity:1}@keyframes buttonGlow{0%,to{box-shadow:0 4px 12px #06b6d44d,0 0 20px #3b82f633}50%{box-shadow:0 6px 20px #06b6d480,0 0 30px #3b82f666}}a[class*=gradient]:hover,button[class*=gradient]:hover{animation:buttonGlow 1.5s ease-in-out infinite;transform:translateY(-2px) scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn 1.5s ease-out forwards}.animate-fade-in-title{animation:fadeIn 3s ease-out forwards}@keyframes logoDrop{0%{opacity:0;transform:translateY(-100vh)}70%{transform:translateY(10px)}85%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-logo-drop{animation:logoDrop 2s ease-out 2s forwards,float 6s ease-in-out 4s infinite;opacity:0}@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #06b6d44d}50%{box-shadow:0 0 40px #06b6d480}}@keyframes statsCountUp{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.platform-preview-box{position:relative;opacity:0;transform:translateY(40px)}.platform-preview-box.visible{animation:slideUpFade .8s ease-out forwards,glowPulse 3s ease-in-out 1s infinite}.platform-preview-box.visible>*:first-child{animation:slideUpFade .6s ease-out .2s forwards;opacity:0}.platform-preview-box.visible>*:last-child>*{opacity:0}.platform-preview-box.visible>*:last-child>*:nth-child(1){animation:statsCountUp .5s ease-out .6s forwards}.platform-preview-box.visible>*:last-child>*:nth-child(2){animation:statsCountUp .5s ease-out .7s forwards}.platform-preview-box.visible>*:last-child>*:nth-child(3){animation:statsCountUp .5s ease-out .8s forwards}.platform-preview-box.visible>*:last-child>*:nth-child(4){animation:statsCountUp .5s ease-out .9s forwards}@keyframes glassFlash{0%,50%{background-position:200% center}to{background-position:-200% center}}.whitepaper-title{background:linear-gradient(90deg,#6b7280 0% 45%,#fff 50%,#6b7280 55% 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:glassFlash 8s ease-in-out infinite}.whitepaper-tagline{background:linear-gradient(90deg,#9ca3af 0% 45%,#fff 50%,#9ca3af 55% 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:glassFlash 8s ease-in-out infinite;animation-delay:.3s}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent-cyan\/50:hover{border-color:#06b6d480}.hover\:bg-accent-cyan\/20:hover{background-color:#06b6d433}.hover\:text-accent-cyan:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.hover\:text-accent-edison:hover{--tw-text-opacity: 1;color:rgb(4 32 105 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-glow:hover{--tw-shadow: 0 0 40px rgba(124,58,237,.4), 0 0 80px rgba(6,182,212,.2);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color), 0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-accent-cyan\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}@media (min-width: 640px){.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:inline{display:inline}.sm\:h-56{height:14rem}.sm\:w-56{width:14rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:w-10{width:2.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-3{gap:.75rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}
