@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@layer components;@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-400:oklch(85.2% .199 91.936);--color-lime-400:oklch(84.1% .238 128.85);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-400:oklch(67.3% .182 276.935);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-zinc-700:oklch(37% .013 285.805);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--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: 1.2 ;--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;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-inset-1{inset:calc(var(--spacing)*-1)}.-inset-\[1px\]{inset:-1px}.-inset-\[40\%\]{inset:-40%}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing)*0)}.inset-2{inset:calc(var(--spacing)*2)}.inset-8{inset:calc(var(--spacing)*8)}.inset-\[2px\]{inset:2px}.inset-px{inset:1px}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-20{top:calc(var(--spacing)*-20)}.-top-24{top:calc(var(--spacing)*-24)}.-top-32{top:calc(var(--spacing)*-32)}.-top-40{top:calc(var(--spacing)*-40)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-16{top:calc(var(--spacing)*16)}.top-\[72px\]{top:72px}.\!right-3\.5{right:calc(var(--spacing)*3.5)!important}.-right-2{right:calc(var(--spacing)*-2)}.-right-10{right:calc(var(--spacing)*-10)}.-right-16{right:calc(var(--spacing)*-16)}.-right-24{right:calc(var(--spacing)*-24)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-14{right:calc(var(--spacing)*14)}.right-16{right:calc(var(--spacing)*16)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-6{bottom:calc(var(--spacing)*-6)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.-bottom-32{bottom:calc(var(--spacing)*-32)}.-bottom-40{bottom:calc(var(--spacing)*-40)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-11{bottom:calc(var(--spacing)*11)}.-left-1\/3{left:-33.3333%}.-left-10{left:calc(var(--spacing)*-10)}.-left-32{left:calc(var(--spacing)*-32)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-8{left:calc(var(--spacing)*8)}.left-\[-50\%\]{left:-50%}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-\[100\]{z-index:100}.\!mx-4{margin-inline:calc(var(--spacing)*4)!important}.\!mx-auto{margin-inline:auto!important}.\!my-auto{margin-block:auto!important}.\!mt-1{margin-top:calc(var(--spacing)*1)!important}.\!mt-2{margin-top:calc(var(--spacing)*2)!important}.\!mt-3{margin-top:calc(var(--spacing)*3)!important}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.\!mt-5{margin-top:calc(var(--spacing)*5)!important}.\!mt-6{margin-top:calc(var(--spacing)*6)!important}.\!mt-8{margin-top:calc(var(--spacing)*8)!important}.\!mt-10{margin-top:calc(var(--spacing)*10)!important}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-\[2px\]{margin-top:2px}.\!mb-0\.5{margin-bottom:calc(var(--spacing)*.5)!important}.\!mb-1{margin-bottom:calc(var(--spacing)*1)!important}.\!mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)!important}.\!mb-2{margin-bottom:calc(var(--spacing)*2)!important}.\!mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)!important}.\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.\!mb-6{margin-bottom:calc(var(--spacing)*6)!important}.\!mb-7{margin-bottom:calc(var(--spacing)*7)!important}.\!mb-10{margin-bottom:calc(var(--spacing)*10)!important}.\!mb-12{margin-bottom:calc(var(--spacing)*12)!important}.\!mb-14{margin-bottom:calc(var(--spacing)*14)!important}.\!mb-16{margin-bottom:calc(var(--spacing)*16)!important}.\!ml-2{margin-left:calc(var(--spacing)*2)!important}.\!ml-3{margin-left:calc(var(--spacing)*3)!important}.ml-\[1px\]{margin-left:1px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[26rem\]{height:26rem}.h-full{height:100%}.h-px{height:1px}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-13{width:calc(var(--spacing)*13)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.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-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[2px\]{width:2px}.w-\[26rem\]{width:26rem}.w-\[200\%\]{width:200%}.w-\[220\%\]{width:220%}.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-6xl{max-width:var(--container-6xl)}.max-w-\[65\%\]{max-width:65%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[220px\]{max-width:220px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-120\%\]{--tw-translate-x:-120%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-130\%\]{--tw-translate-x:-130%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-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)}.-rotate-45{rotate:-45deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[float-orb_4\.5s_ease-in-out_infinite\]{animation:4.5s ease-in-out infinite float-orb}.animate-\[float-orb_5\.5s_ease-in-out_infinite\]{animation:5.5s ease-in-out infinite float-orb}.animate-\[float-orb_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite float-orb}.animate-\[grid-drift_18s_linear_infinite\]{animation:18s linear infinite grid-drift}.animate-\[sheen_1\.2s_linear\]{animation:1.2s linear sheen}.animate-\[spin_6s_linear_infinite\]{animation:6s linear infinite spin}.animate-\[spin_10s_linear_infinite\]{animation:10s linear infinite spin}.animate-\[spin_10s_linear_infinite_reverse\]{animation:10s linear infinite reverse spin}.animate-\[spin_12s_linear_infinite\]{animation:12s linear infinite spin}.animate-\[spin_14s_linear_infinite\]{animation:14s linear infinite spin}.animate-\[underline-slide_2\.2s_ease-in-out_infinite\]{animation:2.2s ease-in-out infinite underline-slide}.animate-\[wave-slide-reverse_14s_linear_infinite\]{animation:14s linear infinite wave-slide-reverse}.animate-\[wave-slide_10s_linear_infinite\]{animation:10s linear infinite wave-slide}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.\!gap-1{gap:calc(var(--spacing)*1)!important}.\!gap-1\.5{gap:calc(var(--spacing)*1.5)!important}.\!gap-2{gap:calc(var(--spacing)*2)!important}.\!gap-2\.5{gap:calc(var(--spacing)*2.5)!important}.\!gap-3{gap:calc(var(--spacing)*3)!important}.\!gap-3\.5{gap:calc(var(--spacing)*3.5)!important}.\!gap-4{gap:calc(var(--spacing)*4)!important}.\!gap-5{gap:calc(var(--spacing)*5)!important}.\!gap-6{gap:calc(var(--spacing)*6)!important}.\!gap-10{gap:calc(var(--spacing)*10)!important}.\!gap-12{gap:calc(var(--spacing)*12)!important}:where(.\!space-y-1>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.\!space-y-2>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.\!space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.\!space-y-3>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.\!space-y-6>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.\!space-y-8>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))!important}:where(.\!space-y-20>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))!important}: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)))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300)20%,transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.border-cyan-400\/45{border-color:#00d2ef73}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/45{border-color:color-mix(in oklab,var(--color-cyan-400)45%,transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400)50%,transparent)}}.border-cyan-400\/60{border-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/60{border-color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.border-cyan-400\/70{border-color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/70{border-color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.border-cyan-400\/75{border-color:#00d2efbf}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/75{border-color:color-mix(in oklab,var(--color-cyan-400)75%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500)25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-cyan-500\/35{border-color:#00b7d759}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/35{border-color:color-mix(in oklab,var(--color-cyan-500)35%,transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500)40%,transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500)50%,transparent)}}.border-cyan-500\/60{border-color:#00b7d799}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/60{border-color:color-mix(in oklab,var(--color-cyan-500)60%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300)40%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.border-emerald-400\/80{border-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/80{border-color:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500)35%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.border-teal-400\/40{border-color:#00d3bd66}@supports (color:color-mix(in lab,red,red)){.border-teal-400\/40{border-color:color-mix(in oklab,var(--color-teal-400)40%,transparent)}}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500)40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-\[\#001a2e\]\/70{background-color:#001a2eb3}.bg-\[\#001321\]\/95{background-color:#001321f2}.bg-\[\#001424\]\/95{background-color:#001424f2}.bg-\[\#001426\]\/95{background-color:#001426f2}.bg-\[\#111827\]{background-color:#111827}.bg-amber-300{background-color:var(--color-amber-300)}.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-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400)10%,transparent)}}.bg-cyan-400\/12{background-color:#00d2ef1f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/12{background-color:color-mix(in oklab,var(--color-cyan-400)12%,transparent)}}.bg-cyan-400\/25{background-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/25{background-color:color-mix(in oklab,var(--color-cyan-400)25%,transparent)}}.bg-cyan-400\/30{background-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/30{background-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}.bg-cyan-400\/60{background-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/60{background-color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500)15%,transparent)}}.bg-cyan-500\/18{background-color:#00b7d72e}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/18{background-color:color-mix(in oklab,var(--color-cyan-500)18%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.bg-cyan-900\/40{background-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/40{background-color:color-mix(in oklab,var(--color-cyan-900)40%,transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/16{background-color:#00bb7f29}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/16{background-color:color-mix(in oklab,var(--color-emerald-500)16%,transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-slate-700\/40{background-color:#31415866}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/40{background-color:color-mix(in oklab,var(--color-slate-700)40%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/65{background-color:#0f172ba6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/65{background-color:color-mix(in oklab,var(--color-slate-900)65%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-900\/85{background-color:#0f172bd9}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/85{background-color:color-mix(in oklab,var(--color-slate-900)85%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950)70%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950)85%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950)95%,transparent)}}.bg-teal-300{background-color:var(--color-teal-300)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-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-\[conic-gradient\(from_180deg\,\#22d3ee\,\#22c55e\,\#6366f1\,\#22d3ee\)\]{background-image:conic-gradient(from 180deg,#22d3ee,#22c55e,#6366f1,#22d3ee)}.bg-\[linear-gradient\(120deg\,transparent\,rgba\(255\,255\,255\,0\.16\)\,transparent\)\]{background-image:linear-gradient(120deg,#0000,#ffffff29,#0000)}.bg-\[linear-gradient\(rgba\(148\,163\,184\,0\.5\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(148\,163\,184\,0\.4\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#94a3b880 1px,#0000 1px),linear-gradient(90deg,#94a3b866 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(148\,163\,184\,0\.22\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(148\,163\,184\,0\.18\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#94a3b838 1px,#0000 1px),linear-gradient(90deg,#94a3b82e 1px,#0000 1px)}.bg-\[linear-gradient\(to_right\,rgba\(15\,23\,42\,0\.1\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(15\,23\,42\,0\.12\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#0f172a1a 1px,#0000 1px),linear-gradient(#0f172a1f 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_0_0\,rgba\(34\,211\,238\,0\.4\)\,transparent_55\%\)\,radial-gradient\(circle_at_100\%_100\%\,rgba\(52\,211\,153\,0\.4\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 0 0,#22d3ee66,#0000 55%),radial-gradient(circle at 100% 100%,#34d39966,#0000 55%)}.bg-\[radial-gradient\(circle_at_10\%_0\,rgba\(255\,255\,255\,0\.8\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 10% 0,#fffc,#0000 60%)}.bg-\[radial-gradient\(circle_at_50\%_120\%\,rgba\(34\,211\,238\,0\.55\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 120%,#22d3ee8c,#0000 55%)}.bg-\[radial-gradient\(circle_at_50\%_120\%\,rgba\(45\,212\,191\,0\.4\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 120%,#2dd4bf66,#0000 55%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(16\,185\,129\,0\.16\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#10b98129,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(34\,211\,238\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#22d3ee2e,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(56\,189\,248\,0\.22\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#38bdf838,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(56\,189\,248\,0\.24\)\,transparent_65\%\)\]{background-image:radial-gradient(circle,#38bdf83d,#0000 65%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(56\,189\,248\,0\.25\)\,transparent_65\%\)\]{background-image:radial-gradient(circle,#38bdf840,#0000 65%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(34\,211\,238\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#22d3ee2e,#0000 60%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(45\,212\,191\,0\.22\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#2dd4bf38,#0000 60%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.16\)\,_transparent_55\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(16\,185\,129\,0\.18\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,#38bdf829,#0000 55%),radial-gradient(circle at bottom,#10b9812e,#0000 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.22\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#38bdf838,#0000 60%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.45\)\,transparent_60\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(16\,185\,129\,0\.4\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,#38bdf873,#0000 60%),radial-gradient(circle at bottom,#10b98166,#0000 60%)}.from-\[\#001423\]{--tw-gradient-from:#001423;--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-\[\#001426\]\/95{--tw-gradient-from:oklab(18.5062% -.0195398 -.0427719/.95);--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-amber-400{--tw-gradient-from: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))}.from-cyan-100{--tw-gradient-from:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-200{--tw-gradient-from:var(--color-cyan-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-cyan-300{--tw-gradient-from:var(--color-cyan-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-cyan-400{--tw-gradient-from: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))}.from-cyan-400\/20{--tw-gradient-from:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400)20%,transparent)}}.from-cyan-400\/20{--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-cyan-400\/40{--tw-gradient-from:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/40{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.from-cyan-400\/40{--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-cyan-500{--tw-gradient-from:var(--color-cyan-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-cyan-500\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/0{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)0%,transparent)}}.from-cyan-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))}.from-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.from-cyan-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-cyan-500\/12{--tw-gradient-from:#00b7d71f}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/12{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)12%,transparent)}}.from-cyan-500\/12{--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-cyan-500\/18{--tw-gradient-from:#00b7d72e}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/18{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)18%,transparent)}}.from-cyan-500\/18{--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-cyan-500\/70{--tw-gradient-from:#00b7d7b3}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/70{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)70%,transparent)}}.from-cyan-500\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500\/80{--tw-gradient-from:#00b7d7cc}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/80{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)80%,transparent)}}.from-cyan-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from: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))}.from-emerald-400\/18{--tw-gradient-from:#00d2942e}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/18{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)18%,transparent)}}.from-emerald-400\/18{--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-emerald-500\/12{--tw-gradient-from:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/12{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)12%,transparent)}}.from-emerald-500\/12{--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-emerald-500\/14{--tw-gradient-from:#00bb7f24}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/14{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)14%,transparent)}}.from-emerald-500\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from: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))}.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-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-rose-500\/14{--tw-gradient-from:#ff235724}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/14{--tw-gradient-from:color-mix(in oklab,var(--color-rose-500)14%,transparent)}}.from-rose-500\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-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-sky-600{--tw-gradient-from:var(--color-sky-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))}.from-slate-500{--tw-gradient-from:var(--color-slate-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-slate-900{--tw-gradient-from:var(--color-slate-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-teal-400{--tw-gradient-from:var(--color-teal-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-teal-400\/18{--tw-gradient-from:#00d3bd2e}@supports (color:color-mix(in lab,red,red)){.from-teal-400\/18{--tw-gradient-from:color-mix(in oklab,var(--color-teal-400)18%,transparent)}}.from-teal-400\/18{--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-violet-600{--tw-gradient-from:var(--color-violet-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))}.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-zinc-700{--tw-gradient-from:var(--color-zinc-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))}.via-\[\#001a2e\]\/95{--tw-gradient-via:oklab(20.9831% -.0226698 -.0465603/.95);--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-\[\#001625\]{--tw-gradient-via:#001625;--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-blue-500{--tw-gradient-via:var(--color-blue-500);--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-cyan-300{--tw-gradient-via:var(--color-cyan-300);--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-cyan-300\/70{--tw-gradient-via:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.via-cyan-300\/70{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-300)70%,transparent)}}.via-cyan-300\/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-cyan-400{--tw-gradient-via:var(--color-cyan-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-cyan-400\/40{--tw-gradient-via:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/40{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.via-cyan-400\/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-cyan-400\/45{--tw-gradient-via:#00d2ef73}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/45{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400)45%,transparent)}}.via-cyan-400\/45{--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-cyan-500\/10{--tw-gradient-via:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.via-cyan-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.via-cyan-500\/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-cyan-800{--tw-gradient-via:var(--color-cyan-800);--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-emerald-300{--tw-gradient-via:var(--color-emerald-300);--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-fuchsia-800{--tw-gradient-via:var(--color-fuchsia-800);--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-indigo-400{--tw-gradient-via:var(--color-indigo-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-orange-500{--tw-gradient-via:var(--color-orange-500);--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-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-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-sky-500{--tw-gradient-via:var(--color-sky-500);--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-slate-800{--tw-gradient-via:var(--color-slate-800);--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-slate-950{--tw-gradient-via:var(--color-slate-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)}.via-teal-100{--tw-gradient-via:var(--color-teal-100);--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-teal-200{--tw-gradient-via:var(--color-teal-200);--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-teal-300{--tw-gradient-via:var(--color-teal-300);--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-teal-400{--tw-gradient-via:var(--color-teal-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-teal-400\/18{--tw-gradient-via:#00d3bd2e}@supports (color:color-mix(in lab,red,red)){.via-teal-400\/18{--tw-gradient-via:color-mix(in oklab,var(--color-teal-400)18%,transparent)}}.via-teal-400\/18{--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-teal-400\/20{--tw-gradient-via:#00d3bd33}@supports (color:color-mix(in lab,red,red)){.via-teal-400\/20{--tw-gradient-via:color-mix(in oklab,var(--color-teal-400)20%,transparent)}}.via-teal-400\/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-teal-500{--tw-gradient-via:var(--color-teal-500);--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-teal-500\/70{--tw-gradient-via:#00baa7b3}@supports (color:color-mix(in lab,red,red)){.via-teal-500\/70{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500)70%,transparent)}}.via-teal-500\/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-teal-500\/80{--tw-gradient-via:#00baa7cc}@supports (color:color-mix(in lab,red,red)){.via-teal-500\/80{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500)80%,transparent)}}.via-teal-500\/80{--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-teal-800{--tw-gradient-via:var(--color-teal-800);--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\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab,var(--color-white)10%,transparent)}}.via-white\/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-white\/18{--tw-gradient-via:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.via-white\/18{--tw-gradient-via:color-mix(in oklab,var(--color-white)18%,transparent)}}.via-white\/18{--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\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab,red,red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab,var(--color-white)25%,transparent)}}.via-white\/25{--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-\[\#001a30\]{--tw-gradient-to:#001a30;--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-\[\#001426\]\/95{--tw-gradient-to:oklab(18.5062% -.0195398 -.0427719/.95);--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:#f99c001a}@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-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-blue-200{--tw-gradient-to:var(--color-blue-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))}.to-blue-500{--tw-gradient-to: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))}.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-300{--tw-gradient-to:var(--color-cyan-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))}.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-cyan-400\/16{--tw-gradient-to:#00d2ef29}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/16{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400)16%,transparent)}}.to-cyan-400\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-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-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.to-cyan-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-cyan-500\/12{--tw-gradient-to:#00b7d71f}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/12{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)12%,transparent)}}.to-cyan-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/20{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.to-cyan-500\/20{--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-300{--tw-gradient-to:var(--color-emerald-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))}.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-400\/16{--tw-gradient-to:#00d29429}@supports (color:color-mix(in lab,red,red)){.to-emerald-400\/16{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400)16%,transparent)}}.to-emerald-400\/16{--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\/80{--tw-gradient-to:#00d294cc}@supports (color:color-mix(in lab,red,red)){.to-emerald-400\/80{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.to-emerald-400\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.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-emerald-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab,red,red)){.to-emerald-500\/0{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)0%,transparent)}}.to-emerald-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-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-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-emerald-500\/12{--tw-gradient-to:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.to-emerald-500\/12{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)12%,transparent)}}.to-emerald-500\/12{--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\/70{--tw-gradient-to:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.to-emerald-500\/70{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)70%,transparent)}}.to-emerald-500\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-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-lime-400{--tw-gradient-to:var(--color-lime-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-pink-500{--tw-gradient-to: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))}.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-500{--tw-gradient-to:var(--color-red-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-rose-400{--tw-gradient-to:var(--color-rose-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-sky-100{--tw-gradient-to:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-300{--tw-gradient-to:var(--color-sky-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))}.to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-400\/16{--tw-gradient-to:#00bcfe29}@supports (color:color-mix(in lab,red,red)){.to-sky-400\/16{--tw-gradient-to:color-mix(in oklab,var(--color-sky-400)16%,transparent)}}.to-sky-400\/16{--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-slate-700{--tw-gradient-to:var(--color-slate-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))}.to-slate-900{--tw-gradient-to:var(--color-slate-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-teal-400{--tw-gradient-to:var(--color-teal-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))}.bg-\[size\:32px_32px\]{background-size:32px 32px}.bg-\[size\:42px_42px\]{background-size:42px 42px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.\!p-5{padding:calc(var(--spacing)*5)!important}.\!p-6{padding:calc(var(--spacing)*6)!important}.\!p-8{padding:calc(var(--spacing)*8)!important}.\!p-\[1\.5px\]{padding:1.5px!important}.\!p-\[2px\]{padding:2px!important}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-1{padding-inline:calc(var(--spacing)*1)!important}.\!px-1\.5{padding-inline:calc(var(--spacing)*1.5)!important}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing)*3.5)!important}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.\!px-5{padding-inline:calc(var(--spacing)*5)!important}.\!px-6{padding-inline:calc(var(--spacing)*6)!important}.\!px-8{padding-inline:calc(var(--spacing)*8)!important}.\!px-12{padding-inline:calc(var(--spacing)*12)!important}.\!py-0{padding-block:calc(var(--spacing)*0)!important}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.\!py-3{padding-block:calc(var(--spacing)*3)!important}.\!py-3\.5{padding-block:calc(var(--spacing)*3.5)!important}.\!py-4{padding-block:calc(var(--spacing)*4)!important}.\!py-4\.5{padding-block:calc(var(--spacing)*4.5)!important}.\!py-5{padding-block:calc(var(--spacing)*5)!important}.\!py-6{padding-block:calc(var(--spacing)*6)!important}.\!py-\[1px\]{padding-block:1px!important}.\!pt-2{padding-top:calc(var(--spacing)*2)!important}.\!pt-3{padding-top:calc(var(--spacing)*3)!important}.\!pt-14{padding-top:calc(var(--spacing)*14)!important}.\!pt-16{padding-top:calc(var(--spacing)*16)!important}.\!pt-20{padding-top:calc(var(--spacing)*20)!important}.\!pb-2{padding-bottom:calc(var(--spacing)*2)!important}.\!pb-4{padding-bottom:calc(var(--spacing)*4)!important}.\!pb-6{padding-bottom:calc(var(--spacing)*6)!important}.\!pb-28{padding-bottom:calc(var(--spacing)*28)!important}.\!pb-32{padding-bottom:calc(var(--spacing)*32)!important}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-50\/90{color:#ecfeffe6}@supports (color:color-mix(in lab,red,red)){.text-cyan-50\/90{color:color-mix(in oklab,var(--color-cyan-50)90%,transparent)}}.text-cyan-50\/95{color:#ecfefff2}@supports (color:color-mix(in lab,red,red)){.text-cyan-50\/95{color:color-mix(in oklab,var(--color-cyan-50)95%,transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/70{color:color-mix(in oklab,var(--color-cyan-100)70%,transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/80{color:color-mix(in oklab,var(--color-cyan-100)80%,transparent)}}.text-cyan-100\/85{color:#cefafed9}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/85{color:color-mix(in oklab,var(--color-cyan-100)85%,transparent)}}.text-cyan-100\/90{color:#cefafee6}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/90{color:color-mix(in oklab,var(--color-cyan-100)90%,transparent)}}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/80{color:color-mix(in oklab,var(--color-cyan-200)80%,transparent)}}.text-cyan-200\/85{color:#a2f4fdd9}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/85{color:color-mix(in oklab,var(--color-cyan-200)85%,transparent)}}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/90{color:color-mix(in oklab,var(--color-cyan-200)90%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/70{color:color-mix(in oklab,var(--color-cyan-300)70%,transparent)}}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/80{color:color-mix(in oklab,var(--color-cyan-300)80%,transparent)}}.text-cyan-300\/85{color:#53eafdd9}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/85{color:color-mix(in oklab,var(--color-cyan-300)85%,transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/60{color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/60{color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/85{color:#d0fae5d9}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/85{color:color-mix(in oklab,var(--color-emerald-100)85%,transparent)}}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/90{color:color-mix(in oklab,var(--color-emerald-100)90%,transparent)}}.text-emerald-100\/95{color:#d0fae5f2}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/95{color:color-mix(in oklab,var(--color-emerald-100)95%,transparent)}}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/90{color:color-mix(in oklab,var(--color-emerald-200)90%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-200\/90{color:#e5e7ebe6}@supports (color:color-mix(in lab,red,red)){.text-gray-200\/90{color:color-mix(in oklab,var(--color-gray-200)90%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-300\/90{color:#d1d5dce6}@supports (color:color-mix(in lab,red,red)){.text-gray-300\/90{color:color-mix(in oklab,var(--color-gray-300)90%,transparent)}}.text-gray-300\/95{color:#d1d5dcf2}@supports (color:color-mix(in lab,red,red)){.text-gray-300\/95{color:color-mix(in oklab,var(--color-gray-300)95%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-red-100\/90{color:#ffe2e2e6}@supports (color:color-mix(in lab,red,red)){.text-red-100\/90{color:color-mix(in oklab,var(--color-red-100)90%,transparent)}}.text-red-100\/95{color:#ffe2e2f2}@supports (color:color-mix(in lab,red,red)){.text-red-100\/95{color:color-mix(in oklab,var(--color-red-100)95%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-rose-100\/85{color:#ffe4e6d9}@supports (color:color-mix(in lab,red,red)){.text-rose-100\/85{color:color-mix(in oklab,var(--color-rose-100)85%,transparent)}}.text-rose-100\/90{color:#ffe4e6e6}@supports (color:color-mix(in lab,red,red)){.text-rose-100\/90{color:color-mix(in oklab,var(--color-rose-100)90%,transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-slate-50{color:var(--color-slate-50)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/80{color:color-mix(in oklab,var(--color-slate-300)80%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-teal-50{color:var(--color-teal-50)}.text-teal-100{color:var(--color-teal-100)}.text-teal-100\/85{color:#cbfbf1d9}@supports (color:color-mix(in lab,red,red)){.text-teal-100\/85{color:color-mix(in oklab,var(--color-teal-100)85%,transparent)}}.text-teal-200\/90{color:#96f7e4e6}@supports (color:color-mix(in lab,red,red)){.text-teal-200\/90{color:color-mix(in oklab,var(--color-teal-200)90%,transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/5{color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.text-white\/5{color:color-mix(in oklab,var(--color-white)5%,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)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.18\]{opacity:.18}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow-\[0_0_6px_rgba\(0\,245\,255\,0\.9\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#00f5ffe6);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\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3eee6);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\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3ee8c);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\(45\,212\,191\,0\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#2dd4bfe6);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\(52\,211\,153\,0\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399e6);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\(52\,211\,153\,1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399);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\(74\,222\,128\,0\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#4ade80e6);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_12px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#22d3eee6);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_12px_rgba\(34\,211\,238\,1\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#22d3ee);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_12px_rgba\(52\,211\,153\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399e6);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_12px_rgba\(52\,211\,153\,1\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399);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_12px_rgba\(56\,189\,248\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#38bdf8e6);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_14px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#22d3ee8c);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_15px_rgba\(0\,245\,255\,0\.7\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00f5ffb3);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_16px_rgba\(0\,245\,255\,0\.45\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#00f5ff73);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_16px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#22d3eee6);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_16px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#34d399b3);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_16px_rgba\(52\,211\,153\,0\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#34d399e6);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_18px_rgba\(0\,245\,255\,0\.25\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#00f5ff40);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_18px_rgba\(0\,245\,255\,0\.45\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#00f5ff73);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_18px_rgba\(34\,211\,238\,0\.7\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3eeb3);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_18px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22d3eecc);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_20px_rgba\(34\,211\,238\,0\.7\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3eeb3);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_20px_rgba\(34\,211\,238\,0\.45\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee73);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_22px_rgba\(0\,245\,255\,0\.35\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#00f5ff59);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_22px_rgba\(34\,211\,238\,0\.9\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#22d3eee6);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_24px_rgba\(0\,245\,255\,0\.8\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#00f5ffcc);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_24px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3eecc);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_25px_rgba\(0\,245\,255\,0\.2\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#00f5ff33);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_26px_rgba\(0\,245\,255\,0\.2\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#00f5ff33);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_26px_rgba\(0\,245\,255\,0\.35\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#00f5ff59);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_30px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#0f172ae6);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_34px_rgba\(8\,47\,73\,0\.9\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#082f49e6);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\(16\,185\,129\,0\.9\)\]{--tw-shadow:0 0 35px var(--tw-shadow-color,#10b981e6);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_40px_rgba\(0\,245\,255\,0\.4\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#00f5ff66);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_40px_rgba\(0\,245\,255\,0\.5\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#00f5ff80);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_40px_rgba\(0\,245\,255\,0\.35\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#00f5ff59);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_40px_rgba\(0\,245\,255\,0\.55\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#00f5ff8c);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_40px_rgba\(15\,23\,42\,0\.95\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#0f172af2);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_26px_80px_rgba\(15\,23\,42\,0\.95\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#0f172af2);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_26px_90px_rgba\(15\,23\,42\,0\.98\)\]{--tw-shadow:0 26px 90px var(--tw-shadow-color,#0f172afa);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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-cyan-400\/30{--tw-ring-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}.ring-cyan-400\/40{--tw-ring-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400)40%,transparent)}}.blur{--tw-blur:blur(8px);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-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-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,)}.drop-shadow-\[0_0_16px_rgba\(34\,211\,238\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 16px var(--tw-drop-shadow-color,#22d3eee6));--tw-drop-shadow:var(--tw-drop-shadow-size);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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[1300ms\]{--tw-duration:1.3s;transition-duration:1.3s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.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)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:w-24:is(:where(.group):hover *){width:calc(var(--spacing)*24)}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-\[120\%\]:is(:where(.group):hover *){--tw-translate-x:120%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-\[130\%\]:is(:where(.group):hover *){--tw-translate-x:130%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-cyan-300:is(:where(.group):hover *){border-color:var(--color-cyan-300)}.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.group-hover\:bg-slate-900:is(:where(.group):hover *){background-color:var(--color-slate-900)}.group-hover\:bg-slate-900\/75:is(:where(.group):hover *){background-color:#0f172bbf}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-slate-900\/75:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-slate-900)75%,transparent)}}.group-hover\:text-cyan-300:is(:where(.group):hover *){color:var(--color-cyan-300)}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_15px_rgba\(0\,245\,255\,0\.6\)\]:is(:where(.group):hover *){--tw-shadow:0 0 15px var(--tw-shadow-color,#00f5ff99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:ring-cyan-300\/60:is(:where(.group):hover *){--tw-ring-color:#53eafd99}@supports (color:color-mix(in lab,red,red)){.group-hover\:ring-cyan-300\/60:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab,var(--color-cyan-300)60%,transparent)}}.group-hover\:ring-cyan-300\/80:is(:where(.group):hover *){--tw-ring-color:#53eafdcc}@supports (color:color-mix(in lab,red,red)){.group-hover\:ring-cyan-300\/80:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab,var(--color-cyan-300)80%,transparent)}}.group-hover\:blur-2xl:is(:where(.group):hover *){--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,)}.group-hover\/connect\:opacity-100:is(:where(.group\/connect):hover *),.group-hover\/dist\:opacity-100:is(:where(.group\/dist):hover *){opacity:1}.group-hover\/item\:scale-125:is(:where(.group\/item):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/item\:bg-cyan-300:is(:where(.group\/item):hover *){background-color:var(--color-cyan-300)}.group-hover\/lore\:opacity-30:is(:where(.group\/lore):hover *){opacity:.3}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;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\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\:border-cyan-300\/60:hover{border-color:#53eafd99}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-300)60%,transparent)}}.hover\:border-cyan-300\/80:hover{border-color:#53eafdcc}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/80:hover{border-color:color-mix(in oklab,var(--color-cyan-300)80%,transparent)}}.hover\:border-cyan-300\/90:hover{border-color:#53eafde6}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/90:hover{border-color:color-mix(in oklab,var(--color-cyan-300)90%,transparent)}}.hover\:border-cyan-400\/60:hover{border-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/60:hover{border-color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.hover\:border-emerald-300\/90:hover{border-color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-300\/90:hover{border-color:color-mix(in oklab,var(--color-emerald-300)90%,transparent)}}.hover\:border-teal-300\/90:hover{border-color:#46ecd5e6}@supports (color:color-mix(in lab,red,red)){.hover\:border-teal-300\/90:hover{border-color:color-mix(in oklab,var(--color-teal-300)90%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-cyan-500\/5:hover{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/5:hover{background-color:color-mix(in oklab,var(--color-cyan-500)5%,transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/85:hover{background-color:#0f172bd9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-900\/85:hover{background-color:color-mix(in oklab,var(--color-slate-900)85%,transparent)}}.hover\:bg-slate-950:hover{background-color:var(--color-slate-950)}.hover\:bg-slate-950\/80:hover{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-950\/80:hover{background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_0_20px_rgba\(0\,245\,255\,0\.7\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#00f5ffb3);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-\[0_0_24px_rgba\(0\,245\,255\,0\.35\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#00f5ff59);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-\[0_0_24px_rgba\(0\,245\,255\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#00f5ff73);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-\[0_0_26px_rgba\(0\,245\,255\,0\.8\)\]:hover{--tw-shadow:0 0 26px var(--tw-shadow-color,#00f5ffcc);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-\[0_0_35px_rgba\(34\,211\,238\,0\.7\)\]:hover{--tw-shadow:0 0 35px var(--tw-shadow-color,#22d3eeb3);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-\[0_0_40px_rgba\(0\,245\,255\,0\.3\)\]:hover{--tw-shadow:0 0 40px var(--tw-shadow-color,#00f5ff4d);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-\[0_0_40px_rgba\(34\,211\,238\,1\)\]:hover{--tw-shadow:0 0 40px var(--tw-shadow-color,#22d3ee);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-\[0_12px_28px_rgba\(0\,0\,0\,0\.35\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.45\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000073);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-\[0_32px_140px_rgba\(45\,212\,191\,0\.5\)\]:hover{--tw-shadow:0 32px 140px var(--tw-shadow-color,#2dd4bf80);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-\[0_35px_90px_-35px_rgba\(34\,211\,238\,0\.45\)\]:hover{--tw-shadow:0 35px 90px -35px var(--tw-shadow-color,#22d3ee73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-cyan-400\/60:focus{border-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-400\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.focus\:shadow-\[0_0_25px_rgba\(34\,211\,238\,0\.4\)\]:focus{--tw-shadow:0 0 25px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:opacity-80:disabled{opacity:.8}@media(min-width:40rem){.sm\:\!right-4{right:calc(var(--spacing)*4)!important}.sm\:\!mb-7{margin-bottom:calc(var(--spacing)*7)!important}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}:where(.sm\:\!space-y-7>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))!important}.sm\:\!px-4{padding-inline:calc(var(--spacing)*4)!important}.sm\:\!px-5{padding-inline:calc(var(--spacing)*5)!important}.sm\:\!px-6{padding-inline:calc(var(--spacing)*6)!important}.sm\:\!px-7{padding-inline:calc(var(--spacing)*7)!important}.sm\:\!px-8{padding-inline:calc(var(--spacing)*8)!important}.sm\:\!py-3{padding-block:calc(var(--spacing)*3)!important}.sm\:\!py-4{padding-block:calc(var(--spacing)*4)!important}.sm\:\!py-5{padding-block:calc(var(--spacing)*5)!important}.sm\:\!py-7{padding-block:calc(var(--spacing)*7)!important}.sm\:\!pt-4{padding-top:calc(var(--spacing)*4)!important}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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\:text-\[13px\]{font-size:13px}}@media(min-width:48rem){.md\:relative{position:relative}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-32{height:calc(var(--spacing)*32)}.md\:w-1\/2{width:50%}.md\:w-\[46\%\]{width:46%}.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\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:\!gap-5{gap:calc(var(--spacing)*5)!important}:where(.md\:\!space-y-10>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))!important}.md\:self-stretch{align-self:stretch}.md\:\!px-0{padding-inline:calc(var(--spacing)*0)!important}.md\:\!px-6{padding-inline:calc(var(--spacing)*6)!important}.md\:\!px-7{padding-inline:calc(var(--spacing)*7)!important}.md\:\!px-8{padding-inline:calc(var(--spacing)*8)!important}.md\:\!px-9{padding-inline:calc(var(--spacing)*9)!important}.md\:\!px-10{padding-inline:calc(var(--spacing)*10)!important}.md\:\!py-3\.5{padding-block:calc(var(--spacing)*3.5)!important}.md\:\!py-6{padding-block:calc(var(--spacing)*6)!important}.md\:\!py-7{padding-block:calc(var(--spacing)*7)!important}.md\:\!py-8{padding-block:calc(var(--spacing)*8)!important}.md\:\!pt-22{padding-top:calc(var(--spacing)*22)!important}.md\:\!pt-24{padding-top:calc(var(--spacing)*24)!important}.md\:\!pt-\[70px\]{padding-top:70px!important}.md\:\!pt-\[90px\]{padding-top:90px!important}.md\:\!pb-32{padding-bottom:calc(var(--spacing)*32)!important}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.8rem\]{font-size:.8rem}.md\:text-\[0\.9rem\]{font-size:.9rem}.md\:text-\[0\.85rem\]{font-size:.85rem}.md\:text-\[0\.95rem\]{font-size:.95rem}.md\:text-\[0\.98rem\]{font-size:.98rem}.md\:text-\[3\.1rem\]{font-size:3.1rem}.md\:text-\[3\.25rem\]{font-size:3.25rem}.md\:text-\[11px\]{font-size:11px}}@media(min-width:64rem){.lg\:\!mx-0{margin-inline:calc(var(--spacing)*0)!important}.lg\:block{display:block}.lg\:w-1\/2{width:50%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-start{justify-content:flex-start}.lg\:\!gap-6{gap:calc(var(--spacing)*6)!important}.lg\:\!gap-14{gap:calc(var(--spacing)*14)!important}.lg\:\!gap-16{gap:calc(var(--spacing)*16)!important}:where(.lg\:\!space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))!important}.lg\:\!px-16{padding-inline:calc(var(--spacing)*16)!important}.lg\:\!pt-24{padding-top:calc(var(--spacing)*24)!important}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[2\.6rem\]{font-size:2.6rem}}}:root{--deep-ocean:#001a2e;--ocean-blue:#003d5c;--cyan-glow:#00f5ff;--teal-bright:#00d9ff;--aqua-light:#5ce1e6;--bubble-white:#e0f7ff;--bio-glow:#39ff14;--font-main:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--border-radius-sm:8px;--border-radius-md:12px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);color:#fff;background:linear-gradient(#000810,#001a2e,#003d5c);overflow-x:hidden}.underwater-bg{background:linear-gradient(#000810,#001a2e 30%,#003d5c);min-height:100vh;position:relative}.underwater-bg:before{content:"";pointer-events:none;background-image:radial-gradient(at 20% 30%,#00f5ff1a,#0000 50%),radial-gradient(at 80% 70%,#5ce1e614,#0000 50%);width:100%;height:100%;animation:8s ease-in-out infinite caustics;position:absolute;top:0;left:0}@keyframes caustics{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-20px)scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#003d5c40;border:1px solid #00f5ff4d;border-radius:24px;animation:6s ease-in-out infinite float-slow;box-shadow:0 8px 32px #00f5ff26,inset 0 0 30px #00f5ff0d}.suspension-chamber{border:3px solid var(--cyan-glow);background:radial-gradient(#00f5ff26,#003d5c4d);border-radius:20px;animation:3s ease-in-out infinite pulse-glow,8s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:0 0 60px #00f5ff99,inset 0 0 60px #00f5ff33}@keyframes pulse-glow{0%,to{box-shadow:0 0 60px #00f5ff99,inset 0 0 60px #00f5ff33}50%{box-shadow:0 0 100px #00f5ffe6,inset 0 0 80px #00f5ff66}}.bubble{opacity:.7;background:radial-gradient(circle at 30% 30%,#fffc,#00f5ff4d);border-radius:50%;width:10px;height:10px;animation:linear infinite rise;position:absolute;bottom:-50px;box-shadow:inset 0 0 10px #ffffff80}@keyframes rise{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(-100vh)translate(50px)}}.input-wrapper{width:100%;position:relative}.input-icon{opacity:.5;pointer-events:none;font-size:1.25rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cyan-glow);font-family:var(--font-main);letter-spacing:.5px;background:#000f1e99;border:1px solid #00f5ff4d;border-radius:12px;outline:none;padding:1.25rem 3.5rem 1.25rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #0000004d}input:focus{border-color:var(--cyan-glow);background:#001a2ee6;transform:translateY(-1px);box-shadow:0 0 0 4px #00f5ff1a,0 0 20px #00f5ff33,inset 0 0 20px #00f5ff0d}input::placeholder{color:#00f5ff59;font-weight:300}.underwater-button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(#00f5ff33,#003d5c99);border:1px solid #00f5ff80;border-top-color:#00f5ffcc;border-bottom:2px solid #00f5ffcc;border-radius:16px;padding:1.25rem 3rem;font-size:1.125rem;font-weight:800;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 10px 20px -5px #00f5ff4d,inset 0 0 20px #00f5ff1a}.underwater-button:before{content:"";background:#00f5ff66;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.underwater-button:hover:before{width:400px;height:400px}.underwater-button:hover{border-color:var(--teal-bright);transform:translateY(-2px);box-shadow:0 0 60px #00f5ffe6,inset 0 0 30px #00f5ff4d}.floating-text{text-shadow:0 0 20px #00f5ffcc;animation:4s ease-in-out infinite float}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.wave-text span{animation:2s ease-in-out infinite wave;display:inline-block}.wave-text span:nth-child(2){animation-delay:.1s}.wave-text span:nth-child(3){animation-delay:.2s}.wave-text span:nth-child(4){animation-delay:.3s}.wave-text span:nth-child(5){animation-delay:.4s}.bio-glow{color:var(--cyan-glow);text-shadow:0 0 10px var(--cyan-glow),0 0 20px var(--cyan-glow),0 0 30px var(--teal-bright)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--deep-ocean)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cyan-glow),var(--teal-bright));border-radius:6px;box-shadow:0 0 10px #00f5ff80}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--teal-bright),var(--aqua-light))}.section{padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.terminal-box{border-radius:var(--border-radius-md);padding:var(--spacing-md);background:#000810e6;border:1px solid #00f5ff4d;height:100%;font-family:Fira Code,Courier New,monospace;overflow-y:auto;box-shadow:0 0 20px #00f5ff1a}.access-list{gap:var(--spacing-md);flex-direction:column;display:flex}.access-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#003d5c66,#00f5ff0d);border:1px solid #00f5ff1a;transition:all .3s;display:flex}.access-item:hover{background:linear-gradient(90deg,#003d5c99,#00f5ff1a);border-color:#00f5ff80;transform:translate(5px)scale(1.02);box-shadow:0 0 20px #00f5ff33}.system-log{border-radius:var(--border-radius-md);padding:var(--spacing-lg);background:#0006;border:1px solid #00f5ff4d;width:100%;max-width:400px}.cursor{background-color:var(--bio-glow);vertical-align:middle;width:8px;height:15px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:768px){.underwater-bg:before,.particle,.bubble,.light-beam,.floating-text,.organic-float,.chamber-breathe,.scanlines,.character-glitch-wrapper,.character-glitch{animation:none!important}.glass-panel,.underwater-button,.system-log,input{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#001a2ef2!important}.wave-text span{display:inline;animation:none!important}.reveal{opacity:1!important;animation:none!important;transform:none!important}}@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-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 ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes rainbow-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes color-shift{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(30deg) brightness(1.4)}}@keyframes color-shift-delay-1{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(35deg) brightness(1.4)}}@keyframes color-shift-delay-2{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(40deg) brightness(1.4)}}@keyframes color-shift-delay-3{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(45deg) brightness(1.4)}}@keyframes color-shift-delay-4{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(50deg) brightness(1.4)}}@keyframes color-shift-delay-5{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(55deg) brightness(1.4)}}@keyframes color-shift-delay-6{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(60deg) brightness(1.4)}}@keyframes color-shift-delay-7{0%,to{filter:hue-rotate(0deg) brightness(1.2)}50%{filter:hue-rotate(65deg) brightness(1.4)}}@keyframes gradient-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes underline-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-rainbow-flow{background-size:200% 200%;animation:rainbow-flow 4s ease-in-out infinite}.animate-color-shift{animation:color-shift 3s ease-in-out infinite}.animate-color-shift-delay-1{animation:color-shift-delay-1 3s ease-in-out infinite .1s}.animate-color-shift-delay-2{animation:color-shift-delay-2 3s ease-in-out infinite .2s}.animate-color-shift-delay-3{animation:color-shift-delay-3 3s ease-in-out infinite .3s}.animate-color-shift-delay-4{animation:color-shift-delay-4 3s ease-in-out infinite .4s}.animate-color-shift-delay-5{animation:color-shift-delay-5 3s ease-in-out infinite .5s}.animate-color-shift-delay-6{animation:color-shift-delay-6 3s ease-in-out infinite .6s}.animate-color-shift-delay-7{animation:color-shift-delay-7 3s ease-in-out infinite .7s}.animate-gradient-rotate{animation:gradient-rotate 8s linear infinite}.animate-gradient-flow{background-size:200% 200%;animation:gradient-flow 3s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 10s linear infinite}.animate-underline-flow{animation:underline-flow 3s ease-in-out infinite}.animate-shimmer-slide{animation:shimmer-slide 2s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}.animate-float-1{animation:float-1 3s ease-in-out infinite}.animate-float-2{animation:float-2 3.5s ease-in-out infinite .2s}.animate-float-3{animation:float-3 4s ease-in-out infinite .4s}@keyframes light-beam{0%,to{opacity:.2;transform:translateY(0) rotate(2deg)}50%{opacity:.4;transform:translateY(20px) rotate(-2deg)}}.light-beam{position:absolute;top:-100px;width:100px;height:150%;background:linear-gradient(180deg,rgba(0,245,255,.3) 0%,rgba(0,245,255,.1) 30%,transparent 70%);filter:blur(30px);animation:light-beam 8s ease-in-out infinite;pointer-events:none}@keyframes float-particle{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translate(var(--drift-x),-120vh) rotate(360deg);opacity:0}}.particle{position:absolute;width:3px;height:3px;background:radial-gradient(circle,rgba(92,225,230,.8),transparent);border-radius:50%;animation:float-particle linear infinite;box-shadow:0 0 4px #5ce1e699}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.ripple-container{position:relative;overflow:visible}.ripple{position:absolute;border:2px solid rgba(0,245,255,.6);border-radius:50%;animation:ripple 1s ease-out;pointer-events:none}.tilt-card{transform-style:preserve-3d;transition:transform .3s ease}.tilt-card:hover{transform:perspective(1000px) rotateX(var(--tilt-y, 0deg)) rotateY(var(--tilt-x, 0deg))}.parallax-layer{position:absolute;width:100%;height:100%;pointer-events:none}.layer-far{transform:translateZ(-100px) scale(1.1)}.layer-mid{transform:translateZ(-50px) scale(1.05)}.layer-near{transform:translateZ(0)}@keyframes reveal-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:reveal-up .8s ease-out forwards;opacity:0}.reveal-delay-1{animation-delay:.1s}.reveal-delay-2{animation-delay:.2s}.reveal-delay-3{animation-delay:.3s}.reveal-delay-4{animation-delay:.4s}.reveal-delay-5{animation-delay:.5s}@keyframes chamber-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.1)}}.chamber-breathe{animation:chamber-breathe 4s ease-in-out infinite}.depth-fog{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,rgba(0,26,46,.8) 0%,rgba(0,26,46,.4) 50%,transparent 100%);pointer-events:none;z-index:5}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer{background:linear-gradient(90deg,transparent 0%,rgba(0,245,255,.3) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 3s linear infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #00f5ff66}50%{box-shadow:0 0 40px #00f5ffcc}}.hover-glow:hover{animation:glow-pulse 1.5s ease-in-out infinite}@keyframes organic-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(10px,-10px) rotate(2deg)}50%{transform:translate(-5px,-20px) rotate(-1deg)}75%{transform:translate(-10px,-10px) rotate(1deg)}}.organic-float{animation:organic-drift 12s ease-in-out infinite}@keyframes success-burst{0%{transform:scale(0);opacity:1}50%{transform:scale(1.5);opacity:.8}to{transform:scale(2);opacity:0}}.success-burst{position:absolute;width:100px;height:100px;border:3px solid var(--cyan-glow);border-radius:50%;animation:success-burst .8s ease-out}@keyframes magnetic-pull{0%{transform:translate(0)}to{transform:translate(var(--pull-x, 0),var(--pull-y, 0))}}.magnetic-bubble{transition:transform .3s ease-out}@keyframes loading-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.loading-wave{position:relative;overflow:hidden}.loading-wave:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,245,255,.4),transparent);animation:loading-wave 2s ease-in-out infinite}@keyframes distort{0%,to{filter:blur(0px) hue-rotate(0deg)}50%{filter:blur(1px) hue-rotate(5deg)}}.water-distort{animation:distort 6s ease-in-out infinite}@keyframes bio-trail{0%{opacity:0;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(1.5)}}.bio-trail{position:absolute;width:20px;height:20px;background:radial-gradient(circle,var(--bio-glow),transparent);border-radius:50%;pointer-events:none;animation:bio-trail 1s ease-out forwards}@keyframes gradient-move{0%{background-position:0% 50%}to{background-position:100% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-move 6s linear infinite}@keyframes underline-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-underline{animation:underline-slide 3s linear infinite}@keyframes card-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animate-card-fade{animation:card-fade .7s ease-out forwards}@keyframes glow-breathe{0%,to{opacity:.18}50%{opacity:.35}}.animate-glow-breathe{animation:glow-breathe 6s ease-in-out infinite}@keyframes multiplier-pulse{0%,to{text-shadow:0 0 0 rgba(255,255,255,0)}50%{text-shadow:0 0 18px rgba(255,255,255,.35)}}.animate-multiplier-pulse{animation:multiplier-pulse 4s ease-in-out infinite}@keyframes glow-drift{0%{transform:translate(0)}50%{transform:translate(-20px,20px)}to{transform:translate(0)}}.animate-glow-drift{animation:glow-drift 12s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 25px #22d3ee66}}.animate-badge-pulse{animation:badge-pulse 4s ease-in-out infinite}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-progress-fill{transform-origin:left;animation:progress-fill 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes marker-pulse{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 30px #22d3eeb3}}.animate-marker-pulse{animation:marker-pulse 3s ease-in-out infinite}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-slow{animation:floatSlow 6s ease-in-out infinite}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spinSlow 40s linear infinite}.animate-spin-reverse-slow{animation:spinSlow 50s linear infinite reverse}@keyframes underline-draw{0%{transform:scaleX(0);opacity:0}20%{opacity:1}to{transform:scaleX(1);opacity:1}}.animate-underline-draw{transform-origin:center;animation:underline-draw .9s cubic-bezier(.4,0,.2,1) forwards}.animate-underline-draw{animation:underline-draw .9s cubic-bezier(.4,0,.2,1) forwards,underline-glow 2.5s ease-in-out infinite .9s}@keyframes underline-glow{0%,to{opacity:1}50%{opacity:.7}}@keyframes wave-slide{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes wave-slide-reverse{0%{transform:translate(-15%)}to{transform:translate(10%)}}@keyframes float-orb{0%{transform:translateY(0) translate(0);opacity:.9}50%{transform:translateY(-6px) translate(4px);opacity:1}to{transform:translateY(0) translate(0);opacity:.9}}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(-32px,-16px,0)}}.hero-card-frame{background:linear-gradient(135deg,#22d3ee,#2dd4bf,#0ea5e9);box-shadow:0 0 40px #22d3ee73;position:relative;overflow:visible}.hero-card-surface{background:radial-gradient(circle at 0 0,rgba(34,211,238,.26),transparent 62%),radial-gradient(circle at 100% 100%,rgba(52,211,153,.22),transparent 60%),#020617fa;border-radius:1.05rem;border:1px solid rgba(45,212,191,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.hero-card-orb{background:radial-gradient(circle at 30% 20%,#e0f2fe,#22d3ee,#0ea5e9);box-shadow:0 0 18px #22d3eee6,0 0 34px #3b82f6b3}.hero-subtitle-gradient{background-image:linear-gradient(to right,#a5f3fc,#6ee7b7,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-card-orbit{position:absolute;inset:-40px;pointer-events:none;opacity:.8;filter:blur(2px);z-index:0}.hero-card-orbit-ring{position:absolute;border-radius:999px;border:1px dashed rgba(56,189,248,.35);box-shadow:0 0 18px #22d3ee80;animation:heroOrbit 16s linear infinite}.hero-card-orbit-ring-1{width:220px;height:220px;top:5%;right:2%}.hero-card-orbit-ring-2{width:260px;height:260px;top:18%;right:-8%;animation-duration:22s;animation-direction:reverse}.hero-card-orbit-ring-3{width:180px;height:180px;top:-4%;right:18%;border-style:solid;border-color:#22d3ee4d;animation-duration:28s}.hero-status-row{position:relative}.hero-status-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(34,211,238,.7),rgba(45,212,191,.6),transparent)}.hero-status-dot{width:6px;height:6px;border-radius:999px;background:#22d3ee;box-shadow:0 0 12px #22d3eee6;animation:heroStatusPulse 1.2s ease-in-out infinite}.hero-card-shimmer{position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(248,250,252,.75),transparent);opacity:0;mix-blend-mode:soft-light;transform:translate(-140%);animation:heroCardShimmer 10s ease-in-out infinite}.legacy-card{background:radial-gradient(circle at 0 0,rgba(248,113,113,.25),transparent 60%),#7f1d1d99;border:1px solid rgba(248,113,113,.5);position:relative;overflow:hidden}.legacy-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(248,113,113,.28),transparent 65%);opacity:0;transition:opacity .25s ease-out}.legacy-card:hover:after{opacity:1}.legacy-dot{width:9px;height:9px;border-radius:999px;background:radial-gradient(circle,#fecaca,#f87171);box-shadow:0 0 14px #f87171e6}.newmodel-card{background:radial-gradient(circle at 100% 0,rgba(52,211,153,.32),transparent 60%),radial-gradient(circle at 0 100%,rgba(16,185,129,.22),transparent 60%),#064e3bb3;border:1px solid rgba(52,211,153,.55);position:relative;overflow:hidden}.newmodel-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(52,211,153,.35),transparent 70%);opacity:0;transition:opacity .25s ease-out}.newmodel-card:hover:after{opacity:1}.newmodel-dot{width:9px;height:9px;border-radius:999px;background:radial-gradient(circle,#bbf7d0,#4ade80);box-shadow:0 0 14px #34d399e6}@keyframes heroOrbit{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes heroStatusPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.25);opacity:1}}@keyframes heroCardShimmer{0%{opacity:0;transform:translate(-140%)}10%{opacity:.5}25%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}.mobile-nav-backdrop{transition:opacity .4s ease-out,transform .4s ease-out}.social-icon-orb:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid rgba(34,211,238,.3);opacity:0;transform:scale(.9);transition:opacity .3s ease-out,transform .3s ease-out}.social-icon-orb:hover:after{opacity:1;transform:scale(1.05)}.pixel-font{font-family:"Press Start 2P",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-typing-cursor{animation:brandCursorBlink 1s steps(2,start) infinite}@keyframes brandCursorBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.mobile-brand{transform:translateY(-6px);opacity:0;animation:mobileBrandIn .6s ease-out forwards}@keyframes mobileBrandIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.platform-bg{background:radial-gradient(circle at 0% 0%,#0f172a 0,#020617 45% 70%,#000)}.platform-depth-fog{position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(15,118,110,.25),transparent 55%);mix-blend-mode:soft-light;pointer-events:none}.platform-glow{position:absolute;border-radius:9999px;filter:blur(64px);opacity:.27;mix-blend-mode:screen}.platform-glow-1{width:340px;height:340px;top:-120px;left:-60px;background:radial-gradient(circle,rgba(34,211,238,.6),transparent 70%);animation:platform-orbit-1 24s ease-in-out infinite}.platform-glow-2{width:380px;height:380px;bottom:-140px;right:-40px;background:radial-gradient(circle,rgba(129,140,248,.7),transparent 70%);animation:platform-orbit-2 30s ease-in-out infinite}.platform-glow-3{width:280px;height:280px;top:35%;right:50%;transform:translate(50%);background:radial-gradient(circle,rgba(45,212,191,.6),transparent 70%);animation:platform-orbit-3 28s ease-in-out infinite}@keyframes platform-orbit-1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,20px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes platform-orbit-2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-40px,-10px,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}@keyframes platform-orbit-3{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(15px,-25px,0) scale(1.04)}to{transform:translateZ(0) scale(1)}}.platform-floating{position:absolute;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8),transparent 60%);mix-blend-mode:screen;opacity:.18;border-radius:9999px}.platform-floating-1{width:70px;height:70px;top:16%;left:14%;animation:platform-float-1 18s ease-in-out infinite}.platform-floating-2{width:100px;height:100px;top:8%;right:16%;animation:platform-float-2 22s ease-in-out infinite}.platform-floating-3{width:80px;height:80px;bottom:14%;left:28%;animation:platform-float-3 20s ease-in-out infinite}.platform-floating-4{width:110px;height:110px;bottom:18%;right:20%;animation:platform-float-4 26s ease-in-out infinite}.platform-floating-5{width:60px;height:60px;top:40%;left:50%;transform:translate(-50%);animation:platform-float-5 24s ease-in-out infinite}@keyframes platform-float-1{0%{transform:translateZ(0)}50%{transform:translate3d(10px,-20px,0)}to{transform:translateZ(0)}}@keyframes platform-float-2{0%{transform:translateZ(0)}50%{transform:translate3d(-22px,18px,0)}to{transform:translateZ(0)}}@keyframes platform-float-3{0%{transform:translateZ(0)}50%{transform:translate3d(16px,24px,0)}to{transform:translateZ(0)}}@keyframes platform-float-4{0%{transform:translateZ(0)}50%{transform:translate3d(-18px,-16px,0)}to{transform:translateZ(0)}}@keyframes platform-float-5{0%{transform:translateZ(0)}50%{transform:translate3d(10px,-10px,0)}to{transform:translateZ(0)}}.platform-grid-overlay{background-image:linear-gradient(to right,rgba(148,163,184,.2) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.2) 1px,transparent 1px);background-size:40px 40px;opacity:.06;mix-blend-mode:soft-light}@keyframes platform-badge-pulse{0%,to{box-shadow:0 0 #22d3ee99}50%{box-shadow:0 0 0 16px #22d3ee00}}.animate-platform-badge{animation:platform-badge-pulse 2.6s ease-out infinite}@keyframes platform-dot-pulse{0%,to{transform:scale(.9);box-shadow:0 0 #22d3eecc}50%{transform:scale(1.1);box-shadow:0 0 0 8px #22d3ee00}}.animate-platform-pulse-dot{animation:platform-dot-pulse 2s ease-out infinite}.platform-chip{padding:.37rem .7rem;border-radius:9999px;border:1px solid rgba(148,163,184,.5);font-size:.7rem;color:#e2e8f0f2;background:radial-gradient(circle at 0 0,rgba(34,211,238,.25),transparent 55%),#0f172ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.platform-button-glow{position:absolute;inset:-18%;border-radius:9999px;background:radial-gradient(circle,rgba(34,211,238,.8),transparent 60%);filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .4s ease}.group\/connect:hover .platform-button-glow{opacity:.9}.platform-button-shimmer{pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.64),transparent);transform:translate(-130%);transition:transform .8s ease-out}.group\/button:hover .platform-button-shimmer{transform:translate(130%)}.platform-live-dot{width:.6rem;height:.6rem;border-radius:9999px;background:#020617;box-shadow:0 0 #0f172ae6;animation:platform-live-dot-pulse 1.6s ease-out infinite}@keyframes platform-live-dot-pulse{0%{transform:scale(.9);box-shadow:0 0 #0f172ae6}70%{transform:scale(1.1);box-shadow:0 0 0 10px #0f172a00}to{transform:scale(.9);box-shadow:0 0 #0f172a00}}.platform-card-border-glow{pointer-events:none;position:absolute;inset:-1px;border-radius:24px;border:1px solid transparent;background:linear-gradient(120deg,#22d3ee26,#3b82f680,#10b98126);opacity:.4;mix-blend-mode:screen}.platform-card-gradient{background:radial-gradient(circle at 0 0,rgba(56,189,248,.25),transparent 55%),radial-gradient(circle at 100% 100%,rgba(52,211,153,.3),transparent 55%);transition:opacity .5s ease}.platform-engine-core{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.platform-engine-ring{position:absolute;border-radius:9999px;border:1px solid rgba(148,163,184,.4);inset:0;animation:platform-ring-spin 18s linear infinite}.platform-engine-ring-1{border-color:#22d3eeb3;box-shadow:0 0 30px #22d3eee6}.platform-engine-ring-2{inset:16px;border-color:#3b82f6b3;animation-duration:26s;animation-direction:reverse}.platform-engine-ring-3{inset:32px;border-color:#10b981b3;animation-duration:22s}@keyframes platform-ring-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.platform-engine-center{position:relative;z-index:2;padding:.6rem .8rem;border-radius:9999px;background:radial-gradient(circle at 30% 0,rgba(34,211,238,.55),transparent 55%),#0f172af5;border:1px solid rgba(148,163,184,.7);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-engine-border{pointer-events:none;position:absolute;inset:0;border-radius:26px;border:1px solid transparent;background:linear-gradient(130deg,#22d3ee40,#818cf880,#34d39959);mix-blend-mode:screen;opacity:.45;-webkit-mask-image:linear-gradient(to bottom,white,transparent 85%);mask-image:linear-gradient(to bottom,white,transparent 85%)}.platform-timeline-wrapper{position:relative}.platform-timeline-line{position:absolute;left:0;right:0;top:18px;height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.5),transparent);opacity:.6}.platform-timeline-scroll{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.platform-timeline-scroll::-webkit-scrollbar{display:none}.platform-timeline-item{position:relative;padding:.75rem .85rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.45);background:#0f172ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.platform-timeline-item:before{content:"";position:absolute;top:18px;left:-10px;width:8px;height:8px;border-radius:9999px;background:radial-gradient(circle,#22d3ee,transparent);box-shadow:0 0 10px #22d3eecc}.platform-timeline-item:hover{border-color:#22d3eee6;background:#0f172afa;transform:translateY(-1px)}.platform-timeline-step{padding:.15rem .55rem;border-radius:9999px;background:#0f172af2;border:1px solid rgba(34,211,238,.7)}.platform-bar-fill-0{animation:platform-bar-flow 3.5s ease-in-out infinite}.platform-bar-fill-1{animation:platform-bar-flow 4.1s ease-in-out infinite}.platform-bar-fill-2{animation:platform-bar-flow 4.7s ease-in-out infinite}@keyframes platform-bar-flow{0%,to{width:35%}50%{width:100%}}.platform-footer-gradient{background:radial-gradient(circle at 0 0,rgba(56,189,248,.35),transparent 55%),radial-gradient(circle at 100% 100%,rgba(52,211,153,.35),transparent 55%);opacity:.16;pointer-events:none;border-radius:1rem}.reveal{opacity:0;transform:translateY(18px);animation:platform-reveal-up .7s ease-out forwards}.reveal-delay-1{animation-delay:.15s}@keyframes platform-reveal-up{to{opacity:1;transform:translateY(0)}}.platform-modal-backdrop{background:radial-gradient(circle at top,#0f172ae6,#0f172afa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:platform-modal-backdrop-in .35s ease-out forwards}@keyframes platform-modal-backdrop-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.platform-modal-container{transform-origin:center;animation:platform-modal-in .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes platform-modal-in{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{opacity:1;transform:translateY(-4px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.platform-modal-glow{position:absolute;inset:-1px;border-radius:1.5rem;border:1px solid transparent;background:conic-gradient(from 180deg,#22d3eeb3,#3b82f6b3,#ec4899b3,#22d3eeb3);opacity:.5;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at center,transparent 0,black 40%,black 100%);mask-image:radial-gradient(circle at center,transparent 0,black 40%,black 100%);animation:platform-modal-border-spin 10s linear infinite;pointer-events:none}@keyframes platform-modal-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.platform-modal-orb{position:relative;width:64px;height:64px;border-radius:9999px;background:radial-gradient(circle,#22d3eee6,#082f49f2);box-shadow:0 0 24px #22d3eee6;display:flex;align-items:center;justify-content:center}.platform-modal-orb:before{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid rgba(34,211,238,.4);opacity:.9;animation:platform-modal-orb-ring 2.4s ease-out infinite}@keyframes platform-modal-orb-ring{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.2);opacity:0}}.platform-modal-orb-inner{width:48px;height:48px;border-radius:9999px;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.7),transparent 60%),#082f49;display:flex;align-items:center;justify-content:center}.platform-modal-progress{position:absolute;inset:0;background:linear-gradient(90deg,#22d3ee33,#22d3eee6,#34d399e6,#ec4899e6,#22d3ee33);animation:platform-modal-progress 3.2s ease-in-out infinite}@keyframes platform-modal-progress{0%{transform:translate(-60%)}50%{transform:translate(0)}to{transform:translate(60%)}}.platform-weekly-badge{display:flex;align-items:center;justify-content:center}.platform-weekly-badge-inner{position:relative;width:92px;height:92px;border-radius:9999px;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.7),transparent 60%),radial-gradient(circle,#0f766ee6,#0f172a);box-shadow:0 0 22px #22d3eecc;display:flex;align-items:center;justify-content:center;overflow:hidden}.platform-weekly-badge-ring{position:absolute;inset:-6px;border-radius:inherit;border:1px solid rgba(34,211,238,.6);box-shadow:0 0 14px #22d3eeb3;opacity:.9;animation:platform-weekly-ring 4s ease-in-out infinite}@keyframes platform-weekly-ring{0%{transform:scale(.96);opacity:.9}50%{transform:scale(1.05);opacity:.4}to{transform:scale(.96);opacity:.9}}.platform-weekly-badge-label{position:relative;z-index:1;text-align:center}.platform-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:.6rem}@media(max-width:1023px){.platform-flow-grid{grid-template-columns:1fr 1fr;row-gap:1rem}}@media(max-width:640px){.platform-flow-grid{grid-template-columns:1fr}}.platform-flow-item{position:relative;padding:.9rem .85rem;border-radius:1rem;background:radial-gradient(circle at 0 0,rgba(34,211,238,.16),transparent 55%),#0f172af5;border:1px solid rgba(148,163,184,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:150px;overflow:hidden;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.platform-flow-item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(34,211,238,.22),transparent 55%);opacity:0;pointer-events:none;transition:opacity .25s ease}.platform-flow-item:hover{border-color:#22d3eee6;transform:translateY(-2px);box-shadow:0 0 18px #0f172ae6}.platform-flow-item:hover:before{opacity:1}.platform-flow-step{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .8rem;border-radius:9999px;border:1px solid rgba(34,211,238,.8);background:#0f172af5;margin-bottom:.5rem}.platform-flow-title{font-size:.78rem;font-weight:600;color:#e5f3ff;margin-bottom:.3rem}@media(min-width:768px){.platform-flow-title{font-size:.8rem}}.platform-flow-text{font-size:.72rem;line-height:1.3;color:#e2e8f0e6}@media(min-width:1024px){.platform-flow-connector{position:absolute;top:50%;right:-12px;width:24px;height:1px;background:linear-gradient(to right,#94a3b833,#22d3eeb3,#94a3b833);opacity:.7}}.home-page-enter{animation:home-page-fade-in .9s ease-out forwards;opacity:0}@keyframes home-page-fade-in{0%{opacity:0;transform:translateY(10px) scale(.98)}50%{opacity:1;transform:translateY(0) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.home-bg-gradient{background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.16),transparent 55%),radial-gradient(circle at 100% 100%,rgba(16,185,129,.22),transparent 60%),radial-gradient(circle at 50% 120%,#0f172a,#0f172a);opacity:.85}.home-bg-grid{background-image:linear-gradient(rgba(15,118,110,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(15,118,110,.18) 1px,transparent 1px);background-size:80px 80px;mix-blend-mode:soft-light;opacity:.15}.home-bg-orb-layer{overflow:hidden}.home-bg-orb{position:absolute;border-radius:999px;filter:blur(14px);mix-blend-mode:screen;opacity:.75}.home-bg-orb-1{width:320px;height:320px;top:8%;left:-8%;background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.9),transparent 60%);animation:home-orb-float-1 20s ease-in-out infinite alternate}.home-bg-orb-2{width:260px;height:260px;bottom:10%;right:-4%;background:radial-gradient(circle at 70% 40%,rgba(52,211,153,.8),transparent 60%);animation:home-orb-float-2 18s ease-in-out infinite alternate}.home-bg-orb-3{width:200px;height:200px;bottom:35%;left:50%;transform:translate(-50%);background:radial-gradient(circle at 50% 50%,rgba(129,230,217,.8),transparent 55%);animation:home-orb-float-3 24s ease-in-out infinite alternate}@keyframes home-orb-float-1{0%{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(40px,20px) scale(1.05);opacity:.9}to{transform:translate(10px,-10px) scale(1);opacity:.7}}@keyframes home-orb-float-2{0%{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(-30px,-20px) scale(1.07);opacity:1}to{transform:translate(-10px,10px) scale(1.02);opacity:.8}}@keyframes home-orb-float-3{0%{transform:translate(-50%) scale(1);opacity:.5}50%{transform:translate(-45%,-10px) scale(1.12);opacity:.9}to{transform:translate(-52%,16px) scale(1.05);opacity:.7}}.home-depth-breathe{animation:home-depth-breathe 12s ease-in-out infinite}@keyframes home-depth-breathe{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.home-beam-glow{animation:home-beam-sway 14s ease-in-out infinite;mix-blend-mode:screen}@keyframes home-beam-sway{0%{transform:translateY(0) translate(0);opacity:.35}30%{transform:translateY(-10px) translate(-3px);opacity:.6}60%{transform:translateY(5px) translate(3px);opacity:.45}to{transform:translateY(0) translate(0);opacity:.35}}.home-bubble-float{animation-name:home-bubble-rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes home-bubble-rise{0%{transform:translate(0) scale(.9);opacity:0}10%{opacity:.4}50%{transform:translate(-6px,-40vh) scale(1.05);opacity:.7}80%{transform:translate(6px,-70vh) scale(1);opacity:.4}to{transform:translateY(-90vh) scale(.9);opacity:0}}.home-particle-drift{animation-name:home-particle-drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes home-particle-drift{0%{transform:translateZ(0) scale(.8);opacity:0}10%{opacity:.25}50%{transform:translate3d(var(--drift-x, 40px),-40vh,0) scale(1);opacity:.5}90%{opacity:.15}to{transform:translate3d(calc(var(--drift-x, 40px) * 1.3),-80vh,0) scale(.9);opacity:0}}.home-hero-reveal{animation:home-hero-up .9s ease-out .1s forwards;opacity:0;transform:translateY(10px)}@keyframes home-hero-up{0%{opacity:0;transform:translateY(12px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.home-hero-badge{animation:home-hero-badge-in .7s ease-out .25s forwards;opacity:0;transform:translateY(6px) scale(.96)}@keyframes home-hero-badge-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.home-heading-glow{text-shadow:0 0 14px rgba(34,211,238,.55),0 0 32px rgba(16,185,129,.45);animation:home-heading-pulse 5.8s ease-in-out infinite}@keyframes home-heading-pulse{0%,to{text-shadow:0 0 8px rgba(34,211,238,.4),0 0 20px rgba(16,185,129,.3)}50%{text-shadow:0 0 18px rgba(34,211,238,.8),0 0 40px rgba(16,185,129,.65)}}.home-underline-shell{box-shadow:0 0 20px #22d3ee4d}.home-underline-slide{animation:home-underline-slide 2.4s ease-in-out infinite;background-size:200% 100%}@keyframes home-underline-slide{0%{transform:translate(-40%);opacity:.8}50%{transform:translate(0);opacity:1}to{transform:translate(40%);opacity:.8}}.home-sub-reveal{animation:home-sub-reveal .9s ease-out .25s forwards;opacity:0;transform:translateY(10px)}@keyframes home-sub-reveal{0%{opacity:0;transform:translateY(8px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.home-sub-secondary{animation:home-sub-secondary .9s ease-out .35s forwards;opacity:0;transform:translateY(8px)}@keyframes home-sub-secondary{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-hero-strip{box-shadow:0 0 20px #0f172ae6,0 0 26px #22d3ee2e}.home-hero-strip-gradient{background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.35),transparent 60%),radial-gradient(circle at 100% 100%,rgba(16,185,129,.35),transparent 60%);opacity:.8}.home-cta-primary,.home-cta-secondary{transform:translateY(0);transition:transform .2s ease-out,box-shadow .2s ease-out}.home-cta-primary:hover,.home-cta-secondary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 24px #22d3eeb3,0 0 60px #10b98180}.home-cta-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.24),transparent 55%);opacity:0;mix-blend-mode:screen;transition:opacity .3s ease-out;pointer-events:none}.home-cta-sheen{position:absolute;top:-120%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.25) 35%,transparent 70%);transform:translate(-100%) rotate(10deg);opacity:0;pointer-events:none}.home-cta-primary:hover .home-cta-glow,.home-cta-secondary:hover .home-cta-glow{opacity:.9}.home-cta-primary:hover .home-cta-sheen,.home-cta-secondary:hover .home-cta-sheen{animation:home-cta-sheen-sweep .85s ease-out forwards;opacity:1}@keyframes home-cta-sheen-sweep{0%{transform:translate(-100%) rotate(10deg);opacity:0}40%{opacity:1}to{transform:translate(100%) rotate(10deg);opacity:0}}.home-preview-reveal{animation:home-preview-reveal .9s ease-out .25s forwards;opacity:0;transform:translateY(16px)}@keyframes home-preview-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.home-preview-card{position:relative}.home-preview-border{position:absolute;inset:-1px;border-radius:1.6rem;border:1px solid transparent;background:linear-gradient(135deg,#38bdf8e6,#10b98199,#81e6d9cc) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;pointer-events:none}.home-preview-orb{position:absolute;border-radius:999px;filter:blur(10px);mix-blend-mode:screen;opacity:.6}.home-preview-orb-1{width:120px;height:120px;top:-20px;right:10%;background:radial-gradient(circle at 30% 30%,rgba(56,189,248,.95),transparent 55%);animation:home-preview-orb-1 12s ease-in-out infinite alternate}.home-preview-orb-2{width:140px;height:140px;bottom:-30px;left:5%;background:radial-gradient(circle at 60% 30%,rgba(16,185,129,.9),transparent 60%);animation:home-preview-orb-2 16s ease-in-out infinite alternate}@keyframes home-preview-orb-1{0%{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-10px,6px) scale(1.05);opacity:.8}to{transform:translate(8px,-4px) scale(1.03);opacity:.65}}@keyframes home-preview-orb-2{0%{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(14px,-10px) scale(1.08);opacity:.85}to{transform:translate(-8px,4px) scale(1.02);opacity:.7}}.home-preview-badge{position:relative;width:80px;height:80px}.home-preview-badge-inner{position:relative;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle at 30% 20%,#e0f2fe,#0f172a);display:flex;align-items:center;justify-content:center;overflow:hidden}.home-preview-badge-ring{position:absolute;inset:6px;border-radius:999px;border:1px dashed rgba(34,211,238,.7);box-shadow:0 0 15px #22d3eeb3,0 0 35px #10b98199;animation:home-preview-badge-ring-spin 10s linear infinite}@keyframes home-preview-badge-ring-spin{0%{transform:rotate(0);opacity:.9}to{transform:rotate(360deg);opacity:.9}}.home-preview-badge-label{position:relative;text-align:center}.home-timeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;position:relative}.home-timeline-item{position:relative;padding-top:.25rem}.home-timeline-step{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;border-radius:999px;border:1px solid rgba(56,189,248,.5);background:#0f172ae6;box-shadow:0 0 10px #38bdf880;margin-bottom:.35rem}.home-timeline-title{font-size:.76rem;font-weight:600;color:#e5f4ff;margin-bottom:.25rem}.home-timeline-text{font-size:.7rem;color:#e2e8f0d9;line-height:1.4}.home-timeline-connector{position:absolute;right:-.5rem;top:1.65rem;width:.9rem;height:1px;background:linear-gradient(90deg,#38bdf866,#10b981e6,#38bdf800);opacity:.6}.home-quick-stats{margin-top:.35rem}.home-stat-card{border-radius:.9rem;background:#0f172ae6;border:1px solid rgba(148,163,184,.35);padding:.65rem .75rem;position:relative;overflow:hidden}.home-stat-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.3),transparent 60%);opacity:0;transition:opacity .3s ease-out}.home-stat-card:hover:before{opacity:.8}.home-stat-label{font-size:.7rem;color:#bae6fde6;margin-bottom:.15rem}.home-stat-value{font-size:.9rem;font-weight:600;color:#f9fafb;margin-bottom:.15rem}.home-stat-caption{font-size:.7rem;color:#94a3b8f2}.home-lore-section-reveal{animation:home-lore-section-reveal .9s ease-out .4s forwards;opacity:0;transform:translateY(16px)}@keyframes home-lore-section-reveal{0%{opacity:0;transform:translateY(16px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.home-lore-strip{overflow:hidden}.home-lore-grid{position:relative}.home-lore-card{transform-origin:center center;transform:translateY(0) rotateX(0) rotateY(0) scale(1);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease-out,border-color .35s ease-out}.home-lore-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(34,211,238,.25),transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s ease-out}.home-lore-card:hover{transform:translateY(-8px) rotateX(4deg) rotateY(-4deg) scale(1.02);box-shadow:0 12px 35px #0f172af2,0 0 40px #22d3ee80;border-color:#94a3b8b3}.home-lore-card:hover:before{opacity:1}.home-lore-border-glow{position:absolute;inset:-1px;border-radius:1.5rem;border:1px solid transparent;background:linear-gradient(135deg,#22d3eecc,#10b98166,#38bdf8e6) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .35s ease-out}.home-lore-card:hover .home-lore-border-glow{opacity:.8}.home-lore-orb{position:absolute;top:-20px;right:-20px;width:90px;height:90px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#e0f2fef2,#3b82f60d);filter:blur(6px);opacity:.45;mix-blend-mode:screen;animation:home-lore-orb-pulse 7s ease-in-out infinite alternate}@keyframes home-lore-orb-pulse{0%{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(-8px,6px) scale(1.1);opacity:.7}to{transform:translate(-4px,12px) scale(1.05);opacity:.5}}.home-lore-content{position:relative;z-index:1}.home-lore-badge{box-shadow:0 0 10px #22d3ee99,0 0 20px #10b98166;transform:translateY(0);transition:transform .25s ease-out,box-shadow .25s ease-out,background-color .25s ease-out}.home-lore-card:hover .home-lore-badge{transform:translateY(-1px);background-color:#22d3ee2e;box-shadow:0 0 16px #22d3eee6,0 0 32px #10b981b3}.home-lore-title{position:relative}.home-lore-title:after{content:"";position:absolute;left:0;bottom:-4px;width:28%;height:2px;border-radius:999px;background:linear-gradient(90deg,#38bdf8e6,#10b98100);opacity:0;transform:translate(-8px);transition:opacity .25s ease-out,transform .25s ease-out,width .25s ease-out}.home-lore-card:hover .home-lore-title:after{opacity:1;transform:translate(0);width:55%}.home-lore-text{opacity:.9;transition:opacity .25s ease-out}.home-lore-card:hover .home-lore-text{opacity:1}.home-lore-bar-shell{position:relative;overflow:hidden}.home-lore-bar-fill{animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.home-lore-bar-fill-0{animation-name:home-lore-bar-pulse-0}.home-lore-bar-fill-1{animation-name:home-lore-bar-pulse-1}.home-lore-bar-fill-2{animation-name:home-lore-bar-pulse-2}@keyframes home-lore-bar-pulse-0{0%{transform:scaleX(.1);opacity:.4}30%{transform:scaleX(.85);opacity:.9}60%{transform:scaleX(.55);opacity:.7}to{transform:scaleX(.95);opacity:.9}}@keyframes home-lore-bar-pulse-1{0%{transform:scaleX(.1);opacity:.35}25%{transform:scaleX(.6);opacity:.8}55%{transform:scaleX(.9);opacity:1}to{transform:scaleX(.7);opacity:.7}}@keyframes home-lore-bar-pulse-2{0%{transform:scaleX(.1);opacity:.35}40%{transform:scaleX(.65);opacity:.75}75%{transform:scaleX(1);opacity:1}to{transform:scaleX(.8);opacity:.7}}.home-lore-bar-glow{position:absolute;inset:0;background:radial-gradient(circle at 0% 50%,rgba(255,255,255,.7),transparent 55%);mix-blend-mode:screen;opacity:0;animation:home-lore-bar-glow-move 3.2s ease-in-out infinite}@keyframes home-lore-bar-glow-move{0%{transform:translate(-40%);opacity:0}30%{transform:translate(0);opacity:.9}to{transform:translate(80%);opacity:0}}.home-lore-quote{box-shadow:0 0 30px #0f172ae6,0 0 40px #22d3ee38;animation:home-lore-quote-pulse 10s ease-in-out infinite}@keyframes home-lore-quote-pulse{0%,to{box-shadow:0 0 24px #0f172ae6,0 0 25px #22d3ee26}50%{box-shadow:0 0 34px #0f172a,0 0 50px #22d3ee4d}}.home-lore-quote-bg{background:radial-gradient(circle at 20% 0,rgba(34,211,238,.32),transparent 55%),radial-gradient(circle at 80% 100%,rgba(16,185,129,.32),transparent 55%);opacity:.8}.home-drop-panel{box-shadow:0 0 30px #0f172af2,0 0 50px #22d3ee33}.home-drop-panel-bg{background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.35),transparent 60%),radial-gradient(circle at 100% 100%,rgba(16,185,129,.35),transparent 60%),linear-gradient(to bottom right,#0f172ae6,#0f172afa);opacity:.9}.home-drop-stat{position:relative;border-radius:1rem;border:1px solid rgba(148,163,184,.5);background:#0f172af2;padding:.8rem .9rem;overflow:hidden}.home-drop-stat:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.45),transparent 65%);opacity:0;transition:opacity .3s ease-out}.home-drop-stat:hover:before{opacity:.9}.home-drop-stat-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:#bfdbfef2;margin-bottom:.15rem}.home-drop-stat-value{font-size:1rem;font-weight:600;color:#f9fafb;margin-bottom:.2rem}.home-drop-stat-text{font-size:.75rem;color:#94a3b8f2}.home-drop-quote{box-shadow:0 0 25px #0f172af2,0 0 40px #22d3ee38}.home-drop-quote-bg{background:radial-gradient(circle at 20% 0,rgba(34,211,238,.35),transparent 55%),radial-gradient(circle at 80% 100%,rgba(16,185,129,.35),transparent 55%);opacity:.8}@keyframes success-bg{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.7}}.animate-success-bg{animation:success-bg 3.2s ease-in-out infinite}@keyframes success-grid{0%{transform:translateY(8px);opacity:.25}50%{transform:translateY(0);opacity:.4}to{transform:translateY(-8px);opacity:.25}}.animate-success-grid{animation:success-grid 6s ease-in-out infinite}@keyframes success-pop{0%{transform:translateY(12px) scale(.96);opacity:0}60%{transform:translateY(0) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.animate-success-pop{animation:success-pop .42s cubic-bezier(.23,.82,.25,1) forwards}@keyframes success-orbit{0%{box-shadow:0 0 26px #10b981d9}50%{box-shadow:0 0 40px #22d3ee}to{box-shadow:0 0 26px #10b981d9}}.animate-success-orbit{animation:success-orbit 2.6s ease-in-out infinite}@keyframes success-ring{0%{transform:scale(.8);opacity:0}35%{transform:scale(1.15);opacity:1}to{transform:scale(1.35);opacity:0}}.animate-success-ring{animation:success-ring 1.2s ease-out .12s forwards}.animate-fade-in{animation:fade-in .26s ease-out forwards}@keyframes glitch{0%{text-shadow:3px 3px 0 #ff00ff,-3px -3px 0 #00ffff}25%{text-shadow:-3px -3px 0 #ff00ff,3px 3px 0 #00ffff}50%{text-shadow:3px -3px 0 #ff00ff,-3px 3px 0 #00ffff}75%{text-shadow:-3px 3px 0 #ff00ff,3px -3px 0 #00ffff}to{text-shadow:3px 3px 0 #ff00ff,-3px -3px 0 #00ffff}}@keyframes glitch-skew{0%{transform:skew(0)}10%{transform:skew(-3deg)}20%{transform:skew(3deg)}30%{transform:skew(-2deg)}40%{transform:skew(2deg)}50%{transform:skew(0)}to{transform:skew(0)}}.glitch-text:before{animation:glitch-skew .5s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-3px,-3px);opacity:.8}.glitch-text:after{animation:glitch-skew .7s infinite reverse;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);transform:translate(3px,3px);opacity:.8}@keyframes glitch-img{0%,to{transform:translate(0)}10%{transform:translate(-3px,3px)}20%{transform:translate(3px,-3px)}30%{transform:translate(-3px,-3px)}40%{transform:translate(3px,3px)}50%{transform:translate(0)}60%{transform:translate(2px,-2px)}70%{transform:translate(-2px,2px)}80%{transform:translate(2px,2px)}90%{transform:translate(-2px,-2px)}}@keyframes rgb-split{0%{filter:none}33%{filter:brightness(1.1) contrast(1.1)}66%{filter:brightness(.9) contrast(1.2)}to{filter:none}}.glitch-image{position:relative;display:inline-block;overflow:visible}.glitch-image img{display:block;width:100%;height:auto;animation:glitch-img .3s infinite steps(2),rgb-split 4s infinite;position:relative}.glitch-image:before,.glitch-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;opacity:.7;pointer-events:none}.glitch-image:before{background:url(/assets/character.png) center/cover no-repeat;mix-blend-mode:screen;animation:glitch-before .3s infinite}.glitch-image:after{background:url(/assets/character.png) center/cover no-repeat;mix-blend-mode:screen;animation:glitch-after .3s infinite}@keyframes glitch-before{0%,to{transform:translate(0);filter:hue-rotate(0deg)}33%{transform:translate(-5px);filter:hue-rotate(-30deg)}66%{transform:translate(5px);filter:hue-rotate(30deg)}}@keyframes glitch-after{0%,to{transform:translate(0);filter:hue-rotate(180deg)}33%{transform:translate(3px);filter:hue-rotate(150deg)}66%{transform:translate(-3px);filter:hue-rotate(210deg)}}@keyframes pixelate{0%,to{filter:contrast(100%) brightness(100%)}50%{filter:contrast(120%) brightness(110%)}}.pixel-effect{animation:pixelate 2s infinite}.scanlines:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;animation:scanlines 8s linear infinite;z-index:10}@keyframes glitch{0%{text-shadow:2px 2px 0 #ff00ff,-2px -2px 0 #00ffff}25%{text-shadow:-2px -2px 0 #ff00ff,2px 2px 0 #00ffff}50%{text-shadow:2px -2px 0 #ff00ff,-2px 2px 0 #00ffff}75%{text-shadow:-2px 2px 0 #ff00ff,2px -2px 0 #00ffff}to{text-shadow:2px 2px 0 #ff00ff,-2px -2px 0 #00ffff}}@keyframes glitch-skew{0%{transform:skew(0)}10%{transform:skew(-2deg)}20%{transform:skew(2deg)}30%{transform:skew(-1deg)}40%{transform:skew(1deg)}50%{transform:skew(0)}to{transform:skew(0)}}.glitch-text{position:relative;color:var(--color-cyan);animation:glitch 1.5s infinite alternate}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%}.glitch-text:before{animation:glitch-skew .5s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-2px,-2px);opacity:.8}.glitch-text:after{animation:glitch-skew .7s infinite reverse;clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);transform:translate(2px,2px);opacity:.8}@keyframes glitch-img{0%,to{transform:translate(0)}10%{transform:translate(-2px,2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,-2px)}40%{transform:translate(2px,2px)}50%{transform:translate(0)}}@keyframes glitch-filter{0%,to{filter:hue-rotate(0deg) brightness(100%)}25%{filter:hue-rotate(90deg) brightness(110%)}50%{filter:hue-rotate(180deg) brightness(105%)}75%{filter:hue-rotate(270deg) brightness(110%)}}.glitch-image{position:relative;display:inline-block;overflow:hidden}.glitch-image img{display:block;max-width:100%;animation:glitch-img 3s infinite,glitch-filter 8s infinite}@keyframes pixelate{0%,to{filter:contrast(100%) brightness(100%)}50%{filter:contrast(110%) brightness(105%)}}.pixel-effect{animation:pixelate 3s infinite}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 100%}}.scanlines{position:relative}.scanlines:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;animation:scanlines 8s linear infinite}@keyframes glitch-lines{0%{transform:translateY(0);opacity:1}50%{transform:translateY(2px);opacity:.8}to{transform:translateY(0);opacity:1}}.character-glitch{animation:character-glitch-anim 3s infinite}@keyframes character-glitch-anim{0%,to{transform:translate(0);filter:none}10%{transform:translate(-2px,1px)}20%{transform:translate(2px,-1px)}30%{transform:translate(0)}40%{filter:hue-rotate(5deg)}50%{transform:translate(1px,-1px)}60%{transform:translate(-1px,1px)}70%{transform:translate(0);filter:none}}@keyframes glitch-flicker{0%,5%,10%,15%,20%,25%,30%,35%,40%,to{opacity:1;transform:translate(0);filter:none}2%{opacity:.8;transform:translate(-3px);filter:hue-rotate(90deg)}4%{opacity:1;transform:translate(3px);filter:hue-rotate(-90deg)}7%{opacity:.7;transform:translate(-2px,2px)}9%{opacity:1;transform:translate(2px,-2px)}12%{opacity:.9;transform:translate(-4px)}14%{opacity:.6}16%{opacity:1;transform:translate(4px)}}@keyframes rgb-split-glitch{0%,70%,to{text-shadow:none;transform:translate(0)}72%{transform:translate(-2px);filter:drop-shadow(2px 0 0 rgba(255,0,0,.8)) drop-shadow(-2px 0 0 rgba(0,255,255,.8))}74%{transform:translate(2px);filter:drop-shadow(-2px 0 0 rgba(255,0,0,.8)) drop-shadow(2px 0 0 rgba(0,255,255,.8))}76%{transform:translate(0);filter:none}}@keyframes scan-distort{0%,50%,to{transform:skew(0) scaleY(1)}52%{transform:skew(.5deg) scaleY(.98)}54%{transform:skew(-.5deg) scaleY(1.02)}56%{transform:skew(0) scaleY(1)}}@keyframes brightness-flicker{0%,90%,to{filter:brightness(1) contrast(1)}91%{filter:brightness(.8) contrast(1.2)}92%{filter:brightness(1.3) contrast(.9)}93%{filter:brightness(.7) contrast(1.1)}94%{filter:brightness(1.2) contrast(1)}95%{filter:brightness(.9) contrast(1.1)}}.character-glitch{animation:glitch-flicker 3s infinite,rgb-split-glitch 5s infinite,brightness-flicker 4s infinite}.character-glitch-wrapper{animation:scan-distort 6s ease-in-out infinite}.home-title{opacity:0;animation:home-title-in .7s ease-out .2s forwards}@keyframes home-title-in{0%{opacity:0;transform:translateY(20px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.home-title-line{display:inline-block;opacity:0;transform:translateY(26px);filter:blur(8px);animation:home-title-line-in .85s cubic-bezier(.26,.84,.43,1.01) forwards;text-shadow:0 0 18px rgba(0,0,0,.9),0 0 28px rgba(0,0,0,.9)}.home-title-line-1{animation-delay:.25s}.home-title-line-2{animation-delay:.42s}.home-title-line-3{animation-delay:.59s}@keyframes home-title-line-in{0%{opacity:0;transform:translateY(30px);filter:blur(10px)}55%{opacity:1;transform:translateY(-3px);filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.home-title-line-neutral{color:#f9fafb}.home-title-line-accent{color:#0ff!important;opacity:1!important;display:inline-block!important;font-size:inherit!important;background:none!important;text-shadow:0 0 20px rgba(0,255,255,.9),0 0 40px rgba(0,255,255,.6),0 2px 4px rgba(0,0,0,.8);padding:0!important;margin:0!important;animation:home-title-accent-pulse 4.5s ease-in-out 1.2s infinite alternate}@keyframes home-title-accent-pulse{0%{filter:drop-shadow(0 0 8px rgba(56,189,248,.8))}to{filter:drop-shadow(0 0 18px rgba(56,189,248,1))}}.home-sub{opacity:0;animation:home-sub-in .75s ease-out .3s forwards}@keyframes home-sub-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:.98;transform:translateY(0);filter:blur(0)}}.home-sub-span{display:inline-block;opacity:0;transform:translateY(10px);animation:home-sub-span-in .6s ease-out forwards}.home-sub-span-1{animation-delay:.35s}.home-sub-span-2{animation-delay:.4s}@keyframes home-sub-span-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-actions{opacity:0;transform:translateY(24px) scale(.97);filter:blur(6px);animation:home-actions-in .85s cubic-bezier(.22,.77,.42,1.01) .5s forwards}@keyframes home-actions-in{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.home-btn-primary{position:relative;overflow:hidden;border-radius:999px;color:#020617;border:1px solid rgba(15,23,42,.9);background-color:#f9fafb;box-shadow:0 18px 40px #000000e6,0 0 24px #f8fafc80;transform-origin:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home-btn-primary-bg{position:absolute;inset:0;background:linear-gradient(120deg,#fff,#e0f2fe,#bae6fd,#7dd3fc,#fff);background-size:100% 100%;opacity:.9;z-index:0}@keyframes home-btn-primary-bg-move{0%{background-position:0% 50%}to{background-position:100% 50%}}.home-btn-primary-edge{position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(248,250,252,.8);mix-blend-mode:screen;opacity:.85}.home-btn-primary-sheen{position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,1),transparent);transform:translate(-150%);opacity:0;pointer-events:none;transition:transform .7s ease,opacity .35s ease}.home-btn-primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 22px 60px #000,0 0 60px #f8fafc;border-color:#0f172a}.home-btn-primary:hover .home-btn-primary-sheen{opacity:1;transform:translate(150%)}.home-btn-primary{animation:home-btn-primary-pulse 3.1s ease-in-out 2.1s infinite}@keyframes home-btn-primary-pulse{0%{box-shadow:0 14px 36px #000000b3,0 0 24px #f8fafc80}50%{box-shadow:0 22px 60px #000,0 0 70px #f8fafc}to{box-shadow:0 14px 36px #000000b3,0 0 24px #f8fafc80}}.home-btn-secondary{position:relative;overflow:hidden;border-radius:999px;color:#e5f3ff;border-color:#94a3b8cc;background:#020617;box-shadow:0 12px 32px #000000e6,0 0 22px #0f172ae6;transform-origin:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.home-btn-secondary-bg{position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(56,189,248,.5),transparent 55%),radial-gradient(circle at 100% 100%,rgba(52,211,153,.5),transparent 60%),linear-gradient(135deg,#020617,#020617 40%,#0f172a);z-index:0}.home-btn-secondary-ring{position:absolute;width:170%;height:170%;top:-35%;left:-35%;border-radius:999px;border:1px solid rgba(56,189,248,.6);box-shadow:0 0 22px #38bdf8e6,0 0 32px #0f172a;opacity:0;transform:scale(.92);pointer-events:none;transition:opacity .4s ease,transform .4s ease}.home-btn-secondary-border{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(120deg,#94a3b899,#38bdf8e6,#34d399e6,#94a3b899);opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .35s ease}.home-btn-secondary:hover{transform:translateY(-3px) scale(1.05);border-color:#f8fafc;background:#000;box-shadow:0 18px 50px #000,0 0 42px #38bdf8e6}.home-btn-secondary:hover .home-btn-secondary-border{opacity:1}.home-btn-secondary:hover .home-btn-secondary-ring{opacity:.8;transform:scale(1.05)}.home-btn-secondary{animation:home-btn-secondary-drift 4s ease-in-out 2.6s infinite alternate}@keyframes home-btn-secondary-drift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-1.5px) scale(1.02)}}@media(max-width:768px){.home-title{line-height:1.15}.home-sub{font-size:.9rem}}.discover-page .glass-panel{animation:none}.discover-page .suspension-chamber{animation:none;box-shadow:none}@keyframes portal-float{0%{transform:translateY(0) rotate3d(0,0,1,0)}50%{transform:translateY(-6px) rotateY(.7deg)}to{transform:translateY(0) rotate3d(0,0,1,0)}}.animate-portal-float{animation:portal-float 7s ease-in-out infinite}@keyframes glow-breathe{0%{opacity:.4;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}to{opacity:.4;transform:scale(1)}}.animate-glow-breathe{animation:glow-breathe 8s ease-in-out infinite}@keyframes orb-drift{0%{transform:translateZ(0)}50%{transform:translate3d(18px,-16px,0)}to{transform:translateZ(0)}}@keyframes orb-drift-slow{0%{transform:translateZ(0)}50%{transform:translate3d(-22px,18px,0)}to{transform:translateZ(0)}}.animate-orb-drift{animation:orb-drift 16s ease-in-out infinite}.animate-orb-drift-slow{animation:orb-drift-slow 22s ease-in-out infinite}@keyframes orbit-soft{0%{transform:translateZ(0) scale(1);opacity:.3}50%{transform:translate3d(-8px,-10px,0) scale(1.08);opacity:.55}to{transform:translateZ(0) scale(1);opacity:.3}}.animate-orbit-soft{animation:orbit-soft 14s ease-in-out infinite}@keyframes title-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-title-reveal{animation:title-reveal .9s ease-out forwards}@keyframes subtitle-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-subtitle-reveal{animation:subtitle-reveal 1s ease-out forwards}@keyframes gradient-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient-drift{background-size:200% 200%;animation:gradient-drift 7s ease infinite}@keyframes underline-draw{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.animate-underline-draw:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(34,211,238,.9),transparent);animation:underline-draw 1.4s ease-out infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .4s ease-out}.requirements-block{position:relative;overflow:hidden}.requirements-block:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid rgba(34,211,238,.25);opacity:0;pointer-events:none;transition:opacity .4s ease,box-shadow .4s ease}.requirements-block:hover:before{opacity:1;box-shadow:0 0 24px #22d3ee73,0 0 48px #14b8a659}.requirements-item{display:flex;align-items:center;gap:.45rem;opacity:0;transform:translateY(6px);animation:requirement-pop .45s ease-out forwards}.requirements-item:nth-child(1){animation-delay:.05s}.requirements-item:nth-child(2){animation-delay:.15s}.requirements-item:nth-child(3){animation-delay:.25s}.requirements-icon{flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;background:radial-gradient(circle at 30% 30%,#22d3ee 0,#0f172a 72%);box-shadow:0 0 12px #22d3ee8c,0 0 24px #06b6d473;animation:requirement-icon-pulse 2.4s ease-in-out infinite}@keyframes requirement-pop{0%{opacity:0;transform:translateY(8px)}60%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes requirement-icon-pulse{0%{transform:scale(1);box-shadow:0 0 8px #22d3ee66,0 0 18px #06b6d44d}50%{transform:scale(1.05);box-shadow:0 0 16px #22d3eeb3,0 0 28px #06b6d480}to{transform:scale(1);box-shadow:0 0 8px #22d3ee66,0 0 18px #06b6d44d}}.requirements-item{opacity:0;transform:translateY(4px);animation:req-item-in .42s ease-out forwards}.requirements-item:nth-child(1){animation-delay:.22s}.requirements-item:nth-child(2){animation-delay:.34s}.requirements-item:nth-child(3){animation-delay:.46s}@keyframes req-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.requirements-item:hover{transform:translateY(-1px)}.req-link{position:relative;color:#7df9ff;text-decoration:none;transition:color .16s ease-out}.req-link:after{content:"";position:absolute;left:0;bottom:-.08rem;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.9),rgba(16,185,129,.9),transparent);transform:scaleX(0);transform-origin:center;opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}.requirements-block{animation:req-card-in .65s cubic-bezier(.21,.74,.33,.99) .16s both}@keyframes req-card-in{0%{opacity:0;transform:translateY(12px) scale(.97)}55%{opacity:1;transform:translateY(0) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes req-orbit{0%{transform:rotate(0);opacity:.8}to{transform:rotate(360deg);opacity:.9}}.animate-req-orbit{animation:req-orbit 18s linear infinite}@keyframes req-bounce-slow{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}.animate-req-bounce-slow{animation:req-bounce-slow 2.2s ease-in-out infinite}@keyframes req-ping-soft{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.9);opacity:0}to{transform:scale(2.1);opacity:0}}.animate-req-ping-soft{position:relative}.animate-req-ping-soft:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#34d399d9;animation:req-ping-soft 1.7s cubic-bezier(0,0,.2,1) infinite}.requirements-list{list-style:none;margin:0;padding:0}.requirements-item{position:relative;display:flex;align-items:flex-start;gap:.6rem;opacity:0;transform:translateY(6px) scale(.99);animation:req-item-in .48s ease-out forwards}.requirements-item:nth-child(1){animation-delay:.26s}.requirements-item:nth-child(2){animation-delay:.38s}.requirements-item:nth-child(3){animation-delay:.5s}@keyframes req-item-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.requirements-node{position:relative;flex-shrink:0;width:1.7rem;height:1.7rem}.requirements-node-pulse{position:absolute;inset:0;border-radius:999px;background:radial-gradient(circle at 30% 10%,#38bdf8d9,#22c55e03);filter:blur(5px);opacity:.7;transition:opacity .18s ease-out,transform .18s ease-out}.requirements-node-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle at 30% 0%,#38bdf873,#0f172af2);border:1px solid rgba(34,211,238,.75);box-shadow:0 0 0 1px #0f172ae6,0 0 18px #2dd4bf99;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,background .2s ease-out}.requirements-node-emoji{font-size:.95rem;display:inline-flex}.requirements-content{flex:1;position:relative}.requirements-content-inner{position:relative;border-radius:.9rem;padding:.45rem .7rem .55rem;background:radial-gradient(circle at top left,#22d3ee2e,#0f172af2);border:1px solid rgba(34,211,238,.2);box-shadow:0 8px 22px #0f172abf,0 0 0 1px #0f172ad9;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,background .2s ease-out;overflow:hidden}.requirements-label{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#e2e8f0e6}.requirements-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.1rem .45rem;border-radius:999px;background:#0f172ae6;border:1px solid rgba(56,189,248,.4);font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;color:#bef264eb}.requirements-chip-dot{width:.28rem;height:.28rem;border-radius:999px;background:radial-gradient(circle,#bef264,#3b82f633)}.requirements-text{margin-top:.2rem;font-size:.78rem;line-height:1.3;color:#e2e8f0f5}.requirements-item:hover .requirements-node-pulse{opacity:1;transform:scale(1.06)}.requirements-item:hover .requirements-node-icon{transform:translateY(-1px) scale(1.03);border-color:#34d399f2;box-shadow:0 0 0 1px #0f172a,0 0 24px #34d399d9;background:radial-gradient(circle at 25% 5%,#34d399a6,#0f172a)}.requirements-item:hover .requirements-content-inner{transform:translateY(-1px) translate(.5px);border-color:#34d399b3;background:radial-gradient(circle at top left,#34d39940,#0f172afa);box-shadow:0 12px 26px #0f172ae6,0 0 0 1px #0f172a}.req-link{position:relative;color:#7df9ff;text-decoration:none;white-space:nowrap;transition:color .18s ease-out}.req-link:after{content:"";position:absolute;left:0;bottom:-.08rem;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.9),rgba(16,185,129,.9),transparent);transform-origin:center;transform:scaleX(0);opacity:0;transition:transform .22s ease-out,opacity .22s ease-out}.req-link:hover{color:#34d399}.req-link:hover:after{transform:scaleX(1);opacity:1}@keyframes req-progress{0%{transform:scaleX(0);opacity:.25}45%{transform:scaleX(1);opacity:.9}to{transform:scaleX(1.08);opacity:.35}}.animate-req-progress{animation:req-progress 1.7s cubic-bezier(.22,.78,.35,1) .52s forwards}
