.zx-launch-dialog{color:#eef9fb;scrollbar-width:thin;scrollbar-color:#3e6d7c transparent;background:0 0;border:0;width:min(1120px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.zx-launch-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02090d85;animation:.26s ease-out both zx-launch-fade-in}.zx-launch-panel{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:radial-gradient(at 50% 38%,#42dfff1f,#0000 60%),linear-gradient(160deg,#10222c75,#060f1561);border:1px solid #78e1f547;border-radius:28px;padding:clamp(18px,2.6vw,28px) clamp(16px,3.4vw,40px) 18px;animation:.52s cubic-bezier(.18,.8,.2,1) both zx-launch-panel-in;position:relative;overflow:hidden;box-shadow:0 30px 110px #00000073,inset 0 1px #e6fcff1f}.zx-launch-close{z-index:3;color:#e6f8fb;cursor:pointer;background:#0610168c;border:1px solid #a0d6e266;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,transform .22s;display:grid;position:absolute;top:clamp(12px,2vw,20px);right:clamp(12px,2vw,20px)}.zx-launch-close:hover{background:#42dfff2e;border-color:#42dfff;transform:rotate(90deg)}.zx-launch-close:focus-visible{outline-offset:3px;outline:2px solid #42dfff}.zx-launch-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:60px;display:flex;position:relative}.zx-launch-date{color:#f2e6c6;white-space:nowrap;background:#ffcb3a17;border:1px solid #ffcb3a61;border-radius:999px;flex:none;align-items:center;gap:8px;margin:3px 0 0;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.zx-launch-date svg{color:#ffcb3a}.zx-launch-date time{color:#fff;font-weight:800}.zx-launch-kicker{color:#a9d3dd;letter-spacing:1.8px;align-items:center;gap:9px;margin:0 0 6px;font-size:10px;font-weight:700;display:flex}.zx-launch-live-dot{background:#58f08a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #58f08abf}.zx-launch-header h2{color:#f3fbfd;letter-spacing:-1.2px;margin:0;font-size:clamp(21px,2.8vw,30px);font-weight:600;line-height:1.2}.zx-launch-stage{z-index:1;margin-top:4px;position:relative}.zx-launch-scene{width:100%;height:auto;display:block;overflow:hidden}.zx-launch-legend{font-family:var(--font-sans);pointer-events:none}.zx-launch-display{font-family:var(--font-display)}.zx-launch-footer{z-index:2;color:#b3cbd2;border-top:1px solid #8cd2e02e;justify-content:space-between;align-items:center;gap:16px;padding:12px 3px 0;font-size:12px;display:flex;position:relative}.zx-launch-footer>span{align-items:center;gap:8px;display:flex}.zx-launch-footer i{background:#ffcb3a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ffcb3a8c}.zx-launch-footer a{color:#6ee8fb;align-items:center;gap:7px;font-weight:700;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}.zx-launch-footer a:hover{color:#c0f8ff;gap:11px}.zx-launch-footer a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #42dfff}.zx-launch-scene *{transform-box:view-box}.zx-launch-tap,.zx-launch-hand-tap,.zx-launch-press,.zx-launch-flash,.zx-launch-halo,.zx-launch-reach{animation-duration:9s;animation-delay:var(--at,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.zx-launch-tap{transform-origin:var(--kx) var(--ky);animation-name:zx-launch-tap}.zx-launch-hand-tap{animation-name:zx-launch-hand-tap}.zx-launch-press{animation-name:zx-launch-press}.zx-launch-flash{opacity:0;animation-name:zx-launch-flash}.zx-launch-halo{opacity:0;animation-name:zx-launch-halo}.zx-launch-reach{animation-name:zx-launch-reach;animation-timing-function:cubic-bezier(.45,0,.25,1)}.zx-launch-hand-idle{animation:3s ease-in-out infinite zx-launch-idle}.zx-launch-camera{transform-origin:500px 0;animation:9s cubic-bezier(.65,0,.35,1) infinite zx-launch-camera}.zx-launch-signal{opacity:0;filter:drop-shadow(0 0 4px #42dfff);animation:9s linear infinite zx-launch-signal}.zx-launch-printer-body{animation:9s linear infinite zx-launch-motor}.zx-launch-paper{animation:9s linear infinite zx-launch-print}.zx-launch-paper-sway{transform-origin:500px 238px;animation:9s ease-in-out infinite zx-launch-sway}.zx-launch-led-idle{animation:1.1s ease-in-out infinite alternate zx-launch-blink}.zx-launch-led-live{animation:9s step-end infinite zx-launch-live}.zx-launch-board-led{animation:1.6s ease-in-out infinite alternate zx-launch-blink}.zx-launch-confetti rect{opacity:0;transform-origin:500px 120px;animation:9s cubic-bezier(.2,.7,.3,1) infinite zx-launch-confetti}@keyframes zx-launch-fade-in{0%{opacity:0}to{opacity:1}}@keyframes zx-launch-panel-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes zx-launch-tap{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);translate:0;scale:1}1.9%{animation-timing-function:cubic-bezier(.55,0,.9,.45);translate:0 -7px;scale:1 1.06}4%{animation-timing-function:cubic-bezier(.25,.8,.3,1);translate:0 3px;scale:1 .94}4.8%{animation-timing-function:cubic-bezier(.3,.7,.3,1);translate:0 2.5px;scale:1 .95}7.5%,to{translate:0;scale:1}}@keyframes zx-launch-hand-tap{0%,3.6%,7.5%,to{translate:0}4.4%{translate:0 1.2px}}@keyframes zx-launch-press{0%,3.3%,6.5%,to{translate:0}4%{translate:0 4px}}@keyframes zx-launch-flash{0%,3.6%,10%,to{opacity:0}4.2%{opacity:.7}}@keyframes zx-launch-halo{0%,3.6%,14%,to{opacity:0}4.6%{opacity:.95}}@keyframes zx-launch-reach{0%,13%,to{translate:0}4.5%,8.5%{translate:var(--reach-x) var(--reach-y)}}@keyframes zx-launch-idle{0%,to{translate:0}50%{translate:0 -2px}}@keyframes zx-launch-camera{0%,33.5%,95%,to{transform:translateY(-207px)scale(1.3)}43%,86%{transform:translateY(-12px)scale(1.5)}}@keyframes zx-launch-signal{0%,32.7%{opacity:0;stroke-dashoffset:12px}33%{opacity:1;stroke-dashoffset:12px}42.6%{opacity:1;stroke-dashoffset:-88px}43.4%,to{opacity:0;stroke-dashoffset:-88px}}@keyframes zx-launch-print{0%,42.8%{opacity:1;animation-timing-function:steps(18,end);translate:0 192px}66.7%{opacity:1;animation-timing-function:ease-in;translate:0}87.8%{opacity:1;translate:0}93%{opacity:0;translate:0 -46px}93.1%,to{opacity:0;translate:0 192px}}@keyframes zx-launch-sway{0%,66.7%,80%,to{rotate:0deg}69.5%{rotate:-2deg}73%{rotate:1.2deg}76.5%{rotate:-.5deg}}@keyframes zx-launch-motor{0%,42.8%,66.7%,to{translate:0}44%,48%,52%,56%,60%,64%{translate:0 .8px}46%,50%,54%,58%,62%,66%{translate:0 -.5px}}@keyframes zx-launch-blink{0%{opacity:.35}to{opacity:1}}@keyframes zx-launch-live{0%{opacity:0}42.8%{opacity:1}88%{opacity:0}}@keyframes zx-launch-confetti{0%,66.4%{opacity:0;translate:0;rotate:0deg}67.4%{opacity:1}80%{opacity:1;translate:var(--x) var(--y);rotate:var(--r)}87%,to{opacity:0;translate:var(--x) calc(var(--y) + 40px);rotate:var(--r)}}@media (prefers-reduced-motion:reduce){.zx-launch-dialog::backdrop,.zx-launch-panel,.zx-launch-scene *{animation:none!important}}.zx-home[data-motion=reduced] .zx-launch-scene *{animation:none!important}@media (max-width:640px){.zx-launch-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.zx-launch-panel{border-radius:20px;padding:16px 10px 12px}.zx-launch-header{flex-direction:column;gap:10px;padding:0 48px 0 6px}.zx-launch-date{margin:0;padding:6px 11px;font-size:11px}.zx-launch-kicker{letter-spacing:1.4px;font-size:8px}.zx-launch-header h2{letter-spacing:-.8px;font-size:clamp(18px,5vw,22px)}.zx-launch-close{width:38px;height:38px;top:12px;right:12px}.zx-launch-stage{margin:8px -4px 0}.zx-launch-footer{padding:10px 6px 0;font-size:10px}}@media (max-width:390px){.zx-launch-footer{flex-direction:column;align-items:flex-start;gap:8px}}
