.hidden-file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:-9999px;left:-9999px}:root{--n-bezier:cubic-bezier(.4,0,.2,1);--n-color:#fff;--n-text-color:#333639;--n-border-color:#ffffff17;--n-border-color-2:#d9d9d9;--n-border-color-3:#d4e0f1;--n-bg-color:#f9fafb;--n-bg-color-2:#fff;--n-bg-color-3:#fff;--n-bg-color-4:#f9fafb;--n-bg-color-5:#ebf3ff;--n-bg-color-6:#f8f9fa;--n-bg-color-7:#ecf4ff;--n-bg-color-8:#f4f9ff}@media (prefers-color-scheme:dark){:root{--n-bezier:cubic-bezier(.4,0,.2,1);--n-color:#18181c;--n-text-color:#ffffffd1;--n-border-color:#efeff5;--n-bg-color:#111827cc;--n-bg-color-7:#ecf4ff}}.login-card[data-v-b3e033e6]{padding:60px 30px 0}.login-title[data-v-b3e033e6]{color:#1f2937;text-align:center;font-size:28px;font-weight:600}.login-form[data-v-b3e033e6]{margin-top:24px}[data-v-b3e033e6] .n-form-item{margin-bottom:16px}.login-option[data-v-b3e033e6]{justify-content:space-between;align-items:center;margin-top:-18px;margin-bottom:44px;padding:0 4px;display:flex}.login-btn[data-v-b3e033e6]{cursor:pointer;color:gray;font-size:14px;font-weight:500;text-decoration:none}.forget-pwd[data-v-b3e033e6]{color:gray;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.register-btn[data-v-b3e033e6]{letter-spacing:0;cursor:pointer;color:#5195fc;justify-content:center;margin:20px 0;font-size:14px;font-weight:500;line-height:20.27px;display:flex}.register-btn[data-v-b3e033e6]:hover{text-decoration:underline}.login-confirm[data-v-b3e033e6]{border-radius:12px;font-weight:600}.login-card[data-v-97df1f2c]{padding:60px 30px 0}.login-title[data-v-97df1f2c]{color:#1f2937;text-align:center;font-size:28px;font-weight:600}.login-form[data-v-97df1f2c]{margin-top:24px}[data-v-97df1f2c] .n-form-item{margin-bottom:16px}.login-option[data-v-97df1f2c]{justify-content:space-between;align-items:center;margin-top:-18px;margin-bottom:44px;padding:0 4px;display:flex}.login-btn[data-v-97df1f2c]{cursor:pointer;color:gray;font-size:14px;font-weight:500;text-decoration:none}.forget-pwd[data-v-97df1f2c]{color:gray;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.register-btn[data-v-97df1f2c]{letter-spacing:0;cursor:pointer;color:#5195fc;justify-content:center;margin:20px 0;font-size:14px;font-weight:500;line-height:20.27px;display:flex}.register-btn[data-v-97df1f2c]:hover{text-decoration:underline}.login-confirm[data-v-97df1f2c]{border-radius:12px;font-weight:600}.login-code[data-v-97df1f2c]{cursor:pointer;letter-spacing:0;cursor:pointer;color:#5195fc;font-size:14px;font-weight:500;line-height:28.96px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-code.disabled[data-v-97df1f2c]{color:gray;cursor:not-allowed}.login-card[data-v-16c43154]{padding:60px 30px 0}.login-title[data-v-16c43154]{color:#1f2937;text-align:center;font-size:28px;font-weight:600}.login-form[data-v-16c43154]{margin-top:24px}[data-v-16c43154] .n-form-item{margin-bottom:16px}.login-option[data-v-16c43154]{justify-content:space-between;align-items:center;margin-top:-18px;margin-bottom:44px;padding:0 4px;display:flex}.login-btn[data-v-16c43154]{cursor:pointer;color:gray;font-size:14px;font-weight:500;text-decoration:none}.forget-pwd[data-v-16c43154]{color:gray;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.register-btn[data-v-16c43154]{letter-spacing:0;cursor:pointer;color:#5195fc;justify-content:center;margin:20px 0;font-size:14px;font-weight:500;line-height:20.27px;display:flex}.register-btn[data-v-16c43154]:hover{text-decoration:underline}.login-confirm[data-v-16c43154]{border-radius:12px;font-weight:600}.login-code[data-v-16c43154]{cursor:pointer;letter-spacing:0;cursor:pointer;color:#5195fc;font-size:14px;font-weight:500;line-height:28.96px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-code.disabled[data-v-16c43154]{color:gray;cursor:not-allowed}.login-card[data-v-64d40164]{padding:60px 30px 0}.login-title[data-v-64d40164]{color:#1f2937;text-align:center;font-size:28px;font-weight:600}.login-form[data-v-64d40164]{margin-top:24px}[data-v-64d40164] .n-form-item{margin-bottom:16px}.login-option[data-v-64d40164]{justify-content:space-between;align-items:center;margin-top:-18px;margin-bottom:44px;padding:0 4px;display:flex}.login-btn[data-v-64d40164]{cursor:pointer;color:gray;font-size:14px;font-weight:500;text-decoration:none}.forget-pwd[data-v-64d40164]{color:gray;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.register-btn[data-v-64d40164]{letter-spacing:0;cursor:pointer;color:#5195fc;justify-content:center;margin:20px 0;font-size:14px;font-weight:500;line-height:20.27px;display:flex}.register-btn[data-v-64d40164]:hover{text-decoration:underline}.login-code[data-v-64d40164]{cursor:pointer;letter-spacing:0;cursor:pointer;color:#5195fc;font-size:14px;font-weight:500;line-height:28.96px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-code.disabled[data-v-64d40164]{color:gray;cursor:not-allowed}.login-confirm[data-v-64d40164]{border-radius:12px;margin-top:44px;font-weight:600}.register_actions[data-v-64d40164]{justify-content:center;align-items:center;column-gap:24px;margin-top:20px;display:flex}.register_actions .register_view[data-v-64d40164]{letter-spacing:0;cursor:pointer;color:#5195fc;font-size:14px;font-weight:500;line-height:20.27px}.register_actions .register_view[data-v-64d40164]:hover{text-decoration:underline}.login-card[data-v-9f656c7b]{padding:60px 30px 0}.login-title[data-v-9f656c7b]{color:#1f2937;text-align:center;font-size:28px;font-weight:600}.qr-wrap[data-v-9f656c7b]{justify-content:center;margin-top:24px;display:flex}.qr-box[data-v-9f656c7b]{background:#fafafa;border:1px solid #e4e7ed;border-radius:12px;flex-direction:column;align-items:center;width:260px;padding:16px;display:flex}.qr-img[data-v-9f656c7b]{background:#fff;border-radius:10px;width:220px;height:220px}.qr-tip[data-v-9f656c7b]{text-align:center;margin-top:12px;font-size:14px}.qr-loading[data-v-9f656c7b]{color:#606266;justify-content:center;align-items:center;height:260px;display:flex}.actions[data-v-9f656c7b]{margin-top:24px}.switch-row[data-v-9f656c7b]{justify-content:space-between;margin-top:16px;padding:0 4px;display:flex}.switch-link[data-v-9f656c7b]{color:gray;cursor:pointer;font-size:14px;font-weight:500}[data-v-8a733a2e] .n-form-item-feedback-wrapper{min-height:10px}.login-container[data-v-8a733a2e]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.login_popup_view[data-v-8a733a2e]{background:#fff;border-radius:12px;width:458px;min-width:350px;max-width:90vw;position:relative}.login_popup_view .beianname[data-v-8a733a2e]{text-align:center;color:#999;cursor:pointer;padding:20px 0;font-size:12px}.login_popup_view .beianname[data-v-8a733a2e]:hover{color:#4098fc;text-decoration:underline}.login_popup_view .login_view[data-v-8a733a2e]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.login_popup_view .login_view .login_computed[data-v-8a733a2e]{cursor:pointer;width:72px;height:72px;position:absolute;top:4px;left:4px}[data-v-2daf5bcb] .option-content{flex-direction:column;display:flex;position:relative}[data-v-2daf5bcb] .option-content .option-ratio{font-size:14px;font-weight:500}[data-v-2daf5bcb] .option-content .option-ratio span{margin-left:4px}[data-v-2daf5bcb] .option-content .option-introduce{line-height:1.2;color:#9ca3af!important;font-size:12px!important}.style-modal-container[data-v-2daf5bcb]{width:1000px;min-height:60vh;padding:0 0 8px}.modal-desc[data-v-2daf5bcb]{color:#666;flex:1;min-width:100px;font-size:14px}.action-bar[data-v-2daf5bcb]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.action-bar .search-input[data-v-2daf5bcb]{flex:1;min-width:100px;max-width:200px}.action-bar .refresh-btn[data-v-2daf5bcb],.action-bar .custom-btn[data-v-2daf5bcb]{white-space:nowrap}.tab-bar[data-v-2daf5bcb]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.tab-bar .tab-item[data-v-2daf5bcb]{cursor:pointer;transition:all .2s}.tab-bar .tab-item[data-v-2daf5bcb]:hover{opacity:.8}[data-v-2daf5bcb] .n-scrollbar{height:fit-content!important}.style-grid[data-v-2daf5bcb]{flex-wrap:wrap;gap:16px;max-height:50vh;padding-top:8px;display:flex;overflow-y:auto}.style-grid[data-v-2daf5bcb]::-webkit-scrollbar{width:4px}.style-grid[data-v-2daf5bcb]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.style-card[data-v-2daf5bcb]{border:1px solid var(--n-border-color);cursor:pointer;border-radius:8px;width:calc(20% - 20px);transition:all .3s;position:relative}@media (max-width:923px){.style-card[data-v-2daf5bcb]{width:calc(25% - 20px)}}@media (max-width:745px){.style-card[data-v-2daf5bcb]{width:calc(33.3333% - 20px)}}@media (max-width:511px){.style-card[data-v-2daf5bcb]{width:calc(50% - 20px)}}@media (max-width:355px){.style-card[data-v-2daf5bcb]{width:calc(100% - 20px)}}.style-card[data-v-2daf5bcb]:hover{border-color:#1a78eb;transform:translateY(-2px);box-shadow:0 4px 12px #1a78eb1a}.style-card .style-cover[data-v-2daf5bcb]{aspect-ratio:1;color:#fff;background-color:#1a78eb;border-radius:4px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.style-card .style-cover img[data-v-2daf5bcb]{object-fit:cover;width:100%;height:100%}.style-card .style-info[data-v-2daf5bcb]{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 8px;display:flex}.style-card .style-info .style-name[data-v-2daf5bcb]{margin:0;font-size:14px;font-weight:500}.style-card .style-actions[data-v-2daf5bcb]{justify-content:flex-end;align-items:center;padding:0 8px 8px;display:flex}.style-card .style-actions .btn-line[data-v-2daf5bcb]{background-color:var(--n-border-color);width:1px;height:8px;margin:0 8px}.style-card .style-actions .btn[data-v-2daf5bcb]{color:#1a78eb;font-size:12px}.style-card .style-actions .btn-del[data-v-2daf5bcb]{color:#ff4d4f;font-size:12px}.style-card .style-actions .btn[data-v-2daf5bcb]:hover,.style-card .style-actions .btn-del[data-v-2daf5bcb]:hover{transform:translateY(-1px)}.custom-style[data-v-2daf5bcb]{border:1px dashed #1a78eb}.preference-section[data-v-2daf5bcb]{border:1px solid var(--n-border-color);background:var(--n-bg-color-2);border-radius:10px;flex-direction:column;flex:1;gap:16px;padding:15px;display:flex;box-shadow:0 2px 4px #0000001a}.preference-section .preference-title[data-v-2daf5bcb]{margin:0;font-size:16px;font-weight:600}.preference-section .preference-grid[data-v-2daf5bcb]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.preference-section .preference-grid[data-v-2daf5bcb]{grid-template-columns:1fr}}.preference-section .grid-form-item[data-v-2daf5bcb]{border:1px solid var(--n-border-color);background:var(--n-bg-color);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.preference-section .grid-form-item[data-v-2daf5bcb]:hover{border-color:#bfdbfe}.preference-section .grid-form-item .form-title[data-v-2daf5bcb]{margin:0;font-size:14px;font-weight:600}.preference-section .grid-form-item .form-desc[data-v-2daf5bcb]{color:var(--n-text-color);margin:0;font-size:12px}.preference-section .form-select[data-v-2daf5bcb]{width:100%;margin-top:8px}.preference-section .form-select-choose[data-v-2daf5bcb]{cursor:pointer;border:1px solid var(--n-border-color);background:var(--n-bg-color-2);border-radius:4px;justify-content:space-between;align-items:center;margin-top:8px;padding:6px 8px;font-weight:600;display:flex}.preference-section .form-select-choose[data-v-2daf5bcb]:hover{border-color:#4098fc}@media (max-width:1080px){.style-modal-container[data-v-2daf5bcb]{width:calc(100vw - 50px)}}.custom-modal-content[data-v-2daf5bcb]{width:800px;padding:0 0 8px}@media (max-width:860px){.custom-modal-content[data-v-2daf5bcb]{width:calc(100vw - 50px)}}.custom-flex[data-v-2daf5bcb]{border-bottom:1px solid var(--n-border-color);justify-content:space-between;align-items:center;margin-top:-20px;padding-bottom:16px;display:flex}.custom-flex .preset-tag[data-v-2daf5bcb]{color:#666;background-color:#f5f5f5;border-radius:12px;align-items:center;padding:2px 8px;font-size:12px;display:flex}.custom-flex .modal-desc[data-v-2daf5bcb]{color:#666;margin:0;font-size:12px}.style-form[data-v-2daf5bcb]{margin-top:16px}.style-form .form-input[data-v-2daf5bcb],.style-form .form-textarea[data-v-2daf5bcb]{width:100%}.style-form .char-count[data-v-2daf5bcb]{color:#999;margin-top:4px;font-size:12px;display:inline-block}.cover-uploader[data-v-2daf5bcb]{align-items:center;gap:16px;margin-bottom:8px;display:flex}@media (max-width:240px){.cover-uploader[data-v-2daf5bcb]{flex-direction:column;justify-content:center;gap:12px}}.cover-uploader .cover-preview[data-v-2daf5bcb]{cursor:pointer;border-radius:8px;width:80px;height:80px;position:relative;overflow:hidden}.cover-uploader .cover-preview img[data-v-2daf5bcb]{object-fit:cover;width:100%;height:100%}.cover-uploader .cover-preview .remove-icon[data-v-2daf5bcb]{color:#fff;cursor:pointer;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:4px;right:4px}.cover-uploader .upload-placeholder[data-v-2daf5bcb]{border:1px dashed var(--n-border-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.cover-uploader .upload-buttons[data-v-2daf5bcb]{flex-direction:column;gap:8px;display:flex}.cover-uploader .hidden-file[data-v-2daf5bcb]{display:none}.tag-group[data-v-2daf5bcb]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tag-group .n-tag[data-v-2daf5bcb]{cursor:pointer}.modal-footer[data-v-2daf5bcb]{border-top:1px solid var(--n-border-color);justify-content:space-between;padding-top:16px;display:flex}@media (max-width:640px){.modal-footer[data-v-2daf5bcb]{flex-direction:column;align-items:center;gap:12px}}.modal-footer .bottom-desc[data-v-2daf5bcb]{color:#999;margin:0;font-size:12px}.modal-footer .bottom-btn[data-v-2daf5bcb]{gap:12px;display:flex}@media (max-width:240px){.modal-footer .bottom-btn[data-v-2daf5bcb]{flex-direction:column}}.upload-container[data-v-106df133]{border:2px dashed var(--n-border-color-3);background:var(--n-bg-color-6);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:560px;height:230px;margin:0 auto;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden}.upload-container[data-v-106df133]:hover,.upload-container.upload-dragover[data-v-106df133]{border-color:var(--n-border-color-3);background:var(--n-bg-color-7)}.upload-icon[data-v-106df133]{margin-bottom:12px;transition:color .3s}.upload-text[data-v-106df133]{margin:0 0 4px;font-size:14px;font-weight:500}.upload-hint[data-v-106df133]{color:#9ca3af;margin:0;font-size:12px}.file-input[data-v-106df133]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.create-project-modal[data-v-106df133]{gap:24px;width:1152px;padding:8px 0;display:flex}.create-project-modal .form-section[data-v-106df133]{flex-direction:column;flex:1;display:flex}.create-project-modal .form-section .form-input[data-v-106df133],.create-project-modal .form-section .form-textarea[data-v-106df133]{width:100%}.create-project-modal .form-section .char-count[data-v-106df133]{color:#999;margin-top:4px;font-size:12px;display:inline-block}.create-project-modal .form-section .upload-dragger[data-v-106df133]{border:2px dashed var(--n-border-color);border-radius:12px;padding:40px 0}.create-project-modal .form-section .upload-dragger .icon-uploader[data-v-106df133]{text-align:center;color:#999}.create-project-modal .form-section .upload-dragger .icon-uploader .upload-icon[data-v-106df133]{color:#c0c6cc;margin-bottom:16px}.create-project-modal .form-section .upload-dragger .icon-uploader p[data-v-106df133]{margin:0 0 4px;font-size:14px}.create-project-modal .form-section .upload-dragger .icon-uploader .support-tip[data-v-106df133]{color:#c0c6cc;font-size:12px}.create-project-modal .form-section .upload-preview[data-v-106df133]{width:100%}.create-project-modal .form-section .upload-preview .preview-img[data-v-106df133]{background-position:50%;background-size:cover;border-radius:8px;width:100%;height:220px;position:relative;overflow:hidden}.create-project-modal .form-section .upload-preview .preview-img[data-v-106df133]:before{content:"";background-color:#0003;position:absolute;inset:0}.create-project-modal .form-section .upload-preview .preview-img .action-buttons[data-v-106df133]{gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.create-project-modal .preference-section[data-v-106df133]{border:1px solid var(--n-border-color);background:var(--n-bg-color-2);border-radius:10px;flex-direction:column;flex:1;gap:16px;padding:15px;display:flex;box-shadow:0 2px 4px #0000001a}.create-project-modal .preference-section .preference-title[data-v-106df133]{margin:0;font-size:16px;font-weight:600}.create-project-modal .preference-section .preference-grid[data-v-106df133]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.create-project-modal .preference-section .preference-grid[data-v-106df133]{grid-template-columns:1fr}}.create-project-modal .preference-section .grid-form-item[data-v-106df133]{border:1px solid var(--n-border-color);background:var(--n-bg-color);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.create-project-modal .preference-section .grid-form-item[data-v-106df133]:hover{border-color:#bfdbfe}.create-project-modal .preference-section .grid-form-item .form-title[data-v-106df133]{margin:0;font-size:14px;font-weight:600}.create-project-modal .preference-section .grid-form-item .form-desc[data-v-106df133]{color:var(--n-text-color);margin:0;font-size:12px}.create-project-modal .preference-section .form-select[data-v-106df133]{width:100%;margin-top:8px}.modal-footer[data-v-106df133]{justify-content:flex-end;gap:12px;padding-top:16px;display:flex}@media (max-width:1280px){.create-project-modal[data-v-106df133]{flex-direction:column;width:calc(100vw - 160px)}}@media (max-width:320px){.create-project-modal[data-v-106df133]{flex-direction:column;width:calc(100vw - 50px)}}.exchange-info[data-v-865bf531]{flex-direction:column;gap:12px;display:flex}.exchange-info .exchange-info-text[data-v-865bf531]{color:#333;margin-top:-8px;font-size:14px;line-height:1.4}.exchange-info .exchange-info-tips[data-v-865bf531]{color:#999;margin-top:0;font-size:12px;line-height:1.4}.exchange-info .exchange-info-btn[data-v-865bf531]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.user-info-bar[data-v-865bf531]{background:var(--n-bg-color-4);border:1px solid var(--n-border-color);border-radius:12px;justify-content:space-between;align-items:center;max-width:700px;margin:0 auto;padding:12px 20px;display:flex;box-shadow:0 2px 8px #0000000d}.user-info-bar .user-basic-info[data-v-865bf531]{align-items:center;gap:12px;display:flex}.user-info-bar .user-basic-info .show-icon[data-v-865bf531]{color:#fff;background-color:#00000080;border-radius:50%;padding:3px;font-size:14px;display:none;position:absolute;bottom:-10px;right:-10px;transform:translate(-50%,-50%)}.user-info-bar .user-basic-info .user-avatar-container[data-v-865bf531]{cursor:pointer;transition:all .3s;position:relative}.user-info-bar .user-basic-info .user-avatar-container:hover .show-icon[data-v-865bf531]{display:block}.user-info-bar .user-basic-info .user-avatar-container .avatar-upload-input[data-v-865bf531]{display:none}.user-info-bar .user-basic-info .user-avatar[data-v-865bf531]{border:2px solid var(--n-border-color)}.user-info-bar .user-basic-info .user-text[data-v-865bf531]{flex-direction:column;justify-content:center;gap:4px;display:flex}.user-info-bar .user-basic-info .user-text .user-name-wrapper[data-v-865bf531]{cursor:pointer;align-items:center;gap:8px;width:max-content;display:flex;position:relative}.user-info-bar .user-basic-info .user-text .user-name-wrapper .user-name[data-v-865bf531]{font-size:18px;font-weight:600;line-height:1.4}.user-info-bar .user-basic-info .user-text .user-name-wrapper .user-name[data-v-865bf531]:hover{color:#1890ff}.user-info-bar .user-basic-info .user-text .user-name-wrapper .user-name-input[data-v-865bf531]{width:180px}.user-info-bar .user-basic-info .user-text .user-meta[data-v-865bf531]{color:#999;font-size:12px;line-height:1.2}.user-info-bar .user-actions[data-v-865bf531]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-info-bar .user-actions .n-button[data-v-865bf531]{border-radius:6px;padding:4px 12px;font-size:12px}@media (max-width:600px){.user-info-bar[data-v-865bf531]{flex-direction:column;align-items:flex-start;gap:16px}.user-info-bar .user-actions[data-v-865bf531]{justify-content:space-between;width:100%}}.app-header[data-v-865bf531]{border-bottom:1px solid var(--n-border-color);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;overflow-x:scroll;box-shadow:0 2px 8px #00000014}[data-v-865bf531]::-webkit-scrollbar{display:none}.header-left[data-v-865bf531]{align-items:center;gap:16px;display:flex}.app-title[data-v-865bf531]{margin:0;font-size:18px;font-weight:600}.header-right[data-v-865bf531]{align-items:center;gap:20px;display:flex}.jifen[data-v-865bf531]{cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex;box-shadow:0 2px 8px #d2d6db}.jifen p[data-v-865bf531]{margin:0}.jifen p span[data-v-865bf531]{font-size:14px;font-weight:600}.app-main[data-v-865bf531]{padding:30px}@media (max-width:1024px){.app-title[data-v-865bf531]{display:none}}@media (max-width:768px){.app-header[data-v-865bf531]{padding:0 16px}.app-main[data-v-865bf531]{padding:16px}}.exchange-info[data-v-6550ec55]{flex-direction:column;gap:12px;display:flex}.exchange-info .exchange-info-text[data-v-6550ec55]{color:#333;margin-top:-8px;font-size:14px;line-height:1.4}.exchange-info .exchange-info-tips[data-v-6550ec55]{color:#999;margin-top:0;font-size:12px;line-height:1.4}.exchange-info .exchange-info-btn[data-v-6550ec55]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.preference-section[data-v-6550ec55]{border:1px solid var(--n-border-color);background:var(--n-bg-color-2);border-radius:10px;flex-direction:column;flex:1;margin-top:16px;padding:15px;display:flex;box-shadow:0 2px 4px #0000001a}.preference-section .preference-title[data-v-6550ec55]{margin:0;font-size:16px;font-weight:600}.preference-section .preference-desc[data-v-6550ec55]{border-bottom:1px solid var(--n-border-color-2);color:var(--n-text-color);padding-bottom:10px;font-size:14px}.preference-section .preference-desc1[data-v-6550ec55]{color:var(--n-text-color);padding-top:10px;font-size:14px}.preference-section .preference-desc2[data-v-6550ec55]{color:var(--n-text-color-2);font-size:10px}.preference-section .clean-btn[data-v-6550ec55]{max-width:200px;margin-top:10px}.sidebar-container[data-v-6550ec55]{background-color:var(--n-bg-color);height:100vh;transition:all .3s;display:flex;position:relative}.sidebar-container .right-container[data-v-6550ec55]{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:hidden}.sidebar-container .right-header[data-v-6550ec55]{background:var(--n-bg-color-2);border-radius:10px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex;box-shadow:0 2px 4px #0000000d}.sidebar-container .right-header .left[data-v-6550ec55]{align-items:center;gap:10px;display:flex}.sidebar-container .right-header .left .title[data-v-6550ec55]{color:var(--n-text-color);font-size:14px;font-weight:600}.sidebar-container .right-header .left .desc[data-v-6550ec55]{color:var(--n-text-color-2);font-size:12px}.sidebar-container .right-header .right[data-v-6550ec55]{align-items:center;gap:10px;display:flex}.sidebar-container .right-main[data-v-6550ec55]{flex:1}.sidebar-container .toggle-btn[data-v-6550ec55]{background-color:var(--n-bg-color-3);cursor:pointer;z-index:999;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .3s;display:flex;position:absolute;top:50%;right:-10px;box-shadow:0 2px 8px #0000001a}.sidebar-container .sidebar[data-v-6550ec55]{box-sizing:border-box;background:var(--n-bg-color-2);width:220px;height:100%;padding:20px 0;transition:all .3s;position:relative}.sidebar-container .sidebar.collapsed[data-v-6550ec55]{max-width:80px;padding:20px 0}.sidebar-container .sidebar .project-header[data-v-6550ec55]{border-bottom:1px solid var(--n-border-color-2);flex-direction:column;align-items:center;padding:0 16px 10px;display:flex}.sidebar-container .sidebar .project-header .project-cover[data-v-6550ec55]{border-radius:8px;width:100px;height:160px;margin-bottom:12px;overflow:hidden}.sidebar-container .sidebar .project-header .project-cover img[data-v-6550ec55]{object-fit:cover;width:100%;height:100%}.sidebar-container .sidebar .project-header .project-info[data-v-6550ec55]{flex:1;width:100%}.sidebar-container .sidebar .project-header .project-info .project-title[data-v-6550ec55]{color:var(--n-text-color);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}.sidebar-container .sidebar .project-header .project-info .project-id[data-v-6550ec55]{color:#999;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:12px;overflow:hidden}.sidebar-container .sidebar .project-header .project-info .setting-btn-icon[data-v-6550ec55]{cursor:pointer;color:#1a78eb;background-color:var(--n-bg-color-5);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:38px;margin-top:10px;font-size:14px;transition:all .2s;display:flex}.sidebar-container .sidebar .project-header .project-info .setting-btn-icon[data-v-6550ec55]:hover{border:1px solid #1a78eb}.sidebar-container .sidebar .project-header .project-info .setting-btn[data-v-6550ec55]{cursor:pointer;color:#1a78eb;background-color:var(--n-bg-color-5);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;margin-top:10px;font-size:10px;transition:all .2s;display:flex}.sidebar-container .sidebar .project-header .project-info .setting-btn[data-v-6550ec55]:hover{border:1px solid #1a78eb}.sidebar-container .sidebar .menu-item-back[data-v-6550ec55]{cursor:pointer;color:var(--n-text-color);align-items:center;gap:8px;padding:0 16px 12px;transition:all .2s;display:flex}.sidebar-container .sidebar .menu-item-back[data-v-6550ec55]:hover{color:#1a78eb}.sidebar-container .sidebar .menu-item-back.back-collapsed[data-v-6550ec55]{justify-content:center}.sidebar-container .sidebar .sidebar-menu[data-v-6550ec55]{height:70vh;overflow-y:auto}.sidebar-container .sidebar .sidebar-menu[data-v-6550ec55]::-webkit-scrollbar{display:none}.sidebar-container .sidebar .sidebar-menu .menu-item[data-v-6550ec55]{cursor:pointer;color:var(--n-text-color);border-right:3px solid #0000;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.sidebar-container .sidebar .sidebar-menu .menu-item[data-v-6550ec55]:hover{background-color:var(--n-bg-color-4);color:#1a78eb}.sidebar-container .sidebar .sidebar-menu .menu-item.active[data-v-6550ec55]{color:#1a78eb;background-color:var(--n-bg-color-4);border-right-color:#1a78eb}.sidebar-container .sidebar .sidebar-menu .menu-item.collapsed-item[data-v-6550ec55]{flex-direction:column;justify-content:center;gap:5px}.sidebar-container .sidebar .sidebar-menu .menu-item.collapsed-item .menu-label[data-v-6550ec55]{margin-left:0!important;font-size:12px!important}.sidebar-container .sidebar .sidebar-menu .menu-item .menu-label[data-v-6550ec55]{margin-left:12px;font-size:14px}.sidebar-container .sidebar .theme-toggle[data-v-6550ec55]{border-top:1px solid var(--n-border-color-2);justify-content:center;align-items:center;padding:20px 20px 0;display:flex;position:absolute;bottom:20px;left:0;right:0}@media (max-width:768px){.sidebar-container[data-v-6550ec55]{z-index:100;position:fixed;inset:0}.sidebar-container .sidebar[data-v-6550ec55]{width:200px}}
