@charset "UTF-8";.navbar[data-v-6e5ebc2b]{position:fixed;top:0;left:0;right:0;height:64px;background:#0b081a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;padding:0 40px}@media(max-width:768px){.navbar[data-v-6e5ebc2b]{height:60px;padding:0 16px}}.navbar-container[data-v-6e5ebc2b]{max-width:1400px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.navbar-brand[data-v-6e5ebc2b]{display:flex;align-items:center;gap:8px;cursor:pointer}.navbar-brand .brand-icon[data-v-6e5ebc2b]{font-size:1.5rem}.navbar-brand .brand-text[data-v-6e5ebc2b]{font-size:1.25rem;font-weight:700;color:#e2e8f0;letter-spacing:.05em}.navbar-menu[data-v-6e5ebc2b]{display:flex;align-items:center;gap:32px}@media(max-width:768px){.navbar-menu[data-v-6e5ebc2b]{position:fixed;top:60px;left:0;right:0;background:#0b081afa;flex-direction:column;padding:20px;gap:12px;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.navbar-menu.is-open[data-v-6e5ebc2b]{transform:translateY(0);opacity:1;pointer-events:auto}}.nav-item[data-v-6e5ebc2b]{color:#94a3b8;font-size:1rem;transition:color .2s ease-in-out;position:relative;padding:8px 12px;border-radius:8px}.nav-item[data-v-6e5ebc2b]:hover{color:#e2e8f0}.nav-item.is-active[data-v-6e5ebc2b]{color:#4ade80}.nav-item.is-active[data-v-6e5ebc2b]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:60%;height:3px;background:linear-gradient(90deg,transparent,#4ade80,transparent);border-radius:2px}.nav-item.is-active .nav-label[data-v-6e5ebc2b]{text-shadow:0 0 12px rgba(74,222,128,.5)}@media(max-width:768px){.nav-item[data-v-6e5ebc2b]{width:100%;text-align:center;padding:12px}.nav-item.is-active[data-v-6e5ebc2b]{background:#4ade801a}.nav-item.is-active[data-v-6e5ebc2b]:after{display:none}}.navbar-actions[data-v-6e5ebc2b]{display:flex;align-items:center;gap:20px}.join-btn[data-v-6e5ebc2b]{background:#7dd3fc;color:#fff;padding:8px 20px;border-radius:20px;font-weight:500;font-size:.9rem;transition:all .2s ease-in-out}.join-btn[data-v-6e5ebc2b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7dd3fc4d}.mobile-menu-btn[data-v-6e5ebc2b]{display:none;width:40px;height:40px;align-items:center;justify-content:center}@media(max-width:768px){.mobile-menu-btn[data-v-6e5ebc2b]{display:flex}}.menu-icon[data-v-6e5ebc2b]{position:relative;width:24px;height:18px}.menu-icon span[data-v-6e5ebc2b]{position:absolute;left:0;width:100%;height:2px;background:#e2e8f0;border-radius:2px;transition:all .3s ease}.menu-icon span[data-v-6e5ebc2b]:nth-child(1){top:0}.menu-icon span[data-v-6e5ebc2b]:nth-child(2){top:8px}.menu-icon span[data-v-6e5ebc2b]:nth-child(3){top:16px}.menu-icon.is-open span[data-v-6e5ebc2b]:nth-child(1){transform:rotate(45deg);top:8px}.menu-icon.is-open span[data-v-6e5ebc2b]:nth-child(2){opacity:0}.menu-icon.is-open span[data-v-6e5ebc2b]:nth-child(3){transform:rotate(-45deg);top:8px}.app-footer[data-v-c9743e13]{position:relative;z-index:10;background:linear-gradient(135deg,#0f0f1e,#1a1a2e);border-top:1px solid rgba(255,255,255,.1);margin-top:60px;padding:40px 20px 20px;color:#a0a0a0}.footer-content[data-v-c9743e13]{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.footer-section h3[data-v-c9743e13]{color:#4ade80;font-size:16px;margin-bottom:16px;font-weight:600}.footer-section p[data-v-c9743e13]{font-size:14px;line-height:1.6;margin:0}.footer-section ul[data-v-c9743e13]{list-style:none;padding:0;margin:0}.footer-section li[data-v-c9743e13]{margin:8px 0}.footer-section a[data-v-c9743e13]{color:#a0a0a0;text-decoration:none;font-size:14px;transition:color .3s}.footer-section a[data-v-c9743e13]:hover{color:#4ade80}.footer-bottom[data-v-c9743e13]{max-width:1200px;margin:0 auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.copyright-notice[data-v-c9743e13]{background:#fbbf240d;border:1px solid rgba(251,191,36,.2);border-radius:8px;padding:16px;margin-bottom:16px}.copyright-notice p[data-v-c9743e13]{font-size:13px;line-height:1.8;margin:8px 0}.copyright-notice a[data-v-c9743e13]{color:#60a5fa;text-decoration:none}.copyright-notice a[data-v-c9743e13]:hover{text-decoration:underline}.copyright-notice strong[data-v-c9743e13]{color:#fbbf24}.footer-meta[data-v-c9743e13]{text-align:center;font-size:12px;color:#666}.footer-meta p[data-v-c9743e13]{margin:4px 0}@media(max-width:768px){.footer-content[data-v-c9743e13]{grid-template-columns:1fr;gap:30px}.app-footer[data-v-c9743e13]{padding:30px 15px 15px}}.notification-container[data-v-73bf03ba]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:400px}.notification[data-v-73bf03ba]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#1e1e28f2;border-radius:8px;box-shadow:0 4px 20px #0000004d;cursor:pointer;transition:all .3s ease;border-left:4px solid}.notification[data-v-73bf03ba]:hover{transform:translate(-5px);box-shadow:0 6px 25px #0006}.notification.success[data-v-73bf03ba]{border-color:#22c55e}.notification.error[data-v-73bf03ba]{border-color:#ef4444}.notification.warning[data-v-73bf03ba]{border-color:#f59e0b}.notification.info[data-v-73bf03ba]{border-color:#3b82f6}.notification-icon[data-v-73bf03ba]{font-size:18px;font-weight:700}.notification.success .notification-icon[data-v-73bf03ba]{color:#22c55e}.notification.error .notification-icon[data-v-73bf03ba]{color:#ef4444}.notification.warning .notification-icon[data-v-73bf03ba]{color:#f59e0b}.notification.info .notification-icon[data-v-73bf03ba]{color:#3b82f6}.notification-message[data-v-73bf03ba]{color:#fff;font-size:14px;line-height:1.4}.notification-enter-active[data-v-73bf03ba],.notification-leave-active[data-v-73bf03ba]{transition:all .3s ease}.notification-enter-from[data-v-73bf03ba],.notification-leave-to[data-v-73bf03ba]{opacity:0;transform:translate(100px)}#app[data-v-2cd6f55a]{min-height:100vh}#app.no-scroll[data-v-2cd6f55a]{height:100vh;overflow:hidden}.nav-loading-bar[data-v-2cd6f55a]{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;pointer-events:none;opacity:0;transition:opacity .15s ease}.nav-loading-bar.active[data-v-2cd6f55a]{opacity:1}.nav-loading-progress[data-v-2cd6f55a]{height:100%;width:100%;background:linear-gradient(90deg,#60a5fa,#a78bfa,#60a5fa);background-size:200% 100%;animation:nav-loading-slide-2cd6f55a 1.2s ease-in-out infinite}@keyframes nav-loading-slide-2cd6f55a{0%{background-position:100% 0}to{background-position:-100% 0}}.main-content[data-v-2cd6f55a]{padding-top:80px;min-height:100vh}.main-content.no-scroll[data-v-2cd6f55a]{height:100vh;overflow:hidden}@media(max-width:768px){.main-content[data-v-2cd6f55a]{padding-top:60px}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-family:Inter,Poppins,sans-serif;color:#e2e8f0;background:radial-gradient(circle at center,#1a1040,#0b081a);min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}img{max-width:100%;height:auto}::selection{background:#7dd3fc4d;color:#e2e8f0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes planetFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.guide-highlight-target{z-index:10000!important;pointer-events:auto!important}.entity-link{color:#2563eb!important;font-style:italic;text-decoration:underline!important;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}.entity-link:hover{color:#1d4ed8!important}.entity-link:visited{color:#7c3aed!important}.entity-link-container .entity-link{color:#2563eb!important;font-style:italic;text-decoration:underline!important;text-underline-offset:2px}
