.dialog-mask[data-v-64ba1e88]{align-items:center;background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.dialog-box[data-v-64ba1e88]{align-items:stretch;background:#18181c;border-radius:10px;box-shadow:0 4px 32px #d580d888;display:flex;flex-direction:column;max-width:96vw;min-width:320px;padding:24px 18px 18px;width:400px}.dialog-title[data-v-64ba1e88]{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-align:center}.dialog-body[data-v-64ba1e88]{display:flex;flex-direction:column}.dialog-body[data-v-64ba1e88]>*+*{margin-top:10px}.dialog-textarea[data-v-64ba1e88]{border:1px solid #c084fc;border-radius:6px;font-family:Noto Sans SC;min-height:80px;resize:vertical}.dialog-input[data-v-64ba1e88],.dialog-textarea[data-v-64ba1e88]{background:#23232b;color:#fff;font-size:1rem;outline:none;padding:8px;width:auto}.dialog-input[data-v-64ba1e88]{border:1px solid #a0aec0;border-radius:6px}.dialog-actions[data-v-64ba1e88]{display:flex;justify-content:flex-end;margin-top:16px}.dialog-actions[data-v-64ba1e88]>*+*{margin-left:12px}.dialog-btn[data-v-64ba1e88]{background:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;min-width:120px;padding:7px 14px;text-align:center;transition:background .4s}.dialog-btn.primary[data-v-64ba1e88]{background:linear-gradient(90deg,#a21caf,#c084fc);color:#fff}.dialog-btn.disabled[data-v-64ba1e88],.dialog-btn[data-v-64ba1e88]:disabled{cursor:not-allowed;opacity:.6}.dialog-btn[data-v-64ba1e88]:hover{background:#555;cursor:pointer}.dialog-btn.primary[data-v-64ba1e88]:hover{background:linear-gradient(90deg,#9d16a6,#b97ce0)}.dialog-tip[data-v-64ba1e88]{color:#c084fc;font-size:.95rem;margin-top:6px;min-height:1.2em;text-align:center}@media (max-width:600px){.dialog-box[data-v-64ba1e88]{min-width:0;padding:16px 6px 12px;width:90vw}}:root{--home-space-xs:4px;--home-space-sm:8px;--home-space-md:12px;--home-space-lg:16px;--home-space-xl:24px;--home-space-2xl:32px;--home-space-3xl:48px;--home-ink:#f7f3ff;--home-ink-muted:#c9c7dc;--home-surface:rgba(8,14,32,.76);--home-surface-hover:rgba(20,25,52,.9);--home-line:rgba(228,226,255,.18);--home-line-strong:rgba(224,172,255,.5);--home-cyan:#67d8f3;--home-focus:rgba(213,140,255,.4);--home-overlay:linear-gradient(90deg,rgba(3,8,22,.93),rgba(5,10,26,.78) 42%,rgba(5,10,26,.28) 76%,rgba(4,8,20,.56)),linear-gradient(180deg,rgba(3,7,18,.22),rgba(3,7,18,.18) 58%,rgba(3,7,18,.84))}body,html{background:#050a18;color:var(--home-ink);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;margin:0;min-height:100%;overflow-x:hidden;padding:0}*{box-sizing:border-box}.background-container[data-v-d2b3747d]{display:flex;flex-direction:column;isolation:isolate;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.bg-image[data-v-d2b3747d]{filter:saturate(.82) contrast(1.04) brightness(.8);height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:fixed;width:100%;z-index:-3}.background-overlay[data-v-d2b3747d]{background:var(--home-overlay);top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:-2}.site-header[data-v-d2b3747d]{display:flex;justify-content:flex-end;margin:0 auto;padding-top:var(--home-space-xl);position:relative;width:min(1180px,calc(100% - 64px));z-index:5}.lang-switcher[data-v-d2b3747d]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060c1cad;border:1px solid var(--home-line);border-radius:8px;display:flex;min-height:44px;padding:var(--home-space-xs) var(--home-space-xs) var(--home-space-xs) var(--home-space-lg)}.lang-label[data-v-d2b3747d]{color:var(--home-ink-muted);font-size:.82rem;letter-spacing:.04em}.lang-select[data-v-d2b3747d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f7f3ff14;background-image:linear-gradient(45deg,transparent 50%,var(--home-ink) 50%),linear-gradient(135deg,var(--home-ink) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:6px;color:var(--home-ink);cursor:pointer;font:inherit;font-size:.85rem;margin-left:var(--home-space-md);min-height:36px;outline:0;padding:0 34px 0 var(--home-space-md);transition:background-color .18s ease-out,box-shadow .18s ease-out}.lang-select[data-v-d2b3747d]:hover{background-color:#f7f3ff21}.lang-select[data-v-d2b3747d]:focus-visible{box-shadow:0 0 0 3px var(--home-focus)}.lang-select option[data-v-d2b3747d]{color:#111322}.homepage[data-v-d2b3747d]{flex:1;padding:clamp(32px,5vh,72px) 32px clamp(48px,7vh,88px);position:relative;width:100%;z-index:2}.hero-layout[data-v-d2b3747d],.homepage[data-v-d2b3747d]{align-items:center;display:flex;justify-content:center}.hero-layout[data-v-d2b3747d]{margin:0 auto;width:min(640px,100%)}.hero-content[data-v-d2b3747d]{flex:0 0 auto;width:100%}.neon-title[data-v-d2b3747d]{margin:0 auto;width:-moz-fit-content;width:fit-content}.hero-logo[data-v-d2b3747d]{display:block;filter:drop-shadow(0 10px 34px rgba(181,77,255,.34));height:auto;width:clamp(280px,30vw,430px)}.subtitle[data-v-d2b3747d]{color:var(--home-ink);font-size:clamp(1.1rem,1.6vw,1.42rem);font-weight:600;letter-spacing:.16em;margin:var(--home-space-lg) 0 0;text-align:center;text-shadow:0 4px 18px rgba(4,7,18,.7)}.download-section[data-v-d2b3747d]{margin-left:auto;margin-right:auto;margin-top:var(--home-space-3xl);width:min(100%,600px)}.download-button[data-v-d2b3747d]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--home-surface);border:1px solid var(--home-line);border-radius:8px;color:var(--home-ink);display:flex;justify-content:center;min-height:52px;overflow:hidden;padding:0 var(--home-space-lg);position:relative;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.download-button[data-v-d2b3747d]:before{background:linear-gradient(110deg,transparent 15%,hsla(0,0%,100%,.08) 50%,transparent 85%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translate(-24%);transition:opacity .18s ease-out,transform .36s cubic-bezier(.22,1,.36,1)}.download-button[data-v-d2b3747d]:hover:before{opacity:1;transform:translate(24%)}.download-button[data-v-d2b3747d]:hover{background:var(--home-surface-hover);border-color:var(--home-line-strong);box-shadow:0 12px 30px #02051047,0 0 18px #be71ff1f;transform:translateY(-2px)}.contact-email a[data-v-d2b3747d]:focus-visible,.download-button[data-v-d2b3747d]:focus-visible,.feedback-btn[data-v-d2b3747d]:focus-visible,.footer a[data-v-d2b3747d]:focus-visible{box-shadow:0 0 0 3px var(--home-focus);outline:0}.web-button[data-v-d2b3747d]{border-color:#67d8f33d}.icon[data-v-d2b3747d]{align-items:center;color:#eee8ff;display:flex;flex:0 0 auto;height:24px;justify-content:center;margin-right:var(--home-space-sm);width:24px}.web-icon[data-v-d2b3747d]{color:var(--home-cyan)}.button-text[data-v-d2b3747d]{color:inherit;font-size:.96rem;font-weight:600;letter-spacing:.02em;line-height:1.35;position:relative;text-align:center}.download-buttons[data-v-d2b3747d]{margin-top:0}.download-row[data-v-d2b3747d]{display:flex;margin:0 -6px}.download-row+.download-row[data-v-d2b3747d]{margin-top:var(--home-space-md)}.download-row .download-button[data-v-d2b3747d]{flex:1 1 0;margin:0 6px;min-width:0}.download-row-primary .download-button[data-v-d2b3747d]{background:linear-gradient(90deg,#8543bb57,#121732c7);border-color:#d58cff61;min-height:58px}.feedback-actions[data-v-d2b3747d]{align-items:center;display:flex;justify-content:center;margin-top:var(--home-space-xl)}.feedback-btn-wrap+.feedback-btn-wrap[data-v-d2b3747d]{margin-left:var(--home-space-sm)}.feedback-btn[data-v-d2b3747d]{border:1px solid transparent;border-radius:8px;color:var(--home-ink-muted);cursor:pointer;font-size:.9rem;font-weight:600;line-height:18px;min-height:44px;padding:var(--home-space-md) var(--home-space-lg);transition:color .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.feedback-btn[data-v-d2b3747d]:hover{background:#f7f3ff0f;border-color:var(--home-line);color:var(--home-ink);transform:translateY(-1px)}.contact-email[data-v-d2b3747d]{color:#d3d1e5c7;font-size:.85rem;line-height:1.6;margin-top:var(--home-space-md);text-align:center;word-break:break-all}.contact-email a[data-v-d2b3747d]{color:var(--home-ink-muted);text-decoration-color:#c9c7dc6b;text-underline-offset:3px;word-break:break-all}.contact-email a[data-v-d2b3747d]:hover{color:var(--home-ink)}.footer[data-v-d2b3747d]{align-items:center;border-top:1px solid rgba(228,226,255,.12);color:#c9c7dca8;display:flex;flex-wrap:wrap;font-size:.78rem;justify-content:center;line-height:1.7;margin:0 auto;padding:var(--home-space-xl) 0 var(--home-space-2xl);position:relative;text-align:center;width:min(1120px,calc(100% - 64px));z-index:4}.footer[data-v-d2b3747d]>*+*{margin-left:var(--home-space-lg)}.footer a[data-v-d2b3747d]{color:inherit;text-decoration-color:#c9c7dc5c;text-underline-offset:3px;transition:color .18s ease-out}.footer a[data-v-d2b3747d]:hover{color:var(--home-ink)}@media (max-width:860px){.site-header[data-v-d2b3747d]{width:min(100% - 40px,720px)}.homepage[data-v-d2b3747d]{padding-left:20px;padding-right:20px}.hero-layout[data-v-d2b3747d]{width:min(620px,100%)}.hero-content[data-v-d2b3747d]{flex-basis:auto}}@media (max-width:680px){.background-container[data-v-d2b3747d]{--home-overlay:linear-gradient(180deg,rgba(3,8,22,.7),rgba(4,9,23,.83) 48%,rgba(3,7,18,.96))}.site-header[data-v-d2b3747d]{padding-top:var(--home-space-md);width:calc(100% - 24px)}.lang-switcher[data-v-d2b3747d]{min-height:40px;padding-left:var(--home-space-md)}.homepage[data-v-d2b3747d]{align-items:center;flex:1 1 auto;justify-content:center;padding:var(--home-space-lg) var(--home-space-lg) var(--home-space-xl)}.hero-layout[data-v-d2b3747d]{display:block;width:100%}.hero-content[data-v-d2b3747d]{width:100%}.hero-logo[data-v-d2b3747d]{width:min(68vw,280px)}.subtitle[data-v-d2b3747d]{font-size:1rem;letter-spacing:.12em;margin-top:var(--home-space-md)}.download-section[data-v-d2b3747d]{margin-top:var(--home-space-xl)}.download-buttons[data-v-d2b3747d]{margin-top:0}.download-row[data-v-d2b3747d]{margin-left:-4px;margin-right:-4px}.download-row+.download-row[data-v-d2b3747d]{margin-top:var(--home-space-sm)}.download-row .download-button[data-v-d2b3747d]{margin-left:var(--home-space-xs);margin-right:var(--home-space-xs);min-height:48px;min-width:0;padding-left:var(--home-space-sm);padding-right:var(--home-space-sm)}.download-row-primary .download-button[data-v-d2b3747d]{min-height:52px}.button-text[data-v-d2b3747d]{font-size:.9rem}.feedback-actions[data-v-d2b3747d]{margin-top:var(--home-space-lg)}.feedback-btn-wrap[data-v-d2b3747d]{flex:1 1 0}.feedback-btn-wrap+.feedback-btn-wrap[data-v-d2b3747d]{margin-left:var(--home-space-sm)}.feedback-btn[data-v-d2b3747d]{font-size:.86rem;padding-left:var(--home-space-md);padding-right:var(--home-space-md);text-align:center;width:100%}.contact-email[data-v-d2b3747d]{margin-top:var(--home-space-lg)}.footer[data-v-d2b3747d]{padding:var(--home-space-lg) 0 var(--home-space-xl);width:calc(100% - 32px)}.footer[data-v-d2b3747d]>*{width:100%}.footer[data-v-d2b3747d]>*+*{margin-left:0;margin-top:var(--home-space-xs)}}@media (max-height:760px) and (min-width:681px){.homepage[data-v-d2b3747d]{padding-bottom:var(--home-space-2xl);padding-top:var(--home-space-xl)}.hero-logo[data-v-d2b3747d]{width:min(29vw,330px)}.download-section[data-v-d2b3747d]{margin-top:var(--home-space-2xl)}}@media (prefers-reduced-motion:reduce){.download-button[data-v-d2b3747d],.download-button[data-v-d2b3747d]:before,.feedback-btn[data-v-d2b3747d],.footer a[data-v-d2b3747d],.lang-select[data-v-d2b3747d]{transition:none}}
