.navbar-bottom[data-v-90a9c2b6]{position:sticky;top:0;z-index:1000;background:#2c3e50;box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar[data-v-90a9c2b6]{display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:70px;max-width:1400px;margin:0 auto}.nav-items-1[data-v-90a9c2b6]{display:flex;align-items:center;gap:3rem}.logo[data-v-90a9c2b6]{display:flex;align-items:center;gap:.8rem;cursor:pointer;transition:transform .2s ease}.logo[data-v-90a9c2b6]:hover{transform:scale(1.05)}.logo-image[data-v-90a9c2b6]{width:40px;height:40px}.website-name[data-v-90a9c2b6]{font-size:1.8rem;font-weight:700;color:#fff;font-family:Microsoft YaHei,Arial,sans-serif}.nav-link[data-v-90a9c2b6]{color:#bdc3c7;text-decoration:none;font-size:1.1rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;position:relative}.nav-link[data-v-90a9c2b6]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.nav-link.router-link-active[data-v-90a9c2b6]{color:#fff;background:hsla(0,0%,100%,.15)}.nav-items-2[data-v-90a9c2b6]{display:flex;align-items:center;gap:2rem}.visitor-count[data-v-90a9c2b6]{color:#bdc3c7;font-size:.9rem;font-weight:500}.visitor-count span[data-v-90a9c2b6]{color:#3498db;font-weight:600}.user-icon[data-v-90a9c2b6]{cursor:pointer;transition:transform .2s ease}.user-icon[data-v-90a9c2b6]:hover{transform:scale(1.05)}.user-avatar[data-v-90a9c2b6]{width:40px;height:40px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);transition:border-color .2s ease}.user-avatar[data-v-90a9c2b6]:hover{border-color:hsla(0,0%,100%,.4)}.dropdown-menu[data-v-90a9c2b6]{padding:0;border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden}.dropdown-content[data-v-90a9c2b6]{padding:1.5rem;background:#fff;min-width:160px}.dropdown-avatar[data-v-90a9c2b6]{width:60px;height:60px;border-radius:50%;margin:0 auto 1rem;display:block;border:3px solid #e9ecef}.user-id[data-v-90a9c2b6]{text-align:center;color:#2c3e50;font-weight:600;margin-bottom:1.5rem;font-size:1rem}.dropdown-actions[data-v-90a9c2b6]{display:flex;gap:.8rem;justify-content:center}.dropdown-actions .el-button[data-v-90a9c2b6]{flex:1;border-radius:6px;font-weight:500;transition:all .2s ease;text-align:center}.dropdown-actions .el-button[data-v-90a9c2b6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:1200px){.navbar[data-v-90a9c2b6]{padding:0 1.5rem}.nav-items-1[data-v-90a9c2b6]{gap:2rem}.nav-link[data-v-90a9c2b6]{font-size:1rem;padding:.4rem .8rem}}@media (max-width:992px){.navbar[data-v-90a9c2b6]{padding:0 1rem}.nav-items-1[data-v-90a9c2b6]{gap:1.5rem}.website-name[data-v-90a9c2b6]{font-size:1.6rem}.logo-image[data-v-90a9c2b6]{width:35px;height:35px}.nav-link[data-v-90a9c2b6]{font-size:.95rem;padding:.3rem .6rem}}@media (max-width:768px){.navbar[data-v-90a9c2b6]{height:60px;padding:0 1rem}.nav-items-1[data-v-90a9c2b6]{gap:1rem}.website-name[data-v-90a9c2b6]{font-size:1.4rem}.logo-image[data-v-90a9c2b6]{width:30px;height:30px}.visitor-count[data-v-90a9c2b6]{font-size:.8rem}.user-avatar[data-v-90a9c2b6]{width:35px;height:35px}.dropdown-content[data-v-90a9c2b6]{padding:1.2rem;min-width:180px}.dropdown-avatar[data-v-90a9c2b6]{width:50px;height:50px}.dropdown-actions[data-v-90a9c2b6]{flex-direction:column;gap:.6rem}}@media (max-width:480px){.navbar[data-v-90a9c2b6]{padding:0 .8rem}.nav-items-1[data-v-90a9c2b6]{gap:.8rem}.website-name[data-v-90a9c2b6]{font-size:1.2rem}.logo-image[data-v-90a9c2b6]{width:28px;height:28px}.visitor-count[data-v-90a9c2b6]{display:none}.user-avatar[data-v-90a9c2b6]{width:32px;height:32px}}.mobile-menu-btn[data-v-90a9c2b6]{display:none}.hamburger[data-v-90a9c2b6]{display:inline-flex;flex-direction:column;gap:4px;padding:6px;cursor:pointer}.hamburger-line[data-v-90a9c2b6]{width:22px;height:2px;background:#fff}.admin-link[data-v-90a9c2b6]{color:#ff6b6b!important;font-weight:600}.admin-link[data-v-90a9c2b6]:hover{color:#ff5252!important}@media (max-width:767px){.desktop-menu[data-v-90a9c2b6]{display:none}.mobile-menu-btn[data-v-90a9c2b6]{display:inline-block}}.footer-bottom[data-v-54e81432]{width:100%;background-color:#495057;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:20px 0;margin-top:auto}.copyright[data-v-54e81432]{max-width:1400px;width:90%;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 20px;flex-wrap:wrap;gap:20px}.copyright-describe[data-v-54e81432]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.6}.copyright-describe span[data-v-54e81432]{color:#adb5bd}.copyright-describe a[data-v-54e81432]{color:#ced4da;text-decoration:none;font-weight:500;transition:color .2s ease;padding:4px 8px;border-radius:4px}.copyright-describe a[data-v-54e81432]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.copyright-describe img[data-v-54e81432]{height:18px;width:auto;vertical-align:middle;opacity:.8}.footer-icons[data-v-54e81432]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-icons a[data-v-54e81432]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.1);border-radius:50%;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1)}.footer-icons a[data-v-54e81432]:hover{background:hsla(0,0%,100%,.2)}.footer-icons img[data-v-54e81432]{height:18px;width:auto;opacity:.8;transition:opacity .2s ease}.footer-icons a:hover img[data-v-54e81432]{opacity:1}@media (min-width:1920px){.copyright[data-v-54e81432]{max-width:1600px;padding:0 24px}.copyright-describe[data-v-54e81432]{font-size:15px;gap:12px}.copyright-describe img[data-v-54e81432]{height:20px}.footer-icons[data-v-54e81432]{gap:16px}.footer-icons a[data-v-54e81432]{width:40px;height:40px}.footer-icons img[data-v-54e81432]{height:20px}}@media (max-width:1919px) and (min-width:1200px){.copyright[data-v-54e81432]{max-width:1400px;padding:0 20px}}@media (max-width:1199px) and (min-width:768px){.copyright[data-v-54e81432]{width:95%;padding:0 16px}.copyright-describe[data-v-54e81432]{font-size:13px;gap:8px}.copyright-describe img[data-v-54e81432]{height:16px}.footer-icons[data-v-54e81432]{gap:10px}.footer-icons a[data-v-54e81432]{width:32px;height:32px}.footer-icons img[data-v-54e81432]{height:16px}}@media (max-width:767px) and (min-width:480px){.footer-bottom[data-v-54e81432]{padding:16px 0}.copyright[data-v-54e81432]{width:98%;padding:0 12px;flex-direction:column;text-align:center;gap:16px}.copyright-describe[data-v-54e81432]{justify-content:center;font-size:12px;gap:6px}.copyright-describe img[data-v-54e81432]{height:16px}.footer-icons[data-v-54e81432]{gap:8px}.footer-icons a[data-v-54e81432]{width:32px;height:32px}.footer-icons img[data-v-54e81432]{height:16px}}@media (max-width:479px){.footer-bottom[data-v-54e81432]{padding:12px 0}.copyright[data-v-54e81432]{width:100%;padding:0 8px;gap:12px}.copyright-describe[data-v-54e81432]{font-size:11px;gap:4px}.copyright-describe img[data-v-54e81432]{height:14px}.footer-icons[data-v-54e81432]{gap:6px}.footer-icons a[data-v-54e81432]{width:28px;height:28px}.footer-icons img[data-v-54e81432]{height:14px}}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{min-height:100%}body{line-height:1.6;color:#495057;background-color:#f8f9fa}.home-view[data-v-1ff8ff7c]{min-height:100vh;background-color:#f8f9fa}.home-body[data-v-1ff8ff7c]{padding:0}.banner[data-v-1ff8ff7c]{position:relative;height:500px;overflow:hidden}.banner[data-v-1ff8ff7c]:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.banner-img[data-v-1ff8ff7c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.banner-overlay[data-v-1ff8ff7c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;width:90%;max-width:800px}.banner-title[data-v-1ff8ff7c]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);line-height:1.2}.banner-subtitle[data-v-1ff8ff7c]{font-size:1.5rem;margin-bottom:2rem;opacity:.9;font-weight:300}.home-main[data-v-1ff8ff7c]{position:relative;padding:40px 0 88px;background:#f8f9fa}.content-section[data-v-1ff8ff7c]{max-width:1400px;margin:0 auto 56px;padding:0 2rem;box-sizing:border-box}.feature-card[data-v-1ff8ff7c],.nav-item[data-v-1ff8ff7c]{background:hsla(0,0%,100%,.92);border:1px solid rgba(223,230,240,.9);box-shadow:0 18px 50px rgba(31,41,55,.08)}.section-tag[data-v-1ff8ff7c]{display:inline-flex;align-items:center;letter-spacing:.24em;font-size:12px;font-weight:700;color:#667eea;text-shadow:0 6px 18px rgba(102,126,234,.16)}.section-header[data-v-1ff8ff7c]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:28px}.section-header-left[data-v-1ff8ff7c]{align-items:flex-start;text-align:left}.section-header h2[data-v-1ff8ff7c]{margin:12px 0 0;font-size:2.45rem;font-weight:700;color:#223248;letter-spacing:.02em}.section-header p[data-v-1ff8ff7c]{max-width:700px;margin:16px 0 0;color:#6b7d92;line-height:1.8;font-size:1rem}.features-grid[data-v-1ff8ff7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-card[data-v-1ff8ff7c]{position:relative;display:flex;align-items:flex-start;gap:18px;min-height:238px;border-radius:24px;padding:28px 26px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;cursor:pointer}.feature-card[data-v-1ff8ff7c]:after{content:"";position:absolute;right:-30px;bottom:-54px;width:150px;height:150px;background:radial-gradient(circle,rgba(91,124,255,.14),rgba(91,124,255,0))}.feature-card-primary[data-v-1ff8ff7c]:after{background:radial-gradient(circle,rgba(139,92,246,.16),rgba(139,92,246,0))}.feature-card[data-v-1ff8ff7c]:hover,.nav-item[data-v-1ff8ff7c]:hover,.stat-item[data-v-1ff8ff7c]:hover{transform:translateY(-8px);box-shadow:0 24px 54px rgba(31,41,55,.12);border-color:#d9dcff}.feature-icon[data-v-1ff8ff7c]{position:relative;z-index:1;width:72px;height:72px;flex-shrink:0;border-radius:22px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;box-shadow:0 14px 30px rgba(102,126,234,.26)}.feature-content[data-v-1ff8ff7c]{position:relative;z-index:1}.feature-label[data-v-1ff8ff7c]{display:inline-block;margin-bottom:12px;color:#7c3aed;font-size:12px;letter-spacing:.18em;font-weight:700}.feature-card h3[data-v-1ff8ff7c],.nav-item h3[data-v-1ff8ff7c]{margin:0 0 12px;color:#223248;font-size:1.48rem}.feature-card p[data-v-1ff8ff7c],.nav-item p[data-v-1ff8ff7c]{margin:0;color:#6d7f93;line-height:1.8}.nav-grid[data-v-1ff8ff7c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nav-item[data-v-1ff8ff7c]{border-radius:22px;padding:26px 22px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;cursor:pointer}.nav-icon[data-v-1ff8ff7c]{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px;box-shadow:0 12px 26px rgba(102,126,234,.24)}.message-box[data-v-1ff8ff7c]{border-radius:24px;padding:22px;background:hsla(0,0%,100%,.92);border:1px solid rgba(223,230,240,.9);box-shadow:0 18px 50px rgba(31,41,55,.08)}.message-head[data-v-1ff8ff7c]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.message-head-left[data-v-1ff8ff7c]{display:flex;align-items:center;gap:14px}.message-head-icon[data-v-1ff8ff7c]{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 14px 30px rgba(102,126,234,.26)}.message-head-left h3[data-v-1ff8ff7c]{margin:0 0 6px;color:#223248;font-size:1.2rem}.message-head-left p[data-v-1ff8ff7c]{margin:0;color:#6d7f93;line-height:1.7}.message-scroll[data-v-1ff8ff7c]{max-height:560px;overflow-y:auto;padding:0 12px;scrollbar-width:none;-ms-overflow-style:none}.message-scroll[data-v-1ff8ff7c]::-webkit-scrollbar{width:0;height:0;display:none}.message-item[data-v-1ff8ff7c]{position:relative;margin-bottom:14px;padding:18px 22px;border-radius:18px;background:linear-gradient(180deg,#fbffff,#fbffff);border:1px solid #d8eaf7;box-shadow:none}.message-item[data-v-1ff8ff7c]:last-child{margin-bottom:0}.message-item-header[data-v-1ff8ff7c]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.message-item-header h4[data-v-1ff8ff7c]{margin:0;font-size:18px;color:#223248}.message-item-header span[data-v-1ff8ff7c]{color:#96a5b7;white-space:nowrap;font-size:13px}.message-time-meta[data-v-1ff8ff7c]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:600;line-height:1;border:1px solid transparent}.message-time-icon[data-v-1ff8ff7c]{display:inline-flex;align-items:center;justify-content:center;font-size:17px}.message-time-meta.is-hot[data-v-1ff8ff7c]{color:#dc2626;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border-color:#fecdd3}.message-time-meta.is-notice[data-v-1ff8ff7c]{color:#c2410c;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fed7aa}.message-time-meta.is-recent[data-v-1ff8ff7c]{color:#0369a1;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#bae6fd}.message-time-meta.is-history[data-v-1ff8ff7c]{color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe}.message-time-meta.is-archive[data-v-1ff8ff7c]{color:#475569;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.message-item-content[data-v-1ff8ff7c]{color:#53677e;line-height:1.9;white-space:pre-wrap;word-break:break-word}.message-empty[data-v-1ff8ff7c],.message-end[data-v-1ff8ff7c],.message-loading-more[data-v-1ff8ff7c]{text-align:center;color:#7a8da4;padding:24px 0 8px}.stats-grid[data-v-1ff8ff7c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stat-item[data-v-1ff8ff7c]{background:#fff;border:1px solid #e9ecef;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:24px;padding:30px 20px;text-align:center;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.stat-item[data-v-1ff8ff7c]:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#667eea}.stat-number[data-v-1ff8ff7c]{font-size:3rem;font-weight:700;margin-bottom:8px;color:#667eea}.stat-label[data-v-1ff8ff7c]{font-size:1rem;color:#7f8c8d;font-weight:500}.popup-message-body[data-v-1ff8ff7c]{display:flex;flex-direction:column;gap:16px;padding:4px 2px 2px}.popup-dialog-titlebar[data-v-1ff8ff7c]{display:flex;flex-direction:column;gap:10px;padding-right:32px}.popup-dialog-title-main[data-v-1ff8ff7c]{display:flex;align-items:center;justify-content:flex-start;gap:14px}.popup-dialog-title-group[data-v-1ff8ff7c]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.popup-dialog-badge[data-v-1ff8ff7c]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,#eef2ff,#f3e8ff);color:#6d28d9;font-size:12px;font-weight:700;letter-spacing:.12em}.popup-dialog-progress[data-v-1ff8ff7c]{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:32px;padding:0 14px;border-radius:999px;background:#111827;color:#fff;font-size:14px;font-weight:700;box-shadow:0 10px 24px rgba(17,24,39,.16)}.popup-dialog-title-text[data-v-1ff8ff7c]{margin:0;color:#111827;font-size:24px;font-weight:700;line-height:1.4}.popup-message-meta[data-v-1ff8ff7c]{color:#94a3b8;font-size:13px}.popup-message-content[data-v-1ff8ff7c]{color:#334155;line-height:1.9;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fdfcff);border:1px solid #dbe7ff}.popup-footer-actions[data-v-1ff8ff7c]{display:flex;justify-content:flex-end;gap:12px;width:100%}[data-v-1ff8ff7c] .home-message-dialog{border-radius:26px;overflow:hidden}[data-v-1ff8ff7c] .home-message-dialog .el-dialog__header{padding:24px 24px 10px;background:linear-gradient(180deg,#fff,#fbf8ff)}[data-v-1ff8ff7c] .home-message-dialog .el-dialog__body{padding:8px 24px 18px}[data-v-1ff8ff7c] .home-message-dialog .el-dialog__footer{padding:0 24px 24px}[data-v-1ff8ff7c] .home-message-dialog .el-dialog__headerbtn{top:24px;right:22px}[data-v-1ff8ff7c] .home-message-dialog .el-dialog__headerbtn .el-dialog__close{color:#64748b;font-size:18px;font-weight:700}[data-v-1ff8ff7c] .home-message-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#111827}@media (max-width:1200px){.banner-title[data-v-1ff8ff7c]{font-size:2.5rem}.banner-subtitle[data-v-1ff8ff7c]{font-size:1.3rem}.features-grid[data-v-1ff8ff7c],.nav-grid[data-v-1ff8ff7c],.stats-grid[data-v-1ff8ff7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header h2[data-v-1ff8ff7c]{font-size:2.1rem}}@media (max-width:768px){.banner[data-v-1ff8ff7c]{height:400px}.banner-title[data-v-1ff8ff7c]{font-size:2rem}.banner-subtitle[data-v-1ff8ff7c]{font-size:1.1rem}.home-main[data-v-1ff8ff7c]{padding:28px 0 56px}.content-section[data-v-1ff8ff7c]{padding:0 1rem}.features-grid[data-v-1ff8ff7c],.nav-grid[data-v-1ff8ff7c],.stats-grid[data-v-1ff8ff7c]{grid-template-columns:1fr}.section-header-left[data-v-1ff8ff7c],.section-header[data-v-1ff8ff7c]{align-items:center;text-align:center}.section-header h2[data-v-1ff8ff7c]{font-size:1.85rem}.feature-card[data-v-1ff8ff7c],.message-box[data-v-1ff8ff7c],.nav-item[data-v-1ff8ff7c],.stat-item[data-v-1ff8ff7c]{border-radius:22px}.feature-card[data-v-1ff8ff7c]{min-height:auto;flex-direction:column}.message-head[data-v-1ff8ff7c],.message-item-header[data-v-1ff8ff7c],.popup-dialog-title-main[data-v-1ff8ff7c]{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.banner[data-v-1ff8ff7c]{height:350px}.banner-title[data-v-1ff8ff7c]{font-size:1.8rem}.banner-subtitle[data-v-1ff8ff7c]{font-size:1rem}.section-header h2[data-v-1ff8ff7c]{font-size:1.6rem}.popup-dialog-title-text[data-v-1ff8ff7c]{font-size:20px}}.login[data-v-7e6def22]{min-height:100vh;min-width:350px;display:flex;justify-content:center;align-items:center;background:url(/img/background.91c612f4.jpg) no-repeat 50%/cover}.title[data-v-7e6def22]{color:#fff;text-align:center;margin:0 0 14px 0;font-family:Microsoft YaHei,Arial,sans-serif;font-size:22px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.login-form[data-v-7e6def22]{background:rgba(0,0,0,.6);padding:24px 30px 30px;border-radius:10px;width:350px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);text-align:center}.icon[data-v-7e6def22]{margin-bottom:18px}.icon img[data-v-7e6def22]{width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3)}[data-v-7e6def22] .el-form-item{margin-bottom:16px}[data-v-7e6def22] .el-input__inner{background-color:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;height:45px;border-radius:8px;font-size:14px}[data-v-7e6def22] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)!important}[data-v-7e6def22] .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)!important}[data-v-7e6def22] .el-input__prefix{color:hsla(0,0%,100%,.8)!important}.login-btn[data-v-7e6def22]{width:100%;height:45px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.login-btn[data-v-7e6def22]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.login-btn[data-v-7e6def22]:active{transform:translateY(0)}.links[data-v-7e6def22]{margin-top:14px;display:flex;justify-content:space-between;align-items:center}.links a[data-v-7e6def22]{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;transition:color .3s ease;padding:5px 10px;border-radius:5px}.links a[data-v-7e6def22]:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}@media (max-width:480px){.login-form[data-v-7e6def22]{width:90%;padding:20px}.title[data-v-7e6def22]{font-size:20px}.icon img[data-v-7e6def22]{width:60px;height:60px}}.register[data-v-2aac5342]{min-height:100vh;min-width:350px;display:flex;justify-content:center;align-items:center;background:url(/img/background.3e414286.jpg) no-repeat 50%/cover}.title[data-v-2aac5342]{color:#fff;text-align:center;margin:0 0 14px 0;font-family:Microsoft YaHei,Arial,sans-serif;font-size:22px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.register-form[data-v-2aac5342]{background:rgba(0,0,0,.6);padding:24px 30px 30px;border-radius:10px;width:350px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);text-align:center}.icon[data-v-2aac5342]{margin-bottom:18px}.icon img[data-v-2aac5342]{width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3)}[data-v-2aac5342] .el-form-item{margin-bottom:16px}[data-v-2aac5342] .el-input__inner{background-color:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;height:45px;border-radius:8px;font-size:14px}[data-v-2aac5342] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)!important}[data-v-2aac5342] .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)!important}[data-v-2aac5342] .el-input__prefix{color:hsla(0,0%,100%,.8)!important}.code-form-item[data-v-2aac5342]{display:flex;gap:8px;align-items:center;margin-bottom:16px}[data-v-2aac5342] .code-input-wrapper{flex:1;margin-bottom:0!important}[data-v-2aac5342] .code-input-wrapper .el-form-item__content{display:block}.code-input[data-v-2aac5342]{width:100%}[data-v-2aac5342] .code-btn{width:100px;height:45px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-size:12px;transition:all .3s ease;padding:0;flex-shrink:0}.code-btn[data-v-2aac5342]:hover{background:hsla(0,0%,100%,.3)}.code-btn[data-v-2aac5342]:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.register-btn[data-v-2aac5342]{width:100%;height:45px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.register-btn[data-v-2aac5342]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.register-btn[data-v-2aac5342]:active{transform:translateY(0)}.links[data-v-2aac5342]{margin-top:14px;display:flex;justify-content:space-between;align-items:center}.links a[data-v-2aac5342]{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;transition:color .3s ease;padding:5px 10px;border-radius:5px}.links a[data-v-2aac5342]:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}@media (max-width:480px){.register-form[data-v-2aac5342]{width:90%;padding:20px}.title[data-v-2aac5342]{font-size:20px}.icon img[data-v-2aac5342]{width:60px;height:60px}.code-btn[data-v-2aac5342]{width:80px;font-size:11px}}.recover[data-v-0654e11a]{min-height:100vh;min-width:350px;display:flex;justify-content:center;align-items:center;background:url(/img/background.264cba1a.jpg) no-repeat 50%/cover}.title[data-v-0654e11a]{color:#fff;text-align:center;margin:0 0 14px 0;font-family:Microsoft YaHei,Arial,sans-serif;font-size:22px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.recover-form[data-v-0654e11a]{background:rgba(0,0,0,.6);padding:24px 30px 30px;border-radius:10px;width:350px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);text-align:center}.icon[data-v-0654e11a]{margin-bottom:18px}.icon img[data-v-0654e11a]{width:80px;height:80px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3)}[data-v-0654e11a] .el-form-item{margin-bottom:16px}[data-v-0654e11a] .el-input__inner{background-color:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;height:45px;border-radius:8px;font-size:14px}[data-v-0654e11a] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)!important}[data-v-0654e11a] .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)!important}[data-v-0654e11a] .el-input__prefix{color:hsla(0,0%,100%,.8)!important}.code-form-item[data-v-0654e11a]{display:flex;gap:8px;align-items:center;margin-bottom:16px}[data-v-0654e11a] .code-input-wrapper{flex:1;margin-bottom:0!important}[data-v-0654e11a] .code-input-wrapper .el-form-item__content{display:block}.code-input[data-v-0654e11a]{width:100%}[data-v-0654e11a] .code-btn{width:100px;height:45px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;border-radius:8px;font-size:12px;transition:all .3s ease;padding:0;flex-shrink:0}.code-btn[data-v-0654e11a]:hover{background:hsla(0,0%,100%,.3)}.code-btn[data-v-0654e11a]:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.recover-btn[data-v-0654e11a]{width:100%;height:45px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.recover-btn[data-v-0654e11a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.recover-btn[data-v-0654e11a]:active{transform:translateY(0)}.links[data-v-0654e11a]{margin-top:14px;display:flex;justify-content:space-between;align-items:center}.links a[data-v-0654e11a]{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;transition:color .3s ease;padding:5px 10px;border-radius:5px}.links a[data-v-0654e11a]:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}@media (max-width:480px){.recover-form[data-v-0654e11a]{width:90%;padding:20px}.title[data-v-0654e11a]{font-size:20px}.icon img[data-v-0654e11a]{width:60px;height:60px}.code-btn[data-v-0654e11a]{width:80px;font-size:11px}}.information-view[data-v-91ff7df2]{min-height:100vh;background-color:#f8f9fa}.information-body[data-v-91ff7df2]{padding:2rem 0;max-width:1400px;margin:0 auto}.file-explorer[data-v-91ff7df2]{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;margin:0 2rem}.toolbar[data-v-91ff7df2]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:1rem}.search-box[data-v-91ff7df2]{flex:1;max-width:400px}.toolbar-actions[data-v-91ff7df2]{display:flex;gap:.8rem;flex-wrap:wrap}.toolbar-actions .el-button[data-v-91ff7df2]{border-radius:8px;font-weight:500;transition:all .2s ease}.toolbar-actions .el-button[data-v-91ff7df2]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.breadcrumb[data-v-91ff7df2]{padding:.8rem 2rem;background:#fff;border-bottom:1px solid #e9ecef}.breadcrumb .clickable[data-v-91ff7df2]{cursor:pointer;color:#667eea;transition:color .2s ease}.breadcrumb .clickable[data-v-91ff7df2]:hover{color:#764ba2}.explorer-content[data-v-91ff7df2]{display:grid;grid-template-columns:280px 1fr;min-height:600px}.path-tree[data-v-91ff7df2]{padding:1.2rem;background:#f8f9fa;border-right:1px solid #e9ecef}.path-tree h3[data-v-91ff7df2]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:2px solid #e9ecef}.custom-tree-node[data-v-91ff7df2]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;width:100%}.custom-tree-node i[data-v-91ff7df2]{color:#667eea;font-size:1.1rem}.tree-icon[data-v-91ff7df2]{width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}.custom-tree-node .item-count[data-v-91ff7df2]{color:#7f8c8d;font-size:.8rem;margin-left:auto}.path-tree .el-tree[data-v-91ff7df2]{background:transparent}.path-tree[data-v-91ff7df2] .el-tree-node__content{padding:.3rem .5rem;border-radius:4px;margin:.1rem 0}.path-tree[data-v-91ff7df2] .el-tree-node__content:hover{background:#dbe7ff}.path-tree[data-v-91ff7df2] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:#3f63d9!important;color:#fff;font-weight:600;box-shadow:inset 3px 0 0 #2f4fc0}.path-tree[data-v-91ff7df2] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content i{color:#fff}.path-tree[data-v-91ff7df2] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .item-count{color:hsla(0,0%,100%,.85)}.file-list[data-v-91ff7df2]{padding:1.2rem}.list-header[data-v-91ff7df2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:2px solid #e9ecef}.list-header h3[data-v-91ff7df2]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0}.view-options .el-radio-group[data-v-91ff7df2]{margin:0}.grid-view[data-v-91ff7df2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.2rem}.grid-item[data-v-91ff7df2]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.2rem .8rem;text-align:center;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.grid-item[data-v-91ff7df2]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.15)}.grid-item[data-v-91ff7df2]:active{transform:translateY(0)}.grid-item.selected[data-v-91ff7df2]{border-color:#667eea;background:#f0f4ff}.item-checkbox[data-v-91ff7df2]{position:absolute;top:.5rem;left:.5rem;z-index:10}.item-icon[data-v-91ff7df2]{margin-bottom:.8rem}.item-icon i[data-v-91ff7df2]{font-size:2.6rem;color:#667eea}.file-icon[data-v-91ff7df2]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.item-name[data-v-91ff7df2]{font-weight:600;color:#2c3e50;margin-bottom:.4rem;font-size:.95rem;word-break:break-word;line-height:1.3}.item-info[data-v-91ff7df2]{color:#7f8c8d;font-size:.85rem}.item-actions[data-v-91ff7df2]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.2rem;opacity:0;transition:opacity .2s ease;z-index:10}.grid-item:hover .item-actions[data-v-91ff7df2]{opacity:1}.item-actions .el-button[data-v-91ff7df2]{padding:.3rem;min-width:auto;width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1)}.item-actions .el-button[data-v-91ff7df2]:hover{background:#667eea;color:#fff;border-color:#667eea;transform:scale(1.1)}.item-actions .el-button i[data-v-91ff7df2]{font-size:.8rem}.list-view[data-v-91ff7df2]{background:#fff;border-radius:8px;overflow:hidden}.list-view .el-table[data-v-91ff7df2]{border:none}.list-view .el-table th[data-v-91ff7df2]{background:#f8f9fa;color:#2c3e50;font-weight:600;border-bottom:2px solid #e9ecef}.list-view .el-table td[data-v-91ff7df2]{border-bottom:1px solid #f1f3f4}.file-icon-small[data-v-91ff7df2]{width:1.2rem;height:1.2rem;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.empty-state[data-v-91ff7df2]{text-align:center;padding:3rem 2rem;color:#7f8c8d}.empty-state i[data-v-91ff7df2]{font-size:3rem;color:#bdc3c7;margin-bottom:1rem}.empty-state p[data-v-91ff7df2]{font-size:1.1rem;margin-bottom:1.2rem}.upload-content[data-v-91ff7df2]{padding:1rem 0}.upload-content .el-upload-dragger[data-v-91ff7df2]{border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa}.upload-content .el-upload-dragger[data-v-91ff7df2]:hover{border-color:#667eea;background:#f0f4ff}.upload-notice[data-v-91ff7df2]{margin-bottom:1.5rem}.upload-notice .el-alert[data-v-91ff7df2]{border-radius:8px}.upload-notice .el-alert p[data-v-91ff7df2]{margin:.5rem 0;line-height:1.5}.grid-item.selected .item-icon i[data-v-91ff7df2],.grid-item.selected .item-name[data-v-91ff7df2]{color:#667eea}.toolbar-actions .el-button[disabled][data-v-91ff7df2]{opacity:.5;cursor:not-allowed}.toolbar-actions .el-button[disabled][data-v-91ff7df2]:hover{transform:none;box-shadow:none}.search-mode .breadcrumb[data-v-91ff7df2],.search-mode .toolbar[data-v-91ff7df2]{background:#e8f4fd}.loading-container[data-v-91ff7df2]{min-height:200px;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.explorer-content[data-v-91ff7df2]{grid-template-columns:250px 1fr}.grid-view[data-v-91ff7df2]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}}@media (max-width:992px){.information-body[data-v-91ff7df2]{padding:1.5rem 0}.file-explorer[data-v-91ff7df2]{margin:0 1rem}.toolbar[data-v-91ff7df2]{padding:1rem 1.5rem}.breadcrumb[data-v-91ff7df2]{padding:.6rem 1.5rem}.explorer-content[data-v-91ff7df2]{grid-template-columns:220px 1fr}.file-list[data-v-91ff7df2],.path-tree[data-v-91ff7df2]{padding:1rem}}@media (max-width:768px){.information-body[data-v-91ff7df2]{padding:1rem 0}.file-explorer[data-v-91ff7df2]{margin:0 .5rem;border-radius:10px}.toolbar[data-v-91ff7df2]{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1.2rem}.breadcrumb[data-v-91ff7df2]{padding:.6rem 1.2rem}.explorer-content[data-v-91ff7df2]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.path-tree[data-v-91ff7df2]{border-right:none;border-bottom:1px solid #e9ecef}.list-header[data-v-91ff7df2]{flex-direction:column;gap:.6rem;align-items:stretch;text-align:center}}@media (max-width:480px){.toolbar[data-v-91ff7df2]{padding:.8rem 1rem}.breadcrumb[data-v-91ff7df2]{padding:.5rem 1rem}.grid-view[data-v-91ff7df2]{grid-template-columns:1fr;gap:.8rem}.item-icon i[data-v-91ff7df2]{font-size:2.2rem}}.information-view[data-v-149bc52b]{min-height:100vh;background-color:#f8f9fa}.information-body[data-v-149bc52b]{padding:2rem 0;max-width:1400px;margin:0 auto}.file-explorer[data-v-149bc52b]{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;margin:0 2rem}.toolbar[data-v-149bc52b]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:1rem}.search-box[data-v-149bc52b]{flex:1;max-width:400px}.toolbar-actions[data-v-149bc52b]{display:flex;gap:.8rem;flex-wrap:wrap}.toolbar-actions .el-button[data-v-149bc52b]{border-radius:8px;font-weight:500;transition:all .2s ease}.toolbar-actions .el-button[data-v-149bc52b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.storage-info[data-v-149bc52b]{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef}.storage-bar[data-v-149bc52b]{max-width:600px}.storage-text[data-v-149bc52b]{display:flex;justify-content:space-between;color:#fff;font-size:.9rem;font-weight:500}.breadcrumb[data-v-149bc52b]{padding:.8rem 2rem;background:#fff;border-bottom:1px solid #e9ecef}.breadcrumb .clickable[data-v-149bc52b]{cursor:pointer;color:#667eea;transition:color .2s ease}.breadcrumb .clickable[data-v-149bc52b]:hover{color:#764ba2}.explorer-content[data-v-149bc52b]{display:grid;grid-template-columns:280px 1fr;min-height:600px}.path-tree[data-v-149bc52b]{padding:1.2rem;background:#f8f9fa;border-right:1px solid #e9ecef}.path-tree h3[data-v-149bc52b]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.6rem;padding-bottom:.4rem;border-bottom:2px solid #e9ecef}.custom-tree-node[data-v-149bc52b]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;width:100%}.custom-tree-node i[data-v-149bc52b]{color:#667eea;font-size:1.1rem}.tree-icon[data-v-149bc52b]{width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}.custom-tree-node .item-count[data-v-149bc52b]{color:#7f8c8d;font-size:.8rem;margin-left:auto}.path-tree .el-tree[data-v-149bc52b]{background:transparent}.path-tree[data-v-149bc52b] .el-tree-node__content{padding:.3rem .5rem;border-radius:4px;margin:.1rem 0}.path-tree[data-v-149bc52b] .el-tree-node__content:hover{background:#dbe7ff}.path-tree[data-v-149bc52b] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:#3f63d9!important;color:#fff;font-weight:600;box-shadow:inset 3px 0 0 #2f4fc0}.path-tree[data-v-149bc52b] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content i{color:#fff}.path-tree[data-v-149bc52b] .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .item-count{color:hsla(0,0%,100%,.85)}.file-list[data-v-149bc52b]{padding:1.2rem}.list-header[data-v-149bc52b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:2px solid #e9ecef}.list-header h3[data-v-149bc52b]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0}.view-options .el-radio-group[data-v-149bc52b]{margin:0}.grid-view[data-v-149bc52b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.2rem}.grid-item[data-v-149bc52b]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.2rem .8rem;text-align:center;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.grid-item[data-v-149bc52b]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.15)}.grid-item[data-v-149bc52b]:active{transform:translateY(0)}.grid-item.selected[data-v-149bc52b]{border-color:#667eea;background:#f0f4ff}.item-checkbox[data-v-149bc52b]{position:absolute;top:.5rem;left:.5rem;z-index:10}.item-icon[data-v-149bc52b]{margin-bottom:.8rem}.item-icon i[data-v-149bc52b]{font-size:2.6rem;color:#667eea}.file-icon[data-v-149bc52b]{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain}.item-name[data-v-149bc52b]{font-weight:600;color:#2c3e50;margin-bottom:.4rem;font-size:.95rem;word-break:break-word;line-height:1.3}.item-info[data-v-149bc52b]{color:#7f8c8d;font-size:.85rem}.item-actions[data-v-149bc52b]{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.2rem;opacity:0;transition:opacity .2s ease;z-index:10}.grid-item:hover .item-actions[data-v-149bc52b]{opacity:1}.item-actions .el-button[data-v-149bc52b]{padding:.3rem;min-width:auto;width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.9);border:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1)}.item-actions .el-button[data-v-149bc52b]:hover{background:#667eea;color:#fff;border-color:#667eea;transform:scale(1.1)}.item-actions .el-button i[data-v-149bc52b]{font-size:.8rem}.list-view[data-v-149bc52b]{background:#fff;border-radius:8px;overflow:hidden}.list-view .el-table[data-v-149bc52b]{border:none}.list-view .el-table th[data-v-149bc52b]{background:#f8f9fa;color:#2c3e50;font-weight:600;border-bottom:2px solid #e9ecef}.list-view .el-table td[data-v-149bc52b]{border-bottom:1px solid #f1f3f4}.file-icon-small[data-v-149bc52b]{width:1.2rem;height:1.2rem;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.empty-state[data-v-149bc52b]{text-align:center;padding:3rem 2rem;color:#7f8c8d}.empty-state i[data-v-149bc52b]{font-size:3rem;color:#bdc3c7;margin-bottom:1rem}.empty-state p[data-v-149bc52b]{font-size:1.1rem;margin-bottom:1.2rem}.upload-content[data-v-149bc52b]{padding:1rem 0}.upload-content .el-upload-dragger[data-v-149bc52b]{border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa}.upload-content .el-upload-dragger[data-v-149bc52b]:hover{border-color:#667eea;background:#f0f4ff}.upload-notice[data-v-149bc52b]{margin-bottom:1.5rem}.upload-notice .el-alert[data-v-149bc52b]{border-radius:8px}.upload-notice .el-alert p[data-v-149bc52b]{margin:.5rem 0;line-height:1.5}.grid-item.selected .item-icon i[data-v-149bc52b],.grid-item.selected .item-name[data-v-149bc52b]{color:#667eea}.toolbar-actions .el-button[disabled][data-v-149bc52b]{opacity:.5;cursor:not-allowed}.toolbar-actions .el-button[disabled][data-v-149bc52b]:hover{transform:none;box-shadow:none}.search-mode .breadcrumb[data-v-149bc52b],.search-mode .toolbar[data-v-149bc52b]{background:#e8f4fd}.loading-container[data-v-149bc52b]{min-height:200px;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.explorer-content[data-v-149bc52b]{grid-template-columns:250px 1fr}.grid-view[data-v-149bc52b]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}}@media (max-width:992px){.information-body[data-v-149bc52b]{padding:1.5rem 0}.file-explorer[data-v-149bc52b]{margin:0 1rem}.toolbar[data-v-149bc52b]{padding:1rem 1.5rem}.breadcrumb[data-v-149bc52b]{padding:.6rem 1.5rem}.explorer-content[data-v-149bc52b]{grid-template-columns:220px 1fr}.file-list[data-v-149bc52b],.path-tree[data-v-149bc52b]{padding:1rem}}@media (max-width:768px){.information-body[data-v-149bc52b]{padding:1rem 0}.file-explorer[data-v-149bc52b]{margin:0 .5rem;border-radius:10px}.toolbar[data-v-149bc52b]{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1.2rem}.storage-info[data-v-149bc52b]{padding:.8rem 1.2rem}.storage-text[data-v-149bc52b]{font-size:.85rem}.breadcrumb[data-v-149bc52b]{padding:.6rem 1.2rem}.explorer-content[data-v-149bc52b]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.path-tree[data-v-149bc52b]{border-right:none;border-bottom:1px solid #e9ecef}.list-header[data-v-149bc52b]{flex-direction:column;gap:.6rem;align-items:stretch;text-align:center}}@media (max-width:480px){.toolbar[data-v-149bc52b]{padding:.8rem 1rem}.storage-info[data-v-149bc52b]{padding:.6rem 1rem}.storage-text[data-v-149bc52b]{flex-direction:column;gap:.3rem;font-size:.8rem}.breadcrumb[data-v-149bc52b]{padding:.5rem 1rem}.grid-view[data-v-149bc52b]{grid-template-columns:1fr;gap:.8rem}.item-icon i[data-v-149bc52b]{font-size:2.2rem}}.service-view[data-v-b227cd08]{min-height:100vh;background-color:#f8f9fa}.service-body[data-v-b227cd08]{padding:2rem 0;max-width:1400px;margin:0 auto}.page-header[data-v-b227cd08]{text-align:center;margin-bottom:3rem;padding:0 2rem}.page-header h1[data-v-b227cd08]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;position:relative}.page-header h1[data-v-b227cd08]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.page-header p[data-v-b227cd08]{font-size:1.2rem;color:#7f8c8d;max-width:600px;margin:0 auto;line-height:1.6}.services-container[data-v-b227cd08]{padding:0 2rem}.service-categories[data-v-b227cd08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.category-card[data-v-b227cd08]{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:all .3s ease}.category-card[data-v-b227cd08]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#667eea}.category-icon[data-v-b227cd08]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-bottom:1.5rem}.category-card h3[data-v-b227cd08]{font-size:1.4rem;font-weight:600;color:#2c3e50;margin-bottom:1rem}.category-card p[data-v-b227cd08]{color:#7f8c8d;line-height:1.6;margin-bottom:1.5rem}.category-services[data-v-b227cd08]{display:flex;flex-direction:column;gap:.8rem}.service-item[data-v-b227cd08]{display:flex;align-items:center;gap:.8rem;padding:.8rem;border-radius:8px;background:#f8f9fa;cursor:pointer;transition:all .2s ease}.service-item[data-v-b227cd08]:hover{background:#e9ecef;transform:translateX(5px)}.service-item i[data-v-b227cd08]{color:#667eea;font-size:1.1rem}.service-item span[data-v-b227cd08]{flex:1;color:#2c3e50;font-weight:500}.featured-services[data-v-b227cd08]{margin-bottom:4rem}.featured-services h2[data-v-b227cd08]{font-size:2rem;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:2rem;position:relative}.featured-services h2[data-v-b227cd08]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.featured-grid[data-v-b227cd08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.featured-service[data-v-b227cd08]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:all .3s ease;cursor:pointer}.featured-service[data-v-b227cd08]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#667eea}.service-banner[data-v-b227cd08]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.service-banner i[data-v-b227cd08]{font-size:3rem;margin-bottom:1rem}.service-banner h3[data-v-b227cd08]{font-size:1.5rem;font-weight:600;margin:0}.service-content[data-v-b227cd08]{padding:2rem}.service-content p[data-v-b227cd08]{color:#7f8c8d;line-height:1.6;margin-bottom:1.5rem}.service-features[data-v-b227cd08]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.feature-tag[data-v-b227cd08]{background:#f0f2ff;color:#667eea;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:500}.service-stats[data-v-b227cd08]{margin-bottom:4rem}.service-stats h2[data-v-b227cd08]{font-size:2rem;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:2rem;position:relative}.service-stats h2[data-v-b227cd08]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.stats-grid[data-v-b227cd08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-item[data-v-b227cd08]{background:#fff;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:all .3s ease}.stat-item[data-v-b227cd08]:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#667eea}.stat-number[data-v-b227cd08]{font-size:2.5rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.stat-label[data-v-b227cd08]{color:#7f8c8d;font-size:1rem;font-weight:500}.usage-guide[data-v-b227cd08]{margin-bottom:2rem}.usage-guide h2[data-v-b227cd08]{font-size:2rem;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:2rem;position:relative}.usage-guide h2[data-v-b227cd08]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.guide-content[data-v-b227cd08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.guide-step[data-v-b227cd08]{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e9ecef;display:flex;align-items:flex-start;gap:1.5rem;transition:all .3s ease}.guide-step[data-v-b227cd08]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.15);border-color:#667eea}.step-number[data-v-b227cd08]{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content h4[data-v-b227cd08]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:.8rem}.step-content p[data-v-b227cd08]{color:#7f8c8d;line-height:1.6;margin:0}.service-features-title[data-v-b227cd08]{text-align:center;margin:0 0 1.5rem 0}.service-features-title h2[data-v-b227cd08]{font-size:2rem;font-weight:700;color:#2c3e50;position:relative;display:inline-block}.service-features-title h2[data-v-b227cd08]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}@media (max-width:1200px){.featured-grid[data-v-b227cd08]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.guide-content[data-v-b227cd08]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:992px){.service-body[data-v-b227cd08]{padding:1.5rem 0}.page-header h1[data-v-b227cd08]{font-size:2rem}.page-header p[data-v-b227cd08]{font-size:1rem}.services-container[data-v-b227cd08]{padding:0 1rem}.featured-grid[data-v-b227cd08],.service-categories[data-v-b227cd08]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.stats-grid[data-v-b227cd08]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.guide-content[data-v-b227cd08]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.service-body[data-v-b227cd08]{padding:1rem 0}.page-header[data-v-b227cd08]{margin-bottom:2rem;padding:0 1rem}.page-header h1[data-v-b227cd08]{font-size:1.8rem}.services-container[data-v-b227cd08]{padding:0 .5rem}.service-categories[data-v-b227cd08]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.category-card[data-v-b227cd08]{padding:1.5rem}.featured-services[data-v-b227cd08]{margin-bottom:3rem}.featured-services h2[data-v-b227cd08]{font-size:1.6rem}.featured-grid[data-v-b227cd08]{grid-template-columns:1fr;gap:1.5rem}.service-banner[data-v-b227cd08]{padding:1.5rem}.service-banner i[data-v-b227cd08]{font-size:2.5rem}.service-content[data-v-b227cd08]{padding:1.5rem}.service-stats[data-v-b227cd08]{margin-bottom:3rem}.service-stats h2[data-v-b227cd08]{font-size:1.6rem}.stats-grid[data-v-b227cd08]{grid-template-columns:1fr;gap:1rem}.stat-item[data-v-b227cd08]{padding:1.5rem}.usage-guide h2[data-v-b227cd08]{font-size:1.6rem}.guide-step[data-v-b227cd08]{padding:1.5rem;gap:1rem}.step-number[data-v-b227cd08]{width:40px;height:40px;font-size:1.2rem}}@media (max-width:480px){.page-header h1[data-v-b227cd08]{font-size:1.6rem}.page-header p[data-v-b227cd08]{font-size:.9rem}.category-card[data-v-b227cd08]{padding:1rem}.category-icon[data-v-b227cd08]{width:50px;height:50px;font-size:1.2rem}.service-banner[data-v-b227cd08]{padding:1rem}.service-banner i[data-v-b227cd08]{font-size:2rem}.service-banner h3[data-v-b227cd08]{font-size:1.3rem}.service-content[data-v-b227cd08],.stat-item[data-v-b227cd08]{padding:1rem}.stat-number[data-v-b227cd08]{font-size:2rem}.guide-step[data-v-b227cd08]{padding:1rem;flex-direction:column;text-align:center}.step-number[data-v-b227cd08]{align-self:center}}.profile-view[data-v-1e2d6a5c]{min-height:100vh;background:#f8f9fa}.profile-body[data-v-1e2d6a5c]{padding:2rem 0 3rem;max-width:1400px;margin:0 auto}.profile-banner[data-v-1e2d6a5c],.section-card[data-v-1e2d6a5c]{margin:0 2rem 1.5rem;border-radius:15px;overflow:hidden}.profile-banner[data-v-1e2d6a5c]{background:url(/img/background.cdf0673d.jpg) 50%/cover no-repeat}.banner-mask[data-v-1e2d6a5c]{padding:1.5rem;background:rgba(0,0,0,.35)}.hero-content[data-v-1e2d6a5c]{display:grid;grid-template-columns:240px 1fr;gap:1rem;align-items:stretch}.hero-avatar-wrap[data-v-1e2d6a5c]{border:none;border-radius:12px;display:flex;flex-direction:column;align-items:center;padding:1rem}.avatar-img[data-v-1e2d6a5c]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid hsla(0,0%,100%,.7);margin-bottom:1rem}.hero-info-grid[data-v-1e2d6a5c]{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.8rem}.hero-info-item[data-v-1e2d6a5c]{background:transparent;border:none;border-radius:10px;padding:.75rem .9rem;color:#fff}.hero-info-item .k[data-v-1e2d6a5c]{display:block;font-size:12px;opacity:.85;margin-bottom:.35rem}.hero-info-item .v[data-v-1e2d6a5c]{font-weight:700;word-break:break-all}.section-card[data-v-1e2d6a5c]{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08)}.section-header[data-v-1e2d6a5c]{padding:1.2rem 1.6rem;border-bottom:1px solid #eef1f5}.section-header h2[data-v-1e2d6a5c]{margin:0;font-size:1.3rem;color:#2c3e50}.section-header p[data-v-1e2d6a5c]{margin:.45rem 0 0;color:#7f8c8d}.section-content[data-v-1e2d6a5c]{padding:1.15rem 1.6rem 1.35rem}.basic-grid[data-v-1e2d6a5c]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:.8rem}.basic-item[data-v-1e2d6a5c]{display:flex;align-items:flex-start;gap:.75rem;border:1px solid #ebf0ff;background:#f8faff;border-radius:10px;padding:.8rem .9rem}.basic-item i[data-v-1e2d6a5c]{font-size:1.05rem;color:#5e73df;margin-top:.2rem}.basic-meta .label[data-v-1e2d6a5c]{display:block;font-size:12px;color:#7f8c8d}.basic-meta .value[data-v-1e2d6a5c]{display:block;margin-top:.2rem;color:#2c3e50;font-weight:600;word-break:break-all}.security-grid[data-v-1e2d6a5c]{display:grid;grid-template-columns:1fr;gap:.8rem}.security-item[data-v-1e2d6a5c]{display:grid;grid-template-columns:30px 1fr auto;gap:.8rem;align-items:center;border:1px solid #e9edf3;border-radius:10px;background:#fbfcfe;padding:.8rem .9rem}.security-item i[data-v-1e2d6a5c]{font-size:1rem;color:#5e73df}.security-text h4[data-v-1e2d6a5c]{margin:0;font-size:.98rem;color:#2c3e50}.security-text p[data-v-1e2d6a5c]{margin:.3rem 0 0;font-size:.88rem;color:#7f8c8d}.actions[data-v-1e2d6a5c]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.stats-card .stats-grid[data-v-1e2d6a5c]{padding:1.2rem 1.4rem 1.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.stat-item[data-v-1e2d6a5c]{background:#f8f9fa;border-radius:10px;text-align:center;padding:1.2rem 1rem;border:1px solid #e9edf3;display:flex;flex-direction:column;justify-content:space-between;min-height:148px}.stat-number[data-v-1e2d6a5c]{font-weight:700;color:#5e73df}.stat-number-sm[data-v-1e2d6a5c],.stat-number[data-v-1e2d6a5c]{min-height:64px;display:flex;align-items:center;justify-content:center;font-size:1.9rem;line-height:1.25}.stat-number-sm[data-v-1e2d6a5c]{word-break:break-word}.stat-datetime[data-v-1e2d6a5c]{flex-direction:column;gap:.2rem}.stat-datetime span[data-v-1e2d6a5c]{display:block;font-size:1.5rem;line-height:1.2}.stat-label[data-v-1e2d6a5c]{margin-top:.6rem;color:#7f8c8d;min-height:24px;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.4}.crop-wrapper[data-v-1e2d6a5c]{height:420px;background:#f2f4f7}.code-row[data-v-1e2d6a5c]{display:grid;grid-template-columns:1fr auto;gap:8px}@media (max-width:992px){.profile-banner[data-v-1e2d6a5c],.section-card[data-v-1e2d6a5c]{margin-left:1rem;margin-right:1rem}.basic-grid[data-v-1e2d6a5c],.hero-content[data-v-1e2d6a5c],.hero-info-grid[data-v-1e2d6a5c]{grid-template-columns:1fr}}@media (max-width:768px){.profile-body[data-v-1e2d6a5c]{padding-top:1rem}.security-item[data-v-1e2d6a5c]{grid-template-columns:30px 1fr;align-items:start}.security-item .el-button[data-v-1e2d6a5c]{grid-column:1/-1;justify-self:start;margin-top:.2rem}.stats-card .stats-grid[data-v-1e2d6a5c]{grid-template-columns:1fr}}.dashboard-panel[data-v-9f45b1de]{display:flex;flex-direction:column;gap:20px;min-width:0}.stats-grid[data-v-9f45b1de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.panel-card[data-v-9f45b1de],.stat-card[data-v-9f45b1de]{background:hsla(0,0%,100%,.94);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08)}.stat-card[data-v-9f45b1de]{display:flex;align-items:center;gap:14px;padding:18px;min-width:0}.stat-icon[data-v-9f45b1de]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.stat-icon.slate[data-v-9f45b1de]{background:linear-gradient(135deg,#0f172a,#334155)}.stat-icon.amber[data-v-9f45b1de]{background:linear-gradient(135deg,#d97706,#f59e0b)}.stat-icon.emerald[data-v-9f45b1de]{background:linear-gradient(135deg,#047857,#10b981)}.stat-icon.rose[data-v-9f45b1de]{background:linear-gradient(135deg,#be123c,#f43f5e)}.stat-icon.blue[data-v-9f45b1de]{background:linear-gradient(135deg,#1d4ed8,#38bdf8)}.stat-icon.violet[data-v-9f45b1de]{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.stat-content[data-v-9f45b1de]{min-width:0}.stat-label[data-v-9f45b1de]{font-size:13px;color:#64748b;margin-bottom:6px}.stat-value[data-v-9f45b1de]{font-size:28px;line-height:1.1;color:#111827;margin-bottom:4px;word-break:break-all}.stat-hint[data-v-9f45b1de]{font-size:12px;color:#94a3b8}.panel-card[data-v-9f45b1de]{padding:18px;min-width:0}.panel-header[data-v-9f45b1de]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel-header h3[data-v-9f45b1de]{font-size:18px;color:#111827;margin-bottom:4px}.panel-header p[data-v-9f45b1de]{color:#64748b;font-size:13px}.recent-table[data-v-9f45b1de]{width:100%}.user-avatar[data-v-9f45b1de]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 4px 12px rgba(15,23,42,.12)}@media (max-width:1200px){.stats-grid[data-v-9f45b1de]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.stats-grid[data-v-9f45b1de]{grid-template-columns:minmax(0,1fr)}.panel-card[data-v-9f45b1de],.stat-card[data-v-9f45b1de]{border-radius:16px}.panel-header[data-v-9f45b1de]{flex-direction:column}}.user-panel[data-v-3d418348]{display:flex;flex-direction:column;gap:18px;min-width:0}.panel-card[data-v-3d418348]{background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);padding:18px;min-width:0}.panel-header[data-v-3d418348]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel-header.compact[data-v-3d418348]{margin-bottom:12px}.panel-header h3[data-v-3d418348]{font-size:18px;color:#111827;margin-bottom:4px}.panel-header p[data-v-3d418348]{font-size:13px;color:#64748b}.header-actions[data-v-3d418348]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.el-select[data-v-3d418348],.filter-form[data-v-3d418348],.filter-grid[data-v-3d418348]{width:100%}.filter-grid[data-v-3d418348]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.user-table[data-v-3d418348]{width:100%}.user-avatar[data-v-3d418348]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 4px 12px rgba(15,23,42,.12)}.action-group[data-v-3d418348]{display:flex;align-items:center;gap:8px}.danger-btn[data-v-3d418348]{color:#dc2626}.pagination-wrap[data-v-3d418348]{margin-top:14px;display:flex;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}@media (max-width:1360px){.filter-grid[data-v-3d418348]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.filter-grid[data-v-3d418348]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header[data-v-3d418348]{flex-direction:column}.header-actions[data-v-3d418348]{justify-content:flex-start}}@media (max-width:640px){.filter-grid[data-v-3d418348]{grid-template-columns:minmax(0,1fr)}.panel-card[data-v-3d418348]{border-radius:16px;padding:14px}}.member-panel[data-v-6f742624]{display:flex;flex-direction:column;gap:18px;min-width:0}.panel-card[data-v-6f742624]{background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);padding:18px;min-width:0}.panel-header[data-v-6f742624]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel-header h3[data-v-6f742624]{font-size:18px;color:#111827;margin-bottom:4px}.panel-header p[data-v-6f742624]{font-size:13px;color:#64748b}.header-actions[data-v-6f742624]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.el-select[data-v-6f742624],.filter-form[data-v-6f742624],.filter-grid[data-v-6f742624]{width:100%}.filter-grid[data-v-6f742624]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.avatar-cell[data-v-6f742624]{display:flex;justify-content:center}.member-avatar[data-v-6f742624]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 18px rgba(15,23,42,.14)}.action-group[data-v-6f742624]{display:flex;align-items:center;gap:8px}.link-text[data-v-6f742624]{color:#2563eb;text-decoration:none}.link-text[data-v-6f742624]:hover{text-decoration:underline}.danger-btn[data-v-6f742624]{color:#dc2626}.pagination-wrap[data-v-6f742624]{margin-top:14px;display:flex;justify-content:flex-end;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}@media (max-width:1360px){.filter-grid[data-v-6f742624]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.filter-grid[data-v-6f742624]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header[data-v-6f742624]{flex-direction:column}.header-actions[data-v-6f742624]{justify-content:flex-start}}@media (max-width:640px){.filter-grid[data-v-6f742624]{grid-template-columns:minmax(0,1fr)}.panel-card[data-v-6f742624]{border-radius:16px;padding:14px}}.system-message-panel[data-v-6b6980c2]{display:flex;flex-direction:column;gap:18px;min-width:0}.panel-card[data-v-6b6980c2]{background:hsla(0,0%,100%,.96);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 18px 40px rgba(15,23,42,.08);padding:18px;min-width:0}.panel-header[data-v-6b6980c2]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel-header h3[data-v-6b6980c2]{font-size:18px;color:#111827;margin-bottom:4px}.header-actions[data-v-6b6980c2]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.el-select[data-v-6b6980c2],.filter-form[data-v-6b6980c2],.filter-grid[data-v-6b6980c2]{width:100%}.filter-grid[data-v-6b6980c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.content-preview[data-v-6b6980c2]{line-height:1.5;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.popup-time-cell[data-v-6b6980c2]{line-height:1.6;color:#475569}.action-group[data-v-6b6980c2]{display:flex;align-items:center;gap:8px}.danger-btn[data-v-6b6980c2]{color:#dc2626}.pagination-wrap[data-v-6b6980c2]{margin-top:18px;display:flex;justify-content:flex-end}@media (max-width:1080px){.filter-grid[data-v-6b6980c2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.filter-grid[data-v-6b6980c2]{grid-template-columns:1fr}.panel-header[data-v-6b6980c2]{flex-direction:column}.pagination-wrap[data-v-6b6980c2]{justify-content:flex-start;overflow-x:auto}}.admin-view[data-v-53c086d6]{min-height:calc(100vh - 136px);background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 28%),radial-gradient(circle at right 20%,rgba(99,102,241,.1),transparent 24%),linear-gradient(180deg,#f8fbff,#eef4ff);padding:18px}.admin-shell[data-v-53c086d6]{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:248px minmax(0,1fr);gap:18px;min-width:0}.admin-header-card[data-v-53c086d6],.admin-main-panel[data-v-53c086d6],.admin-sidebar[data-v-53c086d6]{min-width:0}.admin-sidebar[data-v-53c086d6]{position:sticky;top:88px;align-self:start;background:linear-gradient(180deg,#0f172a,#172554);color:#e2e8f0;border-radius:24px;padding:20px 16px;box-shadow:0 24px 50px rgba(15,23,42,.24);overflow:hidden}.sidebar-brand[data-v-53c086d6]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.brand-tag[data-v-53c086d6]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(56,189,248,.18);color:#7dd3fc;font-size:12px;letter-spacing:.12em;margin-bottom:10px}.sidebar-brand h1[data-v-53c086d6]{font-size:26px;color:#f8fafc}.sidebar-nav[data-v-53c086d6]{display:flex;flex-direction:column;gap:10px}.nav-item[data-v-53c086d6]{width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:16px;padding:14px 12px;background:hsla(0,0%,100%,.04);color:inherit;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.nav-item.active[data-v-53c086d6],.nav-item[data-v-53c086d6]:hover{background:linear-gradient(135deg,rgba(56,189,248,.24),rgba(99,102,241,.24));box-shadow:inset 0 0 0 1px rgba(125,211,252,.28);transform:translateX(2px)}.nav-item i[data-v-53c086d6]{font-size:18px}.admin-content[data-v-53c086d6]{display:flex;flex-direction:column;gap:18px;min-width:0}.admin-header-card[data-v-53c086d6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-radius:24px;background:hsla(0,0%,100%,.84);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 38px rgba(15,23,42,.08)}.header-left[data-v-53c086d6]{display:flex;align-items:center;gap:14px;min-width:0}.location-text[data-v-53c086d6]{font-size:12px;color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.admin-header-card h2[data-v-53c086d6]{font-size:28px;line-height:1.15;color:#0f172a;margin-bottom:6px}.admin-main-panel[data-v-53c086d6]{min-width:0}.crop-wrapper[data-v-53c086d6]{width:100%;height:420px;margin-bottom:16px}.upload-trigger[data-v-53c086d6]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.user-avatar-setting[data-v-53c086d6]{display:flex;align-items:center;gap:12px}.dialog-user-avatar[data-v-53c086d6]{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 6px 18px rgba(15,23,42,.14)}.upload-tip[data-v-53c086d6]{color:#64748b;font-size:13px}.mobile-menu-btn[data-v-53c086d6],.sidebar-close[data-v-53c086d6]{color:#334155}.admin-mask[data-v-53c086d6]{position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:999}.admin-mask-fade-enter-active[data-v-53c086d6],.admin-mask-fade-leave-active[data-v-53c086d6]{transition:opacity .2s ease}.admin-mask-fade-enter[data-v-53c086d6],.admin-mask-fade-leave-to[data-v-53c086d6]{opacity:0}@media (max-width:900px){.admin-view[data-v-53c086d6]{padding:12px}.admin-shell[data-v-53c086d6]{grid-template-columns:minmax(0,1fr)}.admin-sidebar[data-v-53c086d6]{position:fixed;top:0;left:0;bottom:0;width:min(82vw,290px);border-radius:0 24px 24px 0;z-index:1000;transition:transform .24s ease}.admin-sidebar.collapsed[data-v-53c086d6]{transform:translateX(-105%)}.admin-header-card[data-v-53c086d6]{padding:16px;border-radius:18px;align-items:flex-start}}@media (max-width:640px){.admin-view[data-v-53c086d6]{min-height:calc(100vh - 122px)}.admin-header-card[data-v-53c086d6]{flex-direction:column}.admin-header-card h2[data-v-53c086d6]{font-size:22px}.crop-wrapper[data-v-53c086d6]{height:320px}}.about-view[data-v-944bee2a]{width:100%;min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column}.about-body[data-v-944bee2a]{flex:1;max-width:1200px;width:90%;margin:0 auto;padding:40px 0}.top-bar[data-v-944bee2a]{margin-bottom:16px}.about-header[data-v-944bee2a]{text-align:center;margin-bottom:48px}.about-header h1[data-v-944bee2a]{font-size:48px;color:#212529;margin-bottom:16px;font-weight:700}.subtitle[data-v-944bee2a]{font-size:20px;color:#6c757d;font-weight:400}.about-content[data-v-944bee2a]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:40px}.about-section[data-v-944bee2a]{margin-bottom:48px}.about-section[data-v-944bee2a]:last-child{margin-bottom:0}.about-section h2[data-v-944bee2a]{font-size:32px;color:#212529;margin-bottom:24px;font-weight:600;border-bottom:3px solid #6c757d;padding-bottom:12px}.about-section p[data-v-944bee2a]{font-size:16px;line-height:1.8;color:#495057;margin-bottom:16px}.mission-grid[data-v-944bee2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:24px}.mission-item[data-v-944bee2a]{text-align:center;padding:24px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease}.mission-item[data-v-944bee2a]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.mission-icon[data-v-944bee2a]{font-size:48px;color:#007bff;margin-bottom:16px}.mission-item h3[data-v-944bee2a]{font-size:20px;color:#212529;margin-bottom:12px;font-weight:600}.mission-item p[data-v-944bee2a]{font-size:14px;color:#6c757d;line-height:1.6}.values-list[data-v-944bee2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:24px}.value-item[data-v-944bee2a]{padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.value-item h4[data-v-944bee2a]{font-size:18px;color:#212529;margin-bottom:8px;font-weight:600}.value-item p[data-v-944bee2a]{font-size:14px;color:#6c757d;line-height:1.6;margin-bottom:0}.tech-features[data-v-944bee2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:24px}.tech-feature[data-v-944bee2a]{padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.tech-feature h4[data-v-944bee2a]{font-size:18px;color:#212529;margin-bottom:8px;font-weight:600}.tech-feature p[data-v-944bee2a]{font-size:14px;color:#6c757d;line-height:1.6;margin-bottom:0}.contact-info[data-v-944bee2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:24px}.contact-item[data-v-944bee2a]{display:flex;align-items:center;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.contact-item i[data-v-944bee2a]{font-size:20px;color:#007bff;margin-right:12px}.contact-item span[data-v-944bee2a]{font-size:16px;color:#495057}.contact-item a[data-v-944bee2a]{color:#08c;text-decoration:none;font-weight:500;padding:2px 8px;border-radius:4px;transition:all .3s ease;display:inline-flex;align-items:center}.contact-item a[data-v-944bee2a]:hover{color:#069;background:rgba(0,136,204,.1)}.contact-item a[data-v-944bee2a]:before{content:"✈️";margin-right:4px;font-size:14px}.open-source-notice[data-v-944bee2a]{display:flex;align-items:flex-start;margin-top:24px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.open-source-notice i[data-v-944bee2a]{font-size:32px;margin-right:16px;flex-shrink:0}.notice-content h4[data-v-944bee2a]{font-size:20px;margin:0 0 8px 0;font-weight:600}.notice-content p[data-v-944bee2a]{font-size:14px;line-height:1.6;margin:0;color:hsla(0,0%,100%,.95)}.old-site-note[data-v-944bee2a]{margin-top:32px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #6c757d}.old-site-note h4[data-v-944bee2a]{font-size:18px;color:#212529;margin:0 0 12px 0;font-weight:600}.old-site-note h4 i[data-v-944bee2a]{color:#6c757d;margin-right:8px}.old-site-note p[data-v-944bee2a]{font-size:14px;color:#495057;line-height:1.8;margin-bottom:12px}.old-site-note p[data-v-944bee2a]:last-child{margin-bottom:0}.old-site-note a[data-v-944bee2a]{color:#08c;text-decoration:none;font-weight:500}.old-site-note a[data-v-944bee2a]:hover{color:#069}.github-section[data-v-944bee2a]{margin-top:32px;padding-top:32px;border-top:2px dashed #e9ecef}.github-card[data-v-944bee2a]{display:flex;align-items:center;padding:24px;background:linear-gradient(135deg,#24292e,#1a1e22);border-radius:12px;color:#fff;margin-bottom:24px}.github-icon[data-v-944bee2a]{font-size:48px;margin-right:24px;flex-shrink:0}.github-content[data-v-944bee2a]{flex:1}.github-content h3[data-v-944bee2a]{font-size:24px;margin:0 0 8px 0;font-weight:600}.github-content p[data-v-944bee2a]{font-size:14px;line-height:1.6;margin:0 0 16px 0;color:hsla(0,0%,100%,.85)}.github-content .el-button[data-v-944bee2a]{background:#28a745;border-color:#28a745}.github-content .el-button[data-v-944bee2a]:hover{background:#218838;border-color:#1e7e34}.github-tips[data-v-944bee2a]{padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #28a745}.github-tips h4[data-v-944bee2a]{font-size:18px;color:#212529;margin:0 0 12px 0;font-weight:600}.github-tips h4 i[data-v-944bee2a]{color:#28a745;margin-right:8px}.github-tips ul[data-v-944bee2a]{list-style:none;padding:0;margin:0}.github-tips li[data-v-944bee2a]{font-size:14px;color:#495057;line-height:2;padding-left:8px}@media (max-width:768px){.about-body[data-v-944bee2a]{width:95%;padding:20px 0}.about-content[data-v-944bee2a]{padding:24px}.about-header h1[data-v-944bee2a]{font-size:36px}.subtitle[data-v-944bee2a]{font-size:18px}.contact-info[data-v-944bee2a],.mission-grid[data-v-944bee2a],.tech-features[data-v-944bee2a],.values-list[data-v-944bee2a]{grid-template-columns:1fr}.github-card[data-v-944bee2a]{flex-direction:column;text-align:center}.github-icon[data-v-944bee2a]{margin-right:0;margin-bottom:16px}.open-source-notice[data-v-944bee2a]{flex-direction:column;text-align:center}.open-source-notice i[data-v-944bee2a]{margin-right:0;margin-bottom:12px}}.team-view[data-v-a2f80b32]{width:100%;min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column}.team-body[data-v-a2f80b32]{flex:1;max-width:1200px;width:90%;margin:0 auto;padding:40px 0}.top-bar[data-v-a2f80b32]{margin-bottom:16px}.team-header[data-v-a2f80b32]{text-align:center;margin-bottom:48px}.team-header h1[data-v-a2f80b32]{font-size:48px;color:#212529;margin-bottom:16px;font-weight:700}.subtitle[data-v-a2f80b32]{font-size:20px;color:#6c757d;font-weight:400}.team-content[data-v-a2f80b32]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:40px}.team-section[data-v-a2f80b32]{margin-bottom:48px}.team-section[data-v-a2f80b32]:last-child{margin-bottom:0}.team-section h2[data-v-a2f80b32]{font-size:32px;color:#212529;margin-bottom:32px;font-weight:600;border-bottom:3px solid #6c757d;padding-bottom:12px}.team-grid[data-v-a2f80b32]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.team-member[data-v-a2f80b32]{background:#f8f9fa;border-radius:12px;padding:24px;border:1px solid #e9ecef;transition:all .3s ease}.team-member[data-v-a2f80b32]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.member-avatar[data-v-a2f80b32]{text-align:center;margin-bottom:20px}.member-avatar img[data-v-a2f80b32]{width:120px;height:120px;border-radius:50%;border:4px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover}.member-info[data-v-a2f80b32]{text-align:center}.member-name[data-v-a2f80b32]{font-size:24px;color:#212529;margin-bottom:8px;font-weight:600}.member-role[data-v-a2f80b32]{font-size:16px;color:#6c757d;margin-bottom:16px;font-weight:500}.member-description[data-v-a2f80b32]{font-size:14px;color:#495057;line-height:1.6;margin-bottom:12px;text-align:left}.member-website a[data-v-a2f80b32]{color:#08c;text-decoration:none}.join-us[data-v-a2f80b32]{background:#f8f9fa;padding:32px;border-radius:8px;border:1px solid #e9ecef}.join-us p[data-v-a2f80b32]{font-size:16px;color:#495057;line-height:1.8;margin-bottom:24px}.contact-info[data-v-a2f80b32]{background:#fff;padding:20px;border-radius:6px;border:1px solid #e9ecef}.contact-info p[data-v-a2f80b32]{margin-bottom:8px;color:#495057}.contact-info p[data-v-a2f80b32]:last-child{margin-bottom:0}.contact-info a[data-v-a2f80b32]{color:#08c;text-decoration:none;font-weight:500;padding:2px 8px;border-radius:4px;transition:all .3s ease;display:inline-flex;align-items:center}.contact-info a[data-v-a2f80b32]:hover{color:#069;background:rgba(0,136,204,.1)}.contact-info a[data-v-a2f80b32]:before{content:"✈️";margin-right:4px;font-size:14px}.loading-container[data-v-a2f80b32]{display:flex;justify-content:center;align-items:center;min-height:300px}.no-data[data-v-a2f80b32]{text-align:center;padding:40px;color:#6c757d;font-size:16px}@media (max-width:768px){.team-body[data-v-a2f80b32]{width:95%;padding:20px 0}.team-header h1[data-v-a2f80b32]{font-size:36px}.subtitle[data-v-a2f80b32]{font-size:18px}.team-content[data-v-a2f80b32]{padding:24px}.team-section h2[data-v-a2f80b32]{font-size:28px;margin-bottom:24px}.team-grid[data-v-a2f80b32]{grid-template-columns:1fr;gap:20px}.team-member[data-v-a2f80b32]{padding:20px}.member-avatar img[data-v-a2f80b32]{width:100px;height:100px}.member-name[data-v-a2f80b32]{font-size:20px}.join-us[data-v-a2f80b32]{padding:24px}}@media (max-width:480px){.team-body[data-v-a2f80b32]{width:98%;padding:16px 0}.team-header h1[data-v-a2f80b32]{font-size:28px}.subtitle[data-v-a2f80b32]{font-size:16px}.team-content[data-v-a2f80b32]{padding:16px}.team-section h2[data-v-a2f80b32]{font-size:24px;margin-bottom:20px}.team-member[data-v-a2f80b32]{padding:16px}.member-avatar img[data-v-a2f80b32]{width:80px;height:80px}.member-name[data-v-a2f80b32]{font-size:18px}.member-role[data-v-a2f80b32]{font-size:14px}.member-description[data-v-a2f80b32]{font-size:13px}.join-us[data-v-a2f80b32]{padding:20px}.join-us p[data-v-a2f80b32]{font-size:14px}}.sponsor-view[data-v-1b059add]{width:100%;min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column}.sponsor-body[data-v-1b059add]{flex:1;max-width:1200px;width:90%;margin:0 auto;padding:40px 0}.top-bar[data-v-1b059add]{margin-bottom:16px}.sponsor-header[data-v-1b059add]{text-align:center;margin-bottom:48px}.sponsor-header h1[data-v-1b059add]{font-size:48px;color:#212529;margin-bottom:16px;font-weight:700}.subtitle[data-v-1b059add]{font-size:20px;color:#6c757d;font-weight:400}.sponsor-content[data-v-1b059add]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:40px}.sponsor-section[data-v-1b059add]{margin-bottom:48px}.sponsor-section[data-v-1b059add]:last-child{margin-bottom:0}.sponsor-section h2[data-v-1b059add]{font-size:32px;color:#212529;margin-bottom:32px;font-weight:600;border-bottom:3px solid #6c757d;padding-bottom:12px}.reasons-grid[data-v-1b059add]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.reason-item[data-v-1b059add]{text-align:center;padding:24px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.reason-icon[data-v-1b059add]{font-size:48px;margin-bottom:16px}.reason-item h3[data-v-1b059add]{font-size:20px;color:#212529;margin-bottom:12px;font-weight:600}.reason-item p[data-v-1b059add]{font-size:14px;color:#6c757d;margin:0}.payment-methods[data-v-1b059add]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.payment-method[data-v-1b059add]{text-align:center;padding:24px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.payment-icon img[data-v-1b059add]{width:80px;height:80px;border-radius:8px;margin-bottom:16px}.payment-method h3[data-v-1b059add]{font-size:20px;color:#212529;margin-bottom:8px;font-weight:600}.payment-method p[data-v-1b059add]{font-size:14px;color:#6c757d;margin-bottom:16px}.qr-code img[data-v-1b059add]{width:200px;height:200px;border-radius:8px;margin-bottom:16px}.account-info[data-v-1b059add]{font-size:14px;color:#495057;font-weight:500}.bank-info[data-v-1b059add]{background:#fff;padding:16px;border-radius:6px;border:1px solid #e9ecef;text-align:left}.bank-info p[data-v-1b059add]{margin-bottom:8px;font-size:14px;color:#495057}.bank-info p[data-v-1b059add]:last-child{margin-bottom:0}.sponsor-levels[data-v-1b059add]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.sponsor-level[data-v-1b059add]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.level-header[data-v-1b059add]{padding:20px;text-align:center;color:#fff}.level-header.bronze[data-v-1b059add]{background:linear-gradient(135deg,#cd7f32,#b8860b)}.level-header.silver[data-v-1b059add]{background:linear-gradient(135deg,silver,#a9a9a9)}.level-header.gold[data-v-1b059add]{background:linear-gradient(135deg,gold,orange)}.level-header.platinum[data-v-1b059add]{background:linear-gradient(135deg,#e5e4e2,#bcc6cc)}.level-header h3[data-v-1b059add]{font-size:20px;margin-bottom:8px;font-weight:600}.amount[data-v-1b059add]{font-size:24px;font-weight:700;margin:0}.level-benefits[data-v-1b059add]{padding:20px;background:#fff}.level-benefits ul[data-v-1b059add]{list-style:none;padding:0;margin:0}.level-benefits li[data-v-1b059add]{font-size:14px;color:#495057;margin-bottom:8px;padding-left:20px;position:relative}.level-benefits li[data-v-1b059add]:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.level-benefits li[data-v-1b059add]:last-child{margin-bottom:0}.contact-info[data-v-1b059add]{background:#f8f9fa;padding:32px;border-radius:8px;border:1px solid #e9ecef}.contact-info p[data-v-1b059add]{font-size:16px;color:#495057;line-height:1.8;margin-bottom:24px}.contact-details[data-v-1b059add]{background:#fff;padding:20px;border-radius:6px;border:1px solid #e9ecef}.contact-details p[data-v-1b059add]{margin-bottom:8px;color:#495057}@media (max-width:768px){.sponsor-body[data-v-1b059add]{width:95%;padding:20px 0}.sponsor-header h1[data-v-1b059add]{font-size:36px}.subtitle[data-v-1b059add]{font-size:18px}.sponsor-content[data-v-1b059add]{padding:24px}.sponsor-section h2[data-v-1b059add]{font-size:28px;margin-bottom:24px}.reasons-grid[data-v-1b059add]{grid-template-columns:1fr;gap:16px}.payment-methods[data-v-1b059add],.sponsor-levels[data-v-1b059add]{grid-template-columns:1fr;gap:20px}.contact-info[data-v-1b059add]{padding:24px}}@media (max-width:480px){.sponsor-body[data-v-1b059add]{width:98%;padding:16px 0}.sponsor-header h1[data-v-1b059add]{font-size:28px}.subtitle[data-v-1b059add]{font-size:16px}.sponsor-content[data-v-1b059add]{padding:16px}.sponsor-section h2[data-v-1b059add]{font-size:24px;margin-bottom:20px}.reason-item[data-v-1b059add]{padding:20px}.reason-icon[data-v-1b059add]{font-size:36px}.reason-item h3[data-v-1b059add]{font-size:18px}.payment-method[data-v-1b059add]{padding:20px}.payment-icon img[data-v-1b059add]{width:60px;height:60px}.qr-code img[data-v-1b059add]{width:150px;height:150px}.level-header[data-v-1b059add]{padding:16px}.level-header h3[data-v-1b059add]{font-size:18px}.amount[data-v-1b059add]{font-size:20px}.level-benefits[data-v-1b059add]{padding:16px}.contact-info[data-v-1b059add]{padding:20px}.contact-info p[data-v-1b059add]{font-size:14px}}.notice-view[data-v-10d5aa5c]{width:100%;min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column}.notice-body[data-v-10d5aa5c]{flex:1;max-width:1200px;width:90%;margin:0 auto;padding:40px 0}.top-bar[data-v-10d5aa5c]{margin-bottom:16px}.notice-header[data-v-10d5aa5c]{text-align:center;margin-bottom:48px}.notice-header h1[data-v-10d5aa5c]{font-size:48px;color:#212529;margin-bottom:16px;font-weight:700}.subtitle[data-v-10d5aa5c]{font-size:20px;color:#6c757d;font-weight:400}.notice-content[data-v-10d5aa5c]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:40px}.notice-section[data-v-10d5aa5c]{margin-bottom:48px}.notice-section[data-v-10d5aa5c]:last-child{margin-bottom:0}.notice-section h2[data-v-10d5aa5c]{font-size:32px;color:#212529;margin-bottom:24px;font-weight:600;border-bottom:3px solid #6c757d;padding-bottom:12px}.notice-text h3[data-v-10d5aa5c]{font-size:20px;color:#212529;margin:24px 0 16px 0;font-weight:600}.notice-text p[data-v-10d5aa5c]{font-size:16px;color:#495057;line-height:1.8;margin-bottom:16px}.notice-text ul[data-v-10d5aa5c]{margin-bottom:20px;padding-left:20px}.notice-text li[data-v-10d5aa5c]{font-size:16px;color:#495057;line-height:1.6;margin-bottom:8px}.contact-info[data-v-10d5aa5c]{background:#f8f9fa;padding:32px;border-radius:8px;border:1px solid #e9ecef}.contact-info p[data-v-10d5aa5c]{font-size:16px;color:#495057;line-height:1.8;margin-bottom:20px}.contact-details[data-v-10d5aa5c]{background:#fff;padding:20px;border-radius:6px;border:1px solid #e9ecef;margin-bottom:20px}.contact-details p[data-v-10d5aa5c]{margin-bottom:8px;color:#495057}.contact-details p[data-v-10d5aa5c]:last-child{margin-bottom:0}.note[data-v-10d5aa5c]{font-style:italic;color:#6c757d;margin-bottom:0}@media (max-width:768px){.notice-body[data-v-10d5aa5c]{width:95%;padding:20px 0}.notice-header h1[data-v-10d5aa5c]{font-size:36px}.subtitle[data-v-10d5aa5c]{font-size:18px}.notice-content[data-v-10d5aa5c]{padding:24px}.notice-section h2[data-v-10d5aa5c]{font-size:28px;margin-bottom:20px}.notice-text h3[data-v-10d5aa5c]{font-size:18px;margin:20px 0 12px 0}.notice-text li[data-v-10d5aa5c],.notice-text p[data-v-10d5aa5c]{font-size:15px}.contact-info[data-v-10d5aa5c]{padding:24px}}@media (max-width:480px){.notice-body[data-v-10d5aa5c]{width:98%;padding:16px 0}.notice-header h1[data-v-10d5aa5c]{font-size:28px}.subtitle[data-v-10d5aa5c]{font-size:16px}.notice-content[data-v-10d5aa5c]{padding:16px}.notice-section h2[data-v-10d5aa5c]{font-size:24px;margin-bottom:16px}.notice-text h3[data-v-10d5aa5c]{font-size:16px;margin:16px 0 10px 0}.notice-text li[data-v-10d5aa5c],.notice-text p[data-v-10d5aa5c]{font-size:14px}.contact-info[data-v-10d5aa5c]{padding:20px}.contact-info p[data-v-10d5aa5c]{font-size:14px}}.error-container[data-v-2a18ed42]{display:flex;justify-content:center;align-items:center;height:100vh}.error-code[data-v-2a18ed42]{font-size:24px;margin:10px 0}.error-message[data-v-2a18ed42]{color:#909399;margin-bottom:20px}