.cs-root{--c-accent:20 110 245;--c-accent-400:106 176 255;--c-navy-800:14 26 43;--c-navy-700:26 45 71;--c-deep-700:28 53 118;background-color:rgb(var(--c-navy-800))}.cs-mark{background-color:rgb(var(--c-navy-700));box-shadow:0 20px 60px -15px rgb(var(--c-accent)/.6)}.cs-grid{background-image:radial-gradient(rgb(255 255 255/.09) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 75%);animation:cs-pan 40s linear infinite}@keyframes cs-pan{to{background-position:28px 280px}}.cs-blob{position:absolute;border-radius:9999px;filter:blur(90px);opacity:.55;will-change:transform}.cs-blob-a{width:38rem;height:38rem;left:-10rem;top:-12rem;background:rgb(var(--c-accent)/.7);animation:cs-drift-a 18s ease-in-out infinite alternate}.cs-blob-b{width:32rem;height:32rem;right:-8rem;bottom:-10rem;background:rgb(var(--c-accent-400)/.45);animation:cs-drift-b 22s ease-in-out infinite alternate}.cs-blob-c{width:26rem;height:26rem;left:40%;top:35%;background:rgb(var(--c-deep-700)/.9);animation:cs-drift-c 26s ease-in-out infinite alternate}@keyframes cs-drift-a{to{transform:translate(18rem,10rem) scale(1.15)}}@keyframes cs-drift-b{to{transform:translate(-16rem,-12rem) scale(.9)}}@keyframes cs-drift-c{to{transform:translate(-20rem,-8rem) scale(1.25)}}.cs-vignette{background:radial-gradient(ellipse at center,transparent 40%,rgb(var(--c-navy-800)/.85) 100%)}.cs-spark{position:absolute;width:3px;height:3px;border-radius:9999px;background:rgb(var(--c-accent-400));box-shadow:0 0 10px 2px rgb(var(--c-accent-400)/.6);opacity:0;animation:cs-spark 7s ease-in-out infinite}@keyframes cs-spark{0%{opacity:0;transform:translateY(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-90px) scale(1.2)}}.cs-ring{position:absolute;inset:0;border-radius:9999px;background:conic-gradient(from 0deg,transparent 0 60%,rgb(var(--c-accent-400)) 85%,#fff 100%);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:cs-spin 3.2s linear infinite}@keyframes cs-spin{to{transform:rotate(1turn)}}.cs-pulse{position:absolute;inset:0;border-radius:9999px;border:1px solid rgb(var(--c-accent-400)/.5);animation:cs-halo 2.8s cubic-bezier(.2,.6,.3,1) infinite}@keyframes cs-halo{0%{transform:scale(.75);opacity:.9}to{transform:scale(1.9);opacity:0}}.cs-float{animation:cs-bob 5s ease-in-out infinite}@keyframes cs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cs-dot{width:7px;height:7px;border-radius:9999px;background:rgb(var(--c-accent-400));box-shadow:0 0 0 0 rgb(var(--c-accent-400)/.7);animation:cs-beacon 1.8s ease-out infinite}@keyframes cs-beacon{to{box-shadow:0 0 0 9px rgb(var(--c-accent-400)/0)}}.cs-rise,.cs-word{opacity:0;animation:cs-rise .9s cubic-bezier(.2,.7,.2,1) forwards}.cs-word{display:inline-block;margin:0 .14em}@keyframes cs-rise{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.cs-shimmer{background:linear-gradient(100deg,rgb(var(--c-accent-400)) 0,#fff 25%,rgb(var(--c-accent-400)) 50%,#fff 75%,rgb(var(--c-accent-400)) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cs-shimmer 5s linear infinite}@keyframes cs-shimmer{to{background-position:-200% 0}}.cs-bar{width:40%;background:linear-gradient(90deg,transparent,rgb(var(--c-accent-400)),#fff);animation:cs-sweep 1.9s cubic-bezier(.6,0,.4,1) infinite}@keyframes cs-sweep{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.cs-ellipsis span{animation:cs-blink 1.4s infinite}.cs-ellipsis span:nth-child(2){animation-delay:.2s}.cs-ellipsis span:nth-child(3){animation-delay:.4s}@keyframes cs-blink{0%,80%,to{opacity:.15}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.cs-root *,.cs-root :before{animation:none!important}.cs-rise,.cs-spark,.cs-word{opacity:1}.cs-spark{opacity:.4}.cs-shimmer{background-position:0 0}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea112d72bb6ec5d2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34d27def7334b7f9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f8e29b80aa6ddc1b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_0207e4{font-family:Space Grotesk,Space Grotesk Fallback;font-weight:600;font-style:normal}