#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.modal-overlay[data-v-23a8772b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.login-modal[data-v-23a8772b]{position:relative;width:100%;max-width:500px;background:linear-gradient(135deg,rgba(10,14,39,.95),rgba(20,25,60,.95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(0,255,255,.3);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px));box-shadow:0 20px 60px rgba(0,255,255,.3);padding:2.5rem}.close-btn[data-v-23a8772b]{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;background:transparent;border:1px solid rgba(0,255,255,.3);color:#0ff;font-size:2rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;line-height:1;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.close-btn[data-v-23a8772b]:hover{color:#f0f;border-color:#f0f;background:rgba(255,0,255,.1);transform:rotate(90deg)}.modal-header[data-v-23a8772b]{text-align:center;margin-bottom:2rem}.modal-icon[data-v-23a8772b]{width:80px;height:80px;margin:0 auto 1rem;background:linear-gradient(135deg,#0ff,#f0f);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:modalIconSpin-23a8772b 4s linear infinite}@keyframes modalIconSpin-23a8772b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-header h2[data-v-23a8772b]{color:#0ff;font-size:2rem;letter-spacing:4px;text-shadow:0 0 10px rgba(0,255,255,.5);margin:0}.modal-body[data-v-23a8772b]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-23a8772b]{position:relative}.input-group label[data-v-23a8772b]{display:block;color:hsla(0,0%,100%,.7);margin-bottom:.5rem;font-size:.9rem;letter-spacing:2px}.cyber-input[data-v-23a8772b]{width:100%;padding:1rem;background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.3);color:#fff;font-family:Courier New,monospace;font-size:1rem;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);transition:all .3s;box-sizing:border-box}.cyber-input[data-v-23a8772b]:focus{outline:none;border-color:#0ff;background:rgba(0,255,255,.1);box-shadow:0 0 20px rgba(0,255,255,.3)}.cyber-input[data-v-23a8772b]::-moz-placeholder{color:hsla(0,0%,100%,.3)}.cyber-input[data-v-23a8772b]::placeholder{color:hsla(0,0%,100%,.3)}.input-line[data-v-23a8772b]{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#0ff,#f0f);transition:width .4s}.cyber-input:focus+.input-line[data-v-23a8772b]{width:100%}.cyber-input.input-error[data-v-23a8772b]{background:rgba(255,0,100,.1);border-color:#ff0064}.input-line.line-error[data-v-23a8772b]{background:#ff0064;width:100%}.error-message[data-v-23a8772b]{background:rgba(255,0,100,.15);border:1px solid #ff0064;border-radius:6px;padding:12px 16px;color:#ff0064;font-size:14px;display:flex;align-items:center;gap:10px;animation:shake-23a8772b .4s}.error-icon[data-v-23a8772b]{font-size:18px;animation:pulse-23a8772b 1.5s infinite}@keyframes shake-23a8772b{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}@keyframes pulse-23a8772b{0%,to{opacity:1}50%{opacity:.5}}.error-fade-enter-active[data-v-23a8772b],.error-fade-leave-active[data-v-23a8772b]{transition:all .3s}.error-fade-enter-from[data-v-23a8772b]{opacity:0;transform:translateY(-10px)}.error-fade-leave-to[data-v-23a8772b]{opacity:0;transform:translateY(10px)}.submit-btn[data-v-23a8772b]{position:relative;width:100%;padding:1rem;background:linear-gradient(135deg,#0ff,#f0f);border:none;color:#000;font-size:1.2rem;font-weight:700;letter-spacing:4px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden;transition:all .3s}.submit-btn[data-v-23a8772b]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,255,255,.5)}.submit-btn[data-v-23a8772b]:active{transform:translateY(-1px)}.btn-effect[data-v-23a8772b]{position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.5),transparent);transform:translateX(-100%);transition:transform .6s}.submit-btn:hover .btn-effect[data-v-23a8772b]{transform:translateX(100%)}.modal-enter-active[data-v-23a8772b],.modal-leave-active[data-v-23a8772b]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-23a8772b],.modal-leave-to[data-v-23a8772b]{opacity:0}.modal-enter-active .login-modal[data-v-23a8772b],.modal-leave-active .login-modal[data-v-23a8772b]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from .login-modal[data-v-23a8772b],.modal-leave-to .login-modal[data-v-23a8772b]{transform:translateY(-50px) scale(.9);opacity:0}@media (max-width:768px){.modal-overlay[data-v-23a8772b]{padding:15px}.login-modal[data-v-23a8772b]{padding:2rem 1.5rem;max-width:480px}.close-btn[data-v-23a8772b]{top:1rem;right:1rem;width:36px;height:36px;font-size:1.8rem}.modal-header[data-v-23a8772b]{margin-bottom:1.5rem}.modal-icon[data-v-23a8772b]{width:70px;height:70px;margin-bottom:.8rem}.modal-header h2[data-v-23a8772b]{font-size:1.8rem;letter-spacing:3px}.modal-body[data-v-23a8772b]{gap:1.3rem}.cyber-input[data-v-23a8772b]{padding:.9rem;font-size:.95rem}.submit-btn[data-v-23a8772b]{padding:.9rem;font-size:1.1rem;letter-spacing:3px}}@media (max-width:480px){.modal-overlay[data-v-23a8772b]{padding:10px;align-items:flex-start;padding-top:60px}.login-modal[data-v-23a8772b]{padding:1.5rem 1.2rem;max-width:100%;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.close-btn[data-v-23a8772b]{top:.8rem;right:.8rem;width:32px;height:32px;font-size:1.6rem}.modal-header[data-v-23a8772b]{margin-bottom:1.2rem}.modal-icon[data-v-23a8772b]{width:60px;height:60px;margin-bottom:.6rem}.modal-header h2[data-v-23a8772b]{font-size:1.5rem;letter-spacing:2px}.modal-body[data-v-23a8772b]{gap:1.1rem}.input-group label[data-v-23a8772b]{font-size:.85rem;margin-bottom:.4rem;letter-spacing:1.5px}.cyber-input[data-v-23a8772b]{padding:.85rem .9rem;font-size:.9rem;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.error-message[data-v-23a8772b]{padding:10px 14px;font-size:13px;gap:8px}.error-icon[data-v-23a8772b]{font-size:16px}.submit-btn[data-v-23a8772b]{padding:.85rem;font-size:1rem;letter-spacing:2.5px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px))}}@media (max-width:360px){.modal-overlay[data-v-23a8772b]{padding:8px;padding-top:40px}.login-modal[data-v-23a8772b]{padding:1.2rem 1rem}.modal-header h2[data-v-23a8772b]{font-size:1.3rem}.modal-icon[data-v-23a8772b]{width:50px;height:50px}.cyber-input[data-v-23a8772b]{padding:.75rem .8rem;font-size:.85rem}.submit-btn[data-v-23a8772b]{font-size:.95rem;letter-spacing:2px}}.nav{padding:0}.cyber-input.input-error{background:rgba(255,0,100,.1);border-bottom-color:#ff0064}.input-line.line-error{background:#ff0064;width:100%}.error-message{background:rgba(255,0,100,.15);border:1px solid #ff0064;border-radius:6px;padding:12px 16px;color:#ff0064;font-size:14px;display:flex;align-items:center;gap:10px;animation:shake .4s}.error-icon{font-size:18px;animation:pulse 1.5s infinite}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.error-fade-enter-active,.error-fade-leave-active{transition:all .3s}.error-fade-enter-from{opacity:0;transform:translateY(-10px)}.error-fade-leave-to{opacity:0;transform:translateY(10px)}.user-status{position:relative;margin-left:20px}.status-main{display:flex;align-items:center;gap:10px;padding:8px 16px;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.3);border-radius:20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.status-main:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,217,255,.2),transparent);transition:left .5s}.user-status:hover .status-main:before{left:100%}.user-status:hover .status-main{background:rgba(0,217,255,.15);border-color:#00d9ff;box-shadow:0 0 15px rgba(0,217,255,.3)}.status-icon{width:24px;height:24px;position:relative;display:flex;align-items:center;justify-content:center}.icon-core{width:12px;height:12px;background:linear-gradient(135deg,#00d9ff,#f0f);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);animation:icon-rotate 3s linear infinite}@keyframes icon-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-id{color:#00d9ff;font-size:14px;font-weight:500;letter-spacing:1px;text-shadow:0 0 10px rgba(0,217,255,.5);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-indicator{width:8px;height:8px;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;animation:status-blink 2s infinite}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.3}}.logout-btn{position:absolute;top:calc(100% + 8px);right:0;display:flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(255,0,255,.05));border:1px solid rgba(0,217,255,.3);border-radius:20px;color:#00d9ff;font-size:13px;cursor:pointer;transition:all .3s;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.logout-btn:hover{background:linear-gradient(135deg,rgba(0,217,255,.15),rgba(255,0,255,.15));border-color:#00d9ff;box-shadow:0 0 20px rgba(0,217,255,.4);transform:translateY(1px);color:#fff}.logout-icon{font-size:16px;transition:transform .3s}.logout-btn:hover .logout-icon{transform:rotate(90deg)}.logout-slide-enter-active{animation:slide-down .3s ease-out}.logout-slide-leave-active{animation:slide-up .3s ease-in}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.btn-text{width:100%}.mobile-menu-btn{display:none;background:transparent;border:1px solid rgba(0,255,255,.3);padding:8px;cursor:pointer;border-radius:4px;transition:all .3s}.mobile-menu-btn:hover{border-color:#0ff;box-shadow:0 0 15px rgba(0,255,255,.3)}.hamburger{width:24px;height:20px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s}.hamburger span{display:block;height:2px;background:linear-gradient(90deg,#0ff,#f0f);border-radius:2px;transition:all .3s}.hamburger.active span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;display:flex;justify-content:flex-end}.mobile-menu-panel{width:80%;max-width:220px;height:80vh;max-height:350px;background:linear-gradient(135deg,rgba(10,14,39,.95),rgba(20,25,60,.95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(0,255,255,.3);box-shadow:-10px 0 50px rgba(0,255,255,.2);display:flex;flex-direction:column}.mobile-menu-header{display:flex;align-items:center;height:var(--header_height);border-bottom:1px solid rgba(0,255,255,.3);background:rgba(0,255,255,.03);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);align-content:stretch;justify-content:space-around}.menu-title{font-size:1.2rem;font-weight:700;background:linear-gradient(90deg,#0ff,#f0f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}.menu-close-btn{background:transparent;border:1px solid rgba(0,255,255,.3);color:#0ff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s}.menu-close-btn:hover{border-color:#0ff;background:rgba(0,255,255,.1);box-shadow:0 0 15px rgba(0,255,255,.3);transform:rotate(90deg)}.mobile-menu-content{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.mobile-nav-btn{position:relative;width:100%;padding:1rem 1.5rem;background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.3);color:#0ff;cursor:pointer;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);transition:all .3s;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.mobile-nav-btn .btn-text{position:relative;z-index:2;font-size:1rem;letter-spacing:2px;color:#0ff}.mobile-nav-btn .btn-arrow{position:relative;z-index:2;font-size:1.2rem;transition:transform .3s;opacity:.5}.mobile-nav-btn.active,.mobile-nav-btn:active{background:rgba(0,255,255,.15);border-color:#0ff;box-shadow:0 0 20px rgba(0,255,255,.4)}.mobile-nav-btn.active .btn-text{color:#fff;text-shadow:0 0 10px rgba(0,255,255,.8)}.mobile-nav-btn.active .btn-arrow{opacity:1;transform:translateX(5px)}.btn-glow-effect{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.3),transparent);transition:left .5s;z-index:1}.mobile-nav-btn:active .btn-glow-effect{left:100%}.mobile-auth-section{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(0,255,255,.2)}.mobile-login-btn{position:relative;width:100%;padding:.4rem;background:linear-gradient(135deg,#0ff,#f0f);border:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden;display:flex;align-items:center;justify-content:space-between;transition:all .3s}.mobile-login-btn .btn-text{position:relative;z-index:2;color:#000;font-weight:700;font-size:1.1rem;margin-left:15px;letter-spacing:3px}.mobile-login-btn .btn-icon{position:relative;z-index:2;font-size:1.3rem;margin-right:4px}.mobile-login-btn:active{transform:scale(.98);box-shadow:0 5px 25px rgba(0,255,255,.5)}.mobile-login-btn .btn-glow-effect{position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.5),transparent);transform:translateX(-100%)}.mobile-login-btn:active .btn-glow-effect{transform:translateX(100%);transition:transform .6s}.mobile-user-info{display:flex;flex-direction:column;gap:1rem}.user-info-card{display:flex;align-items:center;gap:1rem;padding:.2rem;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.3);border-radius:12px;position:relative;overflow:hidden}.user-info-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,217,255,.1),transparent);animation:card-shine 3s infinite}@keyframes card-shine{0%,to{left:-100%}50%{left:100%}}.user-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,217,255,.1);border:2px solid rgba(0,217,255,.3);border-radius:50%;position:relative;margin-left:10px}.avatar-core-menu{width:24px;height:24px;background:linear-gradient(135deg,#00d9ff,#f0f);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);animation:avatar-rotate 4s linear infinite}@keyframes avatar-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-details{flex:1;display:flex;flex-direction:column;gap:4px}.user-label{font-size:.75rem;color:hsla(0,0%,100%,.5);letter-spacing:1px;text-transform:uppercase}.user-id-text{font-size:1rem;color:#00d9ff;font-weight:600;letter-spacing:1px;text-shadow:0 0 10px rgba(0,217,255,.5)}.user-status-dot{width:12px;height:12px;background:#0f8;border-radius:50%;box-shadow:0 0 15px #0f8;animation:status-pulse 2s infinite;margin-right:10px}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.mobile-logout-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:.5rem;background:linear-gradient(135deg,rgba(0,217,255,.05),rgba(255,0,255,.05));border:1px solid rgba(0,217,255,.3);border-radius:10px;color:#00d9ff;font-size:1rem;cursor:pointer;transition:all .3s;letter-spacing:2px}.mobile-logout-btn:active{background:linear-gradient(135deg,rgba(0,217,255,.15),rgba(255,0,255,.15));border-color:#00d9ff;box-shadow:0 0 20px rgba(0,217,255,.4);transform:scale(.98)}.mobile-menu-enter-active{animation:menu-fade-in .3s ease-out}.mobile-menu-leave-active{animation:menu-fade-out .3s ease-in}.mobile-menu-enter-active .mobile-menu-panel{animation:panel-slide-in .3s ease-out}.mobile-menu-leave-active .mobile-menu-panel{animation:panel-slide-out .3s ease-in}@keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-fade-out{0%{opacity:1}to{opacity:0}}@keyframes panel-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes panel-slide-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-menu-btn{display:block}.nav-content{padding:1rem 1.5rem!important}.logo-icon{width:32px;height:32px}.logo-text{font-size:1.2rem}}@media (max-width:480px){.nav-content{padding:1rem}.logo-text{font-size:1rem}.mobile-menu-panel{width:85%}.mobile-nav-btn{padding:.9rem 1.2rem}.mobile-nav-btn .btn-text{font-size:.95rem}}.mobile-menu-content::-webkit-scrollbar{width:6px}.mobile-menu-content::-webkit-scrollbar-track{background:rgba(0,255,255,.05)}.mobile-menu-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0ff,#f0f);border-radius:3px}.mobile-menu-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00d9ff,#f0d)}.logo_bei[data-v-433de3f1]{width:16px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAFQklEQVRYw+3Wa1BUdRjH8SOpMeg4WhZGpDIxiaaTeUFgWrxE4AVRQJGlRRAVIV1JkbgMgQLi5AVBQSVLSp0xlEAUKBEEFZCrCstll8UV2AV2YbmoGCrYv31+R95UL5pmmtamZ+bz6rz5nvOc/5zDcX9jGLs/iTxuyvIlWYkRFeTHA2HVRFtzfhthTG5KuH96/vUgNlC4mMgyw1NJit/aAXLKazYje9xtIMZ/OZz50gW+9hcNkvoLEemEPbnrSP47QYwxQ5Ifv54RqzcXwFFvSyjaOhfavN8F7Y5ZcC/HH9JOB4LNa9Zw5YA76OZV8vIGMdZtSp7cDrtOnOavYiQhTAiPwi1AMtIQaqyngsxpBtw2GAGDKfaQmpUAa6xc4Vfp4UtEdzAMycsT9JQ1Tyctl/2eEkuTlYysF/rCUNxMqDEzgTqzSXBnpgnIHCzgjvEEuD52DLBr3rA1MAaWmNtB582wdtIljZ9G9D+IPU6aTxIPBjHCcXvg3CEh9K2fDLWvjIH6D6fwTIyheuwEqLUyhzLOALq8pkN+bgRw3HY4FBsMzxojZxP9DequLjAlQwVrbpIjhyIY4UYGQ/buhdBqPxlk3Gion2IMDQIz3kJe/ZS34I7uHkmD7VSQVgYDNyIAwsNCgfXGXoOBPjP9DKrOCAogA2etGTmTHAMcFwFZye7wS5QlVHGjoEw4A2qPCUBZ6AzNcQ5Q/YYRdO+YB1U3dsDwypLio4FJ3ECryIzWz6Cm3NgTRHN8HiPF6eHAGSbAdh8feFZkB7krzaHE9h2o85sDsiAbkIsXQMN+e2CtGyF0kzdwXCgU5++D/ouLQFV4OEU/g2Q/iNuIPNaKkQflAWBqexxGjhLDVUcL6IwSQN3SGVChe6FJg9dckCx6D1QBliDZLIAxo7eA8eyv4KE0BJqTrHkZvnL9DJKn+Twmt0NsGGHZy2Dn3kQYfsQ53Hh4/r4RNGz8AIpdzKEuaAF0RC2E57MmQgE3ATjuM/CPiANW7AqSfQJQ5vk362eQKmd3JrmXsoSRocpNIMnbB9zbceDIWUPmuHFQNMkISqa9DpUvNK6YDpW2s8DfwBK48WFQnhMCgzUBoLy0BrRVe5P0NWjPLdKUsJiR1tR1wGp8IeZwMgx/SrgRvjxuAziNcwLvyathLOcJHLflhRDYGRYFrNET2rJ5yvPLoas0tOj/oL8UpC4JHyTSU+6MNCS4gvKoAB5WiKG+MAQSg0WwLXQ/ZJ3xhao0FxB5hYCbUwAEfhEF3Td8QP2dAOQnPwFlxgrolUVq9TPoaX+ZB2nLc2Gk6awj1MU78HZZwJMid2Byb550JQwVO0NfxlJgdz14vWKeRAiK6DlQF28PLZdcoLNcBIO92bb6GTQ8Q/13RURT6tlH2gvXMlITLYD6uI+gp2ozdF0VQXumM6ivCqGvahM8kPiDItkeGo8tB025GFQ3xFrSr06zI3/4yde7oN7m0sWk5eKWDqK5JWJQvAHac9ygq3Adr9gTNNc3QG85rzPfHe5/7wDtPwuhp/Zz6CjyhaZzwi6ivfetHdH/oP77+3PJQOsuRnqkQdCa4wWqyx6gyecpL64GTaEX7ycXUJz4GJp1B4O0X/Hg0Xp1tFV+8Ei1k6c5coHofxBrrzQinbKYo0SVJ+wn6iurGHlY5gY911aDJnMFaHXXiDp9GQyvtKfUA9QFTtBZ7gPdit0tpFd9OpwwFmlA9D/o9yNLDpxIKmI8PMnNSNtviCLVpYTITzrXEGWaq4qos0WgOPdpCenIF+eRrurjB4k0PXopYZG6gMg/D/gNBUxhAbSAmKMAAAAASUVORK5CYII=) no-repeat 50%;background-size:100% 100%;position:absolute;margin-top:2px;overflow:visible}.tech-footer[data-v-433de3f1]{position:relative;width:100%;background:#0a0e27;color:#a0a9c9;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:40px 0;overflow:hidden}.tech-footer[data-v-433de3f1]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 180deg at 50% 50%,#184eac00 0deg,#184eac1a 72deg,#00d4ff1a 144deg,#184eac1a 216deg,#00d4ff1a 288deg,#184eac00 1turn);animation:rotate-433de3f1 20s linear infinite}@keyframes rotate-433de3f1{to{transform:rotate(1turn)}}.footer-container[data-v-433de3f1]{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;z-index:1}.footer-content[data-v-433de3f1]{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.footer-section .section-title[data-v-433de3f1]{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:5px}.about div[data-v-433de3f1]{font-size:1rem;text-align:left;max-width:400px}.legal[data-v-433de3f1]{text-align:left;color:#6c7293;font-size:.9rem}.legal p[data-v-433de3f1]{margin:0 0 8px 0}.legal a[data-v-433de3f1]{color:#6c7293;text-decoration:none;transition:color .3s ease}.legal a[data-v-433de3f1]:hover{color:#00d4ff}.footer-section a[data-v-433de3f1]{color:#a0a9c9;text-decoration:none;transition:all .3s ease}.social-links[data-v-433de3f1]{display:flex;gap:15px}.social-links a[data-v-433de3f1]{width:42px;height:42px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.social-links a[data-v-433de3f1]:hover{background-color:#00d4ff;border-color:#00d4ff;color:#0a0e27;transform:translateY(-3px) scale(1.1);box-shadow:0 5px 15px rgba(0,212,255,.4)}.back-to-top[data-v-433de3f1]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(145deg,#184eac,#2a69d1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;box-shadow:0 4px 15px rgba(24,78,172,.4);transition:all .3s ease;animation:breathe-433de3f1 2s ease-in-out infinite}@keyframes breathe-433de3f1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.back-to-top[data-v-433de3f1]:hover{background:linear-gradient(145deg,#2a69d1,#184eac);transform:translateY(-5px);box-shadow:0 8px 25px rgba(24,78,172,.6)}.fade-enter-active[data-v-433de3f1],.fade-leave-active[data-v-433de3f1]{transition:opacity .4s ease}.fade-enter-from[data-v-433de3f1],.fade-leave-to[data-v-433de3f1]{opacity:0}@media (max-width:768px){.footer-content[data-v-433de3f1]{flex-direction:column;text-align:center;gap:30px}.legal[data-v-433de3f1]{text-align:left}}.footer-section[data-v-433de3f1]{position:relative;overflow:visible;width:auto}.email_layout[data-v-433de3f1],.phone_layout[data-v-433de3f1],.wechat_layout[data-v-433de3f1]{position:relative;padding-left:30px;line-height:25px}.email_layout[data-v-433de3f1]:before,.phone_layout[data-v-433de3f1]:before,.wechat_layout[data-v-433de3f1]:before{position:absolute;content:"";width:20px;height:20px;margin-left:-25px;margin-top:4px}.phone_layout[data-v-433de3f1]:before{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.wechat_layout[data-v-433de3f1]:before{background:url(/img/wechat.150df587.png) no-repeat;background-size:100% 100%}.email_layout[data-v-433de3f1]:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAQAElEQVR4AeydbYwkx1nHn+rZl3vZmbvbmfXL5W5nbScgIHYShEQSx/eyji+2AQkkIzkSieADUiBAwhckBMiOkBDhCyQiIBRkCYKCRJRIkMQhRrHvznfnDwkhwZKxkBPv7p0v8e2L73b2bvdud6byPLPbe7Oz81LdXd3T1f1fTV13V1U/9dS/nt9WVc/snEf4gQJQoKsCAKSrNCiAAkQABFEABXooAEB6iIMiKABAEANQoIcCMQLSo1UUQQFHFAAgjgwU3ByMAgBkMLqjVUcUACCODBTcHIwCAGQwuqNVRxRwExBHxIWb7isAQNwfQ/QgRgUASIziwrT7CgAQ98cQPYhRAQASo7gw7b4CAKRtDHEJBVoVACCtauAcCrQpAEDaBMElFGhVAIC0qoFzKNCmAABpEwSXUKBVAQDSqka857DuoAIAxMFBg8vJKQBAktMaLTmoAABxcNDgcnIKAJDktEZLDioAQBwctN0uIycuBQBIXMrCbiYUACCZGEZ0Ii4FAEhcysJuJhQAIJkYRnQiLgUASFzKZsVuzvsBQHIeAOh+bwUASG99UJpzBQBIzgMA3e+tAADprQ9Kc64AAMl5AAyy+y60DUBcGCX4ODAFBgJI6eK18f1zi6dKswsfKc0ufpLTU6XZ+aeRoMHtGFjkmJDYWPiNZqxwzAyCksQAEShKswt/UJxZeJ4a64sFrb/JHf5nIv3XnJ4mUk8hQYPbMaA5JiQ26AvNWOGY4dj5FsfQ70ssUUI/8QNy5cpYaXbxKaqvv859+oxSdJKPeEGBwApw7EzzTZ/lWPrh2MzCnxLHFl/H+ooVEO7EdHHVmyHi3waKSrH2BMbzo4CiA56iPy+uqtfHLs6f6NBxa1meNUtthsZmF59QRP/JqdxWhEsoYEUBRaqi6uo5iTUrBjsYiQWQsbmF3/FIf4mnxOEObSILClhTQGJMYm1sbv5j1oy2GLIOiDxxUJr+tqUNnEKB2BVQWn1OlvS2G7IKCD9deEdBN76siKzatd1p2MueAorI46D7yp6Zq/fY7B3btGiusf5FIjVGpj+aapr0i1rrM0jQgGPgf01Dp2M93rwP08a/diwLmbkbkJCGSrMLH+Vbf4GT8UsTfbs2WXmkNjVxAinnGqjhXyOllHHwdKnIFn5x/9z8h7sUB862BgjT/+mgrXNnpouzi8/SRb036L2onx0FipeWy0XaOMN03G+jV55Wf2XDjtiwAkhpZumXlFJ3icGgSSmaLjUWv0qv6z1B70V99xXgfes4bdx83hQO/kXcdxnGto6ULi49ZkMdK4BopX8lojMPF9Xi1zGTRFTRsdtl5tCN9dNKqQfMXNffremh4w1Nv9e3fr3xy33rGFSwAgi/U/6EQVs9qyieSYr1xa+R1qM9K6IwGwrMXj1E9Vsv8G97w2WV/u7ymHeS7jl0daVa/jut6dVeQmhFv0oWfiIDsm9m/m7upNG75f38bUIiexJA0k8qt8sZjmB7ji04yuXlZseV0uSpzzfPu/zDMXm4eHm50qXYODsyIGpo6I5+rcmUyGvHtX71pFwgKc3xcgt7EpEjc0n2HEXNyyoi85mjWJgmH44tReqNwumt064Hvb5+R9dCw4LIgFC90deJlUL5GSJvmt/zWDX0a3NPgpnEUC5HqvHMEWTPwW8DvNxcVo2PX2vvYWHIm23P23Xt9Y/NXfe0ZUQGRBEdaLO5+/KoWq1NlV8iKpwKOJPg6dZuNZ3MCTxzaP095Q2faJ85/M7XjpQW/fOux7oa71pmWBAZEG7H2EatOn6OeCYh0it8n8nrkebTLcwkJlqlt06YmUMNTy8fPbDUtVOat+FdC7cKlCpsnYU+GAd36BbabpSZZEPRSVNIZE9S7L9xb2sFl6lRgOEIsiHXRC/XaOg4VQ++lYY+JA6IdPrG5MR3AIkokfHkOBwyOgMBRBoGJKJChlMG4JDRGRgg0jggERUymDICh4zMQAERBwCJqJChlCE4ZFQGDog4kW5IxEMkIwUyBof0ORWAiCOARFRwOGUQDhmN1AAizgASUcHBlFE4ZCRSBYg4BEhEBYdShuGQUUgdIOIUIBEVHEgZh0NGIJWAiGO5gEQ66mrKARwyNKkFRJwDJKJCClNO4BDlUw2IOAhIRIUUpRzBIaqnHhBxchsSTZt/USaZPRI+4NhDnChFOYNDpHICEHFUIKkPFY4RIBE5kk85hENEdgYQcfb6kUPfBySiRP9ktUZO4RANnQJEHAYkokKCKcdwiMrOASJOAxJRIYEUFA5Nr6bpj51sKOQkINJxQCIqxJhCwEEjIw+l5S8BbSnjLCAiACARFWJIIeGoHS4txODNQE06DYgoB0hEBYupPxw7GtO8rJKZI4twSEedB0Q6AUhEBQsJcOwSMROASK8AiagQIQGOjuJlBhDpHSARFUIkwNFVtEwBIr0EJKJCgAQ4eoqVOUCkt4BEVDBIqYPDwOeEq2QSENFwGxIio2/oy90HHAGHhEnflFlApOcCSYPUB/gckLAI2y/AsS1Fv5NMAyKdX6mWXwkJybDcn7kEOAINaeYBETXCQFKaXfgP0jpbkAAOCYdAKReAiCIrAWcSUurRTEGSdzgkCEKk3AAi2uQWEsAhwx8q5QoQUSh3kAAOGfbQKXeAiFK5gQRwyHBHSrkERBTLPCSAQ4Y5csotIKJcZiEBHDK8VpIJIFYaSquRzEECOKyGWu4BETUzAwngkOG0mgDIlpzOQxIQDiL9Wpb/EnBrWCMfAEiLhM5CEgKO+p69H8jqn8m2DGnkUwDSJqEPiSZt9gUEg37HPSQc1+8ce7Ot67jsoMCAAengUQqyBBIq0IOph2T26qEibZxRRPebyaZfk5kDcJipJbUAiKjQIdWOTPx/qiEBHB1GzX4WAOmhqUCiyft4jyo7i/zl1s5c61eli9fGS3r9efOZg6heGHoiUzOHUtpAWJM6Pc0AkB7yFC/N/5Sixud6VNldJJDMzH8jto/K88yhG+unSal37268e06hvvGVsR/X7uhew7ESrZWBxyZ1epoBIF3kETioTucVqUqXKt2zBZI4/p6E4Qi252h1Ud3r3Vx7KVOQtHYvpvPsAhJBsEhw+O3ahiQSHNtOARJfCsMjAGkTygocvk1bkFiBY9spQOJLYXAEIC0iWYXDtxsVEqtwbDsFSHwp+hwByJZAY7OLP0d1dSHAnuPbWuu1rdt7HzYh+ffelXaXBn1axY9sFrV8mfRuUx1ymnuS8/vfXLmzQ2H6s/AUK7kxKr4x/9P8tOq0IiqbtMqBeGHZKx8n8qb5zcRVk3v4qdNjpSBPt3jmCPK0imF9kwr6/fL5qgCQvL2wtnrByY27xlMso7iLWolnjp+lDTqnDJ9WCRy1RvlhOqpWa1Pll0h7DweAxOyLIBiOIE+rBI51Gn6fvG/T/HzVyMhDOthMgqdbXQIp10ssgcMjHRyOe9T20sqHhEivdNF4Z/bmcqv7VwqFhGNt6uDrfkNhIdk3N3/Yt4HjpgI2AOFfqpvGXPp3/8Wl+xmOF9nnQ5z6vniWeLE2Wj5FLXD4NwkkWnunGJLrfl7PI0NSnF18rnh5ecd7LKNzV+8LOHNcoSE61gqH365AoveMHg8ykwxpOrv34sLbfBupPmIPEt/wCByFRuM0tzDOqe9rE47KY3SX6grAFiSPmEKiFJ2gWzdf4X3JF4uzC5/m9KVRvf49RWT0wUNeVl1RhZEHZVlFXX5W7ipeCQjJfcMNfcYZSLr022a2jRmEx9SmS/HakmUVw3GGWzGEgy7UGpVTveBgW82XQLIhgU9myy2l1AQp9WEW8I84PUGkxsjgh+F4k/cc710+euC1ftUFkoAb9/uG63R+X9qXWxqb9H5jH7hc4OBl1Tm+0XBZJXDwhrzDsoptdHzdmJz4DkNykmcSsz3JTit9r3g9+wbD8b5Oy6puN8tyKxAkiqpDDXUh9ZB067DFfBsziEV34jOVBBy+93FB0oRj2Ht/EDh8nwCJr0SwYy4ASRIOX37bkGzDcXh8zm8j6BGQBFWMyAYgPHbBG07qDt6QP8DLKitPq4L63IREDx1jgd4Iem9rfd5zfH99uPDgWgQ4fHsCSaCNuyy30vh0C0+x/CENfxybW3onb8hfYAuGG3J9vjba+2kV2wr0ujF16H+oMPIuvumbnAK/+AnaP9amJt69dvjQbOCbu9wgG/dAkJCSjfu5vZcWj3QxmdlsGzOISqM6zWWVbpxl3wzhkA155YMmT6vYZqBX7UhpcblaebShFT+poosmN2t+J1xr9WCtOvHbJvX719lZQyAJuHGfGt7Q51KzcWdxdvao41Xk2LQBCK8gOjo3sEyZOQIuq3jm6PwmoM1OrEyVv8ygTJLnPc6i/RMvnc60pwbRZzR5D9WmKj/Dj40v2Gy/3Vao5RY/3UrFTOLQEisype0DF+U6TTNHt34sHx3/Rq1a+c3a1MSJ9rRSrXyyVh2XR9HdbreaH2ImqaZiJnFoBrE6YFGMNeEgLcEV2/scUfxL670ykwRcbuXmfRIbS6xUjDvgiDYMgKSzfpkABHB0HtyguaEhSfvHUoIK0VLfeUAAR8toWjgFJDtFdBoQwLFzMG1dAZLbSjoLCOC4PYhxnIWFZM/lpck4/BmUTScBARzJhEsYSIbXGxeyBIlzgACOZODwWwkKCb8p9jabkPh+DOroFCCAYzBhkmdInAEEcAwGDr/VvELiBCCAww/TwR7zCEnqAQEcg4WivfW8QZJqQABHe3im4zojkBiJmVpAAIfR+A2sUl4gSSUggGNgcR+o4TxAkjpAAEegGB145axDkipAAMfA4z2UA1mGJDWAAI5QsZmam7IKSThALA8L4LAs6IDMZRGSgQOy/9Jb7/LwZ7IDCmn7zWYNkoECInAUNury1Tz4G3L7sTowi1mCZGCAbMOhqGQykprke6uCfZG0iV3UiUeBrEAyEEAARzxBmTaroSGZuXpPWvqSOCD94GgXBjNHuyJuXYeChNZf2pMSSBIFBHC4Fdy2vA0MiVJ3DqcEEhuANEyE3Dfz1nt4Q36ajPcc+lxtuPwIBfjPa0z8QJ3BKCCQBPnCbCWQqPXzo3NX7+vosclXj2oyis2O9rcyowOi9dKWra6H0qXF9w5R/QwpOkgGP/J9tTWvcooOqxsG1VHFEQXka0716Ogxren/TFxWpO4eaaxfKF289vZd9ZeWDuzKa88oNBbbs4JeRwdEqR/3a1TXG88zHMV+9aRckz5bG6k8TkfVqlwjZUuBlbuL8zyTnGBIXjXpGc8kd+jGrbMMyTta6++r1XdD01qBz5Wiy3yI9IoMiOcN9QWEfxPsNfGyCYdXeTSmmcPEBdRJQIGWmcQMEp5JdP3WuVZIPO093s/V2ij9qF+dfuWRAVk+emCJNIX+b8F8BxkO3nNUHsPM4SuS7ePWTHI84Exyxt+T8BbkY70V0q/RxEStd53+pZEB2Wriq1vHUIfmnmO48iHMHKHk40cv7AAAA5RJREFUc/am5kyyZ1QgMd+T6PUXizMLzyiiw706zrvzr/UqNy2zBIj3rGmD7fWa73NoLKvadcnLtUBCIyOycTdebvHe4rf66aMpfEy22rYCyPLU+LO8RAq83uN7zuJRbutw5PM86CPgfirxL93L16vl/+pXz6TcCiCbDXlPbR7N/mU4flTX9CRl4lGuWZ9Rq7sCMpPw0y1ZbhnNJN0tcYlSf8b/WnlZA6RWLX+eiDdGhm4pfjIxpNTl4uzCG8XZ+TPFmfnTSPnWQK2t/Ru/HbBhGEIdq/Hs8UptsvxMx8IQmdYAkba5Z0/yzBDo/QvFmy1F6phS6jgSNFBE75RYCpMk9hqe92SYe7vdYxWQG9WJ/1a68OtMMb+6NYl8KGBfAQ64hsTe9aPjL9u0bhUQcYw37F/Xij4u50hQICkFePb4XYk92+1ZB0QcXJms/H2d6IOkaVmukSIogFt7K8Ax1ijo6ZXqxD/0rhiuNBZAxJXr1cq3bnpDPx9k4y73IUEBcwX0D26pofesHJl4wfyeYDVjA0TcuDl58AfLXuUBXnL9Cc8m1yQPCQpEVkDTVd5z/DHH1v1r1YM/jGyvh4FYAWm2e1St1iYrf0GF4Xv5+hNa02nCDxQIoQDHjswUn1hWQ/fWqpW/TOJze/EDsiWEfKhxuVr5bG2qcpK84XJdqQ9x0UeJ1B9yeppIfwoJGtyOAcUxIbFBH2nGCscMx860xBBVD75FCf0kBkhrfwSW65Pl57izX1iulv+G06eWqxNPIyWrQbr1LnNMSGxU/qUZK/Kp8dYgSuh8IIAk1Dc0AwUiKwBAIksIA1lWAIBkeXTRt8gKAJDIEsJAlhUAIFke3cH1LTMtA5DMDCU6EocCACQOVWEzMwoAkMwMJToShwIAJA5VYTMzCgCQzAxlXjqSbD8BSLJ6ozXHFAAgjg0Y3E1WAQCSrN5ozTEFAIhjAwZ3k1UAgCSrN1pLswIdfAMgHURBFhTwFQAgvhI4QoEOCgCQDqIgCwr4CgAQXwkcoUAHBQBIB1GQBQV8BWwB4tvDEQpkSgEAkqnhRGdsKwBAbCsKe5lSAIBkajjRGdsKABDbisJephRwAJBM6Y3OOKYAAHFswOBusgoAkGT1RmuOKQBAHBswuJusAgAkWb3RmmMK5BsQxwYL7iavAABJXnO06JACAMShwYKrySsAQJLXHC06pAAAcWiw4GryCgCQmDSH2Wwo8BMAAAD//1J1UiIAAAAGSURBVAMAysoQkIln948AAAAASUVORK5CYII=) no-repeat;background-size:100% 100%}.quick-top-btn[data-v-f08bb25e]{position:fixed;bottom:22px;right:30px;width:60px;height:60px;border:none;background:transparent;cursor:pointer;z-index:9999;padding:0;opacity:0;transform:translateY(30px) scale(.8);transition:all .5s cubic-bezier(.34,1.56,.64,1);overflow:visible;pointer-events:none}.quick-top-btn.visible[data-v-f08bb25e]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.quick-top-btn.visible[data-v-f08bb25e]:hover{transform:scale(1.15) translateY(-5px);transform-origin:center center}.quick-top-btn.visible:hover .tech-border[data-v-f08bb25e]{border-color:#00f7ff;box-shadow:0 0 20px rgba(0,247,255,.6),0 0 40px rgba(0,247,255,.3),inset 0 0 20px rgba(0,247,255,.2)}.quick-top-btn.visible:hover .btn-core[data-v-f08bb25e]{background:rgba(0,12,24,.9);box-shadow:0 0 30px rgba(0,247,255,.4),inset 0 0 30px rgba(0,247,255,.1)}.tech-border[data-v-f08bb25e]{position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:2px solid rgba(0,247,255,.4);border-radius:20px;transition:all .4s ease;box-shadow:0 0 15px rgba(0,247,255,.3),inset 0 0 15px rgba(0,247,255,.1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.border-corner[data-v-f08bb25e]{position:absolute;width:12px;height:12px;border:2px solid #00f7ff;will-change:box-shadow}.corner-tl[data-v-f08bb25e]{top:-2px;left:-2px;border-right:none;border-bottom:none;animation:glow-f08bb25e 2s infinite alternate}.corner-tr[data-v-f08bb25e]{top:-2px;right:-2px;border-left:none;border-bottom:none;animation:glow-f08bb25e 2s .5s infinite alternate}.corner-bl[data-v-f08bb25e]{bottom:-2px;left:-2px;border-right:none;border-top:none;animation:glow-f08bb25e 2s 1s infinite alternate}.corner-br[data-v-f08bb25e]{bottom:-2px;right:-2px;border-left:none;border-top:none;animation:glow-f08bb25e 2s 1.5s infinite alternate}.border-line[data-v-f08bb25e]{position:absolute;background:linear-gradient(90deg,transparent,#00f7ff,transparent);opacity:.5;will-change:transform,opacity}.line-top[data-v-f08bb25e]{top:0;left:20%;right:20%;height:1px;animation:scan-f08bb25e 3s linear infinite}.line-right[data-v-f08bb25e]{top:20%;bottom:20%;right:0;width:1px;animation:scan-f08bb25e 3s linear .75s infinite}.line-bottom[data-v-f08bb25e]{bottom:0;left:20%;right:20%;height:1px;animation:scan-f08bb25e 3s linear 1.5s infinite}.line-left[data-v-f08bb25e]{top:20%;bottom:20%;left:0;width:1px;animation:scan-f08bb25e 3s linear 2.25s infinite}.btn-core[data-v-f08bb25e]{position:relative;width:100%;height:100%;background:rgba(0,20,40,.85);border-radius:16px;overflow:hidden;transition:all .4s ease;box-shadow:0 5px 25px rgba(0,0,0,.3),inset 0 0 20px rgba(0,247,255,.1);contain:layout}.grid-background[data-v-f08bb25e]{background-image:linear-gradient(rgba(0,247,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,247,255,.05) 1px,transparent 0);background-size:20px 20px;opacity:.5}.data-streams[data-v-f08bb25e],.grid-background[data-v-f08bb25e]{position:absolute;top:0;left:0;right:0;bottom:0}.stream[data-v-f08bb25e]{position:absolute;width:2px;height:100%;background:linear-gradient(180deg,transparent,#00f7ff,transparent);opacity:.3;will-change:transform}.stream-1[data-v-f08bb25e]{left:25%;animation:dataFlow-f08bb25e 2s linear infinite}.stream-2[data-v-f08bb25e]{left:50%;animation:dataFlow-f08bb25e 2s linear .66s infinite}.stream-3[data-v-f08bb25e]{left:75%;animation:dataFlow-f08bb25e 2s linear 1.33s infinite}.tech-icon[data-v-f08bb25e]{width:40px;height:40px;backface-visibility:hidden}.icon-arrow[data-v-f08bb25e],.tech-icon[data-v-f08bb25e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-arrow[data-v-f08bb25e]{width:24px;height:24px}.arrow-line[data-v-f08bb25e]{position:absolute;top:50%;left:50%;width:2px;height:20px;background:#00f7ff;transform:translate(-50%,-50%);box-shadow:0 0 8px #00f7ff;transition:transform .3s ease}.quick-top-btn.visible:hover .arrow-line[data-v-f08bb25e]{transform:translate(-50%,-50%) translateY(-3px)}.arrow-head[data-v-f08bb25e]{position:absolute;top:30%;left:50%;width:12px;height:12px;border:2px solid #00f7ff;border-right:none;border-bottom:none;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 8px #00f7ff;transition:transform .3s ease}.quick-top-btn.visible:hover .arrow-head[data-v-f08bb25e]{transform:translate(-50%,calc(-50% - 3px)) rotate(45deg)}.icon-circle[data-v-f08bb25e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border:1px solid rgba(0,247,255,.3);border-radius:50%;animation:rotate-f08bb25e 15s linear infinite;will-change:transform}.icon-circle[data-v-f08bb25e]:after,.icon-circle[data-v-f08bb25e]:before{content:"";position:fixed;width:6px;height:6px;background:#00f7ff;border-radius:50%;box-shadow:0 0 6px #00f7ff}.icon-circle[data-v-f08bb25e]:before{top:-3px;left:50%;transform:translateX(-50%)}.icon-circle[data-v-f08bb25e]:after{bottom:-3px;left:50%;transform:translateX(-50%)}.hologram-effect[data-v-f08bb25e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(0,247,255,.1) 0,transparent 70%);border-radius:50%;filter:blur(5px);opacity:.5;animation:hologramPulse-f08bb25e 4s ease-in-out infinite;will-change:transform,opacity}.tech-tooltip[data-v-f08bb25e]{position:absolute;right:85px;top:50%;transform:translateY(-50%) translateX(10px);background:rgba(0,20,40,.95);color:#00f7ff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 5px 20px rgba(0,0,0,.3);border:1px solid rgba(0,247,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:10000}.tech-tooltip.visible[data-v-f08bb25e]{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.tooltip-line[data-v-f08bb25e]{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid rgba(0,247,255,.3)}.ripple-container[data-v-f08bb25e]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;overflow:hidden;pointer-events:none}.ripple-effect[data-v-f08bb25e]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(0,247,255,.6) 0,transparent 70%);transform:scale(0);animation:ripple-f08bb25e .6s linear}@keyframes glow-f08bb25e{0%,to{box-shadow:0 0 5px #00f7ff}50%{box-shadow:0 0 15px #00f7ff,0 0 25px #00f7ff}}@keyframes scan-f08bb25e{0%{opacity:0;transform:translateX(-100%)}10%,90%{opacity:.5}to{opacity:0;transform:translateX(100%)}}@keyframes dataFlow-f08bb25e{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rotate-f08bb25e{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hologramPulse-f08bb25e{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes ripple-f08bb25e{to{transform:scale(4);opacity:0}}.quick-top-btn.pulsing .icon-circle[data-v-f08bb25e]{animation:rotate-f08bb25e 5s linear infinite}.quick-top-btn.pulsing .stream[data-v-f08bb25e]{opacity:.6}.main-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:3rem 2rem;margin-bottom:50px}.hero-section{text-align:center;margin-bottom:5rem;position:relative}.avatar-container{position:relative;width:200px;height:200px;margin:0 auto 3rem}.avatar-ring{position:absolute;inset:-10px;border:2px solid #0ff;border-radius:50%;clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);animation:ringRotate 10s linear infinite}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.avatar-core{position:absolute;inset:0;background:linear-gradient(135deg,#0a0e27,#16213e);border-radius:50%;border:3px solid rgba(0,255,255,.5);overflow:hidden}.avatar-inner{position:absolute;inset:20px;background:linear-gradient(135deg,#0ff,#f0f);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);animation:innerPulse 3s ease-in-out infinite}@keyframes innerPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.avatar-particles{position:absolute;inset:0}.orbit-dot{position:absolute;width:8px;height:8px;background:#0ff;border-radius:50%;box-shadow:0 0 10px #0ff;animation:orbit 4s linear infinite}.orbit-dot:first-child{animation-delay:0s}.orbit-dot:nth-child(2){animation-delay:-.5s}.orbit-dot:nth-child(3){animation-delay:-1s}.orbit-dot:nth-child(4){animation-delay:-1.5s}.orbit-dot:nth-child(5){animation-delay:-2s}.orbit-dot:nth-child(6){animation-delay:-2.5s}.orbit-dot:nth-child(7){animation-delay:-3s}.orbit-dot:nth-child(8){animation-delay:-3.5s}@keyframes orbit{0%{transform:rotate(0deg) translateX(120px) rotate(0deg)}to{transform:rotate(1turn) translateX(120px) rotate(-1turn)}}.hero-title{margin-bottom:1rem}.title-line{display:block;font-size:1.2rem;color:#0ff;letter-spacing:8px;margin-bottom:.5rem;opacity:.8}.title-main{display:block;font-size:4rem;font-weight:700;background:linear-gradient(90deg,#0ff,#f0f,#0ff);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShine 3s linear infinite;letter-spacing:10px}.content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;grid-auto-rows:250px}.display-card{position:relative;background:rgba(10,14,39,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,255,.3);cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.display-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#0ff,#f0f);opacity:0;transition:opacity .4s;z-index:-1}.display-card:hover:before{opacity:.2}.display-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,255,255,.3);border-color:#0ff}.large{grid-row:span 2}.large,.medium{grid-column:span 2}.small{grid-column:span 1}.wide{grid-column:span 3}.tall{grid-row:span 2}.card-corner{position:absolute;width:30px;height:30px;border:2px solid #0ff;opacity:0;transition:all .4s}.card-corner.tl{top:-2px;left:-2px;border-right:none;border-bottom:none;clip-path:polygon(0 0,100% 0,0 100%)}.card-corner.tr{top:-2px;right:-2px;border-left:none;border-bottom:none;clip-path:polygon(0 0,100% 0,100% 100%)}.card-corner.bl{bottom:-2px;left:-2px;border-right:none;border-top:none;clip-path:polygon(0 0,0 100%,100% 100%)}.card-corner.br{bottom:-2px;right:-2px;border-left:none;border-top:none;clip-path:polygon(100% 0,100% 100%,0 100%)}.display-card:hover .card-corner{opacity:1;width:50px;height:50px}.card-glow{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,255,255,.2),transparent);opacity:0;transition:opacity .4s}.display-card:hover .card-glow{opacity:1}.scan-line{position:absolute;top:-100%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#0ff,transparent);animation:scan 3s ease-in-out infinite}@keyframes scan{0%{top:-100%}to{top:200%}}.display-card:hover .scan-line{animation-duration:1.5s}.card-content{position:relative;z-index:1;height:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.card-icon{margin-bottom:1.5rem;position:relative}.card-icon.small-icon{transform:scale(.7)}.icon-cube{background:linear-gradient(135deg,#0ff,#f0f);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.icon-cube,.icon-hexagon{width:60px;height:60px;animation:iconFloat 3s ease-in-out infinite}.icon-hexagon{background:linear-gradient(135deg,#f0f,#0ff);clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%)}.icon-triangle{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:52px solid #0ff;animation:iconFloat 3s ease-in-out infinite}.icon-square{background:#f0f;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}.icon-circle,.icon-square{width:50px;height:50px;animation:iconFloat 3s ease-in-out infinite}.icon-circle{border:3px solid #0ff;border-radius:50%}.icon-diamond{width:50px;height:50px;background:linear-gradient(135deg,#0ff,#f0f);transform:rotate(45deg);animation:iconFloat 3s ease-in-out infinite}.icon-wave{height:30px;border:3px solid #0ff;border-radius:50% 50% 0 0}.icon-pentagon,.icon-wave{width:60px;animation:iconFloat 3s ease-in-out infinite}.icon-pentagon{height:60px;background:#f0f;clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}@keyframes iconFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.card-title{font-size:1.5rem;color:#0ff;margin-bottom:.5rem;letter-spacing:2px;text-shadow:0 0 10px rgba(0,255,255,.5)}.card-title.small-title{font-size:1rem}.card-desc{color:hsla(0,0%,100%,.7);font-size:.9rem;letter-spacing:1px}.display-card{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);border:2px solid rgba(0,255,255,.4)}.card-content{padding:1.5rem}.card-icon{margin-bottom:1rem}.card-title{font-size:1.3rem}.card-title.small-title{font-size:.9rem}@media (max-width:768px){.main-content{padding:2rem 1.5rem}.hero-section{margin-bottom:3rem}.avatar-container{width:150px;height:150px;margin-bottom:2rem}.orbit-dot{width:6px;height:6px}@keyframes orbit{0%{transform:rotate(0deg) translateX(90px) rotate(0deg)}to{transform:rotate(1turn) translateX(90px) rotate(-1turn)}}.title-line{font-size:1rem;letter-spacing:6px}.title-main{font-size:3rem;letter-spacing:8px}.hero-subtitle{font-size:1.1rem;letter-spacing:3px}.content-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem;grid-auto-rows:200px}.large{grid-row:span 2}.large,.medium{grid-column:span 2}.medium,.small{grid-row:span 1}.small{grid-column:span 1}.wide{grid-column:span 2;grid-row:span 1}.tall{grid-column:span 1;grid-row:span 2}.display-card{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);border:2px solid rgba(0,255,255,.4)}.card-content{padding:1.5rem}.card-icon{margin-bottom:1rem}.card-title{font-size:1.3rem}.card-title.small-title{font-size:.9rem}}@media (max-width:480px){.main-content{padding:1.5rem 1rem;margin-bottom:30px}.hero-section{margin-bottom:2rem}.avatar-container{width:120px;height:120px;margin-bottom:1.5rem}.orbit-dot{width:5px;height:5px}@keyframes orbit{0%{transform:rotate(0deg) translateX(70px) rotate(0deg)}to{transform:rotate(1turn) translateX(70px) rotate(-1turn)}}.title-line{font-size:.8rem;letter-spacing:4px}.title-main{font-size:2rem;letter-spacing:5px}.hero-subtitle{font-size:.9rem;letter-spacing:2px}.content-grid{grid-template-columns:1fr;gap:1rem;grid-auto-rows:minmax(180px,auto)}.large{min-height:220px}.large,.medium{grid-column:span 1;grid-row:span 1}.medium{min-height:200px}.small{min-height:160px}.small,.wide{grid-column:span 1;grid-row:span 1}.wide{min-height:200px}.tall{grid-column:span 1;grid-row:span 1;min-height:220px}.display-card{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);border:2px solid rgba(0,255,255,.5);position:relative}.display-card:after{content:"";position:absolute;top:0;right:0;width:2px;height:40px;background:linear-gradient(180deg,#0ff,transparent);animation:border-glow 2s infinite}@keyframes border-glow{0%,to{opacity:.5}50%{opacity:1}}.card-content{padding:1.2rem 1rem}.card-icon{margin-bottom:.8rem;transform:scale(.85)}.card-icon.small-icon{transform:scale(.6)}.card-title{font-size:1.1rem;letter-spacing:1.5px}.card-title.small-title{font-size:.85rem}.card-desc{font-size:.8rem}.icon-cube,.icon-hexagon,.icon-pentagon,.icon-wave{width:50px;height:50px}.icon-triangle{border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:43px solid #0ff}.icon-circle,.icon-diamond,.icon-square{width:40px;height:40px}.icon-wave{width:50px;height:25px}.display-card:active{transform:translateY(-5px) scale(1.01);box-shadow:0 15px 30px rgba(0,255,255,.3)}.display-card:hover .card-corner{width:40px;height:40px}}@media (max-width:360px){.main-content{padding:1rem .8rem}.content-grid{gap:.8rem}.large,.medium,.tall{min-height:200px}.small{min-height:150px}.card-content{padding:1rem .8rem}.card-title{font-size:1rem}.card-title.small-title{font-size:.8rem}}.file-server-container[data-v-d29f4eb2]{min-height:100vh;background:linear-gradient(135deg,#0a1628,#1a1f3a);padding:40px 20px}.server-header[data-v-d29f4eb2]{text-align:center;margin-bottom:50px;position:relative}.header-icon[data-v-d29f4eb2]{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#00d9ff,#f0f);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);animation:float-d29f4eb2 3s ease-in-out infinite}@keyframes float-d29f4eb2{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(180deg)}}.header-title[data-v-d29f4eb2]{font-size:48px;font-weight:300;background:linear-gradient(135deg,#00d9ff,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;letter-spacing:4px}.header-subtitle[data-v-d29f4eb2]{color:rgba(0,217,255,.7);font-size:14px;letter-spacing:2px}.upload-section[data-v-d29f4eb2]{max-width:800px;margin:0 auto 50px}.upload-zone[data-v-d29f4eb2]{background:rgba(0,217,255,.05);border:2px dashed rgba(0,217,255,.3);border-radius:12px;padding:60px 40px;text-align:center;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.upload-zone[data-v-d29f4eb2]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,217,255,.1) 0,transparent 70%);animation:scan-d29f4eb2 3s linear infinite}@keyframes scan-d29f4eb2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.upload-zone.dragover[data-v-d29f4eb2]{border-color:#00d9ff;background:rgba(0,217,255,.1);box-shadow:0 0 30px rgba(0,217,255,.3)}.upload-zone.uploading[data-v-d29f4eb2]{pointer-events:none;opacity:.8}.upload-icon[data-v-d29f4eb2]{font-size:64px;margin-bottom:20px;filter:drop-shadow(0 0 20px rgba(0,217,255,.5))}.upload-title[data-v-d29f4eb2]{color:#00d9ff;font-size:24px;font-weight:300;margin-bottom:10px;text-shadow:0 0 20px rgba(0,217,255,.5)}.upload-hint[data-v-d29f4eb2]{color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:20px}.upload-btn[data-v-d29f4eb2]{position:relative;padding:14px 40px;background:linear-gradient(90deg,#00d9ff,#08f,#f0f);background-size:200% 100%;border:none;border-radius:25px;color:#fff;font-size:16px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:all .3s;overflow:hidden;z-index:1}.upload-btn[data-v-d29f4eb2]:hover{background-position:100% 0;box-shadow:0 0 30px rgba(0,217,255,.6);transform:translateY(-2px)}.upload-btn[data-v-d29f4eb2]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-glow[data-v-d29f4eb2]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.upload-btn:hover .btn-glow[data-v-d29f4eb2]{left:100%}.progress-wrapper[data-v-d29f4eb2]{margin-top:30px}.progress-bar[data-v-d29f4eb2]{width:100%;height:30px;background:rgba(0,217,255,.1);border:1px solid rgba(0,217,255,.3);border-radius:15px;overflow:hidden;position:relative}.progress-fill[data-v-d29f4eb2]{height:100%;background:linear-gradient(90deg,#00d9ff,#f0f);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;transition:width .3s;box-shadow:0 0 20px rgba(0,217,255,.5)}.progress-info[data-v-d29f4eb2]{margin-top:15px;color:hsla(0,0%,100%,.7);font-size:14px}.file-list-section[data-v-d29f4eb2]{max-width:1000px;margin:0 auto}.section-title[data-v-d29f4eb2]{color:#00d9ff;font-size:28px;font-weight:300;margin-bottom:30px;text-shadow:0 0 20px rgba(0,217,255,.5)}.empty-state[data-v-d29f4eb2],.loading-state[data-v-d29f4eb2]{text-align:center;padding:80px 20px;color:hsla(0,0%,100%,.5)}.loading-spinner[data-v-d29f4eb2]{width:50px;height:50px;margin:0 auto 20px;border:3px solid rgba(0,217,255,.2);border-top-color:#00d9ff;border-radius:50%;animation:spin-d29f4eb2 1s linear infinite}@keyframes spin-d29f4eb2{to{transform:rotate(1turn)}}.empty-icon[data-v-d29f4eb2]{font-size:64px;margin-bottom:20px;opacity:.5}.file-list[data-v-d29f4eb2]{display:flex;flex-direction:column;gap:15px}.file-item[data-v-d29f4eb2]{display:flex;align-items:center;padding:20px;background:rgba(0,217,255,.05);border:1px solid rgba(0,217,255,.2);border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.file-item[data-v-d29f4eb2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,217,255,.1),transparent);transition:left .5s}.file-item[data-v-d29f4eb2]:hover:before{left:100%}.file-item[data-v-d29f4eb2]:hover{border-color:#00d9ff;box-shadow:0 0 20px rgba(0,217,255,.3);transform:translateX(5px)}.file-icon[data-v-d29f4eb2]{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:20px;box-shadow:0 4px 15px rgba(0,0,0,.3)}.file-info[data-v-d29f4eb2]{flex:1}.file-name[data-v-d29f4eb2]{color:#00d9ff;font-size:16px;font-weight:600;margin-bottom:8px;text-shadow:0 0 10px rgba(0,217,255,.3)}.file-meta[data-v-d29f4eb2]{color:hsla(0,0%,100%,.5);font-size:13px}.file-actions[data-v-d29f4eb2]{display:flex;gap:10px}.action-btn[data-v-d29f4eb2]{padding:10px 20px;border:1px solid;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.download-btn[data-v-d29f4eb2]{background:rgba(0,217,255,.1);border-color:rgba(0,217,255,.5);color:#00d9ff}.download-btn[data-v-d29f4eb2]:hover{background:rgba(0,217,255,.2);box-shadow:0 0 15px rgba(0,217,255,.4);transform:translateY(-2px)}.delete-btn[data-v-d29f4eb2]{background:rgba(255,0,100,.1);border-color:rgba(255,0,100,.5);color:#ff0064}.delete-btn[data-v-d29f4eb2]:hover{background:rgba(255,0,100,.2);box-shadow:0 0 15px rgba(255,0,100,.4);transform:translateY(-2px)}[data-v-26f8ffda]{margin:0;padding:0;box-sizing:border-box}.historical-projects-container[data-v-26f8ffda]{width:100%;color:#e0e7ff;overflow-x:hidden}.navbar[data-v-26f8ffda]{position:fixed;top:120px;left:20px;width:auto;height:auto;background:radial-gradient(120% 120% at 30% 20%,rgba(0,247,255,.12),rgba(10,14,39,.92));border:1px solid rgba(0,247,255,.35);border-radius:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 30px rgba(0,247,255,.25),inset 0 0 20px rgba(0,247,255,.08);overflow:hidden;padding:14px 16px;transition:all .5s cubic-bezier(.4,0,.2,1),max-height .5s cubic-bezier(.4,0,.2,1);min-width:60px;max-width:90%;max-height:700px}.navbar.collapsed[data-v-26f8ffda]{min-width:60px;max-height:110px;padding:14px}.floating-nav .nav-glow[data-v-26f8ffda]{position:absolute;inset:-30%;background:radial-gradient(circle at 30% 20%,rgba(0,247,255,.18),transparent 55%);filter:blur(18px);opacity:.8;pointer-events:none;animation:navGlow-26f8ffda 6s ease-in-out infinite}.floating-nav .nav-pulse[data-v-26f8ffda]{position:absolute;inset:0;border:1px solid rgba(0,247,255,.2);border-radius:16px;pointer-events:none;animation:navPulse-26f8ffda 3s ease-out infinite}.navbar-content[data-v-26f8ffda]{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;align-items:flex-start;transition:all .4s ease}.logo[data-v-26f8ffda]{font-size:22px;font-weight:800;letter-spacing:1px;background:linear-gradient(135deg,#00f7ff,#8f6bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 18px rgba(0,247,255,.5);cursor:pointer;transition:all .4s ease;min-width:40px;text-align:center;white-space:nowrap;overflow:hidden;width:100%}.navbar.collapsed .logo[data-v-26f8ffda]{font-size:18px;margin-right:0}.expand-indicator[data-v-26f8ffda]{cursor:pointer;z-index:10;width:100%;display:flex;justify-content:center}.expand-icon[data-v-26f8ffda]{width:24px;height:24px;position:relative;transition:all .4s ease}.expand-icon span[data-v-26f8ffda]{position:absolute;width:100%;height:2px;background:#00f7ff;left:0;transition:all .3s ease;box-shadow:0 0 6px rgba(0,247,255,.6)}.expand-icon span[data-v-26f8ffda]:first-child{top:6px}.expand-icon span[data-v-26f8ffda]:nth-child(2){top:11px;transform:scaleX(.8)}.expand-icon span[data-v-26f8ffda]:nth-child(3){top:16px;transform:scaleX(.6)}.expand-icon.collapsed span[data-v-26f8ffda]:first-child{transform:rotate(45deg);top:11px}.expand-icon.collapsed span[data-v-26f8ffda]:nth-child(2){opacity:0}.expand-icon.collapsed span[data-v-26f8ffda]:nth-child(3){transform:rotate(-45deg);top:11px;width:100%}.nav-main-content[data-v-26f8ffda]{transition:all .5s cubic-bezier(.4,0,.2,1),max-height .4s ease,opacity .4s ease;white-space:nowrap;max-width:600px;width:100%}.nav-main-content.collapsed[data-v-26f8ffda]{max-width:0;opacity:0;transform:translateX(-20px);visibility:hidden}.nav-menu[data-v-26f8ffda]{display:grid;grid-template-columns:1fr;width:100%;gap:12px;list-style:none}.nav-menu li a[data-v-26f8ffda]{cursor:pointer;font-size:14px;color:#a0aec0;transition:all .3s ease;padding:10px 12px;border-radius:10px;position:relative;border:1px solid rgba(0,247,255,.15);background:rgba(0,12,30,.55);box-shadow:inset 0 0 0 rgba(0,247,255,.1);overflow:hidden}.nav-menu li a.active[data-v-26f8ffda],.nav-menu li a[data-v-26f8ffda]:hover{color:#00f7ff;border-color:rgba(0,247,255,.45);background:linear-gradient(120deg,rgba(0,247,255,.2),rgba(143,107,255,.12));box-shadow:0 8px 20px rgba(0,247,255,.18),inset 0 0 18px rgba(0,247,255,.2)}.nav-menu li a[data-v-26f8ffda]:before{content:"";position:absolute;top:0;left:-40%;width:35%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transform:skewX(-20deg);opacity:0}.nav-menu li a.active[data-v-26f8ffda]:before,.nav-menu li a[data-v-26f8ffda]:hover:before{opacity:1;animation:shimmer-26f8ffda 1.4s ease-in-out infinite}.nav-toggle[data-v-26f8ffda]{display:none;flex-direction:column;cursor:pointer;gap:5px;padding:6px;border:1px solid rgba(0,247,255,.25);border-radius:10px;background:rgba(0,12,30,.6);box-shadow:0 0 12px rgba(0,247,255,.2);margin-bottom:10px}.nav-toggle span[data-v-26f8ffda]{width:25px;height:2px;background:#00f7ff;transition:all .3s ease;border-radius:2px;box-shadow:0 0 6px rgba(0,247,255,.6)}.page-header[data-v-26f8ffda]{margin-top:70px;padding:80px 30px;text-align:center;position:relative;overflow:hidden}.page-header[data-v-26f8ffda]:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:600px;height:600px;pointer-events:none}.hexagon-icon[data-v-26f8ffda]{width:120px;height:120px;margin:0 auto 30px;animation:float-26f8ffda 6s ease-in-out infinite}.hexagon-icon svg[data-v-26f8ffda]{width:100%;height:100%;filter:drop-shadow(0 0 20px rgba(0,212,255,.4))}@keyframes float-26f8ffda{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes navGlow-26f8ffda{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes navPulse-26f8ffda{0%{opacity:.5;transform:scale(.95)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}@keyframes shimmer-26f8ffda{0%{transform:translateX(-120%) skewX(-20deg)}to{transform:translateX(150%) skewX(-20deg)}}.page-header h1[data-v-26f8ffda]{font-size:48px;margin-bottom:15px;background:linear-gradient(135deg,#00d4ff,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.projects-container[data-v-26f8ffda]{max-width:1400px;margin:0 auto;padding:60px 30px}.project-card[data-v-26f8ffda]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:100px;padding:50px;border-radius:16px;border:1px solid rgba(0,212,255,.1);background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease;position:relative;overflow:hidden;background:linear-gradient(90deg,#00fef1,#4facfe)}.project_card_sub[data-v-26f8ffda]{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:16px;margin-left:2px;margin-top:1px;position:absolute;background:#0f172a}.project-card[data-v-26f8ffda]:hover{border-color:rgba(0,212,255,.3);transform:translateY(-6px) scale(1.01);box-shadow:0 20px 60px rgba(0,212,255,.15),0 0 40px rgba(143,107,255,.12);background:linear-gradient(145deg,rgba(15,23,42,.6),rgba(0,18,40,.65))}.project-card[data-v-26f8ffda]:after,.project-card[data-v-26f8ffda]:before{content:"";position:absolute;width:0;height:0;transition:all .4s ease-in-out;top:0;left:0;background:linear-gradient(90deg,#00ff75,red);background-image:linear-gradient(135deg,#00ff75,red);z-index:-1;border-radius:4px;right:0;bottom:0}.project-card[data-v-26f8ffda]:before{height:0;width:2px}.project-card[data-v-26f8ffda]:after{width:0;height:2px;transform-origin:right bottom;transform:scale(0);transition:transform .4s ease}.project-card[data-v-26f8ffda]:hover:before{height:100%;width:100%}.project-card[data-v-26f8ffda]:hover:after{width:100%;height:100%;transform:scale(1)}.project-card[data-v-26f8ffda]:nth-child(2n){grid-template-columns:1fr 1fr}.project-card:nth-child(2n) .project-content[data-v-26f8ffda]{order:2}.project-card:nth-child(2n) .project-image[data-v-26f8ffda]{order:1}.project-content[data-v-26f8ffda]{position:relative;z-index:2}.project-header[data-v-26f8ffda]{display:flex;gap:20px;align-items:flex-start;margin-bottom:25px}.hexagon-small[data-v-26f8ffda]{width:70px;height:70px;flex-shrink:0;animation:rotate-26f8ffda 20s linear infinite}.hexagon-small svg[data-v-26f8ffda]{width:100%;height:100%;filter:drop-shadow(0 0 15px rgba(0,212,255,.3))}@keyframes rotate-26f8ffda{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.project-meta h2[data-v-26f8ffda]{font-size:28px;margin-bottom:10px;color:#f1f5f9}.project-tags[data-v-26f8ffda]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-26f8ffda]{display:inline-block;padding:6px 12px;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:12px;color:#00d4ff;transition:all .3s ease}.tag[data-v-26f8ffda]:hover{background:rgba(0,212,255,.2);border-color:rgba(0,212,255,.5)}.project-description[data-v-26f8ffda]{font-size:15px;line-height:1.8;color:#cbd5e1;margin-bottom:25px;text-align:left;text-indent:30px}.project-details[data-v-26f8ffda]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;padding:20px;background:rgba(0,212,255,.05);border-radius:12px;border:1px solid rgba(0,212,255,.1)}.detail-item[data-v-26f8ffda]{display:flex;flex-direction:column;gap:8px}.detail-item .label[data-v-26f8ffda]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:1px}.detail-item .value[data-v-26f8ffda]{font-size:14px;color:#00d4ff;font-weight:600}.view-btn[data-v-26f8ffda]{padding:12px 28px;background:linear-gradient(135deg,#00d4ff,#09f);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,212,255,.3)}.view-btn[data-v-26f8ffda]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,212,255,.4)}.project-image[data-v-26f8ffda]{position:relative;height:350px;border-radius:12px;overflow:hidden}.image-placeholder[data-v-26f8ffda]{width:100%;height:100%;border-radius:12px;border:1px solid rgba(0,212,255,.2);position:relative;overflow:hidden}.image-overlay[data-v-26f8ffda]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(255,0,255,.1));pointer-events:none}.glow-effect[data-v-26f8ffda]{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(0,212,255,.1),transparent);animation:glow-26f8ffda 4s ease-in-out infinite}@keyframes glow-26f8ffda{0%,to{opacity:.3}50%{opacity:.8}}.page-footer[data-v-26f8ffda]{text-align:center;padding:40px 30px;border-top:1px solid rgba(0,212,255,.1);color:#64748b;font-size:14px}@media (max-width:1024px){.navbar[data-v-26f8ffda]{position:fixed;top:120px;left:20px;width:auto}.projects-container[data-v-26f8ffda]{padding:40px 20px}.project-card[data-v-26f8ffda]{grid-template-columns:1fr;gap:30px;padding:30px;margin-bottom:60px}.project-card[data-v-26f8ffda]:nth-child(2n){grid-template-columns:1fr}.project-card:nth-child(2n) .project-content[data-v-26f8ffda],.project-card:nth-child(2n) .project-image[data-v-26f8ffda]{order:0}.project-image[data-v-26f8ffda]{height:300px}.project-details[data-v-26f8ffda]{grid-template-columns:1fr;gap:15px}.page-header h1[data-v-26f8ffda]{font-size:36px}}@media (max-width:768px){.navbar[data-v-26f8ffda]{top:80px;left:14px;padding:22px 16px;width:auto}.navbar.collapsed[data-v-26f8ffda]{min-width:60px}.nav-toggle[data-v-26f8ffda]{display:flex}.nav-menu[data-v-26f8ffda]{position:relative;top:0;width:100%;flex-direction:column;transition:max-height .3s ease;padding:0;border-radius:12px}.nav-menu.active[data-v-26f8ffda]{max-height:700px}.nav-menu li a[data-v-26f8ffda]{display:block;padding:10px 12px;border-radius:8px}.nav-menu li a.active[data-v-26f8ffda]:before{display:none}.nav-menu li a.active[data-v-26f8ffda]{color:#00d4ff;border-left:3px solid #00d4ff;padding-left:16px}.page-header[data-v-26f8ffda]{padding:40px 20px;margin-top:70px}.page-header h1[data-v-26f8ffda]{font-size:28px}.page-header p[data-v-26f8ffda]{font-size:14px}.hexagon-icon[data-v-26f8ffda]{width:80px;height:80px}.project-card[data-v-26f8ffda]{gap:20px;padding:20px}.project-meta h2[data-v-26f8ffda]{font-size:22px}.project-description[data-v-26f8ffda]{font-size:14px}.project-image[data-v-26f8ffda]{height:250px}.projects-container[data-v-26f8ffda]{padding:30px 15px}}@media (max-width:480px){.navbar[data-v-26f8ffda]{height:auto;width:auto;top:80px;left:10px}.logo[data-v-26f8ffda]{font-size:16px}.page-header[data-v-26f8ffda]{padding:30px 15px;margin-top:60px}.page-header h1[data-v-26f8ffda]{font-size:22px}.hexagon-icon[data-v-26f8ffda]{width:60px;height:60px;margin-bottom:20px}.project-card[data-v-26f8ffda]{padding:15px;margin-bottom:40px}.project-header[data-v-26f8ffda]{gap:12px}.hexagon-small[data-v-26f8ffda]{width:50px;height:50px}.project-meta h2[data-v-26f8ffda]{font-size:18px}.project-tags[data-v-26f8ffda]{gap:6px}.tag[data-v-26f8ffda]{padding:4px 8px;font-size:11px}.project-details[data-v-26f8ffda]{gap:10px;padding:15px}.view-btn[data-v-26f8ffda]{width:100%;padding:10px 20px}.project-image[data-v-26f8ffda]{height:200px}}.li_item[data-v-26f8ffda]{height:32px;text-align:left}.hero-section[data-v-26f8ffda]{margin-top:48px;text-align:center;margin-bottom:1rem;position:relative}.avatar-container[data-v-26f8ffda]{position:relative;width:200px;height:200px;margin:0 auto 3rem}.avatar-ring[data-v-26f8ffda]{position:absolute;inset:-10px;border:2px solid #0ff;border-radius:50%;clip-path:polygon(0 0,100% 0,100% 85%,85% 100%,0 100%);animation:ringRotate-26f8ffda 10s linear infinite}@keyframes ringRotate-26f8ffda{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.avatar-core[data-v-26f8ffda]{position:absolute;inset:0;background:linear-gradient(135deg,#0a0e27,#16213e);border-radius:50%;border:3px solid rgba(0,255,255,.5);overflow:hidden}.avatar-inner[data-v-26f8ffda]{position:absolute;inset:20px;background:linear-gradient(135deg,#0ff,#f0f);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);animation:innerPulse-26f8ffda 3s ease-in-out infinite}@keyframes innerPulse-26f8ffda{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.avatar-particles[data-v-26f8ffda]{position:absolute;inset:0}.orbit-dot[data-v-26f8ffda]{position:absolute;width:8px;height:8px;background:#0ff;border-radius:50%;box-shadow:0 0 10px #0ff;animation:orbit-26f8ffda 4s linear infinite}.orbit-dot[data-v-26f8ffda]:first-child{animation-delay:0s}.orbit-dot[data-v-26f8ffda]:nth-child(2){animation-delay:-.5s}.orbit-dot[data-v-26f8ffda]:nth-child(3){animation-delay:-1s}.orbit-dot[data-v-26f8ffda]:nth-child(4){animation-delay:-1.5s}.orbit-dot[data-v-26f8ffda]:nth-child(5){animation-delay:-2s}.orbit-dot[data-v-26f8ffda]:nth-child(6){animation-delay:-2.5s}.orbit-dot[data-v-26f8ffda]:nth-child(7){animation-delay:-3s}.orbit-dot[data-v-26f8ffda]:nth-child(8){animation-delay:-3.5s}@keyframes orbit-26f8ffda{0%{transform:rotate(0deg) translateX(120px) rotate(0deg)}to{transform:rotate(1turn) translateX(120px) rotate(-1turn)}}.hero-title[data-v-26f8ffda]{margin-bottom:1rem}.title-line[data-v-26f8ffda]{display:block;font-size:1.2rem;color:#0ff;letter-spacing:8px;margin-bottom:.5rem;opacity:.8}.title-main[data-v-26f8ffda]{display:block;font-size:4rem;font-weight:700;background:linear-gradient(90deg,#0ff,#f0f,#0ff);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShine 3s linear infinite;letter-spacing:10px}*{font:Microsoft YaHei!important;color:#0ee1ec;font-family:Segoe UI,Microsoft YaHei,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--header_height:90px;--aside_width:0px;--header_bg_color:rgba(85,255,255,.2);--header_border_color:#fff;--header_border_2_color:rgba(85,255,255,.6);--header_border_3_color:rgba(85,255,255,.4);--menu_btn_color_1:hsla(0,0%,100%,.4);--menu_btn_color_2:hsla(0,0%,100%,.4);--menu_btn_color_3:hsla(0,0%,100%,.4);--menu_btn_color_4:hsla(0,0%,100%,.4);--menu_btn_color_5:hsla(0,0%,100%,.4);--menu_btn_color_6:hsla(0,0%,100%,.4);--menu_btn_color_7:hsla(0,0%,100%,.4);--main_header_height:80px;--el-font-size-base:18px;--page1_sub_1_move_time:0.5s;--show_title_line_bg:rgba(181,221,255,.9);--show_title_line_color:#000;--show_content_card_bg_1:#606f7e;--show_content_card_bg_2:#bbccd8;--text_color:#e2e8f0}.mainlayout_router_view::-webkit-scrollbar{width:10px!important;background:rgba(7,71,131,.5)!important}.mainlayout_router_view::-webkit-scrollbar-thumb{border-radius:10px!important;background:linear-gradient(180deg,#0ee1ec,#105a9b)}.main_header{font:16px Microsoft YaHei!important;width:100%;min-width:1200px;height:var(--header_height);border-bottom:1px solid hsla(0,0%,100%,.1);transition:margin .6s,height .5s;background-color:#0f172a}.mainlayout_aside_and_main{width:100%;height:calc(100vh - var(--header_height));overflow:auto}.mainlayout_router_view_bg{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.mainlayout_router_view{width:100%;height:100%;overflow:auto;overflow-x:hidden;position:relative}.main_footer{width:100%;height:220px;background-color:#343434;background-color:#ebebeb;background-color:#030819;color:#000;position:relative;bottom:0}*{margin:0;padding:0;box-sizing:border-box}.sci-fi-container{min-height:100vh;background:linear-gradient(135deg,#0a0e27,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#0a0e27);color:#fff;overflow-x:hidden;position:relative;font-family:Courier New,monospace}.background-layer{position:fixed;inset:0;pointer-events:none;z-index:0}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 0);background-size:60px 60px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.particle-container{position:absolute;inset:0}.particle{position:absolute;width:2px;height:2px;background:#0ff;border-radius:50%;animation:particleFloat ease-in-out infinite;box-shadow:0 0 10px #0ff}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(-30px,-30px) scale(1.5);opacity:.8}50%{transform:translate(20px,-50px) scale(.8);opacity:.5}75%{transform:translate(-10px,-20px) scale(1.2);opacity:.7}}.glow-orb{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(0,255,255,.15) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease;pointer-events:none}.navbar{position:relative;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,14,39,.6);border-bottom:1px solid rgba(0,255,255,.3);padding:0;height:var(--header_height)}.nav-content{max-width:1400px;margin:0 auto;padding:1.5rem 2rem;justify-content:space-between}.logo-section,.nav-content{display:flex;align-items:center}.logo-section{gap:1rem}.logo-icon{width:40px;height:40px;background:linear-gradient(135deg,#0ff,#f0f);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:logoSpin 8s linear infinite;box-shadow:0 0 20px rgba(0,255,255,.5)}@keyframes logoSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-text{font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#0ff,#f0f,#0ff);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShine 3s linear infinite;letter-spacing:3px}@keyframes textShine{0%{background-position:0}to{background-position:200%}}.nav-links{display:flex;gap:1rem;align-items:center}.nav-btn{padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(0,255,255,.3);color:#0ff;cursor:pointer;transition:all .3s;min-width:105px}.close-btn:hover{color:#f0f}.modal-header{text-align:center;margin-bottom:2rem}.modal-icon{width:80px;height:80px;margin:0 auto 1rem;background:linear-gradient(135deg,#0ff,#f0f);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:modalIconSpin 4s linear infinite}@keyframes modalIconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-header h2{color:#0ff;font-size:2rem;letter-spacing:4px;text-shadow:0 0 10px rgba(0,255,255,.5)}.modal-body{display:flex;flex-direction:column;gap:1.5rem}.input-group{position:relative}.input-group label{display:block;color:hsla(0,0%,100%,.7);margin-bottom:.5rem;font-size:.9rem;letter-spacing:2px}.cyber-input{width:100%;padding:1rem;background:rgba(0,255,255,.05);border:1px solid rgba(0,255,255,.3);color:#fff;font-family:Courier New,monospace;font-size:1rem;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);transition:all .3s}.cyber-input:focus{outline:none;border-color:#0ff;background:rgba(0,255,255,.1);box-shadow:0 0 20px rgba(0,255,255,.3)}.input-line{position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#0ff,#f0f);transition:width .4s}.cyber-input:focus+.input-line{width:100%}.submit-btn{position:relative;width:100%;padding:1rem;background:linear-gradient(135deg,#0ff,#f0f);border:none;color:#000;font-size:1.2rem;font-weight:700;letter-spacing:4px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden;transition:all .3s}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,255,255,.5)}.btn-effect{position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.5),transparent);transform:translateX(-100%);transition:transform .6s}.submit-btn:hover .btn-effect{transform:translateX(100%)}.modal-enter-active,.modal-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from,.modal-leave-to{opacity:0;transform:scale(.9)}.modal-enter-active .login-modal,.modal-leave-active .login-modal{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from .login-modal,.modal-leave-to .login-modal{transform:translateY(-50px);opacity:0}@media (max-width:1200px){.content-grid{grid-template-columns:repeat(3,1fr)}.wide{grid-column:span 2}}@media (max-width:768px){.content-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.large,.medium,.wide{grid-column:span 2}.tall{grid-row:span 1}.title-main{font-size:2.5rem}.nav-links{flex-wrap:wrap;gap:.5rem}.nav-btn{padding:.5rem 1rem;font-size:.8rem}}@media (max-width:480px){.content-grid{grid-template-columns:1fr}.large,.medium,.small,.wide{grid-column:span 1}.login-modal{width:90%;padding:2rem}}.nav-btn.active,.nav-btn:hover{background:rgba(0,255,255,.1);border-color:#0ff;box-shadow:0 0 15px rgba(0,255,255,.5);transform:translateY(-2px)}.login-btn{position:relative;padding:.75rem 2rem;background:linear-gradient(135deg,#0ff,#f0f);border:none;cursor:pointer;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);overflow:hidden}.btn-text{position:relative;z-index:1;color:#000;font-weight:700;letter-spacing:2px}.btn-glow{position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.5));transform:translateX(-100%);transition:transform .6s}.login-btn:hover .btn-glow{transform:translateX(100%)}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:100}.login-modal{position:relative;width:400px;padding:3rem;background:rgba(10,14,39,.9);border:2px solid rgba(0,255,255,.5);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px))}.close-btn{position:absolute;top:1rem;right:1rem;width:30px;height:30px;background:transparent;border:none;color:#0ff;font-size:2rem;cursor:pointer}@media screen and (max-width:768px){:root{--header_height:70px}}.myIMG_1,.my_SoftwaredDsigner_IMG,.my_certificate_1_IMG,.my_certificate_2_IMG,.my_certificate_3_IMG,.my_certificate_4_IMG{width:100%;height:100%}.my_project_IMG_1,.my_project_IMG_2,.my_project_IMG_3,.my_project_IMG_4{width:100%!important;height:100%}.my_project_IMG_5{background-position:50%;width:40%!important}.my_project_IMG_6,.my_project_IMG_7,.my_project_IMG_8,.my_project_IMG_9{width:100%!important;height:100%}.my_project_IMG_10{background-position:50%;width:35%!important}.hero-subtitle{font-size:1.3rem;color:hsla(0,0%,100%,.7);letter-spacing:4px}