.api-box[data-v-8c6ba65c]{max-height:300px;overflow:auto}.api-group[data-v-8c6ba65c]{margin-top:10px;border:1px solid #dddee1;border-radius:5px;padding:10px}.app-uploader[data-v-8c6ba65c]{max-width:500px;margin:20px auto}.hidden-input[data-v-8c6ba65c]{display:none}.upload-card[data-v-8c6ba65c]{border:2px dashed #ddd;border-radius:12px;padding:24px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.upload-card.active[data-v-8c6ba65c]{border-color:#409eff;background-color:rgba(64,158,255,.05)}.empty-state[data-v-8c6ba65c]{text-align:center}.app-icon[data-v-8c6ba65c]{width:64px;height:64px;fill:#909399;margin-bottom:16px}.prompt-text[data-v-8c6ba65c]{color:#606266}.support-types[data-v-8c6ba65c]{font-size:12px;color:#909399;margin-top:8px}.file-details[data-v-8c6ba65c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.file-meta[data-v-8c6ba65c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.file-icon[data-v-8c6ba65c]{width:40px;height:40px;fill:#409eff}.file-name[data-v-8c6ba65c]{font-weight:500;margin-bottom:4px}.file-size[data-v-8c6ba65c]{font-size:12px;color:#909399}.upload-controls[data-v-8c6ba65c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:12px}button[data-v-8c6ba65c]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.upload-btn[data-v-8c6ba65c]{background:#409eff;color:#fff;border:none}.upload-btn[data-v-8c6ba65c]:disabled{background:#a0cfff;cursor:not-allowed}.cancel-btn[data-v-8c6ba65c]{background:transparent;border:1px solid #ddd;color:#606266}.result-message[data-v-8c6ba65c]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.success-text[data-v-8c6ba65c]{color:#67c23a}.copy-link[data-v-8c6ba65c]{color:#409eff;background:none;border:none;cursor:pointer}