html.entelekron-launch-pending body{visibility:hidden;background:#06101e}
.ek-launch{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(5,104,255,.28),transparent 34%),radial-gradient(circle at 50% 78%,rgba(0,213,190,.12),transparent 38%),#06101e;opacity:1;transition:opacity .28s ease}.ek-launch-out{opacity:0;pointer-events:none}.ek-launch-scene{position:relative;display:grid;width:min(78vw,360px);aspect-ratio:1;place-items:center}.ek-launch-logo{position:relative;z-index:2;width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 0 26px rgba(5,104,255,.45));animation:ek-core 2.4s cubic-bezier(.22,1,.36,1) both}.ek-launch-ring{position:absolute;width:68%;aspect-ratio:1;border:1px solid rgba(74,161,255,.38);border-radius:50%;box-shadow:0 0 34px rgba(5,104,255,.2);transform:rotateX(70deg);animation:ek-ring 5s linear infinite}.ek-launch-ring-b{width:53%;border-color:rgba(0,213,190,.3);transform:rotateY(68deg);animation-direction:reverse}.ek-launch-copy{position:absolute;bottom:1%;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#eef7ff;opacity:0;transform:translateY(12px);animation:ek-copy 1.4s 1.5s forwards}.ek-launch-copy span{font-size:12px;font-weight:700;letter-spacing:.28em}.ek-launch-copy strong{font-size:22px;letter-spacing:.16em}.ek-launch-copy small{font-size:10px;letter-spacing:.12em;color:#a8bed4}.ek-launch-close{position:absolute;z-index:3;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:36px;height:36px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(6,16,30,.56);color:#eef7ff;font-size:21px;cursor:pointer}.ek-launch-close:focus-visible{outline:2px solid #7ab8ff;outline-offset:3px}@keyframes ek-core{0%{opacity:0;transform:translateY(24px) scale(.68)}55%{opacity:1;transform:translateY(0) scale(1.06)}100%{opacity:1;transform:scale(1)}}@keyframes ek-ring{to{transform:rotateX(70deg) rotateZ(360deg)}}@keyframes ek-copy{to{opacity:1;transform:none}}@media(max-width:640px){.ek-launch-scene{width:min(84vw,300px)}.ek-launch-logo{width:96px;height:96px}.ek-launch-copy strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.ek-launch,.ek-launch-logo,.ek-launch-ring,.ek-launch-copy{animation:none;transition:none}.ek-launch-copy{opacity:1;transform:none}}

.ek-launch-trust{position:absolute;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:3;display:flex;justify-content:center;align-items:center;gap:10px 18px;flex-wrap:wrap;color:rgba(238,247,255,.72);font:600 10px/1.2 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center}.ek-launch-trust span+span:before{content:"·";margin-right:18px;color:rgba(238,247,255,.35)}@media(max-width:640px){.ek-launch-trust{gap:7px 12px;font-size:8px}.ek-launch-trust span+span:before{margin-right:12px}}@media(prefers-reduced-motion:reduce){.ek-launch-trust{transition:none}}
