.home-hero-content{-webkit-mask-image:radial-gradient(2138px 2138px at 50% -130px,#000 var(--mask-position),transparent calc(var(--mask-position) + 10%)100%);mask-image:radial-gradient(2138px 2138px at 50% -130px,#000 var(--mask-position),transparent calc(var(--mask-position) + 10%)100%);animation:1.5s cubic-bezier(.76,0,.24,1) .8s forwards mask-size}@keyframes mask-size{99%{--mask-position:30%;-webkit-mask-image:radial-gradient(2138px 2138px at 50% -130px,#000 var(--mask-position),transparent calc(var(--mask-position) + 10%)100%);mask-image:radial-gradient(2138px 2138px at 50% -130px,#000 var(--mask-position),transparent calc(var(--mask-position) + 10%)100%)}to{-webkit-mask-image:unset;mask-image:unset}}@property --mask-position{syntax:"<percentage>";inherits:false;initial-value:-5%}
.home-hero-background-gradient{background:linear-gradient(#000216 0%,#00042b 6.46%,#011f58 14.37%,#001d8a 20.3%,#003db7 26.69%,#0080f8 34.97%,#5fbdf7 40.43%,#d3effb 45.33%,#f8f9fc00 50%);background:linear-gradient(color(display-p3 0 .0067 .08) 0%,color(display-p3 0 .0135 .1615) 6.46%,color(display-p3 .0333 .1181 .3327) 14.37%,color(display-p3 .0189 .111 .5211) 20.3%,color(display-p3 .0684 .2346 .6916) 26.69%,color(display-p3 .1493 .4928 .942) 34.97%,color(display-p3 .4672 .7323 .9492) 40.43%,color(display-p3 .8479 .9331 .979) 45.33%,color(display-p3 .9725 .9765 .9882/0) 50%)}[data-theme=dark] .home-hero-background-gradient{background:linear-gradient(#070503 0%,#140f0abf 27.5%,#110d0a00 50%);background:linear-gradient(color(display-p3 .0258 .0194 .0142) 0%,color(display-p3 .0768 .06 .0432/.75) 27.5%,color(display-p3 .0627 .051 .0392/0) 50%)}
.hero-reveal{transition-property:all;transition-duration:.6s;transition-timing-function:ease}body:has(.hero-dotted-video[data-ready]) .hero-reveal{opacity:unset;translate:unset;scale:unset;filter:unset}
.home-ship-cursors-item:first-child{--color:var(--color-accent-blue-rest)}.home-ship-cursors-item:nth-child(2){--color:#ffa100}@supports (color:color(display-p3 0 0 0)){.home-ship-cursors-item:nth-child(2){--color:color(display-p3 .9961 .6314 .0039)}}.home-ship-cursors-item:nth-child(3){--color:#955aff}@supports (color:color(display-p3 0 0 0)){.home-ship-cursors-item:nth-child(3){--color:color(display-p3 .5529 .3608 .9686)}}
.ai-lights-gradient:before{background:conic-gradient(from var(--deg-start)at 50% 50%,#005bf6 0deg,#b0c6e9 var(--stop-2),#feca00 var(--stop-3),#ff1c11 var(--stop-4),#ff00ea var(--stop-5),#ffa2fbcc var(--stop-6),transparent var(--stop-7)324deg,#95c1ffa1 349deg,#005bf6 360deg);content:"";opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.ai-lights-gradient[data-playing=true]:before{animation:1.6s cubic-bezier(.26,.94,.6,1) lights-conic-stops}.ai-lights-mask-core{-webkit-mask-image:radial-gradient(25% 70% at 50% 100%,#0000 25%,#000 100%);mask-image:radial-gradient(25% 70% at 50% 100%,#0000 25%,#000 100%)}@keyframes lights-conic-stops{0%{opacity:0}10%,30%{opacity:1}to{opacity:0;--deg-start:var(--deg-end,30deg);--stop-2:6deg;--stop-3:11deg;--stop-4:17deg;--stop-5:40deg;--stop-6:90deg;--stop-7:120deg}}@property --deg-start{syntax:"<angle>";inherits:false;initial-value:180deg}@property --stop-2{syntax:"<angle>";inherits:false;initial-value:16deg}@property --stop-3{syntax:"<angle>";inherits:false;initial-value:30deg}@property --stop-4{syntax:"<angle>";inherits:false;initial-value:43deg}@property --stop-5{syntax:"<angle>";inherits:false;initial-value:59deg}@property --stop-6{syntax:"<angle>";inherits:false;initial-value:72deg}@property --stop-7{syntax:"<angle>";inherits:false;initial-value:84deg}
.home-ship-messages-antimetal-lights-radar{background:radial-gradient(300px at 50% 50%,#005bf600 calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 0%),#005bf6 calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 15%),#b0c6e9 calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 26%),#feca00 calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 40%),#ff1c11 calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 53%),#ff00ea calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 69%),#ffa2fbcc calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 82%),#ffa2fb00 calc(var(--home-ship-messages-antimetal-lights-radar-incrementor) + 90%))}.home-ship-messages-antimetal-lights:has(.ai-lights[data-playing=true]) .home-ship-messages-antimetal-lights-radar{animation:2s cubic-bezier(.26,.94,.6,1) infinite home-ship-messages-antimetal-lights-radar-animation}@keyframes home-ship-messages-antimetal-lights-radar-animation{15%{opacity:.1;--home-ship-messages-antimetal-lights-radar-incrementor:-100%}to{opacity:0;--home-ship-messages-antimetal-lights-radar-incrementor:50%}}@property --home-ship-messages-antimetal-lights-radar-incrementor{syntax:"<percentage>";inherits:false;initial-value:-100%}
.home-ship-messages-thinking-text{background:linear-gradient(100deg,#fff0 10%,#ffffff80 50%,#fff0 90%),var(--color-text-muted);-webkit-text-fill-color:transparent;background-position-x:100%;background-size:200% 100%;-webkit-background-clip:text;animation:1s linear infinite shine-left-to-right;display:inline-block;position:relative}@keyframes shine-left-to-right{0%{background-position-x:100%}to{background-position-x:-100%}}
.home-ship-input-done:hover,.home-ship-input-done:focus-within{box-shadow:0 56px 72px -16px #0027500a,0 32px 32px -16px #0027500a,0 6px 12px -3px #0027500a,0 0 0 1px #0027500f}.home-ship-input-done:focus-within{outline:1px solid var(--color-accent-blue-rest);outline-offset:2px}[data-theme=dark] .home-ship-input-done:hover,[data-theme=dark] .home-ship-input-done:focus-within{box-shadow:0 24px 32px 0 #0a080533,0 .5px .5px 0 color-mix(in srgb,var(--color-hero)16%,transparent)inset,0 0 0 1px var(--color-border-faint)inset}[data-theme=dark] .home-ship-input-done:focus-within{outline:1px solid var(--color-accent-blue-rest);outline-offset:2px}
.home-source-memories-badge{background:linear-gradient(#fffc 0%,#fff6 100%)}[data-theme=dark] .home-source-memories-badge{background:linear-gradient(180deg,color-mix(in srgb,var(--color-background-disabled)0%,transparent)80%,color-mix(in srgb,var(--color-hero)4%,transparent)100%),linear-gradient(180deg,color-mix(in srgb,var(--color-hero)4%,transparent)0%,color-mix(in srgb,var(--color-background-disabled)0%,transparent)20%),linear-gradient(180deg,#fff2d40f 0%,#fff2d405 100%)}
.home-source-search-input-action{animation:1.5s ease-in-out infinite shimmer;-webkit-mask:linear-gradient(90deg,#fff 60%,#ffffff1a 85% 90%,#fff 100%) 0 0/200% 100%;mask:linear-gradient(90deg,#fff 60%,#ffffff1a 85% 90%,#fff 100%) 0 0/200% 100%}@keyframes shimmer{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}
.home-source-search-input-done{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--color,transparent)33.3%,#ff00ea calc(33.3% + 20px),#ff1c11 calc(33.3% + 40px),#feca00 calc(33.3% + 60px),#b0c6e9 calc(33.3% + 80px),#005bf6 calc(33.3% + 100px),transparent calc(33.3% + 120px)100%);background-position:calc(50% - 120px) 0;background-size:300% 100%;animation:2.5s cubic-bezier(.33,1,.68,1) forwards done-word-gradient}@keyframes done-word-gradient{to{background-position:0 0}}
#integrations .ai-lights-gradient:before{background:conic-gradient(from var(--deg-start)at 50% 50%,#0b59ed 0deg,#98d0ff var(--stop-2),#8bebfe var(--stop-3),#4eeafb var(--stop-4),#a7f392 var(--stop-5),#fff07c var(--stop-6),transparent var(--stop-7)324deg,#95c1ffa1 349deg,#0b59ed 360deg);--stop-2:15deg;--stop-3:29deg;--stop-4:43deg;--stop-5:58deg;--stop-6:72deg;--stop-7:84deg;--deg-end:0deg;--deg-start:200deg;--width:7;width:calc(var(--width)*100%);left:calc((var(--width) - 1)*-.5*100%);scale:calc(1/var(--width))1;animation-duration:2s;animation-timing-function:cubic-bezier(.26,.94,.6,1)}.integrations-circle-wrapper{-webkit-mask:conic-gradient(from 270deg,#0000 20.9654deg,#000 108deg 180deg,#000 216deg,#0000 295deg);mask:conic-gradient(from 270deg,#0000 20.9654deg,#000 108deg 180deg,#000 216deg,#0000 295deg)}@media (max-width:992px){.integrations-circle-wrapper{-webkit-mask:linear-gradient(90deg,#0000 45%,#000 60%);mask:linear-gradient(90deg,#0000 45%,#000 60%)}}
.integrations-circle-transition{transition-duration:1s;transition-timing-function:linear(0,.026 1.8%,.108 3.9%,.59 12.2%,.792 16.5%,.931 21%,.978 23.4%,1.01 25.9%,1.033 29.3%,1.04 33.3%,1.001 56.9%,1)}
