.scene[data-v-1f299003]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 90% at 50% 110%,rgba(61,100,128,.55) 0%,transparent 55%),linear-gradient(to bottom,#0b1826,#142c42 45%,#1c3b57 75%,#244a68)}.stars[data-v-1f299003]{position:absolute;top:0;right:0;bottom:0;left:0}.star[data-v-1f299003]{position:absolute;border-radius:50%;background:#dce9f2;animation:twinkle-1f299003 linear infinite}@keyframes twinkle-1f299003{0%,to{opacity:.15}50%{opacity:.9}}.shooting-star[data-v-1f299003]{position:absolute;width:90px;height:1.5px;border-radius:2px;background:linear-gradient(to left,#e6f4fff2,#e6f4ff00);opacity:0;transform:rotate(24deg);pointer-events:none}.shooting-star.run[data-v-1f299003]{animation:shoot-1f299003 1.1s ease-out forwards}@keyframes shoot-1f299003{0%{opacity:0;translate:0 0}12%{opacity:.9}to{opacity:0;translate:-26vw 12vw}}.layer[data-v-1f299003]{position:absolute;left:-4%;right:-4%;bottom:-2%;width:108%;height:62%;will-change:transform}.layer.far[data-v-1f299003]{height:70%;opacity:.9}.layer.mid[data-v-1f299003]{height:60%}.layer.near[data-v-1f299003]{height:48%}.mist[data-v-1f299003]{position:absolute;bottom:10%;width:160%;height:34%;border-radius:50%;filter:blur(60px);will-change:transform}.mist-a[data-v-1f299003]{left:-30%;background:#a0bed714;animation:drift-a-1f299003 38s ease-in-out infinite alternate}.mist-b[data-v-1f299003]{right:-40%;bottom:4%;background:#78a0be12;animation:drift-b-1f299003 46s ease-in-out infinite alternate}@keyframes drift-a-1f299003{to{translate:8% -3%}}@keyframes drift-b-1f299003{to{translate:-9% 2%}}.snowfield[data-v-1f299003]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.flake[data-v-1f299003]{position:absolute;top:-2%;border-radius:50%;background:#eaf2f8;animation:fall-1f299003 linear infinite}@keyframes fall-1f299003{0%{transform:translate3d(0,-4vh,0)}to{transform:translate3d(-6vw,104vh,0)}}.target-layer[data-v-527e1a6f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ring[data-v-527e1a6f]{position:absolute;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:1.5px solid rgba(159,212,240,.75);box-shadow:0 0 18px #78bee659,inset 0 0 14px #78bee640;animation:ring-in-527e1a6f .7s cubic-bezier(.22,1,.36,1),ring-pulse-527e1a6f 2.4s ease-in-out .7s infinite}.ring-core[data-v-527e1a6f]{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#c8ebffe6;box-shadow:0 0 10px #a0d7f5e6;animation:core-pulse-527e1a6f 2.4s ease-in-out infinite}.ring-hint[data-v-527e1a6f]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#c8e1f5a6;animation:hint-fade-527e1a6f 2.4s ease-in-out infinite}@keyframes ring-in-527e1a6f{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes ring-pulse-527e1a6f{0%,to{scale:1;box-shadow:0 0 18px #78bee659,inset 0 0 14px #78bee640}50%{scale:1.12;box-shadow:0 0 26px #78bee68c,inset 0 0 18px #78bee666}}@keyframes core-pulse-527e1a6f{0%,to{opacity:.6}50%{opacity:1}}@keyframes hint-fade-527e1a6f{0%,to{opacity:.45}50%{opacity:.9}}.pop[data-v-527e1a6f]{position:absolute;transform:translate(-50%,-50%);font-size:17px;font-weight:600;letter-spacing:1px;color:#cdeaff;text-shadow:0 0 14px rgba(140,205,245,.9);animation:pop-rise-527e1a6f 1.3s cubic-bezier(.22,1,.36,1) forwards}@keyframes pop-rise-527e1a6f{0%{opacity:0;translate:0 6px;scale:.6}18%{opacity:1;scale:1.15}to{opacity:0;translate:0 -46px;scale:.95}}.drone-wrap[data-v-7c343e0c]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.drone[data-v-7c343e0c]{position:absolute;top:0;left:0;width:clamp(64px,8vw,110px);height:auto;will-change:transform;filter:drop-shadow(0 10px 18px rgba(8,18,28,.5))}.trail-dot[data-v-7c343e0c]{position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#b4dcf5e6,#78b4dc00);opacity:0;will-change:transform,opacity}.beam[data-v-7c343e0c]{animation:beam-pulse-7c343e0c 4s ease-in-out infinite}@keyframes beam-pulse-7c343e0c{0%,to{opacity:.55}50%{opacity:1}}.rotor[data-v-7c343e0c]{animation:spin-7c343e0c .28s linear infinite}.rotor.r2[data-v-7c343e0c]{animation-duration:.24s}.rotor.r3[data-v-7c343e0c]{animation-duration:.31s}.rotor.r4[data-v-7c343e0c]{animation-duration:.26s}@keyframes spin-7c343e0c{0%{transform:scaleX(1)}50%{transform:scaleX(.25)}to{transform:scaleX(1)}}.blink[data-v-7c343e0c]{animation:blink-7c343e0c 1.6s steps(1) infinite}@keyframes blink-7c343e0c{0%,60%{opacity:1}70%,to{opacity:.15}}.lens[data-v-7c343e0c]{animation:lens-glow-7c343e0c 3s ease-in-out infinite}@keyframes lens-glow-7c343e0c{0%,to{opacity:.7}50%{opacity:1}}.logo[data-v-c8ef4231]{width:min(560px,86vw);height:auto;display:block;animation:breathe-c8ef4231 7s ease-in-out 2.2s infinite}@keyframes breathe-c8ef4231{0%,to{filter:drop-shadow(0 8px 40px rgba(20,45,70,.6))}50%{filter:drop-shadow(0 8px 46px rgba(120,180,220,.35))}}.glint[data-v-c8ef4231]{transform-origin:350px 108px;animation:glint-c8ef4231 5.5s ease-in-out 2.6s infinite;opacity:0}@keyframes glint-c8ef4231{0%,78%,to{opacity:0;transform:scale(.4) rotate(0)}86%{opacity:.95;transform:scale(1.15) rotate(45deg)}94%{opacity:0;transform:scale(.4) rotate(90deg)}}.word-drone[data-v-c8ef4231]{opacity:0;animation:rise-c8ef4231 1.1s cubic-bezier(.22,1,.36,1) .25s forwards}.word-peaks[data-v-c8ef4231]{opacity:0;animation:rise-c8ef4231 1.2s cubic-bezier(.22,1,.36,1) .55s forwards}.mountain[data-v-c8ef4231]{transform-origin:350px 228px;animation:peak-pop-c8ef4231 1.4s cubic-bezier(.22,1,.36,1) .55s backwards}.rule[data-v-c8ef4231]{stroke-dasharray:580;stroke-dashoffset:580;animation:draw-c8ef4231 1.2s ease-out 1.1s forwards}.url[data-v-c8ef4231]{opacity:0;animation:fade-c8ef4231 1s ease-out 1.7s forwards}@keyframes rise-c8ef4231{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes peak-pop-c8ef4231{0%{transform:scaleY(.7)}to{transform:scaleY(1)}}@keyframes draw-c8ef4231{to{stroke-dashoffset:0}}@keyframes fade-c8ef4231{to{opacity:1}}.score[data-v-992b4474]{position:fixed;top:max(18px,env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left));z-index:10;display:flex;align-items:baseline;gap:8px;font-size:14px;letter-spacing:1.5px;color:#d7e8f5;animation:score-in-992b4474 .6s cubic-bezier(.22,1,.36,1)}.score-star[data-v-992b4474]{color:#9fd4f0;font-size:12px}.score-value[data-v-992b4474]{font-weight:600;font-variant-numeric:tabular-nums}.score-combo[data-v-992b4474]{font-size:12px;font-weight:600;color:#8fd4b8}.score-best[data-v-992b4474]{font-size:11px;font-weight:300;text-transform:uppercase;color:#c9cdd380}@keyframes score-in-992b4474{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.lang[data-v-992b4474]{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));z-index:10;display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:2px}.lang button[data-v-992b4474]{background:none;border:none;color:#c9cdd380;font:inherit;font-weight:600;cursor:pointer;padding:6px 4px;transition:color .3s ease}.lang button[data-v-992b4474]:hover{color:#eaf2f8}.lang button.active[data-v-992b4474]{color:#fff}.lang .sep[data-v-992b4474]{color:#c9cdd34d}.content[data-v-992b4474]{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 24px 64px;gap:0}.tagline[data-v-992b4474]{margin-top:30px;font-size:clamp(15px,2.2vw,20px);font-weight:300;letter-spacing:6px;text-transform:uppercase;color:#d7e2ea;opacity:0;animation:appear-992b4474 1s ease-out 2s forwards}.coming[data-v-992b4474]{margin-top:34px;display:inline-flex;align-items:center;gap:12px;padding:12px 26px;border:1px solid rgba(160,195,220,.35);border-radius:999px;background:#16283a73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;animation:appear-992b4474 1s ease-out 2.4s forwards}.coming-text[data-v-992b4474]{font-size:clamp(13px,1.6vw,15px);font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#eef4f9}.pulse[data-v-992b4474]{width:9px;height:9px;border-radius:50%;background:#8fd4b8;box-shadow:0 0 #8fd4b899;animation:pulse-992b4474 2.2s ease-out infinite}@keyframes pulse-992b4474{0%{box-shadow:0 0 #8fd4b899}70%{box-shadow:0 0 0 12px #8fd4b800}to{box-shadow:0 0 #8fd4b800}}.sub[data-v-992b4474]{margin-top:18px;font-size:clamp(13px,1.8vw,16px);font-weight:300;color:#c9cdd3bf;opacity:0;animation:appear-992b4474 1s ease-out 2.8s forwards}.footer[data-v-992b4474]{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:0;right:0;z-index:5;text-align:center;font-size:12px;letter-spacing:1.5px;color:#c9cdd373;opacity:0;animation:appear-992b4474 1.2s ease-out 3.2s forwards}@keyframes appear-992b4474{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}:root{--slate: #3d6480;--slate-light: #557e9c;--slate-dark: #2c4a61;--night: #16283a;--night-deep: #0e1c2b;--mist: #c9cdd3;--snow: #ffffff;--glow: rgba(160, 200, 230, .55)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{font-family:Montserrat,system-ui,sans-serif;background:var(--night-deep);color:var(--mist);overflow:hidden;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
