/*!
 *  build: admin-pro 
 *  copyright: chuzhixin 1204505056@qq.com 
 *  time: 2026-1-13 14:30:29
 */.app-detail-page[data-v-94f8dff2]{min-height:100vh;background:#0a080b;color:#fff;padding-bottom:80px}.page-header[data-v-94f8dff2]{display:flex;align-items:center;justify-content:space-between;padding:16px;position:sticky;top:0;background:#0a080b;z-index:10}.page-header .header-left[data-v-94f8dff2]{width:60px;cursor:pointer}.page-header .back-icon[data-v-94f8dff2]{width:24px;height:24px}.page-header .header-title[data-v-94f8dff2]{font-size:18px;font-weight:700;color:#fff;text-align:center}.page-header .header-right[data-v-94f8dff2]{width:60px}.app-info-card[data-v-94f8dff2]{margin:0 16px 16px;padding:16px;background:linear-gradient(180deg,#131417,#1d1e20);border:1px solid #2b2b2d;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-info-card .app-icon[data-v-94f8dff2]{width:64px;height:64px;margin-bottom:12px}.app-info-card .app-icon img[data-v-94f8dff2]{width:100%;height:100%}.app-info-card .app-content .app-name[data-v-94f8dff2]{font-size:14px;font-weight:700;color:#fff;margin-bottom:8px}.app-info-card .app-content .app-desc[data-v-94f8dff2]{font-size:12px;color:#888889;line-height:16.8px;margin-bottom:12px}.app-info-card .app-content .app-meta[data-v-94f8dff2]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.app-info-card .app-content .app-meta .rating[data-v-94f8dff2]{display:flex;align-items:center;gap:2px}.app-info-card .app-content .app-meta .rating .rating-stars[data-v-94f8dff2]{height:16px}.app-info-card .app-content .app-meta .rating .rating-value[data-v-94f8dff2],.app-info-card .app-content .app-meta .tvl .tvl-label[data-v-94f8dff2]{font-size:12px;color:#fff}.app-info-card .app-content .app-meta .tvl .tvl-value[data-v-94f8dff2]{font-size:12px;color:#7b54f3}.app-info-card .about-section[data-v-94f8dff2]{margin-bottom:16px}.app-info-card .about-section .about-title[data-v-94f8dff2]{font-size:14px;font-weight:400;color:#fff;margin-bottom:8px}.app-info-card .about-section .about-text[data-v-94f8dff2]{font-size:12px;color:#888889;line-height:16.8px}.app-info-card .divider[data-v-94f8dff2]{height:1px;background:#2b2b2d;margin-bottom:16px}.app-info-card .visit-website[data-v-94f8dff2]{display:flex;align-items:center;gap:4px;cursor:pointer}.app-info-card .visit-website .link-icon[data-v-94f8dff2]{width:16px;height:16px}.app-info-card .visit-website .link-text[data-v-94f8dff2]{font-size:12px;color:#7b54f3;line-height:16.8px}.features-card[data-v-94f8dff2]{margin:0 16px 16px;padding:16px;background:#1d1e21;border:1px solid #2b2b2d;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.features-card .card-title[data-v-94f8dff2]{font-size:14px;font-weight:700;color:#fff;margin-bottom:12px}.features-card .features-list[data-v-94f8dff2]{display:flex;flex-direction:column;gap:8px}.features-card .features-list .feature-item[data-v-94f8dff2]{display:flex;align-items:center;gap:8px}.features-card .features-list .feature-item .feature-icon[data-v-94f8dff2]{width:16px;height:16px}.features-card .features-list .feature-item .feature-text[data-v-94f8dff2]{font-size:12px;color:#fff}.comments-card[data-v-94f8dff2]{margin:0 16px 16px;padding:16px;background:#1d1e21;border:1px solid #2b2b2d;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.comments-card .card-title[data-v-94f8dff2]{font-size:14px;font-weight:700;color:#fff;margin-bottom:12px}.comments-card .comments-list[data-v-94f8dff2]{display:flex;flex-direction:column;gap:16px}.comments-card .comments-list .comment-item .comment-header[data-v-94f8dff2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.comments-card .comments-list .comment-item .comment-header .comment-user[data-v-94f8dff2]{display:flex;flex-direction:column}.comments-card .comments-list .comment-item .comment-header .comment-user .user-name[data-v-94f8dff2]{font-size:12px;font-weight:700;color:#fff;line-height:16.8px}.comments-card .comments-list .comment-item .comment-header .comment-user .comment-time[data-v-94f8dff2]{font-size:10px;color:#888889;line-height:14px}.comments-card .comments-list .comment-item .comment-header .comment-rating[data-v-94f8dff2]{height:16px}.comments-card .comments-list .comment-item .comment-text[data-v-94f8dff2]{font-size:12px;color:#888889;line-height:16.8px}.comments-card .comments-list .comment-item .comment-divider[data-v-94f8dff2]{height:1px;background:#2b2b2d;margin-top:16px}.action-buttons[data-v-94f8dff2]{display:flex;gap:8px;padding:0 16px;margin-bottom:12px}.action-buttons .launch-btn[data-v-94f8dff2]{background:#7b54f3}.action-buttons .audit-btn[data-v-94f8dff2],.action-buttons .launch-btn[data-v-94f8dff2]{flex:1;height:40px;border:none;border-radius:32px;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.action-buttons .audit-btn[data-v-94f8dff2]{background:#1d1e21}.info-tags[data-v-94f8dff2]{display:flex;gap:8px;padding:0 16px;margin-bottom:12px}.info-tags .info-tag[data-v-94f8dff2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 24px;background:#1d1e21;border-radius:12px;text-align:center}.info-tags .info-tag .tag-label[data-v-94f8dff2]{font-size:12px;color:#888889;line-height:16.8px;margin-bottom:4px}.info-tags .info-tag .tag-value[data-v-94f8dff2]{font-size:14px;font-weight:700;color:#fff;line-height:19.6px}.info-tags .info-tag .tag-value.risk-medium[data-v-94f8dff2]{color:#f2cb51}.disclaimer-card[data-v-94f8dff2]{margin:0 16px;padding:16px;background:#1d1e21;border:1px solid #2b2b2d;border-radius:12px}.disclaimer-card .disclaimer-text[data-v-94f8dff2]{font-size:12px;line-height:14.4px}.disclaimer-card .disclaimer-text .disclaimer-label[data-v-94f8dff2]{color:#fff}.disclaimer-card .disclaimer-text .disclaimer-content[data-v-94f8dff2]{color:#888889}.startup-modal-overlay[data-v-94f8dff2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1000}.startup-modal[data-v-94f8dff2]{position:absolute;bottom:0;left:0;right:0;background:#1d1e21;border-radius:12px 12px 0 0;padding:16px;padding-bottom:32px}.startup-modal .close-btn[data-v-94f8dff2]{position:absolute;top:16px;right:16px;width:24px;height:24px;cursor:pointer}.startup-modal .close-btn img[data-v-94f8dff2]{width:100%;height:100%}.startup-modal .modal-title[data-v-94f8dff2]{font-size:16px;font-weight:700;color:#fff;line-height:16px;margin-bottom:16px;padding-right:40px}.startup-modal .modal-subtitle[data-v-94f8dff2]{font-size:12px;color:#888889;line-height:16.8px;margin-bottom:16px}.risk-warning-card[data-v-94f8dff2]{background:rgba(239,67,67,.1);border:1px solid #ef4343;border-radius:12px;padding:16px;margin-bottom:16px}.risk-warning-card .warning-header[data-v-94f8dff2]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.risk-warning-card .warning-header .warning-icon[data-v-94f8dff2]{width:16px;height:16px}.risk-warning-card .warning-header .warning-title[data-v-94f8dff2]{font-size:12px;font-weight:700;color:#fff;line-height:14.4px}.risk-warning-card .warning-text[data-v-94f8dff2]{font-size:12px;color:#888889;line-height:14.4px}.app-info-section[data-v-94f8dff2]{margin-bottom:16px}.app-info-section .info-line[data-v-94f8dff2]{font-size:12px;line-height:16.8px;margin-bottom:4px}.app-info-section .info-line .info-label[data-v-94f8dff2]{color:#fff}.app-info-section .info-line .info-value[data-v-94f8dff2]{color:#888889}.modal-buttons[data-v-94f8dff2]{display:flex;justify-content:space-between;gap:8px}.modal-buttons .cancel-btn[data-v-94f8dff2]{background:#262626}.modal-buttons .cancel-btn[data-v-94f8dff2],.modal-buttons .confirm-btn[data-v-94f8dff2]{flex:1;height:40px;border:none;border-radius:32px;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.modal-buttons .confirm-btn[data-v-94f8dff2]{background:#7b54f3}