.navbar[data-v-da6d0bd1]{position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(to right,rgba(240,244,255,.98),rgba(230,238,255,.98))!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar--scrolled[data-v-da6d0bd1]{height:60px!important;box-shadow:0 2px 12px #0000000d!important;background:linear-gradient(to right,rgba(235,240,255,.99),rgba(225,235,255,.99))!important}.navbar[data-v-da6d0bd1]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,rgba(51,232,175,.4),rgba(124,77,255,.4));opacity:1;transition:opacity .3s ease}.navbar--scrolled[data-v-da6d0bd1]:before{opacity:.8}.logo-link[data-v-da6d0bd1]{transition:all .3s ease;position:relative}.logo-link[data-v-da6d0bd1]:hover{opacity:.85}.logo-link[data-v-da6d0bd1]:active{transform:scale(.98)}.logo-image[data-v-da6d0bd1]{transition:all .3s ease}.logo-image--scrolled[data-v-da6d0bd1]{width:28px!important;height:28px!important}.logo-text-wrapper[data-v-da6d0bd1]{display:flex;flex-direction:column}.logo-text[data-v-da6d0bd1]{transition:all .3s ease;white-space:nowrap;font-size:1.5rem!important;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.logo-text-main[data-v-da6d0bd1]{background:linear-gradient(45deg,#1a73e8,#4285f4);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;text-shadow:0 2px 4px rgba(26,115,232,.1)}.logo-text-sub[data-v-da6d0bd1]{color:#1a73e8;font-weight:600;font-size:.9em;opacity:.9;letter-spacing:1px}.logo-text--scrolled[data-v-da6d0bd1]{font-size:1.35rem!important}.logo-link:hover .logo-text-main[data-v-da6d0bd1]{background:linear-gradient(45deg,#4285f4,#1a73e8);-webkit-background-clip:text;background-clip:text}.logo-link:hover .logo-text-sub[data-v-da6d0bd1]{opacity:1}.nav-tabs[data-v-da6d0bd1]{flex:0 1 auto;justify-content:center;transition:height .3s ease}.nav-tab[data-v-da6d0bd1]{text-transform:none!important;letter-spacing:0!important;font-weight:400!important;transition:all .3s ease;position:relative;overflow:visible!important;height:100%}.nav-tabs--scrolled[data-v-da6d0bd1]{height:60px!important}[data-v-da6d0bd1] .v-tab--selected{color:#1a73e8!important;font-weight:500!important;background:rgba(26,115,232,.05)}[data-v-da6d0bd1] .v-tooltip{font-size:14px;opacity:.9}.nav-tab-indicator[data-v-da6d0bd1]{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#1a73e8,#4285f4);transition:all .3s ease;transform:translate(-50%)}.v-tab--selected .nav-tab-indicator[data-v-da6d0bd1]{width:24px}.nav-tab[data-v-da6d0bd1]:hover{color:#1a73e8;background:rgba(26,115,232,.05)}.nav-tab:hover .nav-tab-indicator[data-v-da6d0bd1]{width:16px}.login-btn[data-v-da6d0bd1]{transition:all .3s ease;position:relative;overflow:hidden}.login-btn[data-v-da6d0bd1]:hover{opacity:.85;transform:translateY(-1px)}.login-btn[data-v-da6d0bd1]:active{transform:scale(.98)}.register-btn[data-v-da6d0bd1]{transition:all .3s ease;position:relative;overflow:hidden;background:linear-gradient(45deg,#33E8AF,#54DDA9)!important;border:none!important;box-shadow:0 2px 8px #54dda933!important;border-radius:8px!important;padding:0 20px!important}.register-btn[data-v-da6d0bd1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #54dda933!important;background:linear-gradient(45deg,#54DDA9,#33E8AF)!important}.register-btn[data-v-da6d0bd1]:active{transform:scale(.98)}.register-btn-icon[data-v-da6d0bd1]{transition:transform .3s ease}.register-btn:hover .register-btn-icon[data-v-da6d0bd1]{transform:translate(2px)}@media (max-width: 960px){.v-tabs[data-v-da6d0bd1]{max-width:100%;overflow-x:auto}}.drawer-item[data-v-da6d0bd1]{transition:all .3s ease;border-radius:8px}.drawer-item[data-v-da6d0bd1]:hover{background-color:#54dda91a;transform:translate(4px)}.drawer-register-btn[data-v-da6d0bd1]{transition:all .3s ease;border-radius:8px}.drawer-register-btn[data-v-da6d0bd1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #54dda933}[data-v-da6d0bd1] .v-navigation-drawer__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-v-da6d0bd1] .v-navigation-drawer{border-radius:16px 0 0 16px}.nav-tabs[data-v-da6d0bd1]{flex:0 1 auto;justify-content:center}.v-container[data-v-da6d0bd1]{justify-content:space-between;max-width:1200px}.footer-section[data-v-a3de8681]{background-color:#130f35;padding:80px 0 40px;color:#ffffffb3;position:relative;overflow:hidden}.footer-bg-decoration[data-v-a3de8681]{position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(84,221,169,.03) 0%,rgba(84,221,169,0) 100%)}.footer-list[data-v-a3de8681]{background-color:transparent!important;padding:0;overflow:hidden!important}.footer-list-item[data-v-a3de8681]{min-height:36px!important;color:#ffffffb3!important;transition:all .3s ease;overflow:visible!important}.footer-list-item[data-v-a3de8681]:hover{color:#fff!important;transform:translate(4px)}.dot[data-v-a3de8681]{width:4px;height:4px;background-color:var(--v-primary-base);border-radius:50%;opacity:0;transition:all .3s ease}.footer-list-item:hover .dot[data-v-a3de8681]{opacity:1}.contact-item[data-v-a3de8681]{padding:8px 12px;border-radius:8px;transition:all .3s ease}.contact-item[data-v-a3de8681]:hover{background:rgba(255,255,255,.05)}.qr-code-wrapper[data-v-a3de8681]{position:relative;width:fit-content}.qr-code[data-v-a3de8681]{width:120px;height:120px;border-radius:12px;border:2px solid rgba(255,255,255,.1);transition:all .3s ease;filter:brightness(.95)}.qr-code[data-v-a3de8681]:hover{border-color:var(--v-primary-base);transform:translateY(-2px);filter:brightness(1);box-shadow:0 8px 24px #54dda926}.divider[data-v-a3de8681]{border-color:#ffffff1a!important;opacity:.5}.beian-link[data-v-a3de8681]{transition:all .3s ease;padding:4px 8px;border-radius:4px}.beian-link[data-v-a3de8681]:hover{color:#fff!important;background:rgba(255,255,255,.05)}.disclaimer[data-v-a3de8681],.copyright[data-v-a3de8681]{font-size:.875rem;line-height:1.6}[data-v-a3de8681] .v-list-item__overlay{display:none}[data-v-a3de8681] .v-list,[data-v-a3de8681] .v-list__wrapper{overflow:hidden!important}.footer-external-link[data-v-a3de8681]{transition:all .3s ease;width:100%}.footer-external-link[data-v-a3de8681]:hover{color:#fff!important;transform:translate(4px)}{&[data-v-a3de8681]{scrollbar-width:none;-ms-overflow-style:none}&[data-v-a3de8681]::-webkit-scrollbar{display:none}}@media (max-width: 960px){.footer-section[data-v-a3de8681]{padding:60px 0 32px}.contact-info[data-v-a3de8681]{margin-top:16px}}.floating-menu[data-v-945eea4a]{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:16px}.menu-item[data-v-945eea4a]{position:relative;width:56px;height:56px;background:rgba(255,255,255,.95);border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8)}.icon-wrapper[data-v-945eea4a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all .3s ease}.menu-item[data-v-945eea4a]:hover{transform:translate(-8px);background:rgba(255,255,255,.98);box-shadow:0 6px 20px #0000001a;border-color:#ffffffe6}.menu-item:hover .icon-wrapper[data-v-945eea4a]{transform:scale(1.15) rotate(8deg)}.menu-item[data-v-945eea4a]:active{transform:translate(-8px) scale(.95)}.tooltip[data-v-945eea4a]{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background:rgba(0,0,0,.85);color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a}.tooltip[data-v-945eea4a]:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-left:6px solid rgba(0,0,0,.85);border-top:6px solid transparent;border-bottom:6px solid transparent}.menu-item:hover .tooltip[data-v-945eea4a]{opacity:1;visibility:visible;transform:translateY(-50%) translate(-8px)}.menu-item-animate[data-v-945eea4a]{animation:slideIn-945eea4a .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translate(20px)}@keyframes slideIn-945eea4a{to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.floating-menu[data-v-945eea4a]{right:16px}.menu-item[data-v-945eea4a]{width:48px;height:48px}}.back-to-top[data-v-945eea4a]{background:rgba(255,255,255,.98)!important;margin-top:8px;transform:translateY(20px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-to-top.menu-item-animate[data-v-945eea4a]{transform:translateY(0);opacity:1;visibility:visible}.back-to-top[data-v-945eea4a]:hover{background:rgba(255,107,107,.1)!important}.back-to-top:hover .icon-wrapper[data-v-945eea4a]{transform:translateY(-4px)}.v-enter-active[data-v-945eea4a],.v-leave-active[data-v-945eea4a]{transition:opacity .3s,transform .3s}.v-enter-from[data-v-945eea4a],.v-leave-to[data-v-945eea4a]{opacity:0;transform:translateY(20px)}.manager-card[data-v-945eea4a]{position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);background:white;border-radius:12px;padding:16px;width:280px;box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.08);z-index:1000}.card-title[data-v-945eea4a]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.contact-item[data-v-945eea4a]{display:flex;align-items:center;margin-bottom:8px;padding:8px;background:#f8f9fa;border-radius:6px;font-size:14px}.contact-item span[data-v-945eea4a]{flex:1;color:#4b5563}.copy-btn[data-v-945eea4a]{font-size:13px;color:#1a73e8;min-width:48px}.copy-btn[data-v-945eea4a]:hover{background:rgba(26,115,232,.08)}.qr-code[data-v-945eea4a]{display:flex;justify-content:center;padding:8px;background:#f8f9fa;border-radius:6px}.qr-code img[data-v-945eea4a]{width:140px;height:140px;object-fit:contain}.manager-card[data-v-945eea4a]{animation:fadeIn-945eea4a .2s ease}@keyframes fadeIn-945eea4a{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}
