.launch-splash{--launch-splash-in:cubic-bezier(.16, 1, .3, 1);--launch-splash-pen:cubic-bezier(.65, 0, .35, 1);--launch-splash-spring:cubic-bezier(.34, 1.5, .64, 1);--launch-splash-zoom:cubic-bezier(.7, 0, .84, 0);--launch-splash-navy:var(--web-logo-navy);--launch-splash-accent:var(--web-logo-blue);--launch-splash-wash:color-mix(in srgb, var(--launch-splash-accent) 9%, var(--background));--launch-splash-t:clamp(4.5rem, 3rem + 5vmin, 7rem);--launch-splash-track:.42em;z-index:2147483647;isolation:isolate;background:radial-gradient(ellipse at 50% 45%, var(--background), var(--launch-splash-wash) 70vmax);place-items:center;block-size:100dvh;display:grid;position:fixed;inset:0 0 auto;overflow:hidden}.launch-splash:is(:lang(ar),:lang(hi)){--launch-splash-track:0em}.launch-splash:before,.launch-splash:after{content:"";z-index:-1;pointer-events:none;position:absolute}.launch-splash:before{background:radial-gradient(circle, color-mix(in srgb, var(--launch-splash-navy) 12%, transparent) .06rem, transparent .08rem) center / 1.4rem 1.4rem;animation:.8s both launch-splash-fade;inset:0;-webkit-mask:radial-gradient(circle at 50% 45%,#000,#0000 55vmin);mask:radial-gradient(circle at 50% 45%,#000,#0000 55vmin)}.launch-splash:after{inline-size:calc(var(--launch-splash-t) * 4);aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--launch-splash-accent) 18%, transparent), transparent);border-radius:50%;animation:.9s .2s both launch-splash-fade;inset:45% auto auto 50%;translate:-50% -50%}.launch-splash-core{justify-items:center;gap:calc(var(--launch-splash-t) * .32);max-inline-size:92vw;display:grid}.launch-splash-mark{inline-size:calc(var(--launch-splash-t) * 1.25);aspect-ratio:1;display:block;overflow:visible}.launch-splash-shape{fill-opacity:0;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;animation:launch-splash-draw .6s var(--launch-splash-pen) calc(50ms + var(--n,0) * 80ms) both, launch-splash-fill .3s ease calc(.4s + var(--n,0) * 80ms) forwards}.launch-splash-shape[data-tone=blue]{fill:var(--launch-splash-accent)}.launch-splash-shape[data-tone=navy]{fill:var(--launch-splash-navy)}.launch-splash-shape[data-n="1"]{--n:1}.launch-splash-shape[data-n="2"]{--n:2}.launch-splash-pen{fill:color-mix(in srgb, var(--launch-splash-accent) 45%, var(--background));stroke:none;offset-path:path("M29 31h72c27 0 45 18 45 45v19h-13c-46 0-82 29-98 69h-5c-3 0-4-2-4-5V35c0-2 1-4 3-4Z");offset-rotate:0deg;filter:drop-shadow(0 0 .1rem var(--launch-splash-accent)) drop-shadow(0 0 .35rem var(--launch-splash-accent));opacity:0;animation:launch-splash-pen .6s var(--launch-splash-pen) 50ms both}.launch-splash-dot,.launch-splash-pulse{transform-box:fill-box;transform-origin:50%}.launch-splash-dot{fill:var(--web-logo-teal);filter:drop-shadow(0 0 .2rem color-mix(in srgb, var(--web-logo-teal) 45%, transparent));animation:launch-splash-dot .45s var(--launch-splash-spring) .52s both}.launch-splash-pulse{fill:none;stroke:var(--web-logo-teal);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;animation:.65s ease-out .58s forwards launch-splash-ring}.launch-splash-words{justify-items:center;gap:calc(var(--launch-splash-t) * .16);white-space:nowrap;display:grid}.launch-splash-name{font:700 clamp(1.9rem, 1.2rem + 3vmin, 3.25rem) / 1 var(--font-sans);letter-spacing:-.025em;padding-block:.08em;display:flex;overflow:hidden}.launch-splash-name>span{color:color-mix(in srgb, var(--launch-splash-accent) calc(var(--i) * 15%), var(--launch-splash-navy));animation:launch-splash-letter .5s var(--launch-splash-in) calc(.38s + var(--i) * 35ms) both;display:inline-block}.launch-splash-tagrow{align-items:center;gap:.9em;display:flex}.launch-splash-rule{background:linear-gradient(90deg, transparent, var(--launch-splash-accent));transform-origin:100%;block-size:.0625rem;inline-size:clamp(1.4rem,.8rem + 2vmin,2.2rem);animation:launch-splash-rule .45s var(--launch-splash-in) .58s both}.launch-splash-rule[data-end]{background:linear-gradient(270deg, transparent, var(--launch-splash-accent));transform-origin:0}.launch-splash:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .launch-splash-rule{scale:-1 1}.launch-splash-tagline{font:500 clamp(.64rem, .55rem + .4vmin, .85rem) / 1 var(--font-sans);letter-spacing:var(--launch-splash-track);text-transform:uppercase;color:var(--muted-foreground);animation:launch-splash-up .45s var(--launch-splash-in) .55s both;margin-inline-end:calc(var(--launch-splash-track) * -1)}.launch-splash[data-phase=exit]{pointer-events:none;animation:.5s linear forwards launch-splash-veil}.launch-splash[data-phase=exit]:before,.launch-splash[data-phase=exit]:after{animation:.25s ease-in forwards launch-splash-out}.launch-splash[data-phase=exit] .launch-splash-words{animation:.18s ease-in forwards launch-splash-sink}.launch-splash[data-phase=exit] .launch-splash-mark{transform-origin:76.5% 24.2%;will-change:transform;animation:launch-splash-zoom .5s var(--launch-splash-zoom) forwards}.launch-splash[data-phase=exit] .launch-splash-strokes{animation:.2s ease-in forwards launch-splash-out}@media (prefers-reduced-motion:reduce){.launch-splash,.launch-splash *,.launch-splash:before,.launch-splash:after{animation-duration:.01ms!important;animation-delay:0s!important}}
.launch-splash[data-phase=prime],.launch-splash[data-phase=prime] *,.launch-splash[data-phase=prime]:before,.launch-splash[data-phase=prime]:after{animation-play-state:paused}.launch-splash[data-phase=show]{animation:1s linear launch-splash-hold}@keyframes launch-splash-fade{0%{opacity:0}}@keyframes launch-splash-out{to{opacity:0}}@keyframes launch-splash-draw{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes launch-splash-fill{to{fill-opacity:1;stroke-opacity:0}}@keyframes launch-splash-pen{0%{offset-distance:0%;opacity:0}8%,88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes launch-splash-dot{0%{scale:0}}@keyframes launch-splash-ring{0%{opacity:.7;scale:1}to{opacity:0;scale:3.6}}@keyframes launch-splash-letter{0%{opacity:0;transform:translateY(110%)}}@keyframes launch-splash-rule{0%{opacity:0;transform:scaleX(0)}}@keyframes launch-splash-up{0%{opacity:0;transform:translateY(.35rem)}}@keyframes launch-splash-sink{to{opacity:0;transform:translateY(.5rem)}}@keyframes launch-splash-veil{0%,45%{opacity:1}to{opacity:0}}@keyframes launch-splash-zoom{to{scale:40}}@keyframes launch-splash-hold{to{visibility:visible}}
