*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;-webkit-text-size-adjust:100%}body{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;color:#333;background-color:#fff;min-height:100vh;overflow-x:hidden}@media (min-width: 768px){html{font-size:15px}}@media (min-width: 1024px){html{font-size:16px}}a{color:#667eea;text-decoration:none;transition:color .3s ease}a:hover{color:#764ba2}button{font-family:inherit;cursor:pointer;border:none;outline:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}.hide-on-mobile{display:none}@media (min-width: 768px){.hide-on-mobile{display:block}.hide-on-desktop{display:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}:focus{outline:2px solid #667eea;outline-offset:2px}img{max-width:100%;height:auto}.no-select{-webkit-user-select:none;user-select:none}#app[data-v-f313f36c]{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;color:#333;min-height:100vh;display:flex;flex-direction:column}.container[data-v-f313f36c]{max-width:1200px;margin:0 auto;padding:0 20px}.navbar[data-v-f313f36c]{background:white;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:100;padding:15px 0}.navbar-brand[data-v-f313f36c]{display:flex;justify-content:space-between;align-items:center}.navbar-logo[data-v-f313f36c]{font-size:1.4rem;font-weight:700;color:#333;text-decoration:none;display:flex;align-items:center;gap:10px}.navbar-toggle[data-v-f313f36c]{display:none;background:none;border:none;font-size:1.8rem;cursor:pointer;color:#333;padding:5px}.navbar-menu[data-v-f313f36c]{display:flex;align-items:center;gap:30px;margin-left:auto}.navbar-item[data-v-f313f36c]{color:#666;text-decoration:none;font-weight:600;padding:8px 0;position:relative;transition:color .3s ease;cursor:pointer}.navbar-item[data-v-f313f36c]:hover,.navbar-item.active[data-v-f313f36c]{color:#667eea}.navbar-item.active[data-v-f313f36c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#667eea;border-radius:2px}.member-btn[data-v-f313f36c]{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);color:#fff!important;padding:10px 20px!important;border-radius:8px;transition:transform .3s ease!important}.member-btn[data-v-f313f36c]:hover{transform:translateY(-2px);color:#fff!important}.main-content[data-v-f313f36c]{flex:1}.footer[data-v-f313f36c]{background:linear-gradient(135deg,#2c3e50 0%,#1a252f 100%);color:#fff;padding:60px 0 30px}.footer-content[data-v-f313f36c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-bottom:50px}.footer-section h3[data-v-f313f36c],.footer-section h4[data-v-f313f36c]{color:#fff;margin-bottom:20px;font-size:1.3rem}.footer-section p[data-v-f313f36c]{color:#ffffffb3;line-height:1.6;margin-bottom:15px}.footer-section ul[data-v-f313f36c]{list-style:none;padding-left:0}.footer-section li[data-v-f313f36c]{color:#ffffffb3;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.footer-section li[data-v-f313f36c]:last-child{border-bottom:none}.footer-section a[data-v-f313f36c]{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-section a[data-v-f313f36c]:hover{color:#667eea}.footer-bottom[data-v-f313f36c]{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;text-align:center;color:#ffffff80;font-size:.9rem}.btn[data-v-f313f36c]{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;border:2px solid transparent;transition:all .3s ease;font-size:.95rem}.btn-small[data-v-f313f36c]{padding:8px 16px;font-size:.9rem}.btn-primary[data-v-f313f36c]{background:#667eea;color:#fff}.btn-primary[data-v-f313f36c]:hover{background:#5a67d8;transform:translateY(-2px)}@media (max-width: 768px){.navbar-toggle[data-v-f313f36c]{display:block}.navbar-menu[data-v-f313f36c]{display:none;flex-direction:column;width:100%;position:absolute;top:100%;left:0;background:white;box-shadow:0 5px 15px #0000001a;padding:20px;gap:15px}.navbar-menu.active[data-v-f313f36c]{display:flex}.navbar-item[data-v-f313f36c]{width:100%;padding:15px;text-align:center}.member-btn[data-v-f313f36c]{margin-top:10px}.footer-content[data-v-f313f36c]{grid-template-columns:1fr}}.home[data-v-7a1e73c3]{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;color:#333}.container[data-v-7a1e73c3]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-v-7a1e73c3]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:80px 20px;text-align:center}.hero-title[data-v-7a1e73c3]{font-size:2.5rem;font-weight:700;margin-bottom:20px}.hero-subtitle[data-v-7a1e73c3]{font-size:1.2rem;opacity:.9;margin-bottom:40px;line-height:1.6}.hero-actions[data-v-7a1e73c3]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn[data-v-7a1e73c3]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:2px solid transparent;transition:all .3s ease;font-size:1rem}.btn-primary[data-v-7a1e73c3]{background:white;color:#667eea}.btn-primary[data-v-7a1e73c3]:hover{background:#f8f9fa;transform:translateY(-2px)}.btn-outline[data-v-7a1e73c3]{background:transparent;color:#fff;border-color:#fff}.btn-outline[data-v-7a1e73c3]:hover{background:rgba(255,255,255,.1)}.btn-secondary[data-v-7a1e73c3]{background:#ff6b6b;color:#fff;border:none}.btn-secondary[data-v-7a1e73c3]:hover{background:#ff5252;transform:translateY(-2px)}.features[data-v-7a1e73c3]{padding:80px 20px;background:#f8f9fa}.section-title[data-v-7a1e73c3]{font-size:2rem;text-align:center;margin-bottom:50px;color:#333}.features-grid[data-v-7a1e73c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1000px;margin:0 auto}.feature-card[data-v-7a1e73c3]{background:white;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.feature-card[data-v-7a1e73c3]:hover{transform:translateY(-5px)}.feature-icon[data-v-7a1e73c3]{font-size:3rem;margin-bottom:20px}.feature-card h3[data-v-7a1e73c3]{font-size:1.3rem;margin-bottom:10px;color:#333}.feature-card p[data-v-7a1e73c3]{color:#666;line-height:1.6}.preview[data-v-7a1e73c3]{padding:80px 20px}.preview-content[data-v-7a1e73c3]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;max-width:1000px;margin:0 auto}.video-placeholder[data-v-7a1e73c3]{background:#e9ecef;border-radius:12px;padding:30px;min-height:300px;display:flex;align-items:center;justify-content:center}.video-thumb[data-v-7a1e73c3]{text-align:center}.play-button[data-v-7a1e73c3]{font-size:4rem;color:#667eea;margin-bottom:20px}.video-desc h4[data-v-7a1e73c3]{font-size:1.3rem;margin-bottom:10px}.preview-text ul[data-v-7a1e73c3]{list-style:none;padding-left:0;margin:20px 0}.preview-text li[data-v-7a1e73c3]{padding:8px 0;border-bottom:1px solid #eee}.preview-text li[data-v-7a1e73c3]:last-child{border-bottom:none}.membership[data-v-7a1e73c3]{padding:80px 20px;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff}.membership-card[data-v-7a1e73c3]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:50px;text-align:center;max-width:800px;margin:0 auto}.membership-benefits[data-v-7a1e73c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.benefit[data-v-7a1e73c3]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.1rem}.check[data-v-7a1e73c3]{font-size:1.5rem;font-weight:700}@media (max-width: 768px){.hero-title[data-v-7a1e73c3]{font-size:2rem}.hero-subtitle[data-v-7a1e73c3]{font-size:1rem}.features-grid[data-v-7a1e73c3]{grid-template-columns:1fr}.preview-content[data-v-7a1e73c3]{grid-template-columns:1fr;gap:30px}.membership-card[data-v-7a1e73c3]{padding:30px 20px}.membership-benefits[data-v-7a1e73c3]{grid-template-columns:1fr}.hero-actions[data-v-7a1e73c3]{flex-direction:column;align-items:center}.btn[data-v-7a1e73c3]{width:100%;max-width:300px}}.progress-bar[data-v-65fa612f]{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;position:relative;min-width:60px}.progress-fill[data-v-65fa612f]{height:100%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:4px;transition:width .3s ease}.progress-text[data-v-65fa612f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7rem;font-weight:700;color:#333;text-shadow:0 0 2px white}.videos[data-v-6b8d984f]{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;color:#333}.container[data-v-6b8d984f]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-6b8d984f]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);color:#fff;padding:60px 20px;text-align:center}.page-title[data-v-6b8d984f]{font-size:2.2rem;font-weight:700;margin-bottom:10px}.page-subtitle[data-v-6b8d984f]{font-size:1.1rem;opacity:.9}.filter-bar[data-v-6b8d984f]{display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #eee;flex-wrap:wrap;gap:20px}.filter-tabs[data-v-6b8d984f]{display:flex;gap:10px;flex-wrap:wrap}.filter-tab[data-v-6b8d984f]{padding:10px 20px;border:2px solid #e9ecef;background:white;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.filter-tab[data-v-6b8d984f]:hover{border-color:#4facfe}.filter-tab.active[data-v-6b8d984f]{background:#4facfe;color:#fff;border-color:#4facfe}.search-box[data-v-6b8d984f]{display:flex;align-items:center;max-width:300px;width:100%}.search-input[data-v-6b8d984f]{flex:1;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px 0 0 8px;font-size:1rem;outline:none}.search-input[data-v-6b8d984f]:focus{border-color:#4facfe}.search-btn[data-v-6b8d984f]{padding:12px 20px;background:#4facfe;color:#fff;border:none;border-radius:0 8px 8px 0;cursor:pointer;font-size:1.2rem}.video-grid[data-v-6b8d984f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:40px 0}.video-card[data-v-6b8d984f]{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.video-card[data-v-6b8d984f]:hover{transform:translateY(-5px)}.video-card.member-only[data-v-6b8d984f]{border:2px solid #ff6b6b}.video-thumbnail[data-v-6b8d984f]{position:relative;height:180px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center}.thumbnail-img[data-v-6b8d984f]{text-align:center;color:#fff}.video-number[data-v-6b8d984f]{font-size:1.5rem;font-weight:700;margin-bottom:20px;display:block}.play-overlay[data-v-6b8d984f]{margin-top:10px}.play-icon[data-v-6b8d984f]{font-size:3rem}.video-badge[data-v-6b8d984f]{position:absolute;top:15px;right:15px}.badge[data-v-6b8d984f]{background:#ff6b6b;color:#fff;padding:5px 10px;border-radius:20px;font-size:.8rem;font-weight:600}.video-info[data-v-6b8d984f]{padding:25px}.video-title[data-v-6b8d984f]{font-size:1.3rem;font-weight:700;margin-bottom:10px;color:#333}.video-desc[data-v-6b8d984f]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.video-meta[data-v-6b8d984f]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;font-size:.9rem;color:#888}.meta-item[data-v-6b8d984f]{display:flex;align-items:center;gap:5px}.video-actions[data-v-6b8d984f]{display:flex;gap:10px}.btn-small[data-v-6b8d984f]{padding:8px 16px;font-size:.9rem;border-radius:6px}.btn-outline-small[data-v-6b8d984f]{padding:8px 16px;font-size:.9rem;border-radius:6px;background:transparent;border:2px solid #e9ecef;color:#666}.btn-outline-small[data-v-6b8d984f]:hover{border-color:#4facfe;color:#4facfe}.member-prompt[data-v-6b8d984f]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;border-radius:16px;padding:40px;margin:40px 0;text-align:center}.prompt-content h3[data-v-6b8d984f]{font-size:1.8rem;margin-bottom:15px}.prompt-content p[data-v-6b8d984f]{font-size:1.1rem;opacity:.9;margin-bottom:25px}.modal-overlay[data-v-6b8d984f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-6b8d984f]{background:white;border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow:auto}.modal-header[data-v-6b8d984f]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid #eee}.modal-header h2[data-v-6b8d984f]{font-size:1.5rem;color:#333;margin:0}.modal-close[data-v-6b8d984f]{background:none;border:none;font-size:2rem;cursor:pointer;color:#999;line-height:1}.modal-close[data-v-6b8d984f]:hover{color:#333}.modal-content[data-v-6b8d984f]{padding:30px}.video-player[data-v-6b8d984f]{margin-bottom:30px}.player-placeholder[data-v-6b8d984f]{background:#333;border-radius:8px;height:400px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.player-mock[data-v-6b8d984f]{width:100%;padding:20px}.mock-controls[data-v-6b8d984f]{background:rgba(255,255,255,.1);padding:15px;border-radius:8px}.mock-progress[data-v-6b8d984f]{height:4px;background:rgba(255,255,255,.3);border-radius:2px;margin-bottom:15px}.mock-buttons[data-v-6b8d984f]{display:flex;gap:20px;justify-content:center;font-size:1.5rem}.video-details h3[data-v-6b8d984f]{font-size:1.4rem;margin-bottom:20px;color:#333}.video-details p[data-v-6b8d984f]{color:#666;line-height:1.6;margin-bottom:25px}.detail-section[data-v-6b8d984f]{margin-bottom:25px}.detail-section h4[data-v-6b8d984f]{font-size:1.1rem;color:#333;margin-bottom:10px}.detail-section ul[data-v-6b8d984f]{list-style:none;padding-left:0}.detail-section li[data-v-6b8d984f]{padding:8px 0;border-bottom:1px solid #eee;color:#666}.tool-tags[data-v-6b8d984f]{display:flex;flex-wrap:wrap;gap:10px}.tool-tag[data-v-6b8d984f]{background:#e9ecef;color:#666;padding:6px 12px;border-radius:20px;font-size:.9rem}.member-lock[data-v-6b8d984f]{text-align:center;padding:30px;background:#fff5f5;border-radius:12px;border:2px dashed #ff6b6b}.lock-icon[data-v-6b8d984f]{font-size:3rem;margin-bottom:15px}.member-lock p[data-v-6b8d984f]{color:#ff6b6b;margin-bottom:20px}@media (max-width: 768px){.filter-bar[data-v-6b8d984f]{flex-direction:column;align-items:stretch}.search-box[data-v-6b8d984f]{max-width:none}.video-grid[data-v-6b8d984f]{grid-template-columns:1fr}.player-placeholder[data-v-6b8d984f]{height:250px}.modal-header[data-v-6b8d984f],.modal-content[data-v-6b8d984f]{padding:20px}}.about[data-v-f145607a]{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;color:#333}.container[data-v-f145607a]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-f145607a]{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;padding:60px 20px;text-align:center}.page-title[data-v-f145607a]{font-size:2.2rem;font-weight:700;margin-bottom:10px}.page-subtitle[data-v-f145607a]{font-size:1.1rem;opacity:.9}.mission[data-v-f145607a]{padding:80px 20px;background:#f8f9fa}.mission-grid[data-v-f145607a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1000px;margin:0 auto}.mission-card[data-v-f145607a]{background:white;padding:40px 30px;border-radius:16px;text-align:center;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.mission-card[data-v-f145607a]:hover{transform:translateY(-5px)}.mission-icon[data-v-f145607a]{font-size:3.5rem;margin-bottom:25px}.mission-card h3[data-v-f145607a]{font-size:1.5rem;margin-bottom:15px;color:#333}.mission-card p[data-v-f145607a]{color:#666;line-height:1.6}.background[data-v-f145607a]{padding:80px 20px}.section-title[data-v-f145607a]{font-size:2rem;text-align:center;margin-bottom:50px;color:#333}.background-content[data-v-f145607a]{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:center;max-width:1000px;margin:0 auto}.background-text p[data-v-f145607a]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:20px}.background-stats[data-v-f145607a]{display:flex;flex-direction:column;gap:30px}.stat-item[data-v-f145607a]{text-align:center;padding:25px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:12px}.stat-number[data-v-f145607a]{font-size:3rem;font-weight:700;margin-bottom:10px}.stat-label[data-v-f145607a]{font-size:1.1rem;opacity:.9}.team[data-v-f145607a]{padding:80px 20px;background:#f8f9fa}.team-intro[data-v-f145607a]{text-align:center;max-width:800px;margin:0 auto 50px;font-size:1.1rem;color:#666;line-height:1.8}.team-cards[data-v-f145607a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1000px;margin:0 auto}.team-card[data-v-f145607a]{background:white;padding:35px;border-radius:16px;text-align:center;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.team-card[data-v-f145607a]:hover{transform:translateY(-5px)}.team-avatar[data-v-f145607a]{font-size:3.5rem;margin-bottom:20px}.team-name[data-v-f145607a]{font-size:1.4rem;margin-bottom:5px;color:#333}.team-role[data-v-f145607a]{color:#667eea;font-weight:600;margin-bottom:15px}.team-desc[data-v-f145607a]{color:#666;line-height:1.6;font-size:.95rem}.tech-stack[data-v-f145607a]{padding:80px 20px}.tech-intro[data-v-f145607a]{text-align:center;max-width:800px;margin:0 auto 50px;font-size:1.1rem;color:#666;line-height:1.8}.tech-grid[data-v-f145607a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1000px;margin:0 auto}.tech-category[data-v-f145607a]{background:white;padding:35px;border-radius:16px;box-shadow:0 4px 12px #0000000d}.tech-category h3[data-v-f145607a]{font-size:1.4rem;margin-bottom:25px;color:#333;border-bottom:3px solid #667eea;padding-bottom:10px}.tech-category ul[data-v-f145607a]{list-style:none;padding-left:0}.tech-category li[data-v-f145607a]{padding:12px 0;border-bottom:1px solid #eee;color:#555}.tech-category li[data-v-f145607a]:last-child{border-bottom:none}.budget[data-v-f145607a]{padding:80px 20px;background:#f8f9fa}.budget-intro[data-v-f145607a]{text-align:center;max-width:800px;margin:0 auto 50px;font-size:1.1rem;color:#666;line-height:1.8}.budget-table[data-v-f145607a]{overflow-x:auto;max-width:1000px;margin:0 auto}.budget-table table[data-v-f145607a]{width:100%;border-collapse:collapse;background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.budget-table th[data-v-f145607a]{background:#667eea;color:#fff;font-weight:600;text-align:left;padding:20px}.budget-table td[data-v-f145607a]{padding:18px 20px;border-bottom:1px solid #eee;color:#555}.budget-table tbody tr[data-v-f145607a]:hover{background:#f8f9fa}.budget-table tfoot td[data-v-f145607a]{font-weight:700;background:#f1f3f5;border-bottom:none}.status-done[data-v-f145607a]{background:#d4edda;color:#155724;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600}.status-pending[data-v-f145607a]{background:#fff3cd;color:#856404;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600}.status-planning[data-v-f145607a]{background:#cce5ff;color:#004085;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600}.status-reserve[data-v-f145607a]{background:#e2e3e5;color:#383d41;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600}.status-free[data-v-f145607a]{background:#d1ecf1;color:#0c5460;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:600}.contact[data-v-f145607a]{padding:80px 20px}.contact-content[data-v-f145607a]{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1000px;margin:0 auto}.contact-info p[data-v-f145607a]{font-size:1.1rem;color:#666;line-height:1.8;margin-bottom:30px}.contact-items[data-v-f145607a]{display:flex;flex-direction:column;gap:25px}.contact-item[data-v-f145607a]{display:flex;align-items:flex-start;gap:20px}.contact-icon[data-v-f145607a]{font-size:1.8rem;color:#667eea}.contact-detail h4[data-v-f145607a]{font-size:1.2rem;margin-bottom:5px;color:#333}.contact-detail p[data-v-f145607a]{color:#666;margin:0;font-size:1rem}.contact-cta[data-v-f145607a]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);color:#fff;padding:40px;border-radius:20px;text-align:center}.contact-cta h3[data-v-f145607a]{font-size:1.6rem;margin-bottom:15px}.contact-cta p[data-v-f145607a]{font-size:1.05rem;opacity:.9;margin-bottom:30px;line-height:1.7}.cta-actions[data-v-f145607a]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.btn[data-v-f145607a]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:2px solid transparent;transition:all .3s ease;font-size:1rem}.btn-primary[data-v-f145607a]{background:white;color:#4facfe}.btn-primary[data-v-f145607a]:hover{background:#f8f9fa;transform:translateY(-2px)}.btn-secondary[data-v-f145607a]{background:rgba(255,255,255,.2);color:#fff;border-color:#fff}.btn-secondary[data-v-f145607a]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}@media (max-width: 768px){.mission-grid[data-v-f145607a],.team-cards[data-v-f145607a],.tech-grid[data-v-f145607a]{grid-template-columns:1fr}.background-content[data-v-f145607a],.contact-content[data-v-f145607a]{grid-template-columns:1fr;gap:40px}.page-title[data-v-f145607a]{font-size:1.8rem}.section-title[data-v-f145607a]{font-size:1.7rem}.mission-card[data-v-f145607a],.team-card[data-v-f145607a],.tech-category[data-v-f145607a]{padding:25px}.contact-cta[data-v-f145607a]{padding:30px 20px}.cta-actions[data-v-f145607a]{flex-direction:column;align-items:stretch}.btn[data-v-f145607a]{width:100%;max-width:none}}.membership-page[data-v-3712b57a]{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;color:#333}.container[data-v-3712b57a]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-3712b57a]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:80px 0;text-align:center}.hero-title[data-v-3712b57a]{font-size:2.8rem;font-weight:700;margin-bottom:20px}.hero-subtitle[data-v-3712b57a]{font-size:1.5rem;margin-bottom:15px;opacity:.9}.hero-description[data-v-3712b57a]{font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.benefits-section[data-v-3712b57a]{padding:80px 0;background:#f8f9fa}.section-title[data-v-3712b57a]{font-size:2.2rem;text-align:center;margin-bottom:15px;color:#2c3e50}.section-subtitle[data-v-3712b57a]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:50px}.benefits-grid[data-v-3712b57a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.benefit-card[data-v-3712b57a]{background:white;border-radius:12px;padding:30px;box-shadow:0 5px 20px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.benefit-card[data-v-3712b57a]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.benefit-icon[data-v-3712b57a]{font-size:2.5rem;margin-bottom:20px}.benefit-title[data-v-3712b57a]{font-size:1.5rem;margin-bottom:15px;color:#2c3e50}.benefit-description[data-v-3712b57a]{color:#666;line-height:1.6;margin-bottom:20px}.benefit-list[data-v-3712b57a]{list-style:none;padding-left:0}.benefit-list li[data-v-3712b57a]{padding:8px 0;border-bottom:1px solid #eee;color:#555}.benefit-list li[data-v-3712b57a]:last-child{border-bottom:none}.pricing-section[data-v-3712b57a]{padding:80px 0}.pricing-cards[data-v-3712b57a]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-bottom:60px}.pricing-card[data-v-3712b57a]{background:white;border-radius:12px;padding:40px;box-shadow:0 5px 25px #00000014;flex:1;min-width:300px;max-width:450px}.free-card[data-v-3712b57a]{border:2px solid #e9ecef}.premium-card[data-v-3712b57a]{border:2px solid #667eea;position:relative}.pricing-badge[data-v-3712b57a]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#ff6b6b;color:#fff;padding:6px 20px;border-radius:20px;font-size:.9rem;font-weight:600}.pricing-header[data-v-3712b57a]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.pricing-title[data-v-3712b57a]{font-size:1.8rem;margin-bottom:15px;color:#2c3e50}.pricing-price[data-v-3712b57a]{font-size:3rem;font-weight:700;color:#667eea;margin-bottom:10px}.pricing-period[data-v-3712b57a]{font-size:1rem;color:#666;font-weight:400}.pricing-save[data-v-3712b57a]{color:#666;font-size:.95rem}.pricing-features[data-v-3712b57a]{list-style:none;padding-left:0;margin-bottom:30px}.pricing-features li[data-v-3712b57a]{padding:12px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.pricing-features li[data-v-3712b57a]:before{margin-right:10px;font-size:1.2rem}.auth-form[data-v-3712b57a]{margin-top:30px}.form-title[data-v-3712b57a]{font-size:1.4rem;margin-bottom:25px;color:#2c3e50;text-align:center}.form-group[data-v-3712b57a]{margin-bottom:20px}.form-group label[data-v-3712b57a]{display:block;margin-bottom:8px;font-weight:600;color:#555}.form-group input[data-v-3712b57a]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-3712b57a]:focus{outline:none;border-color:#667eea}.form-note[data-v-3712b57a]{text-align:center;margin-top:20px;color:#666}.form-note a[data-v-3712b57a]{color:#667eea;cursor:pointer;text-decoration:underline}.btn-payment[data-v-3712b57a]{width:100%;padding:16px;font-size:1.2rem;margin-top:10px}.payment-icon[data-v-3712b57a]{margin-right:10px}.payment-note[data-v-3712b57a]{text-align:center;margin-top:15px;color:#666;font-size:.9rem}.member-status[data-v-3712b57a]{text-align:center;margin-top:30px;padding:30px;background:#f0f9ff;border-radius:12px;border:2px dashed #667eea}.status-icon[data-v-3712b57a]{font-size:3rem;margin-bottom:20px}.status-title[data-v-3712b57a]{font-size:1.6rem;color:#2c3e50;margin-bottom:10px}.status-description[data-v-3712b57a]{color:#666;margin-bottom:20px}.btn-success[data-v-3712b57a]{background:#48bb78;color:#fff;padding:12px 30px;border-radius:6px;font-weight:600;border:none;cursor:pointer;transition:background .3s ease}.btn-success[data-v-3712b57a]:hover{background:#38a169}.status-note[data-v-3712b57a]{margin-top:15px;color:#666;font-size:.9rem}.guarantee-section[data-v-3712b57a]{margin-top:60px}.guarantee-card[data-v-3712b57a]{background:linear-gradient(135deg,#ffd166 0%,#ffb347 100%);border-radius:12px;padding:30px;text-align:center;max-width:800px;margin:0 auto}.guarantee-title[data-v-3712b57a]{font-size:1.8rem;margin-bottom:15px;color:#2c3e50}.guarantee-description[data-v-3712b57a]{font-size:1.1rem;line-height:1.6;color:#555}.faq-section[data-v-3712b57a]{padding:80px 0;background:#f8f9fa}.faq-list[data-v-3712b57a]{max-width:800px;margin:0 auto}.faq-item[data-v-3712b57a]{background:white;border-radius:8px;padding:25px;margin-bottom:15px;box-shadow:0 3px 10px #0000000d}.faq-question[data-v-3712b57a]{font-size:1.2rem;margin-bottom:10px;color:#2c3e50}.faq-answer[data-v-3712b57a]{color:#666;line-height:1.6}.btn[data-v-3712b57a]{padding:12px 24px;border-radius:6px;font-weight:600;cursor:pointer;border:2px solid transparent;transition:all .3s ease;font-size:1rem;display:block;width:100%;text-align:center}.btn-primary[data-v-3712b57a]{background:#667eea;color:#fff}.btn-primary[data-v-3712b57a]:hover{background:#5a67d8;transform:translateY(-2px)}.btn-outline[data-v-3712b57a]{background:transparent;color:#667eea;border-color:#667eea}.btn-outline[data-v-3712b57a]:hover{background:#667eea;color:#fff}@media (max-width: 768px){.hero-title[data-v-3712b57a]{font-size:2.2rem}.hero-subtitle[data-v-3712b57a]{font-size:1.2rem}.section-title[data-v-3712b57a]{font-size:1.8rem}.pricing-cards[data-v-3712b57a]{flex-direction:column;align-items:center}.pricing-card[data-v-3712b57a]{min-width:100%}}.premium-content[data-v-37f878e1]{font-family:Noto Sans CJK JP,PingFang SC,Microsoft YaHei,sans-serif;color:#333}.container[data-v-37f878e1]{max-width:1200px;margin:0 auto;padding:0 20px}.premium-header[data-v-37f878e1]{background:linear-gradient(135deg,#9b59b6 0%,#3498db 100%);color:#fff;padding:80px 0;text-align:center}.premium-title[data-v-37f878e1]{font-size:2.8rem;font-weight:700;margin-bottom:20px}.premium-subtitle[data-v-37f878e1]{font-size:1.5rem;margin-bottom:15px;opacity:.9}.premium-description[data-v-37f878e1]{font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.resources-section[data-v-37f878e1]{padding:80px 0;background:#f8f9fa}.section-title[data-v-37f878e1]{font-size:2.2rem;text-align:center;margin-bottom:15px;color:#2c3e50}.section-subtitle[data-v-37f878e1]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:50px}.resources-grid[data-v-37f878e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.resource-card[data-v-37f878e1]{background:white;border-radius:12px;padding:30px;box-shadow:0 5px 20px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.resource-card[data-v-37f878e1]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.resource-icon[data-v-37f878e1]{font-size:2.5rem;margin-bottom:20px}.resource-title[data-v-37f878e1]{font-size:1.5rem;margin-bottom:15px;color:#2c3e50}.resource-description[data-v-37f878e1]{color:#666;line-height:1.6;margin-bottom:20px}.resource-files[data-v-37f878e1]{border-top:1px solid #eee;padding-top:20px}.file-item[data-v-37f878e1]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.file-item[data-v-37f878e1]:last-child{border-bottom:none}.file-name[data-v-37f878e1]{font-size:.95rem;color:#555;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:15px}.community-section[data-v-37f878e1]{padding:80px 0}.community-card[data-v-37f878e1]{background:linear-gradient(135deg,#ff9a9e 0%,#fad0c4 100%);border-radius:16px;overflow:hidden;display:flex;flex-wrap:wrap}.community-content[data-v-37f878e1]{flex:1;min-width:300px;padding:40px;color:#fff}.community-title[data-v-37f878e1]{font-size:2.2rem;margin-bottom:20px}.community-description[data-v-37f878e1]{font-size:1.1rem;line-height:1.6;margin-bottom:25px;opacity:.9}.community-features[data-v-37f878e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px}.feature-item[data-v-37f878e1]{display:flex;align-items:center;gap:10px}.feature-icon[data-v-37f878e1]{font-size:1.2rem}.feature-text[data-v-37f878e1]{font-weight:600}.community-image[data-v-37f878e1]{flex:1;min-width:300px;padding:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1)}.mock-qrcode[data-v-37f878e1]{background:white;border-radius:12px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:center}.qrcode-grid[data-v-37f878e1]{display:grid;grid-template-columns:repeat(5,20px);grid-template-rows:repeat(5,20px);gap:5px;margin:20px auto;justify-content:center}.grid-cell[data-v-37f878e1]{background:#333;border-radius:4px}.qrcode-note[data-v-37f878e1]{color:#666;margin-top:15px;font-size:.9rem}.guarantee-section[data-v-37f878e1]{padding:80px 0;background:#f8f9fa}.guarantee-card[data-v-37f878e1]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);border-radius:16px;padding:50px;color:#fff;text-align:center}.guarantee-title[data-v-37f878e1]{font-size:2.2rem;margin-bottom:20px}.guarantee-description[data-v-37f878e1]{font-size:1.2rem;line-height:1.6;margin-bottom:30px;opacity:.9}.guarantee-features[data-v-37f878e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:30px}.guarantee-features .feature-item[data-v-37f878e1]{background:rgba(255,255,255,.2);border-radius:8px;padding:15px;display:flex;flex-direction:column;align-items:center;gap:10px}.guarantee-features .feature-icon[data-v-37f878e1]{font-size:1.8rem}.guarantee-features .feature-text[data-v-37f878e1]{font-weight:600;font-size:1rem}.btn[data-v-37f878e1]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:none;transition:all .3s ease;font-size:1rem}.btn-secondary[data-v-37f878e1]{background:white;color:#ff6b6b;border:2px solid white}.btn-secondary[data-v-37f878e1]:hover{background:transparent;color:#fff}.btn-small[data-v-37f878e1]{padding:6px 12px;font-size:.9rem}@media (max-width: 768px){.premium-title[data-v-37f878e1]{font-size:2.2rem}.premium-subtitle[data-v-37f878e1]{font-size:1.2rem}.section-title[data-v-37f878e1]{font-size:1.8rem}.resources-grid[data-v-37f878e1]{grid-template-columns:1fr}.community-card[data-v-37f878e1]{flex-direction:column}.guarantee-card[data-v-37f878e1]{padding:30px}}
