.site-splash{color:#f1f7fc;background:#061526 radial-gradient(at 50% 44%,#0c3450 0%,#071e33 34%,#061526 70%);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash){place-items:center;display:grid}.site-splash::backdrop{background:0 0}.site-splash.is-leaving{pointer-events:none;animation:.45s ease-in-out both splash-exit}.splash-grid{opacity:.26;background-image:linear-gradient(#5388a51a 1px,#0000 1px),linear-gradient(90deg,#5388a51a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.splash-network{pointer-events:none;width:100%;height:max(900px,100dvh,62.5vw);position:absolute;top:50%;left:0;transform:translateY(-48.3333%)}.splash-traces{fill:none;stroke:#409ac8;stroke-width:1px;opacity:.18}.splash-traces circle{fill:#5fbbe6}.splash-signals{fill:none;filter:drop-shadow(0 0 5px #55c6ff)}.splash-signals path{stroke:#73d5ff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 92;stroke-dashoffset:100px;shape-rendering:geometricprecision}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-signals path{animation:1.65s linear both splash-signal}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-signals path:nth-child(2){animation-delay:80ms}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-signals path:nth-child(3){animation-delay:.16s}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-signals path:nth-child(4){animation-delay:.24s}.splash-topline,.splash-bottomline{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.splash-topline{top:max(32px, env(safe-area-inset-top));color:#8aa5b9;letter-spacing:.14em;font-size:10px;font-weight:600}.splash-topline>:first-child{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:800}.splash-bottomline{bottom:max(32px, env(safe-area-inset-bottom));color:#8aa5b9;letter-spacing:.14em;font-size:10px}.splash-location{font-weight:600}.splash-location-dot{color:inherit;margin-inline:12px}.splash-center{text-align:center;grid-template-rows:1fr auto 1fr;width:min(660px,100% - 40px);height:min(640px,100dvh - 160px);display:grid;position:relative}.splash-logo-stage{align-self:end;place-items:center;width:184px;height:184px;margin:0 auto 38px;display:grid;position:relative}.splash-orbit{border:1px solid #74c9ed1f;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 65px #138bcb0c,inset 0 0 40px #138bcb0c}.splash-orbit:after{content:"";border:1px solid #74c9ed0c;border-radius:50%;position:absolute;inset:12px}.splash-logo-reveal{filter:drop-shadow(0 0 22px #0070b850)}.splash-logo-reveal img{width:124px;height:124px;display:block}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-logo-reveal{animation:.9s cubic-bezier(.16,1,.3,1) both splash-logo}.splash-light-sweep{opacity:0;background:linear-gradient(#0000,#b3ecff,#0000);width:1px;position:absolute;top:22px;bottom:22px;left:0;box-shadow:0 0 25px 5px #58cfff33}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-light-sweep{animation:.85s ease-out .15s both splash-sweep}.splash-company-name{font-family:var(--font-body);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.35}.splash-company-name span{color:var(--blue)}.splash-wordmark{align-self:start;margin-top:48px}.splash-wordmark h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1.12}.splash-wordmark h2 span{color:var(--blue)}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-company-name{animation:.7s .3s both splash-name}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-wordmark{animation:.7s .3s both splash-copy}.splash-progress{background:#254256;width:100px;height:1px;margin:35px auto 0;overflow:hidden}.splash-progress span{transform-origin:0;background:#80ccef;width:100%;height:100%;display:block}:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) .splash-progress span{animation:1.9s linear both splash-progress}.splash-credit{letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:7px;font-size:12px;display:inline-flex}.splash-credit strong{color:#fff;letter-spacing:-.035em;font-size:16px;font-weight:800}@keyframes splash-signal{0%{stroke-dashoffset:100px;opacity:0}12%{opacity:.9}82%{opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes splash-logo{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:scale(.85)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes splash-sweep{0%{opacity:0;transform:translate(20px)}25%{opacity:.8}to{opacity:0;transform:translate(164px)}}@keyframes splash-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-name{0%{opacity:0}to{opacity:1}}@keyframes splash-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes splash-exit{to{opacity:0}}@media (max-width:600px){.splash-topline>:last-child{letter-spacing:.14em;text-align:right;font-size:9px}.splash-location{max-width:170px;font-size:9px;line-height:1.8}.splash-location-dot{margin-inline:5px}.splash-logo-stage{width:144px;height:144px;margin-bottom:27px}.splash-logo-reveal img{width:100px;height:100px}.splash-company-name{font-size:22px}.splash-wordmark{margin-top:40px}.splash-credit{gap:5px;font-size:10px}.splash-credit strong{font-size:14px}}@media (max-height:650px){.splash-logo-stage{width:100px;height:100px;margin-bottom:14px}.splash-logo-reveal img{width:76px;height:76px}.splash-wordmark{margin-top:24px}.splash-wordmark h2{font-size:30px}.splash-progress{margin-top:18px}}@media (prefers-reduced-motion:reduce){:is(.site-splash[open],html[data-kali-intro=pending] .site-splash),:is(.site-splash[open],html[data-kali-intro=pending] .site-splash) *{animation:none!important}.splash-signals,.splash-light-sweep{display:none}}
