.leading-org-bar{background:linear-gradient(135deg,var(--primary-blue),var(--secondary-blue));color:#fff;padding:12px 0;text-align:center;font-size:14px;font-weight:500;position:relative;z-index:1001}.leading-org-container{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.org-item{gap:8px;opacity:.95}.org-icon,.org-item{display:flex;align-items:center}.org-icon{width:20px;height:20px;background:hsla(0,0%,100%,.2);border-radius:50%;justify-content:center;font-size:12px;font-weight:700}.navbar{background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.1);position:fixed;width:100%;top:0;z-index:1000;transition:all .3s ease}.navbar.scrolled{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);top:0}.nav-container{max-width:1400px;margin:0 auto;padding:0 40px;height:80px;justify-content:space-between}.logo,.nav-container{display:flex;align-items:center}.logo{gap:12px;font-size:24px;font-weight:800}.logo-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--china-red),var(--asean));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.logo-text{background:linear-gradient(135deg,var(--china-red),var(--primary) 50%,var(--asean));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.version-badge{background:linear-gradient(135deg,var(--primary),var(--asean));color:#fff;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:700}.nav-menu{display:flex;align-items:center;gap:40px}.nav-link{padding:8px 16px;background:none;border:none;border-radius:var(--radius-sm);font-size:16px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:var(--transition-base)}.nav-link:hover{color:var(--primary);background:rgba(46,92,230,.15)}.nav-link.active:after,.nav-link:hover:after{width:100%}.nav-link.router-link-active{color:var(--primary);background:rgba(46,92,230,.15)}.nav-link.router-link-active:after{width:100%}.nav-actions{display:flex;align-items:center;gap:20px}.login-btn{padding:10px 24px;background:transparent;border:2px solid var(--primary-blue);color:var(--primary-blue);border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s}.login-btn:hover{background:var(--primary-blue);color:#fff}.user-info{position:relative}.user-header{display:flex;align-items:center;padding:8px 30px 10px;background:var(--light-blue);border-radius:25px;cursor:pointer;transition:all .3s}.user-avatar,.user-header:hover{background:var(--primary-blue);color:#fff}.user-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.user-name{font-weight:500}.ff-coins{gap:5px;padding:5px 12px;background:rgba(255,193,7,.1);border-radius:15px;color:#f57c00;font-weight:600}.ff-coins,.ff-icon{display:flex;align-items:center}.ff-icon{width:20px;height:20px;background:linear-gradient(135deg,#ffc107,#ff9800);border-radius:50%;justify-content:center;color:#fff;font-size:12px;font-weight:700}.user-dropdown{position:absolute;top:100%;right:0;margin-top:10px;background:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.1);min-width:200px;overflow:hidden}.dropdown-item{padding:12px 20px;color:var(--text-dark);text-decoration:none;display:block;transition:background .3s;cursor:pointer}.dropdown-item:hover{background:var(--light-blue)}.dropdown-divider{height:1px;background:var(--gray-border);margin:5px 0}@media (max-width:768px){.leading-org-container{flex-direction:column;gap:15px;padding:0 20px}.user-header{padding:8px 10px 10px}.leading-org-bar{padding:15px 0}.nav-menu{display:none}.org-item{font-size:13px}.logo-text{font-size:16px}.nav-container{padding:0 20px}}[data-v-5b73260b]:root{--primary-blue:#0d47a1;--secondary-blue:#1565c0;--accent-blue:#1976d2;--light-blue:#e3f2fd;--text-dark:#263238;--text-light:#546e7a;--white:#fff;--gray-light:#f5f5f5;--gray-border:#e0e0e0;--success:#2e7d32;--warning:#f57c00;--glass-white:hsla(0,0%,100%,0.9);--glass-blue:rgba(13,71,161,0.05)}.footer[data-v-5b73260b]{background:var(--text-dark);color:#fff;padding:60px 0 30px}.footer-container[data-v-5b73260b]{max-width:1400px;margin:0 auto;padding:0 40px}.footer-grid[data-v-5b73260b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:40px}.footer-column h4[data-v-5b73260b]{font-size:18px;font-weight:600;margin-bottom:20px;color:#fff}.footer-links[data-v-5b73260b]{list-style:none;padding:0;margin:0}.footer-links li[data-v-5b73260b]{margin-bottom:12px}.footer-links a[data-v-5b73260b]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s;cursor:pointer;display:block}.footer-links a[data-v-5b73260b]:hover{color:#fff}.contact-info[data-v-5b73260b]{display:flex;align-items:flex-start;gap:8px;color:hsla(0,0%,100%,.8);line-height:1.5}.contact-icon[data-v-5b73260b]{font-size:14px;margin-top:2px;flex-shrink:0}.footer-bottom[data-v-5b73260b]{padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1)}.footer-bottom-content[data-v-5b73260b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.copyright[data-v-5b73260b]{color:hsla(0,0%,100%,.6);margin:0;font-size:14px}.footer-links-inline[data-v-5b73260b]{display:flex;gap:20px;flex-wrap:wrap}.footer-link-inline[data-v-5b73260b]{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:14px;transition:color .3s;cursor:pointer}.footer-link-inline[data-v-5b73260b]:hover{color:hsla(0,0%,100%,.8)}.footer-link-inline[data-v-5b73260b]:not(:last-child):after{content:"|";margin-left:20px;color:hsla(0,0%,100%,.3)}@media (max-width:768px){.footer[data-v-5b73260b]{padding:40px 0 20px}.footer-container[data-v-5b73260b]{padding:0 20px}.footer-grid[data-v-5b73260b]{grid-template-columns:1fr;gap:30px;margin-bottom:30px}.footer-bottom-content[data-v-5b73260b]{flex-direction:column;text-align:center;gap:15px}.footer-links-inline[data-v-5b73260b]{justify-content:center}.contact-info[data-v-5b73260b]{font-size:14px}}@media (max-width:480px){.footer-links-inline[data-v-5b73260b]{flex-direction:column;gap:10px;align-items:center}.footer-link-inline[data-v-5b73260b]:not(:last-child):after{display:none}}#app{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#ebf5ff,#f0f9ff 50%,#fff7ed);color:#111827;line-height:1.6;min-height:100vh}:root{--primary:#2e5ce6;--primary-dark:#1e3a8a;--primary-light:#60a5fa;--secondary:#10b981;--accent:#06b6d4;--purple:#8b5cf6;--pink:#ec4899;--orange:#f59e0b;--asean:#d97706;--china-red:#4d53e8;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--bg-gray-50:#f9fafb;--bg-gray-100:#f3f4f6;--bg-gray-200:#e5e7eb;--bg-gradient:linear-gradient(135deg,#ebf5ff,#f0f9ff 50%,#fff7ed);--text-primary:#111827;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--border-light:#e5e7eb;--border-medium:#d1d5db;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--transition-base:all 0.3s cubic-bezier(0.4,0,0.2,1);--primary-blue:#0d47a1;--secondary-blue:#1565c0;--accent-blue:#1976d2;--light-blue:#e3f2fd;--text-dark:#263238;--text-light:#546e7a;--white:#fff;--gray-light:#f5f5f5;--gray-border:#e0e0e0;--success:#2e7d32;--warning:#f57c00;--glass-white:hsla(0,0%,100%,0.9);--glass-blue:rgba(13,71,161,0.05);--danger:#d32f2f;--ff-coin-gold:gold;--ff-coin-shadow:#b8860b}body,html{height:100%}.main-container{max-width:1200px;margin:80px auto 0;padding:40px 20px}.phone-login-form[data-v-70028ba8]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-70028ba8]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-70028ba8]{font-size:14px;font-weight:500;color:var(--text-dark)}.form-input[data-v-70028ba8]{width:100%;padding:16px 20px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:17px;background:hsla(0,0%,100%,.5);transition:all .3s}.form-input[data-v-70028ba8]:focus{outline:none;border-color:var(--primary);background:hsla(0,0%,100%,.8);box-shadow:0 0 0 4px rgba(0,122,255,.1)}.input-with-button[data-v-70028ba8]{display:flex;gap:12px}.send-code-btn[data-v-70028ba8]{flex-shrink:0;padding:16px 24px;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:16px;font-weight:500;color:var(--primary);cursor:pointer;transition:all .3s;white-space:nowrap}.send-code-btn[data-v-70028ba8]:hover:not(:disabled){background:rgba(0,122,255,.05);border-color:var(--primary)}.send-code-btn[data-v-70028ba8]:disabled{opacity:.6;cursor:not-allowed;color:var(--text-light)}.submit-btn[data-v-70028ba8]{width:100%;padding:18px;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;border:none;border-radius:var(--radius-md);font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 8px 32px rgba(0,122,255,.3)}.submit-btn[data-v-70028ba8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,122,255,.4)}.submit-btn[data-v-70028ba8]:disabled{background:var(--text-light);cursor:not-allowed;box-shadow:none}.login-page[data-v-250b1b9f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-container[data-v-250b1b9f]{width:100%;max-width:440px}.login-header[data-v-250b1b9f]{margin-bottom:40px}.back-link[data-v-250b1b9f]{display:inline-flex;align-items:center;gap:8px;color:var(--text-dark);text-decoration:none;font-size:16px;transition:color .3s}.back-link[data-v-250b1b9f]:hover{color:var(--primary)}.login-content[data-v-250b1b9f]{background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-xl)}.login-logo[data-v-250b1b9f]{text-align:center;margin-bottom:48px}.logo-icon[data-v-250b1b9f]{width:48px;height:48px;background:linear-gradient(135deg,var(--china-red),var(--asean));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;box-shadow:0 4px 12px rgba(13,71,161,.2);margin:0 auto 10px}.login-logo h1[data-v-250b1b9f]{font-size:24px;font-weight:700;color:var(--text-dark);letter-spacing:-.02em}.divider[data-v-250b1b9f]{text-align:center;margin:32px 0;position:relative}.divider span[data-v-250b1b9f]{background:#fff;padding:0 16px;color:var(--text-light);position:relative;z-index:1}.divider[data-v-250b1b9f]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-light)}.login-footer[data-v-250b1b9f]{margin-top:32px;text-align:center;font-size:14px;color:var(--text-light)}.login-footer a[data-v-250b1b9f]{color:var(--primary);text-decoration:none}#error[data-v-6d3fb1a6],#loading[data-v-6d3fb1a6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:999999;background:#fff;padding:20px 30px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.spinner[data-v-6d3fb1a6]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-6d3fb1a6 1s linear infinite;margin:0 auto 16px}@keyframes spin-6d3fb1a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#error p[data-v-6d3fb1a6]{color:#f56c6c;margin-bottom:16px;font-size:16px}#error button[data-v-6d3fb1a6]{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}#error button[data-v-6d3fb1a6]:hover{background-color:#2563eb}.coze-chat-sdk[data-v-6d3fb1a6],.e4f8c2c1d9d493c0cfdb{display:none!important}.cozeMain[data-v-10e9483e]{max-width:1300px;margin:0 auto}@media (max-width:768px){.cozeMain[data-v-10e9483e]{max-width:90%;margin:0 auto}}:root{--primary:#007aff;--primary-dark:#0051d5;--primary-light:#4da3ff;--secondary:#5ac8fa;--accent:#32ade6;--bg-white:#fff;--bg-light:#f5f5f7;--bg-glass:hsla(0,0%,100%,0.7);--bg-glass-light:hsla(0,0%,100%,0.5);--bg-glass-dark:rgba(0,0,0,0.5);--text-dark:#1d1d1f;--text-light:#86868b;--text-blue:#06c;--border-light:hsla(0,0%,100%,0.3);--border-dark:rgba(0,0,0,0.1);--shadow-sm:0 2px 8px rgba(0,0,0,0.04);--shadow-md:0 4px 24px rgba(0,0,0,0.06);--shadow-lg:0 10px 40px rgba(0,0,0,0.08);--shadow-xl:0 20px 60px rgba(0,0,0,0.1);--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--blur-md:20px;--blur-lg:40px;--coin-gold:linear-gradient(135deg,#f39c12,#f1c40f)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass{background:var(--bg-glass);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--border-light)}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;outline:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translateY(5px) rotate(2deg)}}@keyframes glow{0%,to{box-shadow:0 0 30px rgba(0,122,255,.3)}50%{box-shadow:0 0 60px rgba(0,122,255,.5)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg);opacity:0}50%{opacity:1}to{transform:translateX(100%) translateY(100%) rotate(45deg);opacity:0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes progress-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bounceIn{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-12px)}}.fade-in{animation:fadeIn .3s ease}.slide-up{animation:slideUp .8s cubic-bezier(.25,.46,.45,.94)}.float{animation:float 6s ease-in-out infinite}.glow{animation:glow 4s ease-in-out infinite}.shimmer:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.3),transparent);transform:rotate(45deg);animation:shimmer .5s ease-out}.pulse{animation:pulse 1.5s infinite}