:root{--blue-50:#e3f2fd;--blue-100:#bbdefb;--blue-200:#90caf9;--blue-300:#64b5f6;--blue-400:#42a5f5;--blue-500:#2196f3;--blue-600:#1e88e5;--blue-700:#1976d2;--cyan-50:#e0f7fa;--cyan-100:#b2ebf2;--cyan-200:#80deea;--cyan-300:#4dd0e1;--cyan-400:#26c6da;--purple-50:#ede7f6;--purple-100:#d1c4e9;--purple-200:#b39ddb;--purple-300:#9575cd;--orange-50:#fff3e0;--orange-100:#ffe0b2;--orange-200:#ffcc80;--orange-300:#ffb74d;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--text-primary:#1a237e;--text-secondary:#5c6bc0;--text-muted:#78909c;--bg-gradient:linear-gradient(135deg,#e3f2fd 0%,#e0f7fa 35%,#ede7f6 70%,#fff3e0 100%);--shadow-sm:0 4px 12px #2196f31a;--shadow-md:0 8px 24px #2196f326;--shadow-lg:0 16px 48px #2196f333}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-gradient);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}#app{width:100%;position:relative;overflow-x:hidden}::selection{color:#0d47a1;background:#1e88e533}::selection{color:#0d47a1;background:#1e88e533}@media (min-width:769px){::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--blue-50);border-radius:6px;margin:4px 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--blue-300)0%,var(--cyan-300)100%);border:2px solid var(--blue-50);border-radius:6px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--blue-400)0%,var(--cyan-400)100%);border-color:#ffffff80}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,var(--blue-600)0%,var(--cyan-400)100%)}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}a:focus-visible,button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #1e88e5}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img{max-width:100%;height:auto;display:block}img[loading=lazy]{background:linear-gradient(135deg,#e3f2fd 0%,#e0f7fa 100%)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.header[data-v-9766bbd2]{z-index:1000;-webkit-backdrop-filter:blur(20px);opacity:0;background:#fffffff2;border-bottom:1px solid #2196f31a;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 2px 16px #2196f30f}.header.visible[data-v-9766bbd2]{opacity:1;transform:translateY(0);box-shadow:0 4px 24px #2196f31a}.header-content[data-v-9766bbd2]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:.75rem 2rem;display:flex}.logo[data-v-9766bbd2]{align-items:center;gap:.5rem;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.logo[data-v-9766bbd2]:hover{transform:scale(1.05)}.logo-img[data-v-9766bbd2]{object-fit:contain;width:36px;height:36px;transition:transform .3s}.logo:hover .logo-img[data-v-9766bbd2]{transform:rotate(-5deg)}.logo-text[data-v-9766bbd2]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.nav-desktop[data-v-9766bbd2]{align-items:center;gap:2.5rem;display:flex}.nav-link[data-v-9766bbd2]{color:#546e7a;padding:.25rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.nav-link[data-v-9766bbd2]:after{content:"";background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.nav-link[data-v-9766bbd2]:hover,.nav-link.active[data-v-9766bbd2]{color:#1e88e5}.nav-link.active[data-v-9766bbd2]:after{width:100%}.menu-toggle[data-v-9766bbd2]{cursor:pointer;color:#546e7a;background:0 0;border:none;border-radius:8px;width:40px;height:40px;padding:.5rem;transition:all .3s;display:none}.menu-toggle[data-v-9766bbd2]:hover{color:#1e88e5;background:#2196f314}.menu-toggle[data-v-9766bbd2]:active{transform:scale(.95)}.nav-mobile[data-v-9766bbd2]{display:none}@media (max-width:768px){.header-content[data-v-9766bbd2]{padding:.75rem 1rem}.nav-desktop[data-v-9766bbd2]{display:none}.menu-toggle[data-v-9766bbd2]{justify-content:center;align-items:center;display:flex}.nav-mobile[data-v-9766bbd2]{flex-direction:column;gap:.25rem;max-height:0;padding:0 1rem;transition:max-height .3s,padding .3s;display:none;overflow:hidden}.nav-mobile.open[data-v-9766bbd2]{border-top:1px solid #2196f31a;max-height:300px;padding:.75rem 1rem 1rem;display:flex}.nav-mobile-link[data-v-9766bbd2]{color:#546e7a;border-radius:12px;align-items:center;padding:.85rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.nav-mobile-link[data-v-9766bbd2]:hover,.nav-mobile-link[data-v-9766bbd2]:active,.nav-mobile-link.active[data-v-9766bbd2]{color:#1e88e5;background:#2196f314}.logo-img[data-v-9766bbd2]{width:32px;height:32px}.logo-text[data-v-9766bbd2]{font-size:1.1rem}}.hero[data-v-c6df57fb]{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.hero[data-v-c6df57fb]:before{content:"";pointer-events:none;background:radial-gradient(circle at 30%,#1e88e50d 0%,#0000 50%),radial-gradient(circle at 70%,#7c4dff0d 0%,#0000 50%);animation:8s ease-in-out infinite bgPulse-c6df57fb;position:absolute;inset:-50%}@keyframes bgPulse-c6df57fb{0%,to{opacity:.5;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.1)rotate(5deg)}}.hero-bg[data-v-c6df57fb]{pointer-events:none;position:absolute;inset:0}.floating-emoji[data-v-c6df57fb]{opacity:.8;filter:drop-shadow(0 4px 8px #0000001a);transition:all .3s;animation:6s ease-in-out infinite float-c6df57fb;position:absolute}.floating-emoji[data-v-c6df57fb]:hover{opacity:1;animation-play-state:paused;transform:scale(1.2)rotate(15deg)!important}.e1[data-v-c6df57fb]{animation-delay:0s;top:15%;left:10%}.e2[data-v-c6df57fb]{animation-delay:1s;top:25%;right:15%}.e3[data-v-c6df57fb]{animation-delay:2s;bottom:35%;left:8%}.e4[data-v-c6df57fb]{animation-delay:3s;top:45%;right:10%}@keyframes float-c6df57fb{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(10deg)}}.hero-content[data-v-c6df57fb]{text-align:center;z-index:1;max-width:600px}.logo-badge[data-v-c6df57fb]{background:linear-gradient(135deg,#e3f2fd 0%,#e0f7fa 50%,#ede7f6 100%);border-radius:38px;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto 1.75rem;transition:transform .3s;animation:.6s ease-out logoFadeIn-c6df57fb;display:flex;overflow:hidden;box-shadow:0 16px 48px #2196f333,0 4px 16px #7c4dff1a,inset 0 0 0 1px #ffffff80}@keyframes logoFadeIn-c6df57fb{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.logo-badge[data-v-c6df57fb]:hover{transform:scale(1.05)rotate(2deg)}.logo-img[data-v-c6df57fb]{object-fit:contain;width:80%;height:80%}.title[data-v-c6df57fb]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 50%,#00bcd4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin-bottom:1rem;font-size:3.5rem;font-weight:700;animation:.8s ease-out titleFadeIn-c6df57fb;display:flex}.title img[data-v-c6df57fb]{display:inline-block}@keyframes titleFadeIn-c6df57fb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.subtitle[data-v-c6df57fb]{background:linear-gradient(90deg,#5c6bc0 0%,#26c6da 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.5rem;font-size:1.2rem;font-weight:500;display:block}.description[data-v-c6df57fb]{color:#37474f;margin:0 auto 2rem;font-size:1.1rem;font-weight:400;line-height:1.8;animation:1s ease-out descFadeIn-c6df57fb}@keyframes descFadeIn-c6df57fb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.description strong[data-v-c6df57fb]{color:#1e88e5}.hero-platforms[data-v-c6df57fb]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:2rem;animation:1.2s ease-out platformsFadeIn-c6df57fb;display:flex}@keyframes platformsFadeIn-c6df57fb{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.platform-pill[data-v-c6df57fb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#263238;background:#fffffff2;border:2px solid #0000;border-radius:50px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.platform-pill[data-v-c6df57fb]:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 12px 32px #2196f333,0 4px 12px #00000014}.platform-pill.windows[data-v-c6df57fb]:hover{border-color:#0078d4}.platform-pill.ios[data-v-c6df57fb]:hover{border-color:#000}.platform-pill.android[data-v-c6df57fb]:hover{border-color:#3ddc84}.pill-badge[data-v-c6df57fb]{color:#00838f;background:linear-gradient(135deg,#e0f7fa 0%,#b2ebf2 100%);border-radius:50px;padding:2px 8px;font-size:.7rem;font-weight:600;transition:all .3s;box-shadow:0 2px 4px #00838f26}.platform-pill:hover .pill-badge[data-v-c6df57fb]{transform:scale(1.05);box-shadow:0 3px 8px #00838f40}.pill-badge.unavailable[data-v-c6df57fb]{color:#78909c;background:linear-gradient(135deg,#eceff1 0%,#cfd8dc 100%);box-shadow:0 2px 4px #78909c26}.platform-loading[data-v-c6df57fb]{color:#90a4ae;align-items:center;gap:8px;font-size:.9rem;animation:1.5s ease-in-out infinite pulse-c6df57fb;display:flex}@keyframes pulse-c6df57fb{0%,to{box-shadow:0 8px 32px #1e88e566,0 4px 16px #7c4dff33}50%{box-shadow:0 12px 48px #7c4dff80,0 6px 24px #1e88e54d}}.platform-error[data-v-c6df57fb]{color:#ef5350;background:#ef53501a;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;animation:.5s errorShake-c6df57fb;display:flex}@keyframes errorShake-c6df57fb{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.spin[data-v-c6df57fb]{animation:1s linear infinite spin-c6df57fb}@keyframes spin-c6df57fb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-button[data-v-c6df57fb]{color:#fff;background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);border-radius:50px;align-items:center;gap:.6rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:2s ease-in-out infinite pulse-c6df57fb;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #1e88e566,0 4px 16px #7c4dff33}.cta-button[data-v-c6df57fb]:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.cta-button[data-v-c6df57fb]:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 16px 48px #1e88e580,0 8px 24px #7c4dff4d}.cta-button[data-v-c6df57fb]:hover:before{opacity:1}.cta-button[data-v-c6df57fb]:active{transform:translateY(-2px)scale(1.02)}.hero-mascot[data-v-c6df57fb]{opacity:.9;filter:drop-shadow(0 8px 16px #0000001a);transition:all .3s;animation:2s ease-in-out infinite bounce-c6df57fb;position:absolute;bottom:3rem;right:5%}.hero-mascot[data-v-c6df57fb]:hover{opacity:1;filter:drop-shadow(0 12px 24px #1e88e533);transform:scale(1.1)}.mascot-img[data-v-c6df57fb]{width:120px;height:auto}@keyframes bounce-c6df57fb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.scroll-hint[data-v-c6df57fb]{color:#90a4ae;cursor:pointer;border-radius:50%;padding:.5rem;transition:all .3s;animation:1.5s ease-in-out infinite scrollBounce-c6df57fb;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-hint[data-v-c6df57fb]:hover{color:#1e88e5;background:#2196f314;transform:translate(-50%)scale(1.1)}@keyframes scrollBounce-c6df57fb{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (max-width:768px){.hero[data-v-c6df57fb]{justify-content:center;min-height:100dvh;padding:60px 20px 100px}.logo-badge[data-v-c6df57fb]{border-radius:26px;width:100px;height:100px;margin-bottom:1.25rem}.title[data-v-c6df57fb]{margin-bottom:.5rem;font-size:2.25rem}.subtitle[data-v-c6df57fb]{font-size:.95rem}.description[data-v-c6df57fb]{margin-bottom:1.25rem;font-size:.9rem;line-height:1.7}.hero-platforms[data-v-c6df57fb]{justify-content:center;gap:6px;margin-bottom:1.5rem;display:flex}.platform-pill[data-v-c6df57fb]{border-radius:20px;gap:4px;padding:6px 10px;font-size:.75rem}.platform-pill[data-v-c6df57fb] svg{width:14px!important;height:14px!important}.platform-pill span[data-v-c6df57fb]:not(.pill-badge){display:none}.pill-badge[data-v-c6df57fb]{padding:2px 6px;font-size:.6rem}.cta-button[data-v-c6df57fb]{padding:14px 32px;font-size:1rem}.cta-button[data-v-c6df57fb] svg{width:20px!important;height:20px!important}.hero-mascot[data-v-c6df57fb]{display:none}.floating-emoji[data-v-c6df57fb]{opacity:.3}.e3[data-v-c6df57fb],.e4[data-v-c6df57fb]{display:none}.scroll-hint[data-v-c6df57fb]{bottom:110px}.scroll-hint[data-v-c6df57fb] svg{width:28px!important;height:28px!important}}@media (max-width:480px){.hero[data-v-c6df57fb]{padding:50px 16px 100px}.logo-badge[data-v-c6df57fb]{border-radius:22px;width:88px;height:88px}.title[data-v-c6df57fb]{font-size:1.85rem}.subtitle[data-v-c6df57fb]{font-size:.85rem}.description[data-v-c6df57fb]{padding:0 8px;font-size:.85rem}.hero-platforms[data-v-c6df57fb]{gap:5px}.platform-pill[data-v-c6df57fb]{padding:5px 8px}.cta-button[data-v-c6df57fb]{padding:12px 28px;font-size:.95rem}}.preview[data-v-a4620b58]{max-width:1000px;margin:0 auto;padding:4rem 2rem}.section-header[data-v-a4620b58]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-a4620b58]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0;font-size:2rem;font-weight:700}.section-header p[data-v-a4620b58]{color:#455a64;font-size:1rem;font-weight:500}.tab-switcher[data-v-a4620b58]{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.tab-btn[data-v-a4620b58]{color:#546e7a;cursor:pointer;background:#fffffff2;border:2px solid #e0f7fa;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 2px 8px #0000000a}.tab-btn[data-v-a4620b58]:hover{border-color:#64b5f6;transform:translateY(-2px);box-shadow:0 4px 12px #2196f326}.tab-btn.active[data-v-a4620b58]{color:#fff;background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);border-color:#0000;box-shadow:0 4px 16px #1e88e54d,0 2px 8px #7c4dff26}.preview-container[data-v-a4620b58]{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.desktop-preview[data-v-a4620b58]{width:100%;max-width:800px}.desktop-frame[data-v-a4620b58]{background:linear-gradient(135deg,#0d1421 0%,#1a2332 100%);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #1e88e533}.desktop-titlebar[data-v-a4620b58]{background:#1a2332;align-items:center;padding:12px 16px;display:flex}.titlebar-dots[data-v-a4620b58]{gap:8px;display:flex}.dot[data-v-a4620b58]{border-radius:50%;width:12px;height:12px}.dot.red[data-v-a4620b58]{background:#ff5f57}.dot.yellow[data-v-a4620b58]{background:#febc2e}.dot.green[data-v-a4620b58]{background:#28c840}.titlebar-text[data-v-a4620b58]{text-align:center;color:#64b5f6;flex:1;margin-right:52px;font-size:.85rem}.desktop-screen[data-v-a4620b58]{background:linear-gradient(135deg,#0d1421 0%,#1a2332 100%);position:relative;overflow:hidden}.preview-img[data-v-a4620b58]{width:100%;height:auto;display:block}.mobile-preview[data-v-a4620b58]{flex-direction:column;align-items:center;display:flex}.mobile-frame[data-v-a4620b58]{background:linear-gradient(135deg,#0d1421 0%,#1a2332 100%);border-radius:40px;width:280px;padding:12px;position:relative;box-shadow:0 24px 64px #1e88e533}.mobile-notch[data-v-a4620b58]{z-index:10;background:#000;border-radius:20px;width:120px;height:28px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mobile-screen[data-v-a4620b58]{aspect-ratio:9/19.5;background:linear-gradient(135deg,#0d1421 0%,#1a2332 100%);border-radius:28px;position:relative;overflow:hidden}.mobile-home-indicator[data-v-a4620b58]{background:#37474f;border-radius:3px;width:120px;height:5px;margin:12px auto 0}.preview-img.error[data-v-a4620b58]{opacity:0}.nav-controls[data-v-a4620b58]{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.nav-btn[data-v-a4620b58]{cursor:pointer;color:#546e7a;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014}.nav-btn[data-v-a4620b58]:hover{color:#1e88e5;transform:scale(1.1);box-shadow:0 6px 16px #1e88e533}.nav-dots[data-v-a4620b58]{gap:.5rem;display:flex}.nav-dot[data-v-a4620b58]{cursor:pointer;background:#e0f7fa;border-radius:50%;width:10px;height:10px;transition:all .3s}.nav-dot.active[data-v-a4620b58]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);transform:scale(1.3)}.nav-dot[data-v-a4620b58]:hover:not(.active){background:#64b5f6}.preview-features[data-v-a4620b58]{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.preview-feature[data-v-a4620b58]{color:#455a64;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:flex}@media (max-width:768px){.preview[data-v-a4620b58]{padding:3rem 16px}.section-header[data-v-a4620b58]{margin-bottom:1.5rem}.section-header h2[data-v-a4620b58]{font-size:1.75rem}.tab-switcher[data-v-a4620b58]{gap:10px;margin-bottom:1.5rem}.tab-btn[data-v-a4620b58]{gap:6px;padding:10px 20px;font-size:.9rem}.desktop-frame[data-v-a4620b58]{border-radius:12px}.desktop-titlebar[data-v-a4620b58]{padding:8px 12px}.titlebar-dots[data-v-a4620b58]{gap:6px}.dot[data-v-a4620b58]{width:10px;height:10px}.titlebar-text[data-v-a4620b58]{margin-right:40px;font-size:.75rem}.mobile-frame[data-v-a4620b58]{border-radius:36px;width:260px;padding:12px}.mobile-notch[data-v-a4620b58]{border-radius:18px;width:100px;height:26px;top:16px}.mobile-screen[data-v-a4620b58]{border-radius:26px}.mobile-home-indicator[data-v-a4620b58]{width:100px;height:5px;margin-top:12px}.nav-controls[data-v-a4620b58]{gap:12px;margin-top:1.25rem}.nav-btn[data-v-a4620b58]{width:36px;height:36px}.nav-dot[data-v-a4620b58]{width:8px;height:8px}.preview-features[data-v-a4620b58]{gap:16px;margin-top:.5rem}.preview-feature[data-v-a4620b58]{gap:6px;font-size:.85rem}}@media (max-width:480px){.preview[data-v-a4620b58]{padding:2.5rem 16px}.section-header h2[data-v-a4620b58]{font-size:1.5rem}.tab-btn[data-v-a4620b58]{padding:8px 16px;font-size:.85rem}.mobile-frame[data-v-a4620b58]{border-radius:32px;width:240px;padding:10px}.mobile-notch[data-v-a4620b58]{width:90px;height:24px;top:14px}.mobile-screen[data-v-a4620b58]{border-radius:24px}.mobile-home-indicator[data-v-a4620b58]{width:90px;height:4px;margin-top:10px}.preview-features[data-v-a4620b58]{flex-direction:column;align-items:center;gap:12px}}.features[data-v-3775f926]{max-width:1200px;margin:0 auto;padding:4rem 2rem}.section-header[data-v-3775f926]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-3775f926]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0;font-size:2rem;font-weight:700}.section-header p[data-v-3775f926]{color:#455a64;font-size:1rem;font-weight:500}.cards-grid[data-v-3775f926]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.feature-card[data-v-3775f926]{border:1px solid #fffc;border-radius:24px;min-height:220px;padding:2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000a,0 1px 3px #00000005}.feature-card[data-v-3775f926]:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 24px 64px #2196f32e,0 8px 24px #7c4dff1f,inset 0 0 0 1px #ffffffe6}.card-icon[data-v-3775f926]{background:#fffffff2;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;transition:transform .3s;display:flex;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.feature-card:hover .card-icon[data-v-3775f926]{transform:scale(1.1)rotate(5deg)}.feature-card h3[data-v-3775f926]{color:#0d47a1;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.feature-card p[data-v-3775f926]{color:#455a64;font-size:.95rem;line-height:1.7}.mobile-only[data-v-3775f926]{display:none}.desktop-only[data-v-3775f926]{display:grid}@media (max-width:1024px){.cards-grid[data-v-3775f926]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.features[data-v-3775f926]{padding:3rem 0}.section-header[data-v-3775f926]{margin-bottom:1.5rem;padding:0 16px}.section-header h2[data-v-3775f926]{font-size:1.75rem}.section-header p[data-v-3775f926]{font-size:.95rem}.desktop-only[data-v-3775f926]{display:none}.mobile-only[data-v-3775f926]{display:flex}.cards-scroll-wrapper[data-v-3775f926]{display:block;position:relative}.cards-scroll[data-v-3775f926]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:8px 20px 16px;display:flex;overflow-x:auto}.cards-scroll[data-v-3775f926]:before,.cards-scroll[data-v-3775f926]:after{content:"";flex-shrink:0;width:4px}.cards-scroll[data-v-3775f926]::-webkit-scrollbar{display:none}.scroll-fade[data-v-3775f926]{pointer-events:none;z-index:1;width:24px;position:absolute;top:8px;bottom:16px}.scroll-fade-left[data-v-3775f926]{background:linear-gradient(90deg,#ffffffe6 0%,#0000 100%);left:0}.scroll-fade-right[data-v-3775f926]{background:linear-gradient(270deg,#ffffffe6 0%,#0000 100%);right:0}.feature-card-mobile[data-v-3775f926]{scroll-snap-align:center;text-align:center;border:1px solid #fffc;border-radius:18px;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:200px;padding:16px;display:flex;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.card-icon-mobile[data-v-3775f926]{background:#fffffff2;border-radius:14px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;display:flex;box-shadow:0 6px 16px #00000014,0 2px 6px #0000000a}.card-content-mobile[data-v-3775f926]{flex-direction:column;gap:4px;display:flex}.card-content-mobile h3[data-v-3775f926]{color:#0d47a1;margin-bottom:0;font-size:1rem;font-weight:600}.card-content-mobile p[data-v-3775f926]{color:#455a64;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.scroll-indicator[data-v-3775f926]{color:#90a4ae;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:.75rem;animation:1.5s ease-in-out infinite scrollHint-3775f926;display:flex}.scroll-indicator[data-v-3775f926] svg{opacity:.6}@keyframes scrollHint-3775f926{0%,to{opacity:.6}50%{opacity:1}}}@media (max-width:480px){.features[data-v-3775f926]{padding:2.5rem 0}.section-header h2[data-v-3775f926]{font-size:1.5rem}.cards-scroll[data-v-3775f926]{padding:8px 16px 16px}.feature-card-mobile[data-v-3775f926]{border-radius:16px;gap:10px;width:170px;padding:14px}.card-icon-mobile[data-v-3775f926]{border-radius:12px;width:44px;min-width:44px;height:44px}.card-icon-mobile[data-v-3775f926] svg{width:26px!important;height:26px!important}.card-content-mobile h3[data-v-3775f926]{font-size:.9rem}.card-content-mobile p[data-v-3775f926]{-webkit-line-clamp:2;line-clamp:2;font-size:.75rem}.scroll-fade[data-v-3775f926]{width:16px}}.dialog-overlay[data-v-02c5896b]{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog-content[data-v-02c5896b]{background:#fff;border-radius:24px;width:100%;max-width:520px;max-height:90vh;animation:.4s cubic-bezier(.34,1.56,.64,1) slideUp-02c5896b;overflow-y:auto;box-shadow:0 24px 80px #0000004d,0 8px 32px #1e88e533}@keyframes slideUp-02c5896b{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dialog-header[data-v-02c5896b]{text-align:center;border-bottom:1px solid #e3f2fd;padding:2rem 2rem 1rem}.dialog-header h3[data-v-02c5896b]{color:#0d47a1;margin:.5rem 0 0;font-size:1.5rem;font-weight:700}.dialog-body[data-v-02c5896b]{padding:1.5rem 2rem}.info-box[data-v-02c5896b]{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.info-box[data-v-02c5896b] svg{color:#1976d2;flex-shrink:0;margin-top:2px}.info-box p[data-v-02c5896b]{color:#1565c0;margin:0;font-size:.9rem;line-height:1.5}.info-box strong[data-v-02c5896b]{color:#0d47a1}.steps h4[data-v-02c5896b]{color:#0d47a1;margin:0 0 1rem;font-size:1rem;font-weight:600}.steps ol[data-v-02c5896b]{counter-reset:step;margin:0;padding:0;list-style:none}.steps li[data-v-02c5896b]{counter-increment:step;background:#f5f5f5;border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .3s;display:flex;position:relative}.steps li[data-v-02c5896b]:hover{background:#eee;transform:translate(4px)}.steps li[data-v-02c5896b]:before{content:counter(step);color:#fff;background:linear-gradient(135deg,#1e88e5 0%,#42a5f5 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.steps li[data-v-02c5896b] svg{color:#5c6bc0;flex-shrink:0;margin-top:2px}.steps li span[data-v-02c5896b]{color:#37474f;flex:1;font-size:.9rem;line-height:1.5}.steps code[data-v-02c5896b]{color:#1565c0;background:#1e88e51a;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:.85em}.tips[data-v-02c5896b]{background:#fff9c4;border-radius:12px;align-items:flex-start;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;display:flex}.tips[data-v-02c5896b] svg{color:#f57f17;flex-shrink:0;margin-top:2px}.tips span[data-v-02c5896b]{color:#f57f17;font-size:.85rem;line-height:1.5}.dialog-footer[data-v-02c5896b]{text-align:center;padding:1rem 2rem 2rem}.btn-primary[data-v-02c5896b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e88e5 0%,#42a5f5 100%);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 16px #1e88e54d}.btn-primary[data-v-02c5896b]:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #1e88e566}.btn-primary[data-v-02c5896b]:active{transform:translateY(-1px)scale(1.02)}.dialog-enter-active[data-v-02c5896b],.dialog-leave-active[data-v-02c5896b]{transition:opacity .3s}.dialog-enter-from[data-v-02c5896b],.dialog-leave-to[data-v-02c5896b]{opacity:0}@media (max-width:768px){.dialog-content[data-v-02c5896b]{border-radius:20px;max-height:85vh}.dialog-header[data-v-02c5896b]{padding:1.5rem 1.5rem 1rem}.dialog-header h3[data-v-02c5896b]{font-size:1.3rem}.dialog-body[data-v-02c5896b]{padding:1rem 1.5rem}.info-box[data-v-02c5896b]{padding:.85rem}.info-box p[data-v-02c5896b]{font-size:.85rem}.steps li[data-v-02c5896b]{gap:.6rem;padding:.65rem}.steps li span[data-v-02c5896b]{font-size:.85rem}.tips[data-v-02c5896b]{padding:.65rem .85rem}.tips span[data-v-02c5896b]{font-size:.8rem}.dialog-footer[data-v-02c5896b]{padding:.75rem 1.5rem 1.5rem}.btn-primary[data-v-02c5896b]{padding:.75rem 1.5rem;font-size:.95rem}}.download[data-v-06c84762]{max-width:1000px;margin:0 auto;padding:4rem 2rem}.section-header[data-v-06c84762]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-06c84762]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0;font-size:2rem;font-weight:700}.section-header p[data-v-06c84762]{color:#455a64;font-size:1rem;font-weight:500}.platforms-wrapper[data-v-06c84762]{position:relative}.error-state[data-v-06c84762]{text-align:center;color:#78909c;padding:3rem 2rem;animation:.5s fadeIn-06c84762}@keyframes fadeIn-06c84762{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.error-state[data-v-06c84762] svg{color:#b0bec5;margin-bottom:1rem;animation:.5s shake-06c84762}@keyframes shake-06c84762{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.error-state p[data-v-06c84762]{color:#546e7a;margin-bottom:.5rem;font-size:1.1rem;font-weight:500}.error-state span[data-v-06c84762]{font-size:.9rem}.platforms-grid[data-v-06c84762]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.platform-card[data-v-06c84762]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#fffffff2;border:1px solid #fffc;border-radius:24px;padding:2rem;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 32px #2196f31a,0 2px 8px #0000000a}.platform-card[data-v-06c84762]:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 24px 64px #2196f32e,0 8px 24px #7c4dff1f}.platform-icon[data-v-06c84762]{border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;transition:transform .3s;display:flex;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.platform-card:hover .platform-icon[data-v-06c84762]{transform:scale(1.1)rotate(-5deg)}.platform-card h3[data-v-06c84762]{color:#0d47a1;margin-bottom:.25rem;font-size:1.4rem;font-weight:600}.platform-desc[data-v-06c84762]{color:#455a64;margin-bottom:.75rem;font-size:.9rem;font-weight:500}.status-badge[data-v-06c84762]{color:#2e7d32;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-radius:50px;align-items:center;gap:4px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.8rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #2e7d3226}.platform-card:hover .status-badge[data-v-06c84762]{transform:scale(1.05);box-shadow:0 3px 12px #2e7d3240}.status-badge.pending[data-v-06c84762]{color:#e65100;background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);box-shadow:0 2px 8px #e6510026}.feature-list[data-v-06c84762]{text-align:left;margin-bottom:1.5rem;padding:0;list-style:none}.feature-list li[data-v-06c84762]{color:#455a64;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem;transition:all .3s;display:flex}.feature-list li[data-v-06c84762]:hover{color:#1e88e5;transform:translate(4px)}.feature-list li[data-v-06c84762] svg{transition:transform .3s}.feature-list li[data-v-06c84762]:hover svg{transform:scale(1.2)}.download-btn[data-v-06c84762]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e88e5 0%,#42a5f5 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1e88e540}.download-btn[data-v-06c84762]:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.download-btn[data-v-06c84762]:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #1e88e559}.download-btn[data-v-06c84762]:hover:before{opacity:1}.download-btn.loading[data-v-06c84762]{opacity:.7;pointer-events:none}.download-btn.disabled[data-v-06c84762]{cursor:not-allowed;pointer-events:none;background:linear-gradient(135deg,#b0bec5 0%,#cfd8dc 100%)}.size-badge[data-v-06c84762]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border-radius:50px;margin-left:4px;padding:2px 8px;font-size:.75rem;transition:all .3s}.download-btn:hover .size-badge[data-v-06c84762]{background:#ffffff59;transform:scale(1.05)}.scroll-fade[data-v-06c84762],.scroll-indicator[data-v-06c84762]{display:none}@media (max-width:900px){.platforms-grid[data-v-06c84762]{grid-template-columns:1fr;max-width:380px;margin:0 auto}}@media (max-width:768px){.download[data-v-06c84762]{padding:3rem 0 5rem}.section-header[data-v-06c84762]{margin-bottom:1.5rem;padding:0 16px}.section-header h2[data-v-06c84762]{font-size:1.75rem}.platforms-grid[data-v-06c84762]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;max-width:100%;padding:8px 20px 16px;display:flex;overflow-x:auto}.platforms-grid[data-v-06c84762]:before,.platforms-grid[data-v-06c84762]:after{content:"";flex-shrink:0;width:4px}.platforms-grid[data-v-06c84762]::-webkit-scrollbar{display:none}.scroll-fade[data-v-06c84762]{pointer-events:none;z-index:1;width:24px;display:block;position:absolute;top:8px;bottom:16px}.scroll-fade-left[data-v-06c84762]{background:linear-gradient(90deg,#ffffffe6 0%,#0000 100%);left:0}.scroll-fade-right[data-v-06c84762]{background:linear-gradient(270deg,#ffffffe6 0%,#0000 100%);right:0}.platform-card[data-v-06c84762]{scroll-snap-align:center;border-radius:20px;flex-shrink:0;width:260px;padding:20px 16px}.platform-icon[data-v-06c84762]{border-radius:16px;width:56px;height:56px;margin-bottom:.75rem}.platform-icon[data-v-06c84762] svg{width:32px!important;height:32px!important}.platform-card h3[data-v-06c84762]{margin-bottom:.15rem;font-size:1.15rem}.platform-desc[data-v-06c84762]{margin-bottom:.5rem;font-size:.8rem}.status-badge[data-v-06c84762]{margin-bottom:.75rem;padding:.2rem .75rem;font-size:.7rem}.feature-list[data-v-06c84762]{margin-bottom:1rem}.feature-list li[data-v-06c84762]{padding:.3rem 0;font-size:.8rem}.download-btn[data-v-06c84762]{border-radius:12px;padding:12px;font-size:.9rem}.size-badge[data-v-06c84762]{font-size:.7rem}.scroll-indicator[data-v-06c84762]{color:#90a4ae;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:.75rem;animation:1.5s ease-in-out infinite scrollHint-06c84762;display:flex}.scroll-indicator[data-v-06c84762] svg{opacity:.6}@keyframes scrollHint-06c84762{0%,to{opacity:.6}50%{opacity:1}}}@media (max-width:480px){.download[data-v-06c84762]{padding:2.5rem 0 5rem}.section-header h2[data-v-06c84762]{font-size:1.5rem}.platforms-grid[data-v-06c84762]{padding:8px 16px 16px}.platform-card[data-v-06c84762]{width:230px;padding:16px 14px}.platform-icon[data-v-06c84762]{border-radius:14px;width:48px;height:48px}.platform-icon[data-v-06c84762] svg{width:28px!important;height:28px!important}.platform-card h3[data-v-06c84762]{font-size:1.05rem}.feature-list li[data-v-06c84762]{font-size:.75rem}.download-btn[data-v-06c84762]{padding:10px;font-size:.85rem}.scroll-fade[data-v-06c84762]{width:16px}}.dialog-overlay[data-v-06c84762]{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.warning-dialog[data-v-06c84762]{background:#fff;border-radius:24px;width:100%;max-width:520px;max-height:90vh;animation:.4s cubic-bezier(.34,1.56,.64,1) slideUp-06c84762;overflow-y:auto;box-shadow:0 24px 80px #0000004d,0 8px 32px #ff980033}@keyframes slideUp-06c84762{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.warning-dialog .dialog-header[data-v-06c84762]{text-align:center;border-bottom:1px solid #fff3e0;padding:2rem 2rem 1rem}.warning-icon[data-v-06c84762]{color:#ff9800}.warning-dialog .dialog-header h3[data-v-06c84762]{color:#0d47a1;margin:.5rem 0 0;font-size:1.5rem;font-weight:700}.warning-dialog .dialog-body[data-v-06c84762]{padding:1.5rem 2rem}.warning-box[data-v-06c84762]{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.warning-box[data-v-06c84762] svg{color:#f57c00;flex-shrink:0;margin-top:2px}.warning-box p[data-v-06c84762]{color:#e65100;margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.warning-dialog .steps h4[data-v-06c84762]{color:#0d47a1;margin:0 0 1rem;font-size:1rem;font-weight:600}.warning-dialog .steps ol[data-v-06c84762]{counter-reset:step;margin:0;padding:0;list-style:none}.warning-dialog .steps li[data-v-06c84762]{counter-increment:step;background:#f5f5f5;border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:all .3s;display:flex;position:relative}.warning-dialog .steps li[data-v-06c84762]:hover{background:#eee;transform:translate(4px)}.warning-dialog .steps li[data-v-06c84762]:before{content:counter(step);color:#fff;background:linear-gradient(135deg,#ff9800 0%,#ff6f00 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.warning-dialog .steps li[data-v-06c84762] svg{color:#ff9800;flex-shrink:0;margin-top:2px}.warning-dialog .steps li span[data-v-06c84762]{color:#37474f;flex:1;font-size:.9rem;line-height:1.5}.warning-dialog .steps li strong[data-v-06c84762]{color:#e65100;font-weight:600}.warning-dialog .dialog-footer[data-v-06c84762]{justify-content:flex-end;gap:1rem;padding:1rem 2rem 2rem;display:flex}.btn-secondary[data-v-06c84762]{color:#546e7a;cursor:pointer;background:#eceff1;border:none;border-radius:12px;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s}.btn-secondary[data-v-06c84762]:hover{background:#cfd8dc;transform:translateY(-2px)}.btn-primary[data-v-06c84762]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9800 0%,#ff6f00 100%);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 16px #ff98004d}.btn-primary[data-v-06c84762]:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 24px #ff980066}.btn-primary[data-v-06c84762]:active{transform:translateY(-1px)scale(1.02)}.dialog-enter-active[data-v-06c84762],.dialog-leave-active[data-v-06c84762]{transition:opacity .3s}.dialog-enter-from[data-v-06c84762],.dialog-leave-to[data-v-06c84762]{opacity:0}@media (max-width:768px){.warning-dialog[data-v-06c84762]{border-radius:20px;max-height:85vh}.warning-dialog .dialog-header[data-v-06c84762]{padding:1.5rem 1.5rem 1rem}.warning-dialog .dialog-header h3[data-v-06c84762]{font-size:1.3rem}.warning-dialog .dialog-body[data-v-06c84762]{padding:1rem 1.5rem}.warning-box[data-v-06c84762]{padding:.85rem}.warning-box p[data-v-06c84762]{font-size:.85rem}.warning-dialog .steps li[data-v-06c84762]{gap:.6rem;padding:.65rem}.warning-dialog .steps li span[data-v-06c84762]{font-size:.85rem}.warning-dialog .dialog-footer[data-v-06c84762]{flex-direction:column;padding:.75rem 1.5rem 1.5rem}.btn-secondary[data-v-06c84762],.btn-primary[data-v-06c84762]{justify-content:center;width:100%;padding:.75rem 1.5rem;font-size:.95rem}}.faq[data-v-4ba53cae]{max-width:800px;margin:0 auto;padding:4rem 2rem}.section-header[data-v-4ba53cae]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-4ba53cae]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.5rem 0;font-size:2rem;font-weight:700}.section-header p[data-v-4ba53cae]{color:#455a64;font-size:1rem;font-weight:500}.faq-list[data-v-4ba53cae]{flex-direction:column;gap:12px;display:flex}.faq-item[data-v-4ba53cae]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fffc;border-radius:16px;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;box-shadow:0 4px 16px #2196f314,0 1px 4px #0000000a}.faq-item[data-v-4ba53cae]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2196f31f,0 2px 8px #0000000f}.faq-item.open[data-v-4ba53cae]{transform:translateY(-2px);box-shadow:0 12px 32px #2196f326,0 4px 12px #7c4dff14}.faq-question[data-v-4ba53cae]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.faq-q-content[data-v-4ba53cae]{color:#0d47a1;align-items:center;gap:12px;font-size:1rem;font-weight:600;display:flex}.faq-arrow[data-v-4ba53cae]{color:#90a4ae;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.faq-arrow.rotated[data-v-4ba53cae]{color:#1e88e5;transform:rotate(180deg)}.faq-answer[data-v-4ba53cae]{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-answer.show[data-v-4ba53cae]{max-height:200px}.faq-answer p[data-v-4ba53cae]{color:#455a64;padding:0 1.5rem 1.25rem 3.75rem;font-size:.95rem;line-height:1.7}@media (max-width:768px){.faq[data-v-4ba53cae]{padding:3rem 16px}.section-header h2[data-v-4ba53cae]{font-size:1.75rem}.faq-item[data-v-4ba53cae]{border-radius:14px}.faq-question[data-v-4ba53cae]{padding:1rem 1.25rem}.faq-q-content[data-v-4ba53cae]{gap:10px;font-size:.95rem}.faq-q-content[data-v-4ba53cae] svg{width:20px!important;height:20px!important}.faq-answer p[data-v-4ba53cae]{padding:0 1.25rem 1rem 3rem;font-size:.9rem}}@media (max-width:480px){.faq[data-v-4ba53cae]{padding:2.5rem 16px}.section-header h2[data-v-4ba53cae]{font-size:1.5rem}.faq-question[data-v-4ba53cae]{padding:.9rem 1rem}.faq-q-content[data-v-4ba53cae]{font-size:.9rem}.faq-answer p[data-v-4ba53cae]{padding:0 1rem 1rem 2.5rem;font-size:.85rem}}.footer[data-v-dd23e060]{text-align:center;background:linear-gradient(#0000 0%,#e3f2fd 50%,#bbdefb 100%);padding:3rem 2rem 2rem}.footer-content[data-v-dd23e060]{flex-direction:column;align-items:center;gap:1rem;max-width:800px;margin:0 auto;display:flex}.copyright[data-v-dd23e060]{color:#546e7a;letter-spacing:.3px;margin:0;font-size:.9rem;font-weight:500}.footer-divider[data-v-dd23e060]{background:linear-gradient(90deg,#0000 0%,#1e88e54d 50%,#0000 100%);border-radius:1px;width:60px;height:2px}.footer-meta[data-v-dd23e060]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.made-with[data-v-dd23e060]{color:#78909c;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.separator[data-v-dd23e060]{color:#b0bec5;font-size:.8rem}.forum-link[data-v-dd23e060]{color:#78909c;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.8rem;text-decoration:none;transition:all .3s;display:inline-flex}.forum-link[data-v-dd23e060]:hover{color:#1e88e5;background:#2196f314}@media (max-width:768px){.footer[data-v-dd23e060]{padding:2.5rem 16px calc(90px + env(safe-area-inset-bottom))}.footer-content[data-v-dd23e060]{gap:.85rem}.copyright[data-v-dd23e060]{font-size:.8rem}.footer-divider[data-v-dd23e060]{width:50px}.footer-meta[data-v-dd23e060]{gap:.6rem}.made-with[data-v-dd23e060],.forum-link[data-v-dd23e060]{font-size:.75rem}}@media (max-width:480px){.footer[data-v-dd23e060]{padding:2rem 16px calc(90px + env(safe-area-inset-bottom))}.copyright[data-v-dd23e060]{text-align:center;font-size:.75rem;line-height:1.5}.footer-divider[data-v-dd23e060]{width:40px}.footer-meta[data-v-dd23e060]{flex-direction:column;gap:.5rem}.separator[data-v-dd23e060]{display:none}.made-with[data-v-dd23e060],.forum-link[data-v-dd23e060]{font-size:.7rem}}.back-to-top[data-v-99102bce]{z-index:998;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;opacity:0;visibility:hidden;color:#546e7a;background:#fffffff2;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:100px;right:20px;transform:translateY(20px);box-shadow:0 4px 20px #2196f333,0 2px 8px #0000000a}.back-to-top.visible[data-v-99102bce]{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-v-99102bce]:hover{color:#1e88e5;transform:translateY(-6px)scale(1.1);box-shadow:0 12px 32px #1e88e559,0 4px 12px #7c4dff26}.back-to-top[data-v-99102bce]:active{transform:translateY(-4px)scale(1.05)}@media (max-width:768px){.back-to-top[data-v-99102bce]{width:44px;height:44px;bottom:90px;right:16px}.back-to-top[data-v-99102bce] svg{width:20px!important;height:20px!important}}.mobile-download-bar[data-v-1e36007e]{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #2196f31f;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000f}.bar-content[data-v-1e36007e]{justify-content:space-between;align-items:center;max-width:500px;margin:0 auto;display:flex}.bar-info[data-v-1e36007e]{align-items:center;gap:10px;display:flex}.bar-logo[data-v-1e36007e]{object-fit:contain;border-radius:10px;width:36px;height:36px}.bar-text[data-v-1e36007e]{flex-direction:column;gap:1px;display:flex}.bar-title[data-v-1e36007e]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.95rem;font-weight:700;line-height:1.2}.bar-subtitle[data-v-1e36007e]{color:#90a4ae;font-size:.7rem;line-height:1.2}.bar-btn[data-v-1e36007e]{color:#fff;background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);border-radius:50px;justify-content:center;align-items:center;gap:5px;padding:10px 22px;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 14px #1e88e54d,0 2px 6px #7c4dff26}.bar-btn[data-v-1e36007e]:active{transform:scale(.95);box-shadow:0 2px 8px #1e88e540,0 1px 4px #7c4dff1a}@media (max-width:768px){.mobile-download-bar[data-v-1e36007e]{display:block}}@media (max-width:380px){.bar-logo[data-v-1e36007e]{width:32px;height:32px}.bar-title[data-v-1e36007e]{font-size:.9rem}.bar-btn[data-v-1e36007e]{padding:9px 18px;font-size:.8rem}}.page-loading[data-v-df1cdaf9]{z-index:9999;background:linear-gradient(135deg,#e3f2fd 0%,#e0f7fa 35%,#ede7f6 70%,#fff3e0 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.floating-emoji[data-v-df1cdaf9]{opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.5)translateY(20px)}.floating-emoji.visible[data-v-df1cdaf9]{opacity:.8;animation:6s ease-in-out infinite float-df1cdaf9;transform:scale(1)translateY(0)}.e1[data-v-df1cdaf9]{top:15%;left:10%}.e2[data-v-df1cdaf9]{top:25%;right:15%}.e3[data-v-df1cdaf9]{bottom:35%;left:8%}.e4[data-v-df1cdaf9]{top:45%;right:10%}.e1.visible[data-v-df1cdaf9]{animation-delay:0s}.e2.visible[data-v-df1cdaf9]{animation-delay:.5s}.e3.visible[data-v-df1cdaf9]{animation-delay:1s}.e4.visible[data-v-df1cdaf9]{animation-delay:1.5s}@keyframes float-df1cdaf9{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(10deg)}}.loading-content[data-v-df1cdaf9]{z-index:1;flex-direction:column;align-items:center;gap:32px;display:flex}.logo-badge[data-v-df1cdaf9]{background:linear-gradient(135deg,#e3f2fd 0%,#e0f7fa 50%,#ede7f6 100%);border-radius:38px;justify-content:center;align-items:center;width:150px;height:150px;animation:2s ease-in-out infinite logoPulse-df1cdaf9;display:flex;overflow:hidden;box-shadow:0 16px 48px #2196f333,inset 0 0 0 1px #ffffff80}.logo-img[data-v-df1cdaf9]{object-fit:contain;width:80%;height:80%}@keyframes logoPulse-df1cdaf9{0%,to{transform:scale(1);box-shadow:0 16px 48px #2196f333,inset 0 0 0 1px #ffffff80}50%{transform:scale(1.02);box-shadow:0 20px 60px #7c4dff4d,inset 0 0 0 1px #ffffff80}}.loading-indicator[data-v-df1cdaf9]{gap:8px;display:flex}.dot[data-v-df1cdaf9]{background:linear-gradient(135deg,#1e88e5 0%,#7c4dff 100%);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite dotBounce-df1cdaf9}.dot[data-v-df1cdaf9]:first-child{animation-delay:0s}.dot[data-v-df1cdaf9]:nth-child(2){animation-delay:.2s}.dot[data-v-df1cdaf9]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-df1cdaf9{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.logo-badge[data-v-df1cdaf9]{border-radius:28px;width:110px;height:110px}.title[data-v-df1cdaf9]{font-size:2rem}.floating-emoji.visible[data-v-df1cdaf9]{opacity:.3}.e3[data-v-df1cdaf9],.e4[data-v-df1cdaf9]{display:none}}@media (max-width:480px){.logo-badge[data-v-df1cdaf9]{border-radius:24px;width:96px;height:96px}.title[data-v-df1cdaf9]{font-size:1.75rem}}.app-container[data-v-8ba16a00]{width:100%;overflow-x:hidden}.app-container.hidden[data-v-8ba16a00]{opacity:0;height:100vh;overflow:hidden}.fade-enter-active[data-v-8ba16a00],.fade-leave-active[data-v-8ba16a00]{transition:opacity .4s}.fade-enter-from[data-v-8ba16a00],.fade-leave-to[data-v-8ba16a00]{opacity:0}
