*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.min-h-10{min-height:2.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-72{width:18rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[1250px\]{min-width:1250px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-none{max-width:none}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-100{--tw-border-opacity:1;border-color:rgb(255 243 220/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-cyan-200\/15{border-color:#a5f3fc26}.border-mint-100{--tw-border-opacity:1;border-color:rgb(221 246 239/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-\[\#01050d\]{--tw-bg-opacity:1;background-color:rgb(1 5 13/var(--tw-bg-opacity,1))}.bg-\[\#020712\]{--tw-bg-opacity:1;background-color:rgb(2 7 18/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(255 243 220/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-cyan-200{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.bg-cyan-200\/5{background-color:#a5f3fc0d}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-mint-100{--tw-bg-opacity:1;background-color:rgb(221 246 239/var(--tw-bg-opacity,1))}.bg-mint-600{--tw-bg-opacity:1;background-color:rgb(20 134 109/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pl-5{padding-left:1.25rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.36em\]{letter-spacing:.36em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-wide{letter-spacing:.025em}.text-amber-500{--tw-text-opacity:1;color:rgb(201 130 22/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-cyan-100\/80{color:#cffafecc}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/80{color:#a5f3fccc}.text-ink-500{--tw-text-opacity:1;color:rgb(96 113 125/var(--tw-text-opacity,1))}.text-ink-700{--tw-text-opacity:1;color:rgb(47 61 70/var(--tw-text-opacity,1))}.text-ink-900{--tw-text-opacity:1;color:rgb(23 32 38/var(--tw-text-opacity,1))}.text-mint-600{--tw-text-opacity:1;color:rgb(20 134 109/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(103\,232\,249\,0\.8\)\]{--tw-shadow:0 0 18px #67e8f9cc;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(103\,232\,249\,0\.95\)\]{--tw-shadow:0 0 22px #67e8f9f2;--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(103\,232\,249\,0\.28\)\]{--tw-shadow:0 0 28px #67e8f947;--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(125\,245\,255\,0\.95\)\]{--tw-shadow:0 0 28px #7df5fff2;--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-panel{--tw-shadow:0 1px 2px #1720260f, 0 8px 24px #1720260d;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-cyan-950\/30{--tw-shadow-color:#0833444d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172026;background:#f6f8f7}*{box-sizing:border-box}html,body{min-height:100%}body{color:#172026;background:linear-gradient(#ddf6ef73,#0000 320px),#f6f8f7;margin:0}a{color:inherit;text-decoration:none}.ai-hero-title{text-shadow:0 0 24px #67e8f947,0 0 72px #0ea5e92e;animation:5.5s ease-in-out infinite ai-title-breathe}.ai-primary-link,.ai-secondary-link{border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.ai-primary-link{color:#03111d;background:linear-gradient(135deg,#67e8f9,#d9f99d);box-shadow:0 0 38px #67e8f947}.ai-primary-link:hover,.ai-secondary-link:hover{transform:translateY(-1px)}.ai-secondary-link{color:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff29}.ai-hero-panel{animation:1.1s both ai-panel-rise}.ai-whale-bg{background:radial-gradient(circle at 70% 46%,#06b6d433,#0000 23rem),radial-gradient(circle at 28% 18%,#0ea5e926,#0000 20rem),linear-gradient(#020712 0%,#03101f 42%,#02050c 100%)}.ai-whale-bg__water{filter:blur(.2px);opacity:.55;background:linear-gradient(115deg,#0000 0 36%,#7dd3fc1c 42%,#0000 48%),repeating-linear-gradient(168deg,#ffffff0b 0 1px,#0000 1px 42px);animation:18s ease-in-out infinite alternate ai-water-drift;position:absolute;inset:-12%;transform:rotate(-2deg)}.ai-whale-bg__beam{filter:blur(18px);opacity:.55;mix-blend-mode:screen;background:linear-gradient(#bae6fd38,#67e8f90d 55%,#0000);width:18%;height:76%;position:absolute;top:-12%;transform:rotate(18deg)}.ai-whale-bg__beam--one{left:14%}.ai-whale-bg__beam--two{opacity:.38;width:24%;animation-delay:-2s;left:52%}.ai-whale-bg__grid{opacity:.42;background-image:linear-gradient(#67e8f90f 1px,#0000 1px),linear-gradient(90deg,#67e8f90d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 46%,#000,#0000 64%);mask-image:radial-gradient(circle at 70% 46%,#000,#0000 64%)}.ai-whale-bg__whale{aspect-ratio:1.45;opacity:.84;filter:drop-shadow(0 0 70px #0891b22e);background:radial-gradient(at 32% 49%,#000000fa 0 12%,#020812eb 18%,#0000 19%),radial-gradient(at 34% 51%,#67e8f957,#0000 20%),linear-gradient(135deg,#101f37db,#020712c7 58%,#0000006b);border-radius:52% 48% 48% 52%/44% 44% 56% 56%;width:min(58rem,68vw);animation:8s ease-in-out infinite ai-whale-pulse;position:absolute;top:19%;right:-7rem;box-shadow:inset 0 0 70px #67e8f921,0 0 90px #0891b229}.ai-whale-bg__whale:before{content:"";border-top:1px solid #bae6fd33;border-radius:70% 30%;width:34%;height:38%;position:absolute;top:12%;right:4%;transform:rotate(-18deg)}.ai-whale-bg__mouth{background:radial-gradient(circle at 48%,#000000f5 0 48%,#082f49b8 62%,#0000 70%),conic-gradient(from 120deg,#67e8f95c,#0000,#d9f99d40,#0000);border-radius:50%;width:32%;height:31%;animation:5.5s ease-in-out infinite ai-mouth-draw;position:absolute;top:35%;left:19%;box-shadow:inset 0 0 38px #000000e6,0 0 62px #67e8f947}.ai-whale-bg__vortex{filter:blur(.4px);opacity:.75;background:radial-gradient(circle,#0000001a 0 18%,#0000 19%),conic-gradient(#0000,#67e8f938,#0000,#d9f99d1f,#0000);border-radius:50%;width:20rem;height:20rem;animation:9s linear infinite ai-vortex-spin;position:absolute;top:40%;right:30%}.ai-whale-bg__stream{transform-origin:100%;background:linear-gradient(90deg,#0000,#67e8f91a,#d9f99d85,#0000);border-radius:999px;width:48%;height:2px;animation:4.5s ease-in-out infinite ai-stream-inhale;position:absolute;left:6%;box-shadow:0 0 20px #67e8f952}.ai-whale-bg__stream--one{top:36%;transform:rotate(9deg)}.ai-whale-bg__stream--two{animation-delay:-1.2s;top:49%}.ai-whale-bg__stream--three{animation-delay:-2.1s;top:61%;transform:rotate(-8deg)}.ai-whale-bg__nodes span{left:var(--x);top:var(--y);width:4px;height:4px;animation:6s ease-in-out infinite ai-node-inhale;animation-delay:var(--delay);background:#bae6fde6;border-radius:999px;position:absolute;box-shadow:0 0 18px #67e8f9b3}.ai-whale-bg__terms span{left:var(--x);top:var(--y);white-space:nowrap;color:#e0f2fead;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:9s ease-in-out infinite ai-term-inhale;animation-delay:var(--delay);background:#020c1b6b;border:1px solid #bae6fd24;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;position:absolute}.ai-whale-bg__vignette{background:radial-gradient(circle,#0000 42%,#00000094 100%),linear-gradient(#00000070,#0000 28%,#000000b8);position:absolute;inset:0}.ai-opening{transition:opacity .26s,transform .26s}.ai-opening--leaving{opacity:0;transform:scale(1.02)}.ai-opening__beam,.ai-opening__particles,.ai-opening__whale,.ai-opening__vortex{position:absolute}.ai-opening__beam{filter:blur(24px);background:linear-gradient(110deg,#0000,#67e8f938,#0000 58%);animation:4.4s both ai-opening-beam;inset:-20% 20% 20% 28%}.ai-opening__whale{aspect-ratio:1.5;opacity:0;background:radial-gradient(at 30%,#000000fa 0 13%,#0000 22%),linear-gradient(135deg,#091e3ae0,#000000c7);border-radius:52% 48% 48% 52%/44% 44% 56% 56%;width:min(38rem,72vw);animation:4.5s both ai-opening-whale;top:24%;right:10%;box-shadow:inset 0 0 72px #67e8f91f,0 0 90px #0ea5e92e}.ai-opening__vortex{opacity:0;background:conic-gradient(#0000,#67e8f947,#0000,#d9f99d2e,#0000);border-radius:50%;width:18rem;height:18rem;animation:4.8s both ai-opening-vortex;top:39%;right:27%}.ai-opening__particles{background-color:#0000;background-image:radial-gradient(circle at 16% 36%,#67e8f9cc 0 1px,#0000 2px),radial-gradient(circle at 26% 62%,#d9f99dd9 0 1px,#0000 2px),radial-gradient(circle at 42% 42%,#bae6fdc7 0 1px,#0000 2px),radial-gradient(circle at 54% 58%,#67e8f99e 0 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:160px 120px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:4.6s both ai-opening-particles;inset:0}.ai-opening__copy{text-align:center;opacity:0;animation:4.8s both ai-opening-copy;position:absolute;inset:auto 1.5rem 17%}.ai-opening__copy p{letter-spacing:.34em;color:#bae6fdc2;margin:0 0 1rem;font-size:.75rem;font-weight:700}.ai-opening__copy h1{text-shadow:0 0 56px #67e8f957;margin:0;font-size:clamp(4rem,12vw,9rem);line-height:.95}.ai-opening__copy span{color:#e2e8f0db;margin-top:1rem;font-size:clamp(1.1rem,3vw,2rem);display:block}.ai-opening__skip{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:.55rem .85rem;font-size:.8rem;position:absolute;top:1.25rem;right:1.25rem}@keyframes ai-title-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes ai-panel-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-water-drift{0%{transform:translate(-1%,-1%)rotate(-2deg)}to{transform:translate(1.4%,1%)rotate(-1deg)}}@keyframes ai-whale-pulse{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-1.4%,1%)scale(1.025)}}@keyframes ai-mouth-draw{0%,to{transform:scale(.96)}50%{transform:scale(1.08)}}@keyframes ai-vortex-spin{to{transform:rotate(360deg)}}@keyframes ai-stream-inhale{0%,to{opacity:.26;transform:translate(-10px)scaleX(.78)}50%{opacity:.86;transform:translate(90px)scaleX(1)}}@keyframes ai-node-inhale{0%,to{opacity:.24;transform:translate(0,0)scale(.8)}50%{opacity:1;transform:translate(46vw,4vh)scale(.4)}}@keyframes ai-term-inhale{0%,to{opacity:.16;transform:translate(0,0)scale(.96)}50%{opacity:.72;transform:translate(38vw,3vh)scale(.72)}}@keyframes ai-opening-beam{0%{opacity:0}24%,to{opacity:1}}@keyframes ai-opening-whale{0%,22%{opacity:0;transform:translate(48px)scale(.92)}48%,to{opacity:.9;transform:translate(0)scale(1)}}@keyframes ai-opening-vortex{0%,42%{opacity:0;transform:rotate(0)scale(.5)}62%,to{opacity:.78;transform:rotate(210deg)scale(1)}}@keyframes ai-opening-particles{0%{opacity:0;transform:translate(-2rem)}40%{opacity:.82}76%,to{opacity:.36;transform:translate(22rem)}}@keyframes ai-opening-copy{0%,62%{opacity:0;transform:translateY(18px)}82%,to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ai-whale-bg__whale{opacity:.62;width:42rem;top:24%;right:-16rem}.ai-whale-bg__terms span:nth-child(n+8),.ai-whale-bg__nodes span:nth-child(n+12){display:none}.ai-whale-bg__vortex{width:13rem;height:13rem;top:42%;right:4rem}}@media (prefers-reduced-motion:reduce){.ai-hero-title,.ai-hero-panel,.ai-whale-bg__water,.ai-whale-bg__whale,.ai-whale-bg__mouth,.ai-whale-bg__vortex,.ai-whale-bg__stream,.ai-whale-bg__nodes span,.ai-whale-bg__terms span,.ai-opening__beam,.ai-opening__particles,.ai-opening__whale,.ai-opening__vortex,.ai-opening__copy{animation:none}}.whale-cinema-bg{isolation:isolate;background:#01050d;position:absolute;inset:0;overflow:hidden}.whale-cinema-bg--login{--mouth-x:55%;--mouth-y:50%}.whale-cinema-bg__video,.whale-opening__video{z-index:0;-o-object-fit:cover;object-fit:cover;opacity:.62;filter:saturate(.78)contrast(1.22)brightness(.5);width:100%;height:100%;animation:10s ease-in-out infinite whale-video-breathe;position:absolute;inset:0;transform:scale(1.08)}.whale-cinema-bg__fallback{z-index:1;background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), #000000e6 0 7rem, #082f498f 11rem, transparent 21rem), radial-gradient(circle at 28% 16%, #7dd3fc33, transparent 18rem), linear-gradient(180deg, #02061266, #01050de0 58%, #00040a);position:absolute;inset:0}.whale-cinema-bg__darken{z-index:2;background:linear-gradient(90deg,#0000002e,#00000094 58%,#000000d1),linear-gradient(#0000006b,#0000 35%,#000000c7);position:absolute;inset:0}.whale-cinema-bg__surface-light{z-index:3;filter:blur(11px);opacity:.72;background:linear-gradient(112deg,#0000 0 34%,#bae6fd38 42%,#0000 52%),linear-gradient(72deg,#0000 0 50%,#67e8f91c 58%,#0000 66%),repeating-linear-gradient(100deg,#ffffff0e 0 1px,#0000 1px 72px);height:72%;animation:13s ease-in-out infinite alternate whale-surface-sweep;position:absolute;inset:-18% -8% auto -10%;transform:rotate(-4deg)}.whale-cinema-bg__abyss{z-index:3;-webkit-mask-image:radial-gradient(circle at var(--mouth-x) var(--mouth-y), black 0 26%, transparent 66%);-webkit-mask-image:radial-gradient(circle at var(--mouth-x) var(--mouth-y), black 0 26%, transparent 66%);mask-image:radial-gradient(circle at var(--mouth-x) var(--mouth-y), black 0 26%, transparent 66%);opacity:.34;background-image:linear-gradient(#67e8f90e 1px,#0000 1px),linear-gradient(90deg,#67e8f90a 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0}.whale-cinema-bg__body{z-index:5;opacity:.9;filter:drop-shadow(0 0 70px #0891b22e);background:radial-gradient(at 31% 51%,#000000fa 0 9%,#00040bf5 14%,#0000 18%),radial-gradient(at 36% 47%,#06b6d44d,#0000 28%),linear-gradient(145deg,#101f37f2,#00050ee6 56%,#0000006b);border-radius:57% 43% 48% 52%/38% 43% 57% 62%;width:min(78rem,84vw);height:min(45rem,58vw);animation:7.4s ease-in-out infinite whale-body-emerge;position:absolute;top:16%;right:-8vw;transform:translate(2vw);box-shadow:inset 0 0 94px #7dd3fc1f,inset -70px -60px 130px #000000c7,0 0 120px #06b6d429}.whale-cinema-bg--login .whale-cinema-bg__body{opacity:.74;right:-22vw}.whale-cinema-bg__body:before{content:"";border-top:1px solid #e0f2fe33;border-radius:70% 30%;width:35%;height:36%;position:absolute;top:18%;right:10%;transform:rotate(-18deg)}.whale-cinema-bg__body:after{content:"";border-bottom:1px solid #67e8f929;border-radius:40% 60% 55% 45%;width:27%;height:22%;position:absolute;bottom:9%;right:3%;transform:rotate(10deg)}.whale-cinema-bg__jaw{transform-origin:100%;background:linear-gradient(90deg,#000207f2,#082f4961,#0000);border:1px solid #bae6fd1f;border-radius:999px;width:32%;height:26%;position:absolute;left:17%;box-shadow:inset 0 0 46px #000000d1}.whale-cinema-bg__jaw--top{animation:5.6s ease-in-out infinite whale-jaw-top;top:30%}.whale-cinema-bg__jaw--bottom{animation:5.6s ease-in-out infinite whale-jaw-bottom;top:48%}.whale-cinema-bg__mouth-core{background:radial-gradient(circle at 48%,#000 0 46%,#031422f2 55%,#06b6d45c 66%,#0000 73%),conic-gradient(from 90deg,#67e8f95c,#0000,#e0f2fe2e,#0000);border-radius:50%;width:27%;height:31%;animation:3.6s ease-in-out infinite whale-mouth-pulse;position:absolute;top:36%;left:20%;box-shadow:inset 0 0 54px #000000fa,0 0 78px #67e8f957,0 0 160px #0ea5e921}.whale-cinema-bg__vortex,.whale-opening__vortex{left:calc(var(--mouth-x) - 10rem);top:calc(var(--mouth-y) - 10rem);z-index:6;background:radial-gradient(circle, #000000e6 0 22%, transparent 23%), conic-gradient(from 0deg, transparent 0 16%, #67e8f95c, transparent 42%, #d9f99d29, transparent 70%);filter:blur(.2px);opacity:.86;mix-blend-mode:screen;border-radius:50%;width:20rem;height:20rem;animation:7s linear infinite whale-vortex-spin;position:absolute}.whale-cinema-bg__scan{z-index:10;opacity:0;background:linear-gradient(115deg,#0000 0 48%,#ffffff17 49%,#0000 52%);animation:6s ease-in-out infinite whale-light-scan;position:absolute;inset:0}.whale-cinema-bg__vignette,.whale-opening:after{content:"";z-index:12;pointer-events:none;background:radial-gradient(circle,#0000 38%,#00000094 74%,#000000eb 100%),linear-gradient(#0000007a,#0000 34%,#000c);position:absolute;inset:0}.whale-data-stream,.whale-keyword-fragments{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.whale-data-stream__lines span{left:-10%;top:var(--top);width:72%;height:2px;transform:rotate(var(--rotate));transform-origin:100%;animation:4.3s ease-in-out infinite whale-stream-pull;animation-delay:var(--delay);background:linear-gradient(90deg,#0000,#7dd3fc2e,#d9f99d9e,#0000);border-radius:999px;position:absolute;box-shadow:0 0 24px #67e8f961}.whale-data-stream__nodes i{left:var(--x);top:var(--y);width:4px;height:4px;animation:5.4s ease-in-out infinite whale-node-pull;animation-delay:var(--delay);background:#e0f2fef2;border-radius:999px;position:absolute;box-shadow:0 0 18px #67e8f9d1}.whale-data-stream__nodes i:nth-child(4n){background:#d9f99dd9;width:7px;height:7px}.whale-data-stream__cards span{left:-17rem;top:var(--y);color:#e0f2fec2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:15rem;animation:7.8s ease-in-out infinite whale-card-pull;animation-delay:var(--delay);background:#010a1885;border:1px solid #bae6fd24;border-radius:.75rem;padding:.65rem .85rem;font-size:.76rem;position:absolute;box-shadow:0 0 30px #0891b224}.whale-keyword-fragments__chip{left:var(--x);top:var(--y);white-space:nowrap;color:#e0f2fec2;letter-spacing:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:whale-keyword-pull var(--duration) ease-in-out infinite;animation-delay:var(--delay);background:#020c1b80;border:1px solid #bae6fd29;border-radius:999px;padding:.36rem .7rem;font-size:.75rem;position:absolute;box-shadow:0 0 22px #0ea5e921}.whale-keyword-fragments__chip--card{color:#d9f99dd1;border-radius:.7rem}.whale-hero-copy{animation:1.2s both whale-copy-rise}.whale-hero-kicker{color:#a5f3fceb;letter-spacing:.32em;text-transform:uppercase;font-size:.9rem;font-weight:800}.whale-title{letter-spacing:0;color:#f8fdff;text-shadow:0 0 18px #ffffff8c,0 0 44px #67e8f973,0 0 120px #0ea5e947;margin-top:1.2rem;font-size:clamp(5rem,13vw,13rem);font-weight:900;line-height:.86;animation:4.6s ease-in-out infinite whale-title-glow}.whale-title--login{font-size:clamp(4.1rem,10vw,8rem)}.whale-action{border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:.95rem 1.55rem;font-size:.96rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.whale-action:hover{transform:translateY(-1px)}.whale-action--primary{color:#03111d;background:linear-gradient(135deg,#a5f3fc,#d9f99d);box-shadow:0 0 34px #67e8f952,0 0 88px #d9f99d24}.whale-action--secondary{color:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000052;border:1px solid #ffffff2e}.whale-login-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#082f4947,#00000070),#020c1ba8;border:1px solid #bae6fd29;border-radius:1.4rem;padding:2rem;box-shadow:0 28px 90px #00000075,inset 0 1px #ffffff14}.whale-opening{z-index:90;color:#fff;opacity:1;isolation:isolate;background:#00040a;transition:opacity .24s,transform .24s;position:fixed;inset:0;overflow:hidden}.whale-opening--leaving{opacity:0;transform:scale(1.02)}.whale-opening__black{z-index:2;background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), transparent 0 8rem, #0000005c 18rem, #000000b8 100%), #00050d;animation:5.4s forwards whale-opening-black;position:absolute;inset:0}.whale-opening__beam{z-index:4;filter:blur(14px);opacity:0;background:linear-gradient(115deg,#0000 0 37%,#bae6fd42 45%,#0000 53%),linear-gradient(70deg,#0000 0 55%,#67e8f924 63%,#0000 70%);height:72%;animation:5.4s forwards whale-opening-beam;position:absolute;inset:-18% 0 auto}.whale-opening__silhouette{z-index:5;opacity:0;background:radial-gradient(at 30%,#000 0 10%,#00040bfa 16%,#0000 20%),linear-gradient(145deg,#0c182cfa,#00040cf0 56%,#00000085);border-radius:57% 43% 48% 52%/38% 43% 57% 62%;width:min(80rem,86vw);height:min(46rem,60vw);animation:5.4s forwards whale-opening-silhouette;position:absolute;top:16%;right:-7vw;transform:translate(6vw,2vh)scale(.92);box-shadow:inset 0 0 120px #67e8f91f,0 0 130px #0ea5e924}.whale-opening__mouth{opacity:0;background:radial-gradient(circle,#000 0 46%,#06182afa 56%,#67e8f957 68%,#0000 75%);border-radius:50%;width:29%;height:32%;animation:5.4s forwards whale-opening-mouth;position:absolute;top:35%;left:19%;transform:scale(.45);box-shadow:inset 0 0 70px #000,0 0 92px #67e8f95c}.whale-opening__title{z-index:20;text-align:center;opacity:0;width:min(92vw,56rem);animation:5.8s forwards whale-opening-title;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.whale-opening__title p{color:#a5f3fcdb;letter-spacing:.34em;margin:0 0 1rem;font-size:.8rem;font-weight:800}.whale-opening__title h1{color:#fbfdff;letter-spacing:0;text-shadow:0 0 20px #ffffff94,0 0 62px #67e8f985,0 0 140px #0ea5e961;margin:0;font-size:clamp(4.4rem,13vw,12rem);font-weight:900;line-height:.9}.whale-opening__title span{color:#e0f2fee0;margin-top:1.15rem;font-size:clamp(1.1rem,2.4vw,1.8rem);font-weight:700;display:inline-flex}.whale-opening__skip{z-index:24;color:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000005c;border:1px solid #ffffff2e;border-radius:999px;padding:.65rem 1rem;font-size:.86rem;position:absolute;bottom:1.5rem;right:1.5rem}.whale-opening--compact .whale-opening__black,.whale-opening--compact .whale-opening__beam,.whale-opening--compact .whale-opening__silhouette,.whale-opening--compact .whale-opening__mouth,.whale-opening--compact .whale-opening__title{animation-duration:1.8s}@keyframes whale-video-breathe{0%,to{transform:scale(1.08)}50%{transform:scale(1.14)}}@keyframes whale-surface-sweep{0%{opacity:.42;transform:translate(-5%)rotate(-5deg)}to{opacity:.82;transform:translate(6%)rotate(-2deg)}}@keyframes whale-body-emerge{0%,to{transform:translate(2vw)scale(1)}48%{transform:translate(-.8vw,-.6vh)scale(1.025)}}@keyframes whale-jaw-top{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(-15deg)translateY(-1.1rem)}}@keyframes whale-jaw-bottom{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(16deg)translateY(1.2rem)}}@keyframes whale-mouth-pulse{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes whale-vortex-spin{to{transform:rotate(360deg)}}@keyframes whale-light-scan{0%,55%{opacity:0;transform:translate(-45%)}68%{opacity:.28}to{opacity:0;transform:translate(45%)}}@keyframes whale-stream-pull{0%{opacity:0;transform:translate3d(-10vw, 0, 0) rotate(var(--rotate)) scaleX(.74)}36%{opacity:.9}78%,to{opacity:.08;transform:translate3d(56vw, 0, 0) rotate(var(--rotate)) scaleX(.18)}}@keyframes whale-node-pull{0%{opacity:0;transform:translate(-1rem)scale(.7)}42%{opacity:.95}86%,to{opacity:.05;transform:translate(48vw,3vh)scale(.12)}}@keyframes whale-card-pull{0%{opacity:0;transform:translate(0,0)scale(.96)}30%{opacity:.86}82%,to{opacity:.08;transform:translate(66vw,-2vh)scale(.32)}}@keyframes whale-keyword-pull{0%{opacity:0;transform:translate(-1.2rem)scale(.94)}28%{opacity:.82}84%,to{opacity:.07;transform:translate3d(calc(52vw + var(--drift)), 2vh, 0) scale(.25)}}@keyframes whale-title-glow{0%,to{filter:drop-shadow(0 0 10px #67e8f938)}50%{filter:drop-shadow(0 0 22px #d9f99d38)}}@keyframes whale-copy-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes whale-opening-black{0%{opacity:1}18%{opacity:.86}to{opacity:.18}}@keyframes whale-opening-beam{0%,12%{opacity:0}34%,to{opacity:.82}}@keyframes whale-opening-silhouette{0%,22%{opacity:0;transform:translate(7vw,4vh)scale(.88)}55%,to{opacity:.94;transform:translate(0,0)scale(1)}}@keyframes whale-opening-mouth{0%,36%{opacity:0;transform:scale(.4)}64%,to{opacity:1;transform:scale(1.08)}}@keyframes whale-opening-title{0%,64%{opacity:0;transform:translate(-50%,-43%)scale(.96)}82%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:768px){.whale-cinema-bg,.whale-opening{--mouth-x:68%;--mouth-y:42%}.whale-cinema-bg__body,.whale-opening__silhouette{opacity:.72;width:58rem;height:34rem;top:18%;right:-34rem}.whale-cinema-bg__vortex,.whale-opening__vortex{left:calc(var(--mouth-x) - 6.5rem);top:calc(var(--mouth-y) - 6.5rem);width:13rem;height:13rem}.whale-keyword-fragments__chip:nth-child(n+9),.whale-data-stream__cards span:nth-child(n+3),.whale-data-stream__nodes i:nth-child(n+16){display:none}.whale-title{font-size:clamp(4.2rem,20vw,6.8rem)}.whale-hero-copy{padding-top:16vh}.whale-opening__skip{bottom:1rem;right:1rem}}.whale-cinema-bg__abyss,.whale-cinema-bg__body,.whale-cinema-bg__scan{display:none}.whale-cinema-bg__vortex,.whale-opening__vortex{left:calc(var(--mouth-x) - 10rem);top:calc(var(--mouth-y) - 10rem);z-index:8;opacity:0;background:radial-gradient(circle, #0000001a 0 22%, transparent 23%), conic-gradient(from 0deg, transparent 0 10%, #bae6fd80, transparent 31%, #67e8f947, transparent 58%, #d9f99d29, transparent 84%);width:20rem;height:20rem;animation:6.5s forwards whale-vortex-arrive,7s linear infinite whale-vortex-spin}.whale-opening{background:#00040a}.whale-opening__cinema-grade{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), transparent 0%, #00000014 42%, #000000ad 100%), linear-gradient(180deg, #00000038, transparent 36%, #00000094);animation:6.2s forwards whale-opening-grade;position:absolute;inset:0}.whale-opening__mouth-focus{left:calc(var(--mouth-x) - 12rem);top:calc(var(--mouth-y) - 9rem);z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle,#00000014 0 26%,#67e8f91f 54%,#0000 72%);border-radius:50%;width:24rem;height:18rem;animation:6.2s forwards whale-mouth-focus;position:absolute;box-shadow:0 0 55px #67e8f92e,inset 0 0 40px #ffffff14}.whale-opening__black,.whale-opening__beam,.whale-opening__silhouette,.whale-opening__mouth{display:none}.whale-opening__title{z-index:22;text-align:left;width:min(90vw,48rem);animation:6.5s forwards whale-opening-title-video-first;top:53%;left:34%}.whale-opening__title h1{font-size:clamp(4.4rem,10vw,10rem)}.whale-opening__title span{margin-top:1rem}.whale-data-stream,.whale-keyword-fragments{z-index:9}.whale-data-stream__lines span{left:var(--x);top:var(--y);opacity:0;width:21rem;height:2px;transform:rotate(var(--rotate));animation:2.8s ease-in infinite whale-absorb-line;animation-delay:var(--delay);background:linear-gradient(90deg,#0000,#e0f2feb8,#67e8f9c7,#0000)}.whale-data-stream__nodes i{left:var(--x);top:var(--y);opacity:0;animation:2.55s ease-in infinite whale-absorb-node;animation-delay:var(--delay)}.whale-data-stream__cards span{left:var(--x);top:var(--y);opacity:0;animation:3.1s ease-in infinite whale-absorb-card;animation-delay:var(--delay)}.whale-keyword-fragments__chip{left:var(--x);top:var(--y);opacity:0;animation:whale-absorb-keyword var(--duration) ease-in infinite;animation-delay:var(--delay)}.whale-action--primary{box-shadow:0 0 38px #67e8f96b,0 0 120px #d9f99d2e}@keyframes whale-opening-grade{0%,38%{opacity:.08}to{opacity:1}}@keyframes whale-mouth-focus{0%,28%{opacity:0;transform:scale(.86)}52%,to{opacity:.92;transform:scale(1)}}@keyframes whale-vortex-arrive{0%,46%{opacity:0;transform:rotate(0)scale(.58)}68%,to{opacity:.76;transform:rotate(180deg)scale(1)}}@keyframes whale-absorb-line{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--rotate)) scaleX(.4)}20%{opacity:.78}88%,to{opacity:0;transform:translate3d(var(--tx), var(--ty), 0) rotate(var(--rotate)) scaleX(.08)}}@keyframes whale-absorb-node{0%{opacity:0;transform:translate(0,0)scale(.7)}25%{opacity:.95}90%,to{opacity:0;transform:translate3d(var(--tx), var(--ty), 0) scale(.08)}}@keyframes whale-absorb-card{0%{opacity:0;transform:translate(0,0)scale(.98)}22%{opacity:.86}88%,to{opacity:0;transform:translate3d(var(--tx), var(--ty), 0) scale(.18)}}@keyframes whale-absorb-keyword{0%{opacity:0;transform:translate(0,0)scale(.96)}22%{opacity:.88}88%,to{opacity:0;transform:translate3d(var(--tx), var(--ty), 0) scale(.12)}}@keyframes whale-opening-title-video-first{0%,66%{opacity:0;transform:translate(-50%,-38%)scale(.96)}84%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes whale-copy-reveal-video-first{0%,78%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.whale-cinema-bg,.whale-opening{--mouth-x:56%;--mouth-y:43%}.whale-opening__title{text-align:center;top:58%;left:50%}.whale-opening__mouth-focus{left:calc(var(--mouth-x) - 7rem);top:calc(var(--mouth-y) - 6rem);width:14rem;height:12rem}}@media (prefers-reduced-motion:reduce){.whale-cinema-bg__video,.whale-opening__video,.whale-cinema-bg__surface-light,.whale-cinema-bg__body,.whale-cinema-bg__jaw--top,.whale-cinema-bg__jaw--bottom,.whale-cinema-bg__mouth-core,.whale-cinema-bg__vortex,.whale-cinema-bg__scan,.whale-data-stream__lines span,.whale-data-stream__nodes i,.whale-data-stream__cards span,.whale-keyword-fragments__chip,.whale-title,.whale-hero-copy,.whale-opening__black,.whale-opening__beam,.whale-opening__silhouette,.whale-opening__mouth,.whale-opening__title{animation:none}}.whale-cinema-bg__video,.whale-opening__video{opacity:.76;filter:saturate(.9)contrast(1.3)brightness(.62)}.whale-cinema-bg__darken{background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), #00000005 0 8rem, #0000004d 18rem, #000000ad 58rem), linear-gradient(90deg, #0003, #00000061 54%, #000000b8), linear-gradient(180deg, #00000080, transparent 36%, #000000d1)}.whale-cinema-bg__body{opacity:.98;background:radial-gradient(at 23% 48%,#000 0 12%,#000209 18%,#082f4929 25%,#0000 31%),radial-gradient(at 34% 47%,#67e8f95c,#0000 31%),radial-gradient(at 72% 22%,#7dd3fc1f,#0000 18%),linear-gradient(145deg,#111f37fa,#00050efa 58%,#0000008a);width:min(94rem,94vw);height:min(53rem,66vw);top:7%;right:-3vw;box-shadow:inset 0 0 120px #7dd3fc2e,inset -88px -76px 150px #000000d1,0 0 180px #06b6d438}.whale-cinema-bg--login .whale-cinema-bg__body{opacity:.86;top:8%;right:-24vw}.whale-cinema-bg__mouth-depth{background:radial-gradient(circle at 48%,#000 0 45%,#01060efa 58%,#0e74906b 70%,#0000 78%),conic-gradient(from 30deg,#7dd3fc38,#0000,#d9f99d1f,#0000);border-radius:50%;width:38%;height:45%;animation:3s ease-in-out infinite whale-mouth-pulse;position:absolute;top:28%;left:11.8%;box-shadow:inset 0 0 98px #000,0 0 120px #67e8f961,0 0 220px #0ea5e92e}.whale-cinema-bg__mouth-core{opacity:1;background:radial-gradient(circle at 48%,#000 0 52%,#030e1cfa 62%,#67e8f985 75%,#0000 82%),conic-gradient(from 90deg,#67e8f980,#0000,#e0f2fe42,#0000);width:31%;height:35%;top:33%;left:15%}.whale-cinema-bg__mouth-rim{opacity:.78;border:1px solid #bae6fd42;border-radius:50%;width:40%;height:47%;animation:3.8s ease-in-out infinite whale-rim-breathe;position:absolute;top:27%;left:12%;transform:rotate(-8deg);box-shadow:inset 0 0 36px #67e8f929,0 0 72px #67e8f947}.whale-cinema-bg__jaw{border-color:#e0f2fe2e;width:43%;height:27%;left:10%}.whale-cinema-bg__jaw--top{top:22%}.whale-cinema-bg__jaw--bottom{top:52%}.whale-cinema-bg__vortex,.whale-opening__vortex{left:calc(var(--mouth-x) - 13rem);top:calc(var(--mouth-y) - 13rem);opacity:1;background:radial-gradient(circle, #000000f0 0 18%, transparent 19%), conic-gradient(from 0deg, transparent 0 11%, #bae6fd80, transparent 31%, #67e8f952, transparent 56%, #d9f99d2e, transparent 82%);width:26rem;height:26rem}.whale-data-stream__lines span{width:78%;height:3px;animation-duration:3.8s}.whale-data-stream__cards span{animation-duration:6.2s}.whale-keyword-fragments__chip{color:#f0f9ffdb;background:#020c1b9e;animation-duration:5.2s}.whale-title{text-shadow:0 0 22px #ffffffa8,0 0 72px #67e8f994,0 0 180px #0ea5e970}.whale-home-login{pointer-events:none;z-index:40;position:fixed;inset:0}.whale-home-login__backdrop{opacity:0;background:0 0;border:0;transition:opacity .26s,background .26s;position:absolute;inset:0}.whale-home-login__panel{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:radial-gradient(circle at 20% 12%,#67e8f92e,#0000 14rem),linear-gradient(#082f496b,#0000009e),#020c1bdb;border-left:1px solid #bae6fd29;width:min(31rem,100vw);height:100%;padding:2rem;transition:transform .52s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:0;transform:translate(108%);box-shadow:-28px 0 90px #00000094,inset 1px 0 #ffffff14}.whale-home-login--open{pointer-events:auto}.whale-home-login--open .whale-home-login__backdrop{opacity:1;background:#00000057}.whale-home-login__close{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:.5rem .85rem;font-size:.78rem}.whale-opening__black{background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), transparent 0 7rem, #00000038 18rem, #000000b3 100%), #00050d}.whale-opening__silhouette{background:radial-gradient(at 23% 48%,#000 0 12%,#000209 18%,#082f492e 25%,#0000 31%),linear-gradient(145deg,#0c182c,#00040cfa 58%,#0000008f);width:min(94rem,94vw);height:min(53rem,66vw);top:7%;right:-3vw;box-shadow:inset 0 0 150px #67e8f929,0 0 180px #0ea5e92e}.whale-opening__mouth{background:radial-gradient(circle,#000 0 50%,#030e1cfa 61%,#67e8f985 74%,#0000 83%);width:38%;height:45%;top:28%;left:11.8%;box-shadow:inset 0 0 110px #000,0 0 120px #67e8f96b,0 0 230px #0ea5e933}@keyframes whale-rim-breathe{0%,to{opacity:.48;transform:rotate(-8deg)scale(.96)}50%{opacity:.94;transform:rotate(-8deg)scale(1.05)}}@keyframes whale-copy-reveal-after-opening{0%,72%{opacity:0;transform:translateY(22px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.whale-cinema-bg,.whale-opening{--mouth-x:58%;--mouth-y:39%}.whale-cinema-bg__body,.whale-opening__silhouette{opacity:.9;width:58rem;height:38rem;top:10%;right:-25rem}.whale-home-login__panel{width:100vw;padding:1.5rem}}.whale-cinema-bg,.whale-opening{--mouth-x:61%;--mouth-y:49%}.whale-cinema-bg__video,.whale-opening__video{opacity:1!important;filter:brightness(1.14)contrast(1.18)saturate(1.08)!important;transform:scale(1.035)!important}.whale-cinema-bg__body,.whale-opening__silhouette,.whale-opening__mouth,.whale-opening__black,.whale-opening__beam,.whale-cinema-bg__abyss,.whale-cinema-bg__scan{display:none!important}.whale-cinema-bg__fallback{opacity:.18!important}.whale-cinema-bg__darken,.whale-opening__cinema-grade{background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), transparent 0%, #00000014 42%, #000000ad 100%), linear-gradient(180deg, #00050e1f, #0000001f 45%, #00000085)!important}.whale-cinema-bg__surface-light{opacity:.2!important}.whale-cinema-bg__vignette{background:radial-gradient(circle at var(--mouth-x) var(--mouth-y), transparent 0 22rem, #0000002e 46rem, #000000b8 100%), linear-gradient(90deg, #000000b8, transparent 24%, transparent 78%, #0000008f), linear-gradient(180deg, #00000029, transparent 36%, #000000a8)!important}.whale-opening__mouth-focus{display:block}.whale-opening__title{text-align:left!important;animation:6.5s forwards whale-opening-title-video-first!important;top:54%!important;left:34%!important}.whale-hero-copy--center{animation:7s both whale-copy-reveal-video-first!important}.whale-home-login--open .whale-home-login__panel{transform:translate(0)!important}.whale-home-login:not(.whale-home-login--open) .whale-home-login__panel{transform:translate(108%)!important}.whale-opening__title{transform:translate(-50%,-50%)scale(.98);text-align:center!important;width:min(92vw,58rem)!important;animation:6.5s forwards whale-opening-title-center!important;top:50%!important;left:50%!important}@keyframes whale-opening-title-center{0%,66%{opacity:0;transform:translate(-50%,-50%)scale(.94)}84%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:768px){.whale-opening__title{text-align:center!important;top:52%!important;left:50%!important}}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:border-cyan-200\/70:hover{border-color:#a5f3fcb3}.hover\:border-cyan-300\/60:hover{border-color:#67e8f999}.hover\:border-mint-500:hover{--tw-border-opacity:1;border-color:rgb(24 163 130/var(--tw-border-opacity,1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/10:hover{background-color:#67e8f91a}.hover\:bg-mint-100:hover{--tw-bg-opacity:1;background-color:rgb(221 246 239/var(--tw-bg-opacity,1))}.hover\:bg-mint-500:hover{--tw-bg-opacity:1;background-color:rgb(24 163 130/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.hover\:text-mint-500:hover{--tw-text-opacity:1;color:rgb(24 163 130/var(--tw-text-opacity,1))}.hover\:text-mint-600:hover{--tw-text-opacity:1;color:rgb(20 134 109/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:border-cyan-300:focus{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.focus\:border-mint-500:focus{--tw-border-opacity:1;border-color:rgb(24 163 130/var(--tw-border-opacity,1))}.focus\:bg-white\/\[0\.12\]:focus{background-color:#ffffff1f}.focus\:ring-mint-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(24 163 130/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_460px\]{grid-template-columns:minmax(0,1fr) 460px}.lg\:text-\[132px\]{font-size:132px}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
