.launch{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;overflow:auto;background:radial-gradient(760px 560px at 50% 38%,rgba(0,40,90,.32),transparent 70%),#000;animation:lzin .3s both}.launch[hidden]{display:none}@keyframes lzin{from{opacity:0}}body.lz-open{overflow:hidden}.lz-scene{position:fixed;inset:0;pointer-events:none;background:radial-gradient(1px 1px at 12% 22%,rgba(120,240,255,.5),transparent),radial-gradient(1px 1px at 28% 78%,rgba(120,240,255,.35),transparent),radial-gradient(1.5px 1.5px at 72% 18%,rgba(170,70,255,.45),transparent),radial-gradient(1px 1px at 88% 64%,rgba(150,180,255,.45),transparent),radial-gradient(1px 1px at 46% 92%,rgba(120,240,255,.3),transparent),linear-gradient(rgba(0,229,255,.03) 1px,transparent 1px) 0 0/44px 44px,linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 1px) 0 0/44px 44px,#010208;-webkit-mask:radial-gradient(ellipse at 50% 38%,#000 0 35%,rgba(0,0,0,.55) 70%);mask:radial-gradient(ellipse at 50% 38%,#000 0 35%,rgba(0,0,0,.55) 70%)}.launch-box.lz{position:relative;z-index:1;width:min(760px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;color:#eefcff;font-family:"Jakarta",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@keyframes lzspin{to{transform:rotate(360deg)}}@keyframes lzspinr{to{transform:rotate(-360deg)}}.lz-core{position:relative;width:320px;height:320px;flex-shrink:0;margin:0 0 4px}.lz-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lz-svg .sp,.lz-svg .vx1,.lz-svg .vx2,.lz-svg .orbl,.lz-svg .head{transform-origin:160px 160px;transform-box:view-box}.lz-svg .s60{animation:lzspin 60s linear infinite}.lz-svg .s40r{animation:lzspinr 40s linear infinite}.lz-svg .s28{animation:lzspin 28s linear infinite}.lz-svg .s18r{animation:lzspinr 18s linear infinite}.lz-svg .s12{animation:lzspin 12s linear infinite}.lz-svg .s9r{animation:lzspinr 9s linear infinite}.lz-svg .add{mix-blend-mode:screen}.lz-svg .breath{animation:lzbr 3.2s ease-in-out infinite}@keyframes lzbr{50%{opacity:.6}}.lz-svg .arcp{transition:stroke-dasharray 1.1s cubic-bezier(.4,0,.2,1)}.lz-svg .head{transform:rotate(calc(var(--p,0)*360deg));transition:transform 1.1s cubic-bezier(.4,0,.2,1),opacity .6s}.lz-svg .flare{transform-origin:160px 36px;transform-box:view-box;animation:lzfl 1.3s ease-in-out infinite}@keyframes lzfl{50%{transform:scale(1.35);opacity:.8}}.lz-svg .orbl{animation:lzspin 14s linear infinite}.lz-svg .vx1{animation:lzspin 11s linear infinite}.lz-svg .vx2{animation:lzspinr 17s linear infinite}.lz-svg .vbreath{animation-name:lzspin,lzbr;animation-duration:11s,4s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite}.lz-svg .vx2.vbreath{animation-name:lzspinr,lzbr;animation-duration:17s,4s}.lz-svg .scan{animation:lzscan 3.4s ease-in-out infinite}@keyframes lzscan{0%{transform:translateY(0);opacity:0}15%,85%{opacity:1}100%{transform:translateY(150px);opacity:0}}.lz-txt{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px;text-align:center;border-radius:50%;display:grid;place-content:center;z-index:4}.lz-txt small{display:block;font-size:12px;font-weight:700;letter-spacing:.18em;color:#fff;text-shadow:0 0 6px rgba(0,229,255,.9),0 0 16px rgba(170,70,255,.55);animation:lztx 2.4s ease-in-out infinite}@keyframes lztx{50%{opacity:.82}}.lz-txt span{font-size:17px;font-weight:800;color:#fff;margin-top:3px;text-shadow:0 0 10px rgba(0,229,255,.6)}.lz-txt span:empty{display:none}.lz-burst{position:absolute;left:50%;top:50%;width:148px;height:148px;margin:-74px;border-radius:50%;pointer-events:none;opacity:0;border:2px solid rgba(90,235,255,.8);box-shadow:0 0 30px rgba(0,229,255,.6)}.done .lz-burst{animation:lzburst 1.2s ease-out 1}@keyframes lzburst{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2.1)}}.lz-orbit{position:absolute;inset:0;animation:lzspin 20s linear infinite;z-index:5}.lz-slot{position:absolute;left:50%;top:50%;width:0;height:0}.lz-a1{--a:-40deg}.lz-a2{--a:80deg}.lz-a3{--a:200deg}.lz-slot{transform:rotate(var(--a)) translateY(-124px)}.lz-up{position:absolute;left:-26px;top:-26px;width:52px;height:52px;perspective:420px;transform:rotate(calc(var(--a)*-1));animation:lzup 20s linear infinite}.lz-c1{--c:#22d3ee;--k:#0a3a7a}.lz-c2{--c:#a78bfa;--k:#3a1a7a;--d:-2.3s}.lz-c3{--c:#f472b6;--k:#5a0a4a;--d:-4.6s}@keyframes lzup{from{rotate:0deg}to{rotate:-360deg}}.lz-up:before{content:"";position:absolute;inset:-22px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 45%,transparent),color-mix(in srgb,var(--c) 12%,transparent) 55%,transparent);filter:blur(4px);animation:lzhalo 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes lzhalo{50%{opacity:.6;transform:scale(.88)}}.lz-emb{position:relative;width:52px;height:52px;transform-style:preserve-3d;animation:lzcoin 6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes lzcoin{0%,100%{transform:rotateY(-32deg) rotateZ(-6deg) translateY(0)}50%{transform:rotateY(32deg) rotateZ(6deg) translateY(-3px)}}.lz-emb svg{width:100%;height:100%;overflow:visible;stroke:color-mix(in srgb,var(--c) 70%,#fff);stroke-width:1.7;filter:drop-shadow(0 0 2px var(--c)) drop-shadow(0 0 7px color-mix(in srgb,var(--c) 75%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--c) 35%,transparent))}.lz-emb .em-fill{fill:color-mix(in srgb,var(--c) 22%,transparent);stroke:none}.lz-emb .em-crest{stroke-width:3.4;stroke:var(--c)}.lz-emb .em-boss{fill:var(--c);stroke:#e6fdff;stroke-width:1}.lz-emb:after{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(closest-side,rgba(230,252,255,.55),transparent);opacity:0;animation:lzglint 6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes lzglint{0%,38%,62%,100%{opacity:0;transform:scale(.6)}50%{opacity:.55;transform:scale(1)}}@keyframes lzroar{50%{transform:scale(1.06);opacity:.88}}@keyframes lzwin{0%{transform:scale(.8)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.lz h2{margin:6px 0 10px;font-size:30px;font-weight:700;letter-spacing:-.005em;color:#fff;text-shadow:0 0 12px rgba(0,229,255,.3),0 0 30px rgba(60,120,255,.2)}.lz h2 em{font-style:normal;background:linear-gradient(90deg,#00e5ff,#7a7bff 55%,#ff3fe0);-webkit-background-clip:text;background-clip:text;color:transparent}.lz-status{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;min-height:28px}.lz-status p{margin:0;font-size:15px;color:#bfeaff}.lz-status p:after{content:"";display:inline-block;width:7px;height:14px;margin-left:5px;vertical-align:-2px;background:#00e5ff;box-shadow:0 0 8px #00e5ff;animation:lzcur 1s steps(1) infinite}@keyframes lzcur{50%{opacity:0}}.lz-pct{font:700 15px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:#fff;min-width:44px;text-align:left;text-shadow:0 0 8px rgba(0,229,255,.9)}.lz-prog{position:relative;width:min(700px,100%);margin:26px 0 0}.lz-prog:before,.lz-prog:after{content:"";position:absolute;top:2px;width:10px;height:26px;border:1.5px solid rgba(0,229,255,.35);pointer-events:none}.lz-prog:before{left:-6px;border-right:0}.lz-prog:after{right:-6px;border-left:0}.lz-track{position:absolute;left:12.5%;right:12.5%;top:14px;height:2px;background:repeating-linear-gradient(90deg,rgba(0,229,255,.28) 0 6px,transparent 6px 11px)}.lz-clip{position:absolute;left:0;right:-8px;top:-8px;height:18px;overflow:hidden}.lz-run{position:absolute;left:0;right:8px;top:0;height:18px;transform:translateX(calc((var(--s,0) - 1)*100%));transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.lz-fill{position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px;background:linear-gradient(90deg,#0a8cff,#00e5ff);box-shadow:0 0 6px #00e5ff,0 0 14px rgba(0,229,255,.55)}.lz-fill:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#e6fdff;box-shadow:0 0 8px #00e5ff,0 0 18px #00e5ff;animation:lzhd 1.2s ease-in-out infinite}@keyframes lzhd{50%{transform:scale(1.4)}}.lz-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin:0;padding:0;list-style:none}.lz-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:600;color:#6b7a9a;transition:color .4s}.lz-steps li i{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center}.lz-steps li i:before{content:"";position:absolute;inset:6px;transform:rotate(45deg);border:1.5px solid rgba(0,229,255,.35);background:#020812;transition:border-color .4s,background .4s,box-shadow .4s}.lz-steps li.ok i:before{border-color:#7ff6ff;background:linear-gradient(135deg,rgba(0,229,255,.55),rgba(60,120,255,.25));box-shadow:0 0 6px #00e5ff,0 0 16px rgba(0,229,255,.6),inset 0 0 6px rgba(0,229,255,.8)}.lz-steps li.ok i:after{content:"";position:relative;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.lz-steps li.on i:before{border-color:#00e5ff;background:rgba(0,229,255,.12);box-shadow:0 0 8px #00e5ff,0 0 20px rgba(0,229,255,.55),inset 0 0 8px rgba(0,229,255,.5)}.lz-steps li.on i:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid transparent;border-top-color:#00e5ff;border-right-color:rgba(0,229,255,.35);animation:lzspin 1s linear infinite}.lz-steps li span{display:flex;flex-direction:column;align-items:center;gap:4px;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.lz-steps li span small{font:700 10px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.18em;opacity:.7}.lz-steps li.ok{color:#7ff6ff}.lz-steps li.on{color:#fff;text-shadow:0 0 10px rgba(0,229,255,.8)}.lz-steps li.on span small{color:#00e5ff;opacity:1}.done .lz-orbit,.done .lz-up{animation-duration:36s}.done .lz-svg .head{opacity:0}.done .lz-status p:after,.fail .lz-status p:after,.done .lz-fill:after{display:none}.fail .lz-orbit,.fail .lz-up,.fail .lz-emb,.fail .lz-emb:after,.fail .vx1,.fail .vx2,.fail .lz-svg .sp{animation-play-state:paused}.fail .lz-txt small{color:#ff8f7a;text-shadow:0 0 8px rgba(255,90,60,.9)}.fail .lz-svg .arcp{stroke:#ff6b4a}.fail .lz-pct{color:#ff8f7a;text-shadow:0 0 8px rgba(255,90,60,.9)}.fail .lz-fill{background:linear-gradient(90deg,#8a2a14,#ff6b4a);box-shadow:0 0 6px #ff6b4a}.fail .lz-fill:after{background:#ffd2c6;box-shadow:0 0 8px #ff6b4a}.lz-steps li.fail{color:#ff8f7a}.lz-steps li.fail i:before{border-color:#ff6b4a;background:rgba(255,107,74,.14);box-shadow:0 0 8px #ff6b4a,0 0 18px rgba(255,107,74,.45)}.lz-steps li.fail i:after{content:"!";position:relative;font:800 12px/1 "Jakarta",Inter,system-ui,sans-serif;color:#fff}.lz-btn{margin-top:22px;font:700 13px "Jakarta",Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:rgba(0,229,255,.08);border:1.5px solid #00e5ff;border-radius:999px;padding:11px 26px;cursor:pointer;box-shadow:0 0 10px rgba(0,229,255,.45),inset 0 0 10px rgba(0,229,255,.2);text-shadow:0 0 8px rgba(0,229,255,.8);transition:background .2s,box-shadow .2s}.lz-btn:hover{background:rgba(0,229,255,.18);box-shadow:0 0 16px rgba(0,229,255,.7),inset 0 0 12px rgba(0,229,255,.3)}.lz-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.lz-btn[hidden]{display:none}@media (max-width:700px){.lz-core{transform:scale(.8);margin:-30px 0}.lz h2{font-size:23px}.lz-status p{font-size:13px;width:100%;order:3}.lz-steps li{gap:8px}.lz-steps li span{font-size:9.5px;letter-spacing:.03em}.lz-prog:before,.lz-prog:after{display:none}}@media (prefers-reduced-motion:reduce){.launch,.launch *{animation-duration:30s!important;transition-duration:.01s!important}.lz-status p:after{animation:none}}
