:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;position:relative}html,body{min-height:100vh;color:#2c3e50;background:#fff;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{border:none;background:none;font:inherit;cursor:pointer}img{max-width:100%;height:auto}.logo-container[data-v-af1d52f4]{width:60px;height:60px;position:relative;perspective:800px}.logo-container .atom[data-v-af1d52f4]{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:atomRotate-af1d52f4 20s linear infinite}.logo-container .atom .orbit[data-v-af1d52f4]{position:absolute;top:50%;left:50%;width:50px;height:50px;border-radius:50%;border:1px solid rgba(128,255,187,.3);transform-style:preserve-3d}.logo-container .atom .orbit[data-v-af1d52f4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid rgba(128,255,187,.15)}.logo-container .atom .orbit.orbit-1[data-v-af1d52f4]{transform:translate(-50%) translateY(-50%) rotateX(65deg) rotate(0)}.logo-container .atom .orbit.orbit-2[data-v-af1d52f4]{transform:translate(-50%) translateY(-50%) rotateX(65deg) rotateY(60deg) rotate(0)}.logo-container .atom .orbit.orbit-3[data-v-af1d52f4]{transform:translate(-50%) translateY(-50%) rotateX(65deg) rotateY(-60deg) rotate(0)}.logo-container .atom .electron[data-v-af1d52f4]{position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#80bfff);box-shadow:inset -1px -1px 2px #0003,inset 1px 1px 2px #fffc,0 0 15px #80bfff99}.logo-container .atom .e1[data-v-af1d52f4]{transform-origin:50% 50%;animation:electronMove1-af1d52f4 3s linear infinite}.logo-container .atom .e2[data-v-af1d52f4]{transform-origin:50% 50%;animation:electronMove2-af1d52f4 3s linear infinite}.logo-container .atom .e3[data-v-af1d52f4]{transform-origin:50% 50%;animation:electronMove3-af1d52f4 3s linear infinite}.logo-container .atom .e4[data-v-af1d52f4]{transform-origin:50% 50%;animation:electronMove4-af1d52f4 3s linear infinite}.logo-container .atom .e5[data-v-af1d52f4]{transform-origin:50% 50%;animation:electronMove5-af1d52f4 3s linear infinite}.logo-container .atom .e6[data-v-af1d52f4]{transform-origin:50% 50%;animation:electronMove6-af1d52f4 3s linear infinite}.logo-container .atom .nucleus[data-v-af1d52f4]{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#9cf 40%,#69f 60%,#36f);box-shadow:inset -2px -2px 4px #0003,inset 2px 2px 4px #fffc,0 0 20px #80bfff80;animation:pulseCore-af1d52f4 2s ease-in-out infinite}@keyframes atomRotate-af1d52f4{0%{transform:rotateY(0) rotateX(0)}to{transform:rotateY(360deg) rotateX(360deg)}}@keyframes pulseCore-af1d52f4{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}@keyframes electronMove1-af1d52f4{0%{transform:rotate(60deg) translate(25px) rotate(-60deg)}to{transform:rotate(420deg) translate(25px) rotate(-420deg)}}@keyframes electronMove2-af1d52f4{0%{transform:rotate(120deg) translate(25px) rotate(-120deg)}to{transform:rotate(480deg) translate(25px) rotate(-480deg)}}@keyframes electronMove3-af1d52f4{0%{transform:rotate(180deg) translate(25px) rotate(-180deg)}to{transform:rotate(540deg) translate(25px) rotate(-540deg)}}@keyframes electronMove4-af1d52f4{0%{transform:rotate(240deg) translate(25px) rotate(-240deg)}to{transform:rotate(600deg) translate(25px) rotate(-600deg)}}@keyframes electronMove5-af1d52f4{0%{transform:rotate(300deg) translate(25px) rotate(-300deg)}to{transform:rotate(660deg) translate(25px) rotate(-660deg)}}@keyframes electronMove6-af1d52f4{0%{transform:rotate(360deg) translate(25px) rotate(-360deg)}to{transform:rotate(720deg) translate(25px) rotate(-720deg)}}@media (max-width: 768px){.logo-container[data-v-af1d52f4]{width:50px;height:50px}.logo-container .atom .orbit[data-v-af1d52f4]{width:40px;height:40px}.logo-container .atom .electron[data-v-af1d52f4]{width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px}.logo-container .atom .nucleus[data-v-af1d52f4]{width:14px;height:14px;margin-top:-7px;margin-left:-7px}}.navbar[data-v-350270e9]{position:fixed;top:0;left:0;right:0;z-index:100;height:80px;display:flex;align-items:center;transition:all .3s ease;background:transparent}.navbar.navbar-scrolled[data-v-350270e9]{background:#0055fff2;height:64px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar .navbar-container[data-v-350270e9]{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar .logo[data-v-350270e9]{text-decoration:none;transition:transform .3s ease;display:flex;align-items:center;padding:.5rem;margin-left:-.5rem}.navbar .logo[data-v-350270e9]:hover{transform:scale(1.05)}.navbar .nav-links[data-v-350270e9]{display:flex;gap:2rem;align-items:center}.navbar .nav-links .nav-link[data-v-350270e9]{color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.navbar .nav-links .nav-link[data-v-350270e9]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.navbar .nav-links .nav-link[data-v-350270e9]:hover:after{width:100%}.navbar .nav-links .lang-switch[data-v-350270e9]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.navbar .nav-links .lang-switch[data-v-350270e9]:hover{background:#ffffff1a;border-color:#fff}.navbar .nav-links .lang-switch.active[data-v-350270e9]{background:#fff;color:#05f}@media (max-width: 768px){.navbar .navbar-container[data-v-350270e9]{padding:0 1rem}}.footer[data-v-fbaeaccb]{padding:1rem 0;background:#04d}.footer .container[data-v-fbaeaccb]{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.footer .beian[data-v-fbaeaccb]{color:#ffffffb3;font-size:.9rem}.footer .beian a[data-v-fbaeaccb]{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer .beian a[data-v-fbaeaccb]:hover{color:#fff}@media (max-width: 768px){.footer[data-v-fbaeaccb]{padding:1rem}.footer .beian[data-v-fbaeaccb]{font-size:.8rem}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;overflow-x:hidden}.app{min-height:100vh;display:flex;flex-direction:column}.app>main{flex:1;width:100%}.app-grid[data-v-2c4391cf]{width:100%}.app-grid .apps-wrapper[data-v-2c4391cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:0 auto}.app-grid .app-card[data-v-2c4391cf]{background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;text-align:center;transition:transform .3s ease;border:1px solid rgba(255,255,255,.1)}.app-grid .app-card[data-v-2c4391cf]:hover{transform:translateY(-5px);background:#0000004d}.app-grid .app-card .app-icon[data-v-2c4391cf]{width:80px;height:80px;border-radius:20px;margin-bottom:1.5rem}.app-grid .app-card h3[data-v-2c4391cf]{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:700}.app-grid .app-card p[data-v-2c4391cf]{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.app-grid .app-card .download-button[data-v-2c4391cf]{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:.8rem 2rem;border-radius:8px;font-weight:500;transition:all .3s ease}.app-grid .app-card .download-button[data-v-2c4391cf]:hover{background:#333;transform:translateY(-2px)}@media (max-width: 768px){.app-grid .apps-wrapper[data-v-2c4391cf]{grid-template-columns:1fr;gap:1.5rem}}.home[data-v-365ad20c]{width:100%;min-height:100vh;background:#03c;position:relative;overflow:hidden}.home .background[data-v-365ad20c]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.home .background .left-arc[data-v-365ad20c]{position:absolute;top:-20%;right:55%;width:100%;height:200%;background:#029;border-radius:50%;transform-origin:center;animation:pulseAndRotate-365ad20c 15s infinite ease-in-out}.home .background .dark-circle[data-v-365ad20c]{position:absolute;width:600px;height:600px;right:5%;top:15%;background:#001a80;border-radius:50%;opacity:1;animation:floatCircle-365ad20c 10s infinite ease-in-out;transition:transform .3s ease-out}.home .background .gradient-circle[data-v-365ad20c]{display:none}.home .background .circle-decoration[data-v-365ad20c]{position:absolute;width:120px;height:120px;right:2%;top:8%;border-radius:50%;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);display:flex;align-items:center;justify-content:center;transition:transform .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rotateAndFloat-365ad20c 10s infinite ease-in-out}.home .background .circle-decoration .inner-circle[data-v-365ad20c]{width:70%;height:70%;border-radius:50%;background:#03c}.home .background .pentagon-decoration[data-v-365ad20c]{position:absolute;width:120px;height:120px;right:45%;top:35%;background:linear-gradient(135deg,#00ff95,#80ff00);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);opacity:.95;animation:float-365ad20c 8s infinite ease-in-out;transition:transform .3s ease-out;transform:rotate(-15deg)}.home .background .dot-decoration[data-v-365ad20c]{position:absolute;width:40px;height:40px;right:8%;bottom:30%;border-radius:50%;background:linear-gradient(45deg,#ff6b6b,#ff9f9f);opacity:.9;animation:float-365ad20c 6s infinite ease-in-out reverse;transition:transform .3s ease-out}.home .background .scroll-arrow[data-v-365ad20c]{display:none}.home .hero[data-v-365ad20c]{position:relative;z-index:2;width:100%;min-height:100vh;padding:6rem 0}.home .hero .container[data-v-365ad20c]{max-width:1200px;margin:0 auto;padding:0 2rem}.home .hero .hero-content[data-v-365ad20c]{margin-bottom:4rem;text-align:left;max-width:600px}.home .hero .hero-content h1[data-v-365ad20c]{color:#fff;font-size:4.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;opacity:0;transform:translateY(20px)}.home .hero .hero-content p[data-v-365ad20c]{color:#ffffffe6;font-size:1.25rem;margin-bottom:3rem;opacity:0;transform:translateY(20px)}.animate-in[data-v-365ad20c]{animation:fadeInUp-365ad20c 1s ease forwards}.animate-in[data-v-365ad20c]:nth-child(1){animation-delay:.2s}.animate-in[data-v-365ad20c]:nth-child(2){animation-delay:.4s}.animate-in[data-v-365ad20c]:nth-child(3){animation-delay:.6s}@keyframes fadeInUp-365ad20c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-365ad20c{0%,to{transform:translate(0) rotate(-15deg)}50%{transform:translate(-8px,-8px) rotate(-12deg)}}@keyframes bounce-365ad20c{0%,20%,50%,80%,to{transform:translateY(0) rotate(45deg)}40%{transform:translateY(-30px) rotate(45deg)}60%{transform:translateY(-15px) rotate(45deg)}}@keyframes floatCircle-365ad20c{0%,to{transform:translate(0)}50%{transform:translate(-15px,-15px)}}@keyframes rotateAndFloat-365ad20c{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(8px,-8px) rotate(90deg)}50%{transform:translate(0) rotate(180deg)}75%{transform:translate(-8px,8px) rotate(270deg)}}@keyframes pulseAndRotate-365ad20c{0%,to{transform:scale(1) rotate(0);opacity:.8}25%{transform:scale(1.05) rotate(1deg);opacity:.9}50%{transform:scale(1.1) rotate(0);opacity:1}75%{transform:scale(1.05) rotate(-1deg);opacity:.9}}@media (max-width: 768px){.home .background .left-arc[data-v-365ad20c]{top:-30%;right:60%;width:120%;height:160%}.home .background .gradient-circle[data-v-365ad20c]{width:400px;height:400px}.home .background .circle-decoration[data-v-365ad20c]{width:200px;height:200px}.home .background .pentagon-decoration[data-v-365ad20c]{width:60px;height:60px}.home .background .dot-decoration[data-v-365ad20c]{width:30px;height:30px}.home .hero[data-v-365ad20c]{padding:4rem 0}.home .hero .hero-content h1[data-v-365ad20c]{font-size:2.5rem}.home .hero .hero-content p[data-v-365ad20c]{font-size:1.1rem}}.contact[data-v-cdb40cc8]{min-height:100vh;padding:120px 0 60px;background:#03c;color:#fff;position:relative;overflow:hidden}.contact .background[data-v-cdb40cc8]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.contact .background .left-arc[data-v-cdb40cc8]{position:absolute;top:-20%;right:55%;width:100%;height:200%;background:#029;border-radius:50%;transform:none}.contact .background .dark-circle[data-v-cdb40cc8]{position:absolute;width:600px;height:600px;right:5%;top:15%;background:#001a80;border-radius:50%;opacity:1;animation:floatCircle-cdb40cc8 10s infinite ease-in-out}.contact .background .circle-decoration[data-v-cdb40cc8]{position:absolute;width:120px;height:120px;right:2%;top:8%;border-radius:50%;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);display:flex;align-items:center;justify-content:center;animation:rotateAndFloat-cdb40cc8 10s infinite ease-in-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact .background .circle-decoration .inner-circle[data-v-cdb40cc8]{width:70%;height:70%;border-radius:50%;background:#03c}.contact .background .pentagon-decoration[data-v-cdb40cc8]{position:absolute;width:120px;height:120px;right:45%;top:35%;background:linear-gradient(135deg,#00ff95,#80ff00);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);opacity:.95;animation:float-cdb40cc8 8s infinite ease-in-out;transform:rotate(-15deg)}.contact .background .dot-decoration[data-v-cdb40cc8]{position:absolute;width:40px;height:40px;right:8%;bottom:30%;border-radius:50%;background:linear-gradient(45deg,#ff6b6b,#ff9f9f);opacity:.9;animation:float-cdb40cc8 6s infinite ease-in-out reverse}.contact .contact-container[data-v-cdb40cc8]{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 2rem;text-align:center}.contact .contact-container h1[data-v-cdb40cc8]{font-size:2.5rem;margin-bottom:1rem;animation:fadeInUp-cdb40cc8 1s ease forwards}.contact .contact-container p[data-v-cdb40cc8]{font-size:1.1rem;color:#ffffffe6;margin-bottom:3rem;animation:fadeInUp-cdb40cc8 1s ease forwards;animation-delay:.2s}.contact .contact-container .contact-info[data-v-cdb40cc8]{display:flex;justify-content:center;gap:3rem;animation:fadeInUp-cdb40cc8 1s ease forwards;animation-delay:.4s}.contact .contact-container .contact-info .info-item[data-v-cdb40cc8]{background:#00196699;padding:2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.1)}.contact .contact-container .contact-info .info-item h3[data-v-cdb40cc8]{font-size:1.2rem;margin-bottom:.5rem;color:#ffffffe6}.contact .contact-container .contact-info .info-item p[data-v-cdb40cc8]{margin:0;font-size:1rem;color:#fffc}@keyframes float-cdb40cc8{0%,to{transform:translate(0) rotate(-15deg)}50%{transform:translate(-8px,-8px) rotate(-12deg)}}@keyframes floatCircle-cdb40cc8{0%,to{transform:translate(0)}50%{transform:translate(-15px,-15px)}}@keyframes rotateAndFloat-cdb40cc8{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(8px,-8px) rotate(90deg)}50%{transform:translate(0) rotate(180deg)}75%{transform:translate(-8px,8px) rotate(270deg)}}@keyframes fadeInUp-cdb40cc8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.contact[data-v-cdb40cc8]{padding:100px 0 40px}.contact .contact-container h1[data-v-cdb40cc8]{font-size:2rem}.contact .contact-container .contact-info[data-v-cdb40cc8]{flex-direction:column;gap:1.5rem}}
