#hekimdas-launch{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;overflow:hidden;background:#f7faff;color:#233c5c;isolation:isolate;font-family:system-ui,-apple-system,sans-serif}
[data-theme=dark] #hekimdas-launch{background:#101c2e;color:#dce9fb}
.hekimdas-launch-glow{position:absolute;left:50%;top:50%;width:min(84vw,520px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#dceaff85,transparent 66%);z-index:-1;animation:hekimdas-launch-breathe 2s ease-in-out infinite alternate}
[data-theme=dark] .hekimdas-launch-glow{background:radial-gradient(circle,#285ba244,transparent 66%)}
.hekimdas-launch-center{display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px;transform:translateY(-12px)}
.hekimdas-launch-brand{width:clamp(205px,55vw,275px);animation:hekimdas-launch-reveal .5s cubic-bezier(.16,1,.3,1) both}
.hekimdas-launch-brand img{display:block;width:100%;height:auto}
[data-theme=dark] .hekimdas-launch-brand img{filter:brightness(0) invert(1)}
.hekimdas-launch-track{width:90px;height:3px;border-radius:3px;overflow:hidden;background:#dae6f7}
[data-theme=dark] .hekimdas-launch-track{background:#263c59}
.hekimdas-launch-track i{display:block;height:100%;width:42px;border-radius:3px;background:#2563eb;animation:hekimdas-launch-travel 1.15s ease-in-out infinite}
.hekimdas-launch-slow{position:absolute;top:calc(50% + 95px);left:24px;right:24px;text-align:center;font-size:14px;line-height:1.6}
.hekimdas-launch-slow[hidden]{display:none}
.hekimdas-launch-slow button{display:block;margin:14px auto 0;padding:10px 20px;border:1px solid #9bb9e4;border-radius:10px;color:inherit;background:transparent;font:inherit;cursor:pointer;touch-action:manipulation}
@keyframes hekimdas-launch-reveal{from{opacity:0;transform:translateY(10px) scale(.96);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}
@keyframes hekimdas-launch-breathe{to{opacity:.45;transform:translate(-50%,-50%) scale(1.12)}}
@keyframes hekimdas-launch-travel{from{transform:translateX(-48px)}to{transform:translateX(110px)}}
@media(prefers-reduced-motion:reduce){#hekimdas-launch *{animation:none!important}.hekimdas-launch-track i{width:100%;opacity:.6}}
html[data-hekimdas-app-launch] #root[data-prerender=marketing]{visibility:hidden}
