*{box-sizing:border-box;margin:0;padding:0}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--dur: .55s}html,body,#app{height:100%}body{background:#0e1013;color:#e8eaee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased}iframe{display:block}button{font:inherit}.site-frame[data-v-ba7a882d]{position:absolute;top:0;left:0;border:0;background:#fff;transform-origin:0 0;will-change:transform;transition:transform var(--dur) var(--ease-out),height var(--dur) var(--ease-out)}.pane[data-v-1890dc6e]{position:relative;overflow:hidden;min-width:0;background:#0f1216;transition:width var(--dur) var(--ease-out),transform .55s var(--ease-out),opacity .4s ease}.pane.dim[data-v-1890dc6e]{opacity:0;pointer-events:none}.pane.m-out[data-v-1890dc6e]{pointer-events:none}.canvas[data-v-1890dc6e]{position:absolute;top:0;right:0;bottom:0;left:0}.marquee-mask[data-v-1890dc6e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .55s ease}.marquee-mask.on[data-v-1890dc6e]{opacity:1}.info-card[data-v-1890dc6e]{position:absolute;left:12px;bottom:12px;z-index:4;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:10px 14px;border-radius:12px;background:#12151a6b;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(255,255,255,.18);color:#fff;pointer-events:none}.info-logo[data-v-1890dc6e]{width:34px;height:34px;border-radius:8px;object-fit:contain;background:#ffffffeb;padding:3px;flex:none}.info-text[data-v-1890dc6e]{min-width:0}.info-name[data-v-1890dc6e]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-desc[data-v-1890dc6e]{font-size:12px;color:#ffffffc7;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rise-enter-active[data-v-1890dc6e],.rise-leave-active[data-v-1890dc6e]{transition:opacity .4s ease,transform .45s var(--ease-out)}.rise-enter-from[data-v-1890dc6e],.rise-leave-to[data-v-1890dc6e]{opacity:0;transform:translateY(10px)}.skeleton[data-v-1890dc6e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#fff0 22%,#ffffff17,#fff0 78%),#1012179e;background-size:200% 100%,100% 100%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:shimmer-1890dc6e 1.6s linear infinite}@keyframes shimmer-1890dc6e{to{background-position:-200% 0,0 0}}.spinner[data-v-1890dc6e]{width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:#4ade80e6;animation:spin-1890dc6e .9s linear infinite}@keyframes spin-1890dc6e{to{transform:rotate(360deg)}}.click-catch[data-v-1890dc6e]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:zoom-in}.zoom-hint[data-v-1890dc6e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-40%);display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#0e1013c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.14);font-size:13px;color:#fff;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none;white-space:nowrap}.zh-ico[data-v-1890dc6e]{flex:none}@media(hover:hover){.click-catch:hover .zoom-hint[data-v-1890dc6e]{opacity:1;transform:translate(-50%,-50%)}}.fade-enter-active[data-v-1890dc6e],.fade-leave-active[data-v-1890dc6e]{transition:opacity .3s ease}.fade-enter-from[data-v-1890dc6e],.fade-leave-to[data-v-1890dc6e]{opacity:0}.back[data-v-d3774553]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:40;padding:8px 18px;border-radius:999px;background:#12151a1a;backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 16px #0000001f;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);cursor:pointer;font-size:13px;transition:background .2s ease;animation:drop-d3774553 .45s var(--ease-out) .12s both}.back[data-v-d3774553]:hover{background:#12151a47}@keyframes drop-d3774553{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.splash[data-v-6d24a74e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0a0c108c;backdrop-filter:blur(30px) saturate(140%);-webkit-backdrop-filter:blur(30px) saturate(140%);transition:opacity .65s ease,transform .65s ease;animation:splash-base-6d24a74e .5s ease both}@keyframes splash-base-6d24a74e{0%{background-color:#0d1014}to{background-color:#0a0c108c}}.splash.leaving[data-v-6d24a74e]{opacity:0;transform:scale(1.03);pointer-events:none}.glow[data-v-6d24a74e]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.16;pointer-events:none}.g1[data-v-6d24a74e]{width:460px;height:460px;left:6%;top:14%;background:#34d399;opacity:.12;animation:drift-6d24a74e 12s ease-in-out infinite alternate}@keyframes drift-6d24a74e{0%{transform:translate(0) scale(1)}to{transform:translate(60px,-40px) scale(1.14)}}.s-center[data-v-6d24a74e]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;animation:center-in-6d24a74e .7s var(--ease-out) both}@keyframes center-in-6d24a74e{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.s-logo-wrap[data-v-6d24a74e]{position:relative;width:108px;aspect-ratio:1672 / 941}.s-logo[data-v-6d24a74e],.s-ghost[data-v-6d24a74e]{width:100%;height:100%;object-fit:contain}.s-logo[data-v-6d24a74e]{position:relative;z-index:1;filter:drop-shadow(0 12px 28px rgba(0,0,0,.4))}.s-ghost[data-v-6d24a74e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:ghost-6d24a74e 1.8s ease-out infinite;will-change:transform,opacity}@keyframes ghost-6d24a74e{0%{opacity:.38;transform:scale(1)}65%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.s-bars[data-v-6d24a74e]{display:flex;gap:10px;height:52px;align-items:center}.s-bars i[data-v-6d24a74e]{width:14px;height:100%;border-radius:7px;animation:pulse-6d24a74e 1.1s ease-in-out infinite}.s-bars i[data-v-6d24a74e]:nth-child(1){background:linear-gradient(#34d399,#059669)}.s-bars i[data-v-6d24a74e]:nth-child(2){background:linear-gradient(#60a5fa,#2563eb);animation-delay:.12s}.s-bars i[data-v-6d24a74e]:nth-child(3){background:linear-gradient(#fbbf24,#d97706);animation-delay:.24s}.s-bars i[data-v-6d24a74e]:nth-child(4){background:linear-gradient(#a78bfa,#7c3aed);animation-delay:.36s}@keyframes pulse-6d24a74e{0%,to{transform:scaleY(.55);opacity:.75}50%{transform:scaleY(1);opacity:1}}.s-title[data-v-6d24a74e]{font-size:16px;letter-spacing:3px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.4)}.s-sub[data-v-6d24a74e]{font-size:11px;letter-spacing:2px;color:#ffffff8c;margin-top:-10px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.s-track[data-v-6d24a74e]{width:240px;height:4px;border-radius:999px;background:#ffffff29;overflow:hidden;margin-top:4px}.s-fill[data-v-6d24a74e]{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,#60a5fa,#a78bfa);overflow:hidden}.s-fill[data-v-6d24a74e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:sweep-6d24a74e 1.3s linear infinite}@keyframes sweep-6d24a74e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.s-msg[data-v-6d24a74e]{font-size:12px;color:#ffffff9e;height:16px;line-height:16px;letter-spacing:1px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.msg-enter-active[data-v-6d24a74e],.msg-leave-active[data-v-6d24a74e]{transition:opacity .22s ease,transform .22s ease}.msg-enter-from[data-v-6d24a74e]{opacity:0;transform:translateY(5px)}.msg-leave-to[data-v-6d24a74e]{opacity:0;transform:translateY(-5px)}.s-foot[data-v-6d24a74e]{position:absolute;bottom:26px;font-size:11px;color:#fff6;letter-spacing:1px;text-shadow:0 1px 4px rgba(0,0,0,.35)}.about-btn[data-v-bacc5682]{position:fixed;right:20px;bottom:20px;z-index:30;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#12151a59;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 24px #00000040;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.about-btn[data-v-bacc5682]:hover{background:#ffffff29;transform:translateY(-2px)}@media(max-width:768px){.about-btn[data-v-bacc5682]{right:12px;bottom:12px;width:34px;height:34px;background:#12151a47}.about-btn svg[data-v-bacc5682]{width:15px;height:15px}}.about-mask[data-v-bacc5682]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#080a0d59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.about-card[data-v-bacc5682]{position:relative;width:360px;max-width:calc(100vw - 48px);padding:26px 28px 24px;border-radius:20px;background:#16191f6b;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 80px #00000073;color:#e8eaee}.close[data-v-bacc5682]{position:absolute;right:12px;top:12px;width:26px;height:26px;border-radius:50%;border:0;background:#ffffff14;color:#cfd3da;font-size:11px;cursor:pointer;transition:background .2s ease}.close[data-v-bacc5682]:hover{background:#fff3;color:#fff}.a-logo[data-v-bacc5682]{display:block;width:96px;height:auto;margin:2px auto 14px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}.a-title[data-v-bacc5682]{font-size:15px;font-weight:600;letter-spacing:1px;margin-bottom:12px}.a-text[data-v-bacc5682]{font-size:13px;line-height:1.8;color:#e8eaeed1;margin:0 0 18px}.a-text b[data-v-bacc5682]{color:#fff}.a-community[data-v-bacc5682]{font-size:13px;color:#e8eaee9e}.a-community a[data-v-bacc5682]{color:#6db3f2;text-decoration:none;font-variant-numeric:tabular-nums;border-bottom:1px dashed rgba(109,179,242,.5);transition:color .2s ease,border-color .2s ease}.a-community a[data-v-bacc5682]:hover{color:#9ccdff;border-bottom-color:#9ccdff}.a-links[data-v-bacc5682]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.a-links-title[data-v-bacc5682]{font-size:11px;letter-spacing:2px;color:#ffffff73;margin-bottom:9px}.a-links-list[data-v-bacc5682]{display:flex;flex-wrap:wrap;gap:7px}.a-link[data-v-bacc5682]{padding:4px 11px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#e8eaeed9;font-size:12px;text-decoration:none;transition:background .2s ease,color .2s ease}.a-link[data-v-bacc5682]:hover{background:#ffffff2e;color:#fff}.about-enter-active[data-v-bacc5682],.about-leave-active[data-v-bacc5682]{transition:opacity .3s ease}.about-enter-active .about-card[data-v-bacc5682],.about-leave-active .about-card[data-v-bacc5682]{transition:transform .35s var(--ease-out),opacity .3s ease}.about-enter-from[data-v-bacc5682],.about-leave-to[data-v-bacc5682]{opacity:0}.about-enter-from .about-card[data-v-bacc5682]{transform:translateY(16px) scale(.96)}.about-leave-to .about-card[data-v-bacc5682]{transform:translateY(10px) scale(.97);opacity:0}.guide[data-v-da1ed87b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none}.spot[data-v-da1ed87b]{position:fixed;border:1.5px solid rgba(255,255,255,.5);box-shadow:0 0 0 9999px #080a0d9e;transition:left .3s var(--ease-out),top .3s var(--ease-out),width .3s var(--ease-out),height .3s var(--ease-out),border-radius .3s var(--ease-out),box-shadow .45s ease,border-color .45s ease}.spot.off[data-v-da1ed87b]{box-shadow:0 0 #080a0d00;border-color:#fff0}.tap[data-v-da1ed87b]{position:fixed;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.5);box-shadow:0 2px 8px #00000059;animation:tap-da1ed87b 1.9s ease-out infinite}@keyframes tap-da1ed87b{0%{box-shadow:0 0 #00000073,0 0 #fff9;transform:scale(.9)}70%{box-shadow:0 0 0 15px #0000,0 0 0 24px #fff0;transform:scale(1.05)}to{box-shadow:0 0 #0000,0 0 #fff0;transform:scale(.9)}}.tip[data-v-da1ed87b]{position:fixed;left:50%;transform:translate(-50%);width:min(330px,calc(100vw - 44px));padding:15px 16px 12px;border-radius:10px;background:#16191fa8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 50px #00000073;color:#e8eaee;pointer-events:auto;animation:tip-in-da1ed87b .4s var(--ease-out) both;transition:top .45s var(--ease-out),bottom .45s var(--ease-out)}@keyframes tip-in-da1ed87b{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.t-text[data-v-da1ed87b]{font-size:13px;line-height:1.7;color:#e8eaeee6}.t-text[data-v-da1ed87b] b{color:#fff;font-weight:600}.t-row[data-v-da1ed87b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;min-height:30px}.dots[data-v-da1ed87b]{display:flex;gap:5px}.dots i[data-v-da1ed87b]{width:6px;height:6px;border-radius:50%;background:#ffffff40;transition:background .25s ease}.dots i.on[data-v-da1ed87b]{background:#fff}.t-wait[data-v-da1ed87b]{font-size:12px;color:#ffffff73}.t-btn[data-v-da1ed87b]{padding:7px 18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff24;color:#fff;font-size:13px;cursor:pointer;transition:background .2s ease}.t-btn[data-v-da1ed87b]:hover{background:#ffffff3d}.t-skip[data-v-da1ed87b]{display:block;margin:9px auto 0;border:0;background:transparent;color:#ffffff6b;font-size:11px;cursor:pointer}.t-skip[data-v-da1ed87b]:hover{color:#ffffffb3}.app[data-v-896cefce]{height:100vh;height:100dvh;display:flex;flex-direction:column}.stage[data-v-896cefce]{flex:1;min-height:0;display:flex}.poster[data-v-896cefce]{flex:1;min-width:0;min-height:0;display:flex}.split[data-v-896cefce]{flex:1;min-width:0;display:flex;position:relative}.empty[data-v-896cefce]{flex:1;display:flex;align-items:center;justify-content:center;color:#8b93a1;font-size:14px}
