@charset "UTF-8";.ms-root[data-v-7ae05e13]{position:relative}.selector-wrap[data-v-7ae05e13]{display:flex;align-items:center;background:#232346;border-radius:6px;padding:8px 12px;border:1px solid #2a2a50;cursor:pointer}.selector-label[data-v-7ae05e13]{font-size:12px;color:#6a6a88;margin-right:8px}.selector-value[data-v-7ae05e13]{flex:1;font-size:13px;color:#f0f0f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-arrow[data-v-7ae05e13]{font-size:10px;color:#6a6a88}.selector-mask[data-v-7ae05e13]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.selector-dropdown[data-v-7ae05e13]{position:relative;z-index:100}.selector-list[data-v-7ae05e13]{position:absolute;top:4px;left:0;right:0;background:#232346;border-radius:8px;border:1px solid #2a2a50;max-height:240px;overflow-y:auto;z-index:101;box-shadow:0 4px 16px #0006}.selector-item[data-v-7ae05e13]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #2a2a50;cursor:pointer}.selector-item[data-v-7ae05e13]:last-child{border-bottom:none}.selector-item.active[data-v-7ae05e13]{background:#7c5cfc1a}.item-name[data-v-7ae05e13]{font-size:13px;color:#f0f0f5}.item-check[data-v-7ae05e13]{color:#7c5cfc;font-size:14px}.page-wrap[data-v-7083612d]{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:var(--bg-primary);margin:-14px}.scroll-body[data-v-7083612d]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.t2i-head[data-v-7083612d]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.t2i-head h2[data-v-7083612d]{margin:0;font-size:16px;font-weight:800;color:var(--text-primary)}.t2i-head .back[data-v-7083612d],.t2i-head .ph[data-v-7083612d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent);font-size:20px;font-weight:600;width:32px;height:32px;cursor:pointer}.t2i-head .ph[data-v-7083612d]{visibility:hidden}.section[data-v-7083612d]{padding:8px 16px}.label[data-v-7083612d]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:8px;font-weight:500}.prompt-box[data-v-7083612d]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px;position:relative}.prompt-input[data-v-7083612d]{width:100%;min-height:60px;font-size:14px;color:var(--text-primary);line-height:1.6;background:transparent;border:0;outline:0;resize:vertical;font-family:inherit}.prompt-input[data-v-7083612d]::placeholder{color:var(--text-hint)}.char-count[data-v-7083612d]{display:block;text-align:right;font-size:11px;color:var(--text-hint);margin-top:4px}.batch-editor-section[data-v-7083612d]{margin:4px 16px 8px;padding:12px;border:1px solid rgba(124,92,252,.22);border-radius:var(--radius-lg);background:var(--bg-card)}.batch-editor-head[data-v-7083612d]{display:flex;justify-content:space-between;gap:8px}.batch-editor-label[data-v-7083612d]{margin-bottom:2px;color:var(--text-primary);font-weight:800}.batch-editor-hint[data-v-7083612d]{display:block;font-size:11px;color:var(--text-hint);line-height:1.45}.batch-clear-btn[data-v-7083612d],.batch-mini-btn[data-v-7083612d],.batch-use-btn[data-v-7083612d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);border-radius:6px;font-size:11px;font-family:inherit;font-weight:600}.batch-clear-btn[data-v-7083612d]{flex:0 0 auto;height:28px;padding:0 10px;color:#ff453a}.batch-toggle-row[data-v-7083612d]{display:flex;align-items:center;gap:6px;margin:10px 0;color:var(--text-hint);font-size:11px}.batch-mini-btn[data-v-7083612d]{padding:5px 9px}.batch-draft-list[data-v-7083612d]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;-webkit-overflow-scrolling:touch}.batch-draft-item[data-v-7083612d]{padding:10px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-input)}.batch-draft-top[data-v-7083612d]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.batch-check[data-v-7083612d]{flex:1;display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12px;font-weight:700}.batch-check input[data-v-7083612d]{width:15px;height:15px}.batch-ratio[data-v-7083612d]{min-width:92px;height:28px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font-size:11px}.batch-use-btn[data-v-7083612d]{height:28px;padding:0 8px;color:var(--accent)}.batch-prompt-input[data-v-7083612d]{width:100%;min-height:92px;border:1px solid var(--border-color);border-radius:8px;padding:8px;background:var(--bg-card);color:var(--text-primary);line-height:1.55;resize:vertical;outline:0;font-family:inherit;font-size:13px;box-sizing:border-box}.batch-generate-btn[data-v-7083612d]{width:100%;margin-top:12px}.size-group[data-v-7083612d]{display:flex;flex-wrap:wrap;gap:8px}.size-item[data-v-7083612d]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;padding:7px 14px;font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.size-item.active[data-v-7083612d]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.size-hint[data-v-7083612d]{display:block;margin-top:5px;font-size:12px;color:var(--text-hint)}.result-grid[data-v-7083612d]{display:flex;flex-wrap:wrap;gap:8px}.result-card[data-v-7083612d]{position:relative;width:calc(50% - 4px);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color)}.result-no[data-v-7083612d]{padding:5px 8px 0;font-size:13px;color:var(--accent-light);font-weight:800}.img-thumb-wrap[data-v-7083612d]{position:relative;width:100%;height:170px;overflow:hidden;cursor:pointer}.img-thumb-wrap[data-v-7083612d]:active{opacity:.92}.result-img[data-v-7083612d]{width:100%;height:170px;display:block;object-fit:cover}.wm[data-v-7083612d]{position:absolute;padding:3px 7px;font-size:9px;color:#fff;font-weight:600;background:#00000073;border-radius:999px;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.wm-tr[data-v-7083612d]{top:7px;right:7px}.wm-br[data-v-7083612d]{bottom:7px;right:7px;background:#7c5cfc8c}.tap-hint[data-v-7083612d]{position:absolute;bottom:7px;left:7px;font-size:9px;color:#ffffffd9;background:#00000073;padding:2px 6px;border-radius:999px;pointer-events:none}.img-error[data-v-7083612d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff453aeb;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;text-align:center;gap:3px}.img-error-title[data-v-7083612d]{font-size:12px;font-weight:700}.img-error-msg[data-v-7083612d]{font-size:10px;opacity:.9}.img-error-url[data-v-7083612d]{font-size:8px;opacity:.75;word-break:break-all;line-height:1.3;max-height:40px;overflow:hidden}.result-prompt[data-v-7083612d]{margin:7px 8px 0;padding:7px 8px;border-radius:8px;background:var(--bg-input);color:var(--text-secondary);font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.result-actions[data-v-7083612d]{padding:6px 8px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.save-btn[data-v-7083612d]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:11px;font-weight:600;padding:5px 12px;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none}.save-btn.star[data-v-7083612d]{background:linear-gradient(135deg,#ffb84d,#ff8c2a);color:#fff}.save-btn.star[data-v-7083612d]:active{transform:scale(.95)}.save-btn.ghost[data-v-7083612d]{background:var(--accent-bg);color:var(--accent);font-weight:400}.save-btn.danger[data-v-7083612d]{background:#ff453a1f;color:#ff453a;font-weight:500}.save-btn[data-v-7083612d]:active{opacity:.7}.revised-prompt[data-v-7083612d]{margin-top:12px}.revised-text[data-v-7083612d]{display:block;font-size:12px;color:var(--text-hint);line-height:1.6;background:var(--bg-input);border-radius:6px;padding:10px}.generating-card[data-v-7083612d]{min-height:170px}.generating-box[data-v-7083612d]{height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#7c5cfc29,#409cff1a)}.spinner[data-v-7083612d]{width:27px;height:27px;border:2.5px solid rgba(155,127,255,.16);border-top-color:var(--accent-light);border-radius:50%;animation:spin-7083612d 1s linear infinite}@keyframes spin-7083612d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gen-title[data-v-7083612d]{font-size:13px;color:var(--text-primary);font-weight:700}.gen-time[data-v-7083612d]{font-size:18px;color:var(--accent-light);font-weight:800}.gen-hint[data-v-7083612d]{font-size:11px;color:var(--text-hint);text-align:center;padding:0 8px}.gen-cancel[data-v-7083612d]{margin-top:2px;padding:4px 11px;border-radius:999px;font-size:11px;color:#ff9f0a;background:#ff9f0a1f;border:1px solid rgba(255,159,10,.35);cursor:pointer}.bottom-bar[data-v-7083612d]{padding:8px 16px 10px;padding-bottom:calc(env(safe-area-inset-bottom) + 10px);background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0;position:sticky;bottom:0}.cost-row[data-v-7083612d]{display:flex;align-items:baseline;gap:5px;margin-bottom:6px}.cost-label[data-v-7083612d]{font-size:11px;color:var(--text-hint)}.cost-num[data-v-7083612d]{font-size:16px;font-weight:700;color:var(--accent-light)}.cost-unit[data-v-7083612d]{font-size:11px;color:var(--text-hint)}.cost-actual[data-v-7083612d]{margin-left:auto;font-size:11px;color:#34c759}.queue-row[data-v-7083612d]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-hint);margin-bottom:6px}.tpl-row[data-v-7083612d]{display:flex;gap:6px;overflow-x:auto;padding:4px 0 8px;-webkit-overflow-scrolling:touch}.tpl-row[data-v-7083612d]::-webkit-scrollbar{display:none}.tpl-chip[data-v-7083612d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;background:var(--accent-bg);border:1px solid rgba(124,92,252,.18);color:var(--accent);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.tpl-chip[data-v-7083612d]:active{transform:scale(.94);background:#7c5cfc33}.tpl-chip.hidden-toggle[data-v-7083612d]{background:var(--bg-input);border-color:var(--border-color);color:var(--text-secondary);display:inline-flex;align-items:center;gap:5px}.tpl-chip.hidden-toggle .dot[data-v-7083612d]{width:7px;height:7px;border-radius:50%;background:var(--text-hint)}.tpl-chip.hidden-toggle.on[data-v-7083612d]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.tpl-chip.hidden-toggle.on .dot[data-v-7083612d]{background:var(--accent);box-shadow:0 0 6px var(--accent)}.chat[data-v-e0bd0175]{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom,0));display:flex;flex-direction:column;background:var(--bg-primary);z-index:5}.chat-head[data-v-e0bd0175]{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;z-index:5}.back[data-v-e0bd0175],.conv-toggle[data-v-e0bd0175],.role-btn[data-v-e0bd0175],.ctx-btn[data-v-e0bd0175],.new-btn[data-v-e0bd0175],.action-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit}.back[data-v-e0bd0175]{font-size:20px;color:var(--text-primary);width:28px;height:28px}.conv-toggle[data-v-e0bd0175]{font-size:16px;color:var(--text-secondary);background:var(--bg-input);border-radius:6px;width:30px;height:30px;display:grid;place-items:center}.conv-toggle.active[data-v-e0bd0175]{background:var(--accent-bg);color:var(--accent)}.head-mid[data-v-e0bd0175]{flex:1;min-width:0}.role-btn[data-v-e0bd0175],.ctx-btn[data-v-e0bd0175]{font-size:11px;font-weight:700;padding:5px 8px;border-radius:999px;white-space:nowrap}.role-btn[data-v-e0bd0175]{max-width:56px;overflow:hidden;text-overflow:ellipsis;background:var(--bg-input);color:var(--text-secondary)}.role-btn.on[data-v-e0bd0175]{background:#ffb84d29;color:#ff8c2a}.ctx-btn.on[data-v-e0bd0175]{background:var(--accent-bg);color:var(--accent)}.ctx-btn.off[data-v-e0bd0175]{background:var(--bg-input);color:var(--text-hint)}.new-btn[data-v-e0bd0175]{font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-bg);padding:5px 8px;border-radius:999px;white-space:nowrap}.retention-banner[data-v-e0bd0175]{padding:6px 14px;background:#7c5cfc14;color:var(--accent);font-size:11px;text-align:center;cursor:pointer;border-bottom:1px solid var(--border-color);flex-shrink:0}html.dark{background:#7c5cfc29;color:var(--accent-light)}.info-mask[data-v-e0bd0175]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100}.info-modal[data-v-e0bd0175]{position:fixed;left:16px;right:16px;top:50%;transform:translateY(-50%);background:var(--bg-card);border-radius:var(--radius-lg);z-index:101;max-height:80vh;display:flex;flex-direction:column;border:1px solid var(--border-color)}.info-title[data-v-e0bd0175]{padding:16px 18px 8px;font-size:16px;font-weight:700;color:var(--text-primary)}.info-body[data-v-e0bd0175]{padding:0 18px;overflow-y:auto}.info-text[data-v-e0bd0175]{margin:0;font-family:inherit;font-size:13px;color:var(--text-secondary);line-height:1.7;white-space:pre-wrap}.info-row[data-v-e0bd0175]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:10px 0;border-top:1px solid var(--border-color);font-size:13px;color:var(--text-primary)}.info-tip[data-v-e0bd0175]{font-size:11px;color:var(--text-hint);margin-bottom:16px}.info-actions[data-v-e0bd0175]{padding:8px 18px 16px}.info-btn-primary[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;padding:10px;background:var(--accent);color:#fff;border-radius:8px;font-weight:700;cursor:pointer;font-family:inherit}.switch[data-v-e0bd0175]{position:relative;width:44px;height:24px}.switch input[data-v-e0bd0175]{opacity:0;width:0;height:0}.switch .slider[data-v-e0bd0175]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background:var(--bg-input);border:1px solid var(--border-color);border-radius:24px;transition:.2s}.switch .slider[data-v-e0bd0175]:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 3px #0003}.switch input:checked+.slider[data-v-e0bd0175]{background:var(--accent);border-color:var(--accent)}.switch input:checked+.slider[data-v-e0bd0175]:before{transform:translate(20px)}.role-modal[data-v-e0bd0175]{max-height:82vh}.role-list[data-v-e0bd0175]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.role-option[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-input);border-radius:8px;padding:10px;display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer;font-family:inherit}.role-option.active[data-v-e0bd0175]{border-color:var(--accent);background:var(--accent-bg)}.role-no[data-v-e0bd0175],.role-tab-no[data-v-e0bd0175]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 7px;border-radius:999px;background:#0f172a12;color:var(--text-hint);font-size:10px;font-weight:900;font-variant-numeric:tabular-nums;flex-shrink:0}.role-option.active .role-no[data-v-e0bd0175],.welcome-role-tab.active .role-tab-no[data-v-e0bd0175]{background:#3b82f624;color:var(--accent)}.role-icon[data-v-e0bd0175]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--bg-card);flex-shrink:0}.role-main[data-v-e0bd0175]{min-width:0;display:flex;flex-direction:column;gap:4px}.role-title[data-v-e0bd0175]{font-size:13px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.role-title em[data-v-e0bd0175]{font-style:normal;font-size:10px;padding:1px 6px;border-radius:999px;color:var(--accent);background:var(--bg-card)}.role-desc[data-v-e0bd0175]{font-size:12px;line-height:1.45;color:var(--text-secondary)}.role-custom[data-v-e0bd0175]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.role-custom-title[data-v-e0bd0175]{font-size:13px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.role-custom textarea[data-v-e0bd0175]{width:100%;min-height:86px;resize:vertical;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:13px;line-height:1.55;padding:9px 10px;outline:none;box-sizing:border-box}.role-custom textarea[data-v-e0bd0175]:focus{border-color:var(--accent);box-shadow:0 0 0 2px #7c5cfc1f}.role-example-row[data-v-e0bd0175]{display:flex;gap:6px;overflow-x:auto;padding:8px 0 2px;-webkit-overflow-scrolling:touch}.role-example-row[data-v-e0bd0175]::-webkit-scrollbar{display:none}.role-example[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent-bg);color:var(--accent);border-radius:999px;padding:5px 10px;white-space:nowrap;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer}.conv-mask[data-v-e0bd0175]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:50}.conv-sidebar[data-v-e0bd0175]{position:absolute;top:0;left:0;bottom:0;width:75%;max-width:280px;background:var(--bg-card);border-right:1px solid var(--border-color);transform:translate(-100%);transition:transform .22s ease;z-index:51;display:flex;flex-direction:column}.conv-sidebar.show[data-v-e0bd0175]{transform:translate(0);box-shadow:4px 0 16px #0000002e}.conv-header[data-v-e0bd0175]{padding:14px 16px;font-weight:700;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.conv-list[data-v-e0bd0175]{flex:1;overflow-y:auto}.conv-empty[data-v-e0bd0175]{padding:40px 16px;text-align:center;color:var(--text-hint);font-size:13px}.conv-item[data-v-e0bd0175]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);cursor:pointer}.conv-item[data-v-e0bd0175]:active{background:var(--bg-input)}.conv-item.active[data-v-e0bd0175]{background:var(--accent-bg)}.conv-info[data-v-e0bd0175]{flex:1;min-width:0}.conv-name[data-v-e0bd0175]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv-meta[data-v-e0bd0175]{font-size:11px;color:var(--text-hint);margin-top:2px}.conv-rename[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-hint);font-size:14px;width:24px;height:24px;cursor:pointer;margin-right:2px}.conv-rename[data-v-e0bd0175]:active{color:var(--accent)}.conv-del[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-hint);font-size:18px;width:24px;height:24px;cursor:pointer}.conv-del[data-v-e0bd0175]:active{color:var(--danger)}.chat-body[data-v-e0bd0175]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 12px}.welcome[data-v-e0bd0175]{text-align:left;padding:22px 8px 28px}.welcome-hero[data-v-e0bd0175]{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-card)}.welcome-icon[data-v-e0bd0175]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px;flex-shrink:0;box-shadow:0 6px 18px #7c5cfc38}.welcome-copy[data-v-e0bd0175]{min-width:0}.welcome-title[data-v-e0bd0175]{font-size:15px;font-weight:800;color:var(--text-primary);margin-bottom:4px}.welcome-sub[data-v-e0bd0175]{font-size:12px;color:var(--text-hint);line-height:1.5}.welcome-common-cards[data-v-e0bd0175]{margin-bottom:12px}.welcome-common-title[data-v-e0bd0175]{margin:0 2px 8px;color:var(--text-hint);font-size:12px;font-weight:800}.welcome-common-list[data-v-e0bd0175]{display:grid;grid-template-columns:1fr;gap:8px}.welcome-common-card[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:72px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:14px;text-align:left;font:inherit;box-shadow:0 8px 22px #0f172a0d;touch-action:manipulation}.welcome-common-card[data-v-e0bd0175]:active{border-color:var(--accent);background:var(--accent-bg);transform:scale(.99)}.welcome-common-card strong[data-v-e0bd0175]{color:var(--text-primary);font-size:15px;font-weight:900;line-height:1.2}.welcome-common-card span[data-v-e0bd0175]{color:var(--text-hint);font-size:12px;line-height:1.35}.welcome-role-tabs[data-v-e0bd0175]{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px;-webkit-overflow-scrolling:touch}.welcome-role-tabs[data-v-e0bd0175]::-webkit-scrollbar{display:none}.welcome-role-tab[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;padding:7px 11px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.welcome-role-tab.active[data-v-e0bd0175]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.welcome-role-tab.more[data-v-e0bd0175]{background:var(--bg-input)}.quick-list[data-v-e0bd0175]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-item[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-card);border-radius:12px;padding:10px 11px;color:var(--text-primary);cursor:pointer;font-family:inherit;text-align:left;min-height:68px}.quick-role-card[data-v-e0bd0175]{display:flex;flex-direction:column;gap:5px}.quick-role-card strong[data-v-e0bd0175]{font-size:13px;line-height:1.25;color:var(--text-primary)}.quick-role-card span[data-v-e0bd0175]{font-size:11px;line-height:1.45;color:var(--text-hint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bubble-wrap[data-v-e0bd0175]{display:flex;margin-bottom:14px;align-items:flex-start}.bubble-right[data-v-e0bd0175]{flex-direction:row-reverse}.avatar[data-v-e0bd0175]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.avatar.user[data-v-e0bd0175]{background:linear-gradient(135deg,#7c5cfc,#9b7fff);color:#fff;margin-left:8px}.avatar.assistant[data-v-e0bd0175]{background:linear-gradient(135deg,#e9e6ff,#f3f0ff);color:var(--accent);margin-right:8px;border:1px solid #d4cdfa}html.dark{background:linear-gradient(135deg,#2a2a50,#3a3a60);color:#a0a0b8;border-color:#3a3a60}.bubble-body[data-v-e0bd0175]{max-width:75%;min-width:40px}.file-list[data-v-e0bd0175]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.file-thumb[data-v-e0bd0175]{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid var(--border-color)}.file-doc-chip[data-v-e0bd0175]{display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:34px;padding:6px 9px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);font-size:11px}.file-doc-chip span[data-v-e0bd0175]{min-width:26px;font-size:11px;font-weight:900;color:var(--accent)}.file-doc-chip strong[data-v-e0bd0175]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-content[data-v-e0bd0175]{padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.7;word-break:break-word;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.bubble-right .bubble-content[data-v-e0bd0175]{background:linear-gradient(135deg,#7c5cfc,#6a4ce0);color:#fff;border-top-right-radius:3px}.bubble-left .bubble-content[data-v-e0bd0175]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-top-left-radius:3px}.bubble-loading[data-v-e0bd0175]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:14px 16px;display:inline-flex;gap:4px;align-items:center}.dot[data-v-e0bd0175]{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:dot-pulse-e0bd0175 1.2s infinite ease-in-out}.dot[data-v-e0bd0175]:nth-child(2){animation-delay:.2s}.dot[data-v-e0bd0175]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-e0bd0175{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1.1)}}.ai-label[data-v-e0bd0175]{margin-top:4px;font-size:10px;color:var(--text-hint)}.attach-bar[data-v-e0bd0175]{display:flex;gap:8px;padding:8px 12px;background:var(--bg-secondary);border-top:1px solid var(--border-color);overflow-x:auto;flex-shrink:0}.attach-item[data-v-e0bd0175]{position:relative;flex-shrink:0}.attach-thumb[data-v-e0bd0175]{width:52px;height:52px;border-radius:8px;object-fit:cover;border:1px solid var(--border-color)}.attach-doc[data-v-e0bd0175]{width:152px;min-height:52px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card);padding:7px 9px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 6px;align-items:center}.attach-doc span[data-v-e0bd0175]{grid-row:1/span 2;color:var(--accent);font-size:11px;font-weight:900}.attach-doc strong[data-v-e0bd0175],.attach-doc small[data-v-e0bd0175]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attach-doc strong[data-v-e0bd0175]{color:var(--text-primary);font-size:12px}.attach-doc small[data-v-e0bd0175]{color:var(--text-hint);font-size:10px}.attach-remove[data-v-e0bd0175]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;border:0;background:#000000a6;color:#fff;font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center}.chat-foot[data-v-e0bd0175]{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0}.action-btn[data-v-e0bd0175]{position:relative;width:36px;height:36px;border-radius:50%;background:var(--bg-input);display:grid;place-items:center;font-size:18px;cursor:pointer;overflow:hidden}.action-btn[data-v-e0bd0175]:active{background:var(--accent-bg)}.native-file-input[data-v-e0bd0175]{position:fixed;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.input-wrap[data-v-e0bd0175]{flex:1;background:var(--bg-input);border:1px solid var(--border-color);border-radius:18px;padding:8px 12px}.input-wrap textarea[data-v-e0bd0175]{width:100%;border:0;outline:0;resize:none;background:transparent;color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1.5;max-height:100px}.input-wrap textarea[data-v-e0bd0175]::placeholder{color:var(--text-hint)}.send-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:38px;height:38px;border-radius:50%;background:var(--bg-input);color:var(--text-hint);font-size:18px;cursor:pointer;display:grid;place-items:center;transition:all .18s}.send-btn.active[data-v-e0bd0175]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;box-shadow:0 2px 8px #7c5cfc52}.send-btn[data-v-e0bd0175]:disabled{opacity:.5;cursor:not-allowed}.prompt-modal[data-v-e0bd0175]{position:fixed;left:16px;right:16px;bottom:80px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);z-index:101;box-shadow:0 8px 32px #0003;overflow:hidden}.prompt-text[data-v-e0bd0175]{padding:12px;background:var(--bg-input);border-radius:var(--radius-md);font-size:13px;color:var(--text-primary);line-height:1.6;margin:12px 0;max-height:120px;overflow-y:auto}.prompt-files[data-v-e0bd0175]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.prompt-files img[data-v-e0bd0175]{width:60px;height:60px;border-radius:8px;object-fit:cover;border:1px solid var(--border-color)}.prompt-sub[data-v-e0bd0175]{font-size:11px;color:var(--text-hint);margin-bottom:14px}.prompt-actions[data-v-e0bd0175]{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 16px}.prompt-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;flex:1;min-width:80px}.prompt-btn.primary[data-v-e0bd0175]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff}.prompt-btn.ghost[data-v-e0bd0175]{background:var(--accent-bg);color:var(--accent)}.download-actions[data-v-e0bd0175]{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.download-actions button[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(124,92,252,.24);background:var(--bg-card);color:var(--accent);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;font-family:inherit;cursor:pointer}.download-actions button[data-v-e0bd0175]:active{background:var(--accent-bg)}.ai-actions[data-v-e0bd0175]{display:flex;align-items:center;gap:8px;margin-top:4px}.ai-actions .ai-label[data-v-e0bd0175]{flex:1;font-size:10px;color:var(--text-hint)}.retry-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(124,92,252,.28);background:var(--accent-bg);color:var(--accent);border-radius:999px;padding:5px 12px;margin-top:8px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.retry-btn[data-v-e0bd0175]:disabled{opacity:.55;cursor:not-allowed}.retry-btn[data-v-e0bd0175]:active:not(:disabled){transform:scale(.96)}.extract-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--accent-bg);color:var(--accent);font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;cursor:pointer;font-family:inherit}.extract-btn[data-v-e0bd0175]:active{transform:scale(.96)}.tag-picker[data-v-e0bd0175]{position:fixed;left:12px;right:12px;top:12%;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);z-index:101;max-height:76vh;display:flex;flex-direction:column;box-shadow:0 12px 36px #00000052}.tag-toolbar[data-v-e0bd0175]{display:flex;align-items:center;gap:10px;padding:6px 18px 10px;border-bottom:1px solid var(--border-color)}.tag-count[data-v-e0bd0175]{flex:1;font-size:12px;color:var(--text-hint)}.tag-toolbar-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer;font-family:inherit}.tag-toolbar-btn[data-v-e0bd0175]:active{background:var(--accent-bg);color:var(--accent)}.tag-grid[data-v-e0bd0175]{flex:1;overflow-y:auto;padding:12px 18px;display:flex;flex-wrap:wrap;gap:6px}.tag-chip[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer;font-family:inherit;line-height:1.3;max-width:100%;word-break:break-all}.tag-chip.active[data-v-e0bd0175]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.tag-preview[data-v-e0bd0175]{padding:8px 18px;font-size:11px;color:var(--text-hint);border-top:1px solid var(--border-color);background:var(--bg-input);line-height:1.5;max-height:60px;overflow-y:auto}.quick-go-btn[data-v-e0bd0175]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;cursor:pointer;font-family:inherit;white-space:nowrap}.quick-go-btn.t2i[data-v-e0bd0175]{background:#ff6b3526;color:#ff8a5b}.quick-go-btn.i2i[data-v-e0bd0175]{background:#38bdf82e;color:#0ea5e9}.quick-go-btn.batch[data-v-e0bd0175]{background:#7c5cfc29;color:var(--accent)}.quick-go-btn[data-v-e0bd0175]:active{transform:scale(.95)}.page-wrap[data-v-c850542e]{display:flex;flex-direction:column;min-height:calc(100vh - 60px);background:var(--bg-primary);margin:-14px}.scroll-body[data-v-c850542e]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.i2i-head[data-v-c850542e]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.i2i-head h2[data-v-c850542e]{margin:0;font-size:16px;font-weight:800;color:var(--text-primary)}.i2i-head .back[data-v-c850542e],.i2i-head .ph[data-v-c850542e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent);font-size:20px;font-weight:600;width:32px;height:32px;cursor:pointer}.i2i-head .ph[data-v-c850542e]{visibility:hidden}.section[data-v-c850542e]{padding:8px 16px}.label[data-v-c850542e]{display:block;font-size:13px;color:var(--text-secondary);margin-bottom:8px;font-weight:500}.label-row[data-v-c850542e]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.label-hint[data-v-c850542e]{font-size:11px;color:var(--text-hint)}.comp-row[data-v-c850542e]{display:flex;align-items:center;gap:7px;margin-bottom:8px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:7px 8px}.comp-label[data-v-c850542e]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.comp-chips[data-v-c850542e]{display:flex;gap:4px;flex-wrap:wrap}.comp-chip[data-v-c850542e]{font-size:11px;color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border-color);padding:3px 8px;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none}.comp-chip.active[data-v-c850542e]{background:var(--accent-bg);color:var(--accent);border-color:var(--accent)}.upload-grid[data-v-c850542e]{display:flex;flex-wrap:wrap;gap:8px}.ref-item[data-v-c850542e]{position:relative;width:calc(25% - 6px)}.ref-img[data-v-c850542e]{width:100%;height:80px;border-radius:6px;display:block;object-fit:cover;background:var(--bg-input)}.ref-size[data-v-c850542e]{position:absolute;left:3px;bottom:3px;background:#0009;color:#fff;font-size:9px;padding:1px 4px;border-radius:3px}.ref-remove[data-v-c850542e]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#ff453a;color:#fff;font-size:11px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.upload-btn[data-v-c850542e]{width:calc(25% - 6px);height:80px;border:1px dashed var(--border-color);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.upload-btn[data-v-c850542e]:active{border-color:var(--accent);background:var(--accent-bg)}.upload-plus[data-v-c850542e]{font-size:20px;color:var(--text-hint)}.upload-text[data-v-c850542e]{font-size:10px;color:var(--text-hint);margin-top:2px}.prompt-box[data-v-c850542e]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px}.prompt-input[data-v-c850542e]{width:100%;min-height:50px;font-size:14px;color:var(--text-primary);line-height:1.6;background:transparent;border:0;outline:0;resize:vertical;font-family:inherit}.prompt-input[data-v-c850542e]::placeholder{color:var(--text-hint)}.batch-editor-section[data-v-c850542e]{margin:4px 16px 8px;padding:12px;border:1px solid rgba(124,92,252,.22);border-radius:var(--radius-lg);background:var(--bg-card)}.batch-editor-head[data-v-c850542e]{display:flex;justify-content:space-between;gap:8px}.batch-editor-label[data-v-c850542e]{margin-bottom:2px;color:var(--text-primary);font-weight:800}.batch-editor-hint[data-v-c850542e]{display:block;font-size:11px;color:var(--text-hint);line-height:1.45}.batch-clear-btn[data-v-c850542e],.batch-mini-btn[data-v-c850542e],.batch-use-btn[data-v-c850542e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);border-radius:6px;font-size:11px;font-family:inherit;font-weight:600}.batch-clear-btn[data-v-c850542e]{flex:0 0 auto;height:28px;padding:0 10px;color:#ff453a}.batch-toggle-row[data-v-c850542e]{display:flex;align-items:center;gap:6px;margin:10px 0;color:var(--text-hint);font-size:11px}.batch-mini-btn[data-v-c850542e]{padding:5px 9px}.batch-draft-list[data-v-c850542e]{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;-webkit-overflow-scrolling:touch}.batch-draft-item[data-v-c850542e]{padding:10px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-input)}.batch-draft-top[data-v-c850542e]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.batch-check[data-v-c850542e]{flex:1;display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-size:12px;font-weight:700}.batch-check input[data-v-c850542e]{width:15px;height:15px}.batch-ratio[data-v-c850542e]{min-width:92px;height:28px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font-size:11px}.batch-use-btn[data-v-c850542e]{height:28px;padding:0 8px;color:var(--accent)}.batch-prompt-input[data-v-c850542e]{width:100%;min-height:92px;border:1px solid var(--border-color);border-radius:8px;padding:8px;background:var(--bg-card);color:var(--text-primary);line-height:1.55;resize:vertical;outline:0;font-family:inherit;font-size:13px;box-sizing:border-box}.batch-generate-btn[data-v-c850542e]{width:100%;margin-top:12px}.size-group[data-v-c850542e]{display:flex;flex-wrap:wrap;gap:8px}.size-item[data-v-c850542e]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;padding:7px 14px;font-size:12px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.size-item.active[data-v-c850542e]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.size-hint[data-v-c850542e]{display:block;margin-top:5px;font-size:12px;color:var(--text-hint)}.result-grid[data-v-c850542e]{display:flex;flex-wrap:wrap;gap:8px}.result-card[data-v-c850542e]{position:relative;width:calc(50% - 4px);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color)}.result-no[data-v-c850542e]{padding:5px 8px 0;font-size:13px;color:var(--accent-light);font-weight:800}.img-thumb-wrap[data-v-c850542e]{position:relative;width:100%;height:170px;overflow:hidden;cursor:pointer}.img-thumb-wrap[data-v-c850542e]:active{opacity:.92}.result-img[data-v-c850542e]{width:100%;height:170px;display:block;object-fit:cover}.wm[data-v-c850542e]{position:absolute;padding:3px 7px;font-size:9px;color:#fff;font-weight:600;background:#00000073;border-radius:999px;pointer-events:none}.wm-tr[data-v-c850542e]{top:7px;right:7px}.wm-br[data-v-c850542e]{bottom:7px;right:7px;background:#7c5cfc8c}.tap-hint[data-v-c850542e]{position:absolute;bottom:7px;left:7px;font-size:9px;color:#ffffffd9;background:#00000073;padding:2px 6px;border-radius:999px;pointer-events:none}.img-error[data-v-c850542e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff453aeb;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;text-align:center;gap:3px}.img-error-title[data-v-c850542e]{font-size:12px;font-weight:700}.img-error-msg[data-v-c850542e]{font-size:10px;opacity:.9}.img-error-url[data-v-c850542e]{font-size:8px;opacity:.75;word-break:break-all;max-height:40px;overflow:hidden}.result-prompt[data-v-c850542e]{margin:7px 8px 0;padding:7px 8px;border-radius:8px;background:var(--bg-input);color:var(--text-secondary);font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.result-actions[data-v-c850542e]{padding:6px 8px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.save-btn[data-v-c850542e]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:11px;font-weight:600;padding:5px 12px;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none}.save-btn.star[data-v-c850542e]{background:linear-gradient(135deg,#ffb84d,#ff8c2a);color:#fff}.save-btn.star[data-v-c850542e]:active{transform:scale(.95)}.save-btn.ghost[data-v-c850542e]{background:var(--accent-bg);color:var(--accent);font-weight:400}.save-btn.danger[data-v-c850542e]{background:#ff453a1f;color:#ff453a;font-weight:500}.save-btn[data-v-c850542e]:active{opacity:.7}.generating-card[data-v-c850542e]{min-height:170px}.generating-box[data-v-c850542e]{height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#7c5cfc29,#409cff1a)}.spinner[data-v-c850542e]{width:27px;height:27px;border:2.5px solid rgba(155,127,255,.16);border-top-color:var(--accent-light);border-radius:50%;animation:spin-c850542e 1s linear infinite}@keyframes spin-c850542e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gen-title[data-v-c850542e]{font-size:13px;color:var(--text-primary);font-weight:700}.gen-time[data-v-c850542e]{font-size:18px;color:var(--accent-light);font-weight:800}.gen-hint[data-v-c850542e]{font-size:11px;color:var(--text-hint);text-align:center;padding:0 8px}.gen-cancel[data-v-c850542e]{margin-top:2px;padding:4px 11px;border-radius:999px;font-size:11px;color:#ff9f0a;background:#ff9f0a1f;border:1px solid rgba(255,159,10,.35);cursor:pointer}.bottom-bar[data-v-c850542e]{padding:8px 16px 10px;padding-bottom:calc(env(safe-area-inset-bottom) + 10px);background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0;position:sticky;bottom:0}.cost-row[data-v-c850542e]{display:flex;align-items:baseline;gap:5px;margin-bottom:6px}.cost-label[data-v-c850542e]{font-size:11px;color:var(--text-hint)}.cost-num[data-v-c850542e]{font-size:16px;font-weight:700;color:var(--accent-light)}.cost-unit[data-v-c850542e]{font-size:11px;color:var(--text-hint)}.cost-actual[data-v-c850542e]{margin-left:auto;font-size:11px;color:#34c759}.queue-row[data-v-c850542e]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-hint);margin-bottom:6px}.tpl-row[data-v-c850542e]{display:flex;gap:6px;overflow-x:auto;padding:4px 0 8px;-webkit-overflow-scrolling:touch}.tpl-row[data-v-c850542e]::-webkit-scrollbar{display:none}.tpl-chip[data-v-c850542e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;background:var(--accent-bg);border:1px solid rgba(124,92,252,.18);color:var(--accent);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.tpl-chip[data-v-c850542e]:active{transform:scale(.94);background:#7c5cfc33}.i2i-toggles[data-v-c850542e]{display:flex;flex-wrap:wrap;gap:6px}.toggle-pill[data-v-c850542e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:6px 10px 6px 8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px}.toggle-pill .dot[data-v-c850542e]{width:7px;height:7px;border-radius:50%;background:var(--text-hint);display:inline-block}.toggle-pill.on[data-v-c850542e]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.toggle-pill.on .dot[data-v-c850542e]{background:var(--accent);box-shadow:0 0 6px var(--accent)}.page-container[data-v-279f94bc]{min-height:100vh;background:var(--bg-primary);padding-bottom:calc(env(safe-area-inset-bottom) + 60px)}.banner[data-v-279f94bc]{padding:12px 12px 0}.banner-bg[data-v-279f94bc]{background:linear-gradient(135deg,#1a1050,#2d1b69 40%,#161630);border-radius:16px;padding:24px 18px;position:relative;overflow:hidden}.banner-bg[data-v-279f94bc]:after{content:"";position:absolute;top:-30%;right:-20%;width:150px;height:150px;background:radial-gradient(circle,rgba(124,92,252,.2) 0%,transparent 70%);border-radius:50%}.banner-content[data-v-279f94bc]{position:relative;z-index:1}.banner-tag[data-v-279f94bc]{display:inline-block;background:#7c5cfc40;color:#b09dff;font-size:11px;padding:3px 10px;border-radius:10px;margin-bottom:8px}.banner-title[data-v-279f94bc]{display:block;font-size:19px;font-weight:700;color:#fff;line-height:1.4}.banner-desc[data-v-279f94bc]{display:block;font-size:12px;color:#a0a0b8;margin-top:6px}.banner-greet[data-v-279f94bc]{display:block;font-size:13px;color:#b09dff;margin-bottom:4px}.banner-stats[data-v-279f94bc]{display:flex;align-items:center;margin-top:14px;background:#00000040;border-radius:8px;padding:9px 0}.bstat[data-v-279f94bc]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center}.bstat-num[data-v-279f94bc]{font-size:16px;font-weight:700;color:#fff}.bstat-label[data-v-279f94bc]{font-size:10px;color:#a0a0b8;margin-top:1px}.bstat-divider[data-v-279f94bc]{width:1px;height:20px;background:#ffffff1f}.download-entry[data-v-279f94bc]{padding:12px 12px 0}.download-card[data-v-279f94bc]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(124,92,252,.22);border-radius:12px;background:linear-gradient(135deg,#7c5cfc1f,#0abde314),var(--bg-card);color:var(--text-primary);display:flex;align-items:center;gap:11px;padding:12px 14px;cursor:pointer;text-align:left}.download-card[data-v-279f94bc]:active{transform:scale(.98);opacity:.9}.download-mark[data-v-279f94bc]{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#7c5cfc,#0abde3);color:#fff;font-size:12px;font-weight:800}.download-main[data-v-279f94bc]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.download-main strong[data-v-279f94bc]{font-size:14px;line-height:1.35;color:var(--text-primary)}.download-main em[data-v-279f94bc]{font-style:normal;font-size:11px;line-height:1.35;color:var(--text-hint)}.download-arrow[data-v-279f94bc]{color:var(--text-hint);font-size:24px;line-height:1}.section[data-v-279f94bc]{padding:16px 12px 0}.grid-3[data-v-279f94bc]{display:flex;gap:10px}.grid-item[data-v-279f94bc]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:14px 8px;display:flex;flex-direction:column;align-items:center;transition:transform .2s;cursor:pointer;color:var(--text-primary)}.grid-item[data-v-279f94bc]:active{transform:scale(.96);opacity:.85}.grid-icon[data-v-279f94bc]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.chat-icon[data-v-279f94bc]{background:linear-gradient(135deg,#7c5cfc,#6a4ce0)}.t2i-icon[data-v-279f94bc]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.i2i-icon[data-v-279f94bc]{background:linear-gradient(135deg,#0abde3,#10ac84)}.icon-inner[data-v-279f94bc]{color:#fff;font-size:12px;font-weight:700}.grid-label[data-v-279f94bc]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.grid-desc[data-v-279f94bc]{font-size:10px;color:var(--text-hint)}.section-header[data-v-279f94bc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title[data-v-279f94bc]{font-size:16px;font-weight:600;color:var(--text-primary)}.section-more[data-v-279f94bc]{font-size:12px}.model-scroll[data-v-279f94bc]{width:100%}.model-row[data-v-279f94bc]{display:flex;gap:7px;padding-bottom:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.model-row[data-v-279f94bc]::-webkit-scrollbar{display:none}.model-chip[data-v-279f94bc]{flex-shrink:0;display:flex;align-items:center;gap:5px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;padding:6px 10px}.model-chip-type[data-v-279f94bc]{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;letter-spacing:.5px}.model-chip-type.t-chat[data-v-279f94bc]{background:#7c5cfc2e;color:#9b7fff}.model-chip-type.t-img[data-v-279f94bc]{background:#ff6b352e;color:#ff8a5b}.model-chip-name[data-v-279f94bc]{font-size:12px;color:var(--text-primary)}.quick-grid[data-v-279f94bc]{display:flex;flex-direction:column;gap:7px}.quick-card[data-v-279f94bc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:11px 12px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;color:var(--text-primary)}.quick-card[data-v-279f94bc]:active{opacity:.85}.quick-tag[data-v-279f94bc]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;flex-shrink:0}.quick-tag.tag-chat[data-v-279f94bc]{background:#7c5cfc2e;color:#9b7fff}.quick-tag.tag-t2i[data-v-279f94bc]{background:#ff6b352e;color:#ff8a5b}.quick-text[data-v-279f94bc]{font-size:13px;color:var(--text-primary);flex:1;line-height:1.5}.waterfall[data-v-279f94bc]{display:flex;gap:8px}.waterfall-col[data-v-279f94bc]{flex:1;display:flex;flex-direction:column;gap:8px}.case-card[data-v-279f94bc]{background:var(--bg-card);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);cursor:pointer}.case-card[data-v-279f94bc]:active{opacity:.85}.case-img[data-v-279f94bc]{width:100%;display:block;height:auto}.case-info[data-v-279f94bc]{padding:8px 10px}.case-title[data-v-279f94bc]{font-size:12px;color:var(--text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-tag[data-v-279f94bc]{display:inline-block;font-size:10px;color:var(--accent);background:var(--accent-bg);padding:1px 6px;border-radius:4px;margin-top:4px}.sub[data-v-279f94bc]{display:flex;flex-direction:column;gap:14px;padding:8px}.sub-back[data-v-279f94bc]{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--accent-light);font-size:13px;font-weight:600;padding:4px;cursor:pointer}.sub-empty[data-v-279f94bc]{text-align:center;padding:80px 20px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-color)}.sub-emoji[data-v-279f94bc]{font-size:48px;margin-bottom:12px}.sub-title[data-v-279f94bc]{font-size:16px;font-weight:700;margin-bottom:6px;color:var(--text-primary)}.sub-desc[data-v-279f94bc]{font-size:12px;color:var(--text-hint)}.case-card[data-v-279f94bc]{position:relative}.case-cancel[data-v-279f94bc]{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:50%;background:#0d0d1aa6;color:#fff;font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:2}.case-cancel[data-v-279f94bc]:active{background:#ff453ad9;transform:scale(.92)}.history[data-v-d9d47d65]{display:flex;flex-direction:column;gap:12px}.page-head[data-v-d9d47d65]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.page-head h2[data-v-d9d47d65]{margin:0;font-size:18px;font-weight:800;color:var(--text-primary)}.refresh[data-v-d9d47d65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:32px;height:32px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary);font-size:14px;cursor:pointer}.retention-banner[data-v-d9d47d65]{background:#7c5cfc14;border:1px solid rgba(124,92,252,.18);color:var(--accent);font-size:12px;padding:8px 12px;border-radius:var(--radius-md);line-height:1.5}.retention-banner strong[data-v-d9d47d65]{font-weight:700}.tabs[data-v-d9d47d65]{display:flex;gap:8px;border-bottom:1px solid var(--border-color);padding-bottom:0}.tab[data-v-d9d47d65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 12px;font-size:14px;font-weight:600;color:var(--text-hint);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;display:flex;align-items:center;gap:6px}.tab.active[data-v-d9d47d65]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-d9d47d65]{font-size:10px;font-weight:700;background:var(--accent-bg);color:var(--accent);padding:1px 6px;border-radius:999px}.tab.active .tab-count[data-v-d9d47d65]{background:var(--accent);color:#fff}.empty[data-v-d9d47d65]{text-align:center;padding:80px 20px;color:var(--text-hint);font-size:13px}.empty-emoji[data-v-d9d47d65]{font-size:48px;margin-bottom:12px}.empty-title[data-v-d9d47d65]{font-size:16px;color:var(--text-primary);font-weight:700;margin-bottom:4px}.empty-desc[data-v-d9d47d65]{color:var(--text-hint)}.grid[data-v-d9d47d65]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card[data-v-d9d47d65]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .16s}.card[data-v-d9d47d65]:active{transform:scale(.97)}.thumb-wrap[data-v-d9d47d65]{position:relative;width:100%;aspect-ratio:1/1;background:var(--bg-input)}.thumb-wrap img[data-v-d9d47d65]{width:100%;height:100%;object-fit:cover}.multi-tag[data-v-d9d47d65]{position:absolute;right:6px;top:6px;background:#0d0d1aa6;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600}.prompt[data-v-d9d47d65]{padding:8px 10px 4px;font-size:12px;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:32px}.meta[data-v-d9d47d65]{display:flex;justify-content:space-between;padding:2px 10px 8px;font-size:11px;color:var(--text-hint)}.image-actions[data-v-d9d47d65]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px}.image-action[data-v-d9d47d65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;height:28px;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer}.image-action.primary[data-v-d9d47d65]{background:var(--accent-bg);color:var(--accent)}.image-action.danger[data-v-d9d47d65]{background:#ff453a1f;color:var(--danger)}.image-action[data-v-d9d47d65]:active{transform:scale(.96)}.conv-list[data-v-d9d47d65]{display:flex;flex-direction:column;gap:10px}.conv-card[data-v-d9d47d65]{cursor:pointer;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px 14px}.conv-head[data-v-d9d47d65]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.conv-title[data-v-d9d47d65]{font-size:14px;font-weight:700;color:var(--text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-time[data-v-d9d47d65]{font-size:11px;color:var(--text-hint);flex-shrink:0}.conv-preview[data-v-d9d47d65]{margin:0 0 8px;font-size:12px;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.conv-meta[data-v-d9d47d65]{display:flex;justify-content:space-between;align-items:center}.tag[data-v-d9d47d65]{display:inline-block;font-size:11px;color:var(--accent);background:var(--accent-bg);padding:2px 8px;border-radius:6px}.conv-rename[data-v-d9d47d65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent);font-size:12px;cursor:pointer;padding:4px 6px;margin-right:8px;font-family:inherit}.conv-rename[data-v-d9d47d65]:active{background:var(--accent-bg);border-radius:4px}.conv-del[data-v-d9d47d65]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--danger);font-size:12px;cursor:pointer;padding:4px 6px;font-family:inherit}.conv-del[data-v-d9d47d65]:active{background:#ff453a1a;border-radius:4px}.profile[data-v-210fd13f]{display:flex;flex-direction:column;gap:16px}.page-head[data-v-210fd13f]{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 6px}.page-head h2[data-v-210fd13f]{margin:0;font-size:var(--mp-fs-xl);font-weight:800;color:var(--mp-text-primary)}.refresh[data-v-210fd13f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:34px;height:34px;border-radius:50%;background:var(--mp-bg-card);border:1px solid var(--mp-border);color:var(--mp-text-primary);font-size:16px;cursor:pointer}.user-card[data-v-210fd13f]{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--mp-r-lg);background:radial-gradient(circle at 80% 0%,rgba(155,127,255,.32),transparent 55%),linear-gradient(135deg,#2a2452,#1c1c3a);border:1px solid var(--mp-border)}.avatar[data-v-210fd13f]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--mp-accent) 0%,var(--mp-accent-light) 100%);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:800;box-shadow:0 6px 18px #7c5cfc66}.user-info[data-v-210fd13f]{flex:1;min-width:0}.email[data-v-210fd13f]{font-size:var(--mp-fs-md);font-weight:700;color:var(--mp-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags[data-v-210fd13f]{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.tag[data-v-210fd13f]{font-size:var(--mp-fs-xs);font-weight:600;padding:2px 8px;border-radius:4px;background:var(--mp-bg-input);color:var(--mp-text-secondary)}.tag-admin[data-v-210fd13f]{background:#ff9f0a2e;color:#ffba53}.tag-warn[data-v-210fd13f]{background:#ff453a2e;color:#ff7a72}.login-btn[data-v-210fd13f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--mp-accent);color:#fff;border-radius:var(--mp-r-md);padding:8px 18px;font-weight:700;cursor:pointer}.stats[data-v-210fd13f]{display:flex;align-items:center;background:var(--mp-bg-card);border:1px solid var(--mp-border);border-radius:var(--mp-r-lg);padding:16px 8px}.stat[data-v-210fd13f]{flex:1;text-align:center}.stat-value[data-v-210fd13f]{font-size:var(--mp-fs-lg);font-weight:800;color:var(--mp-text-primary);letter-spacing:-.01em}.stat-label[data-v-210fd13f]{font-size:var(--mp-fs-xs);color:var(--mp-text-hint);margin-top:2px}.stat-divider[data-v-210fd13f]{width:1px;height:28px;background:var(--mp-border)}.menu[data-v-210fd13f]{background:var(--mp-bg-card);border:1px solid var(--mp-border);border-radius:var(--mp-r-lg);overflow:hidden}.menu-item[data-v-210fd13f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;display:flex;align-items:center;gap:14px;padding:14px 18px;font-size:var(--mp-fs-md);color:var(--mp-text-primary);cursor:pointer;text-align:left}.menu-item[data-v-210fd13f]:active{background:#7c5cfc0f}.menu-item.danger .mi-label[data-v-210fd13f]{color:var(--mp-danger)}.menu-item.danger .mi-icon[data-v-210fd13f]{background:#ff453a2e;color:var(--mp-danger)}.mi-icon[data-v-210fd13f]{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px;font-weight:700;flex-shrink:0}.ic-charge[data-v-210fd13f]{background:#7c5cfc2e;color:var(--mp-accent-light)}.ic-desktop[data-v-210fd13f]{background:#38bdf82e;color:#7dd3fc}.ic-out[data-v-210fd13f]{background:#ff453a2e;color:var(--mp-danger)}.mi-label[data-v-210fd13f]{flex:1}.mi-arrow[data-v-210fd13f]{color:var(--mp-text-hint);font-size:18px}.menu-divider[data-v-210fd13f]{height:1px;background:var(--mp-border);margin:0 18px}.foot[data-v-210fd13f]{text-align:center;font-size:var(--mp-fs-xs);color:var(--mp-text-hint);padding:10px 0;margin:0}.billing[data-v-e67e0497]{display:flex;flex-direction:column;gap:14px}.balance-strip[data-v-e67e0497]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#1f6feb,#0ea5e9);color:#fff;box-shadow:0 6px 20px #1f6feb38}.balance-block[data-v-e67e0497]{flex:1;min-width:0}.balance-label[data-v-e67e0497]{font-size:12px;opacity:.85}.balance-value[data-v-e67e0497]{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin-top:2px}.balance-strip .el-button[data-v-e67e0497]{flex-shrink:0;background:#fff3;border-color:#ffffff40;color:#fff}.section[data-v-e67e0497]{display:flex;flex-direction:column;gap:10px}.section-head[data-v-e67e0497]{display:flex;justify-content:space-between;align-items:center;padding:0 4px;font-size:14px;font-weight:700;color:#0b1220}.section-head .muted[data-v-e67e0497]{font-size:12px;font-weight:500;color:#94a3b8}.section-head .warn-tip[data-v-e67e0497]{font-size:12px;color:#ea580c;font-weight:600}.pkg-list[data-v-e67e0497]{display:flex;flex-direction:column;gap:12px}.pkg[data-v-e67e0497]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 1px 3px #0f172a0f}.pkg-head[data-v-e67e0497]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.pkg-head h3[data-v-e67e0497]{margin:0;font-size:16px;font-weight:700;color:#0b1220}.pkg-price[data-v-e67e0497]{font-size:20px;font-weight:800;color:#1f6feb;letter-spacing:-.02em}.pkg-pts[data-v-e67e0497]{list-style:none;padding:0;margin:0 0 12px}.pkg-pts li[data-v-e67e0497]{font-size:13px;color:#475569;padding:3px 0}.pkg-pts li strong[data-v-e67e0497]{color:#0b1220}.order-list[data-v-e67e0497]{display:flex;flex-direction:column;gap:10px}.order[data-v-e67e0497]{background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 1px 3px #0f172a0d}.order-row[data-v-e67e0497]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.order-no[data-v-e67e0497]{font-family:JetBrains Mono,monospace;font-size:12px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.order-meta[data-v-e67e0497]{margin-top:6px;color:#64748b;font-size:12px}.order-actions[data-v-e67e0497]{display:flex;gap:8px;margin-top:10px}.empty[data-v-e67e0497]{padding:24px;text-align:center;color:#94a3b8;font-size:13px}.foot-hint[data-v-e67e0497]{text-align:center;font-size:11px;color:#94a3b8;padding:8px 16px 16px;margin:0}.mobile-buy-overlay[data-v-e67e0497]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-buy-dialog[data-v-e67e0497]{position:relative;width:min(100%,360px);max-height:calc(100vh - 36px);overflow-y:auto;padding:20px 18px 18px;border-radius:18px;background:#fff;box-shadow:0 22px 70px #0f172a47}.mobile-buy-close[data-v-e67e0497]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:#f1f5f9;color:#334155;font-size:24px;line-height:30px}.mobile-buy-head[data-v-e67e0497]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-right:30px}.mobile-buy-title[data-v-e67e0497]{color:#0f172a;font-size:18px;font-weight:900;line-height:1.2}.mobile-buy-sub[data-v-e67e0497]{margin-top:5px;color:#64748b;font-size:12px;line-height:1.5}.mobile-buy-price[data-v-e67e0497]{flex:none;color:#1f6feb;font-size:21px;font-weight:900}.mobile-buy-summary[data-v-e67e0497]{margin-top:14px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.mobile-buy-name[data-v-e67e0497]{color:#0f172a;font-size:15px;font-weight:800;word-break:break-word}.mobile-buy-credit[data-v-e67e0497]{margin-top:6px;color:#475569;font-size:13px}.mobile-buy-credit b[data-v-e67e0497]{color:#0f172a}.mobile-pay-options[data-v-e67e0497]{display:flex;flex-direction:column;gap:9px;margin-top:14px}.mobile-pay-option[data-v-e67e0497]{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;text-align:left}.mobile-pay-option.active[data-v-e67e0497]{border-color:#1f6feb;background:#eff6ff;box-shadow:0 0 0 1px #1f6feb1f inset}.mobile-pay-mark[data-v-e67e0497]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#1f6feb;color:#fff;font-size:15px;font-weight:900}.mobile-pay-text[data-v-e67e0497]{display:flex;min-width:0;flex-direction:column;gap:3px}.mobile-pay-text b[data-v-e67e0497]{color:#0f172a;font-size:14px}.mobile-pay-text small[data-v-e67e0497]{color:#64748b;font-size:12px;line-height:1.35}.mobile-buy-actions[data-v-e67e0497]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.mobile-buy-actions button[data-v-e67e0497]{height:44px;border-radius:14px;font-size:15px;font-weight:900}.mobile-buy-cancel[data-v-e67e0497]{border:1px solid #e2e8f0;background:#fff;color:#334155}.mobile-buy-confirm[data-v-e67e0497]{border:0;background:linear-gradient(135deg,#1f6feb,#7c5cfc);color:#fff;box-shadow:0 10px 24px #1f6feb47}.mobile-buy-confirm[data-v-e67e0497]:disabled{opacity:.64}html.dark{background:#161b22d9;box-shadow:0 1px 3px #0000004d}html.dark{color:#60a5fa}html.dark{color:#e6edf3}html.dark{background:#111827;border:1px solid #334155}html.dark{background:#0f172a;border-color:#334155}html.dark{background:#1f6feb29;border-color:#60a5fa}html.dark{color:#f1f5f9}html.dark{color:#94a3b8}.mobile-alipay-dialog{border-radius:20px;max-width:420px}.mobile-alipay-dialog .el-dialog__header{display:none}.mobile-alipay-dialog .el-dialog__body{padding:20px 18px 18px}.mobile-pay-card[data-v-e67e0497]{display:flex;flex-direction:column;gap:14px;align-items:stretch;text-align:center}.mobile-pay-brand[data-v-e67e0497]{display:flex;align-items:center;justify-content:center;gap:9px;font-size:18px;font-weight:900;color:#0f172a}.mobile-pay-logo[data-v-e67e0497]{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:8px;background:#1677ff;color:#fff;font-size:13px;font-weight:900}.mobile-pay-row[data-v-e67e0497]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#f8fafc;color:#475569;font-size:13px}.mobile-pay-row b[data-v-e67e0497]{color:#1677ff;font-size:17px}.mobile-qr-wrap[data-v-e67e0497]{position:relative;margin:0 auto;padding:12px;border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 30px #0f172a14}.mobile-qr-canvas[data-v-e67e0497]{display:block;width:220px;height:220px}.mobile-pay-paid[data-v-e67e0497]{display:flex;align-items:center;justify-content:center;min-height:84px;color:#16a34a;font-weight:900;font-size:18px}.mobile-pay-hint[data-v-e67e0497],.mobile-cashier-sub[data-v-e67e0497],.mobile-pay-no[data-v-e67e0497]{color:#64748b;font-size:12px;line-height:1.6}.mobile-cashier-box[data-v-e67e0497]{padding:22px 16px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #dbeafe}.mobile-cashier-icon[data-v-e67e0497]{width:50px;height:50px;margin:0 auto 10px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#1677ff;color:#fff;font-size:24px;font-weight:900}.mobile-cashier-title[data-v-e67e0497]{color:#0f172a;font-weight:900;margin-bottom:6px}.mobile-pay-actions[data-v-e67e0497]{display:flex;flex-direction:column;gap:9px}.mobile-pay-actions .el-button[data-v-e67e0497]{width:100%;margin-left:0!important;border-radius:999px;font-weight:800}html.dark .mobile-alipay-dialog{background:#111827}html.dark .mobile-pay-brand,html.dark .mobile-cashier-title{color:#f1f5f9}html.dark .mobile-pay-row,html.dark .mobile-cashier-box{background:#0f172a;border-color:#334155}.mp-shell[data-v-3e8001eb]{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:-webkit-fill-available;overflow:hidden}.mp-body[data-v-3e8001eb]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px calc(72px + env(safe-area-inset-bottom,0))}.mp-sub-head[data-v-3e8001eb]{display:flex;align-items:center;gap:10px;margin:-2px 0 12px;font-size:17px;font-weight:800;color:var(--mp-text-primary, var(--text-primary))}.mp-back[data-v-3e8001eb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:7px 12px;background:var(--mp-bg-card, var(--bg-secondary));color:var(--mp-text-primary, var(--text-primary));font-size:14px;font-weight:700}.mp-tabbar[data-v-3e8001eb]{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-secondary);border-top:1px solid var(--border-color);padding-bottom:env(safe-area-inset-bottom,0);z-index:20}.mp-tab[data-v-3e8001eb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 9px;cursor:pointer;font-size:11px;font-weight:600;color:var(--text-hint);transition:color .16s ease}.mp-tab .el-icon[data-v-3e8001eb]{font-size:22px}.mp-tab.active[data-v-3e8001eb]{color:var(--accent)}.mp-tab[data-v-3e8001eb]:active{background:#7c5cfc14}.floating-ad-dialog{--el-dialog-margin-top: 0;margin:0!important;border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #0f172a47,0 10px 30px #2563eb2e}.floating-ad-overlay,.floating-ad-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center}.floating-ad-dialog .el-dialog__header{margin-right:0;padding:24px 60px 10px 28px;background:linear-gradient(135deg,#eff6fffa,#fffffffa)}.floating-ad-dialog .el-dialog__title{font-size:22px;font-weight:800;color:#1e3a8a}.floating-ad-dialog .el-dialog__headerbtn{top:11px;right:12px;width:32px;height:32px;border-radius:999px;background:#0f172a14}.floating-ad-dialog .el-dialog__body{padding:16px 28px 12px;background:linear-gradient(145deg,#fffffffa,#eff6fff5)}.floating-ad-dialog .el-dialog__footer{padding:12px 28px 24px;background:linear-gradient(145deg,#fffffffa,#eff6fff5)}.floating-ad-body[data-v-fa94b337]{min-height:20px}.floating-ad-image[data-v-fa94b337]{display:block;width:100%;max-height:220px;margin:0 0 14px;object-fit:cover;border-radius:14px;box-shadow:inset 0 0 0 1px #94a3b83d}.floating-ad-content[data-v-fa94b337]{white-space:pre-line;line-height:1.9;font-size:16px;font-weight:600;color:#334155}.floating-ad-actions[data-v-fa94b337]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.floating-ad-skip[data-v-fa94b337],.floating-ad-confirm[data-v-fa94b337]{min-width:124px;min-height:38px;border-radius:999px;font-weight:700}html.dark .floating-ad-dialog .el-dialog__header,html.dark .floating-ad-dialog .el-dialog__body,html.dark .floating-ad-dialog .el-dialog__footer{background:linear-gradient(145deg,#0f172afa,#1e293bf5)}html.dark .floating-ad-dialog .el-dialog__title{color:#bfdbfe}html.dark .floating-ad-dialog .el-dialog__headerbtn{background:#e2e8f01a}html.dark .floating-ad-content{color:#e2e8f0}@media (max-width: 640px){.floating-ad-dialog{width:calc(100vw - 28px)!important}.floating-ad-dialog .el-dialog__header{padding:20px 54px 8px 22px}.floating-ad-dialog .el-dialog__body{padding:12px 22px 10px}.floating-ad-dialog .el-dialog__footer{padding:10px 22px 20px}.floating-ad-dialog .el-dialog__title{font-size:19px}.floating-ad-content[data-v-fa94b337]{font-size:15px;line-height:1.82}.floating-ad-actions[data-v-fa94b337]{justify-content:stretch}.floating-ad-skip[data-v-fa94b337],.floating-ad-confirm[data-v-fa94b337]{flex:1 1 120px}}.site-footer[data-v-56c72825]{width:100%;color:var(--el-text-color-secondary, #909399);line-height:1.6;box-sizing:border-box}.site-footer.fixed-bottom[data-v-56c72825]{position:absolute;left:0;right:0;bottom:0}.footer-grid[data-v-56c72825]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:10px 24px;box-sizing:border-box}.footer-slot[data-v-56c72825]{min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-slot.left[data-v-56c72825]{justify-content:flex-start}.footer-slot.center[data-v-56c72825]{justify-content:center}.footer-slot.right[data-v-56c72825]{justify-content:flex-end}.footer-slot a[data-v-56c72825],.footer-slot span[data-v-56c72825]{min-width:0;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.footer-slot a[data-v-56c72825]:hover{color:var(--el-color-primary)}.footer-logo-link[data-v-56c72825]{display:inline-flex;flex:0 0 auto}.footer-logo[data-v-56c72825]{width:auto;height:22px;max-width:120px;object-fit:contain;flex:0 0 auto}@media (max-width: 640px){.footer-grid[data-v-56c72825]{grid-template-columns:1fr;gap:4px;padding-inline:16px}.footer-slot.left[data-v-56c72825],.footer-slot.center[data-v-56c72825],.footer-slot.right[data-v-56c72825]{justify-content:center}}.layout-root[data-v-1b2833a9]{height:100vh;overflow:hidden}.right-container[data-v-1b2833a9]{min-width:0;flex:1;overflow:hidden}.sidebar[data-v-1b2833a9]{background:var(--gp-sidebar-bg);transition:width .22s ease;overflow-x:hidden;display:flex!important;flex-direction:column}.sidebar .side-menu[data-v-1b2833a9]{flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-mobile[data-v-1b2833a9]{position:fixed!important;left:0;top:0;height:100vh;width:240px!important;z-index:1001;transform:translate(-100%);transition:transform .25s ease,box-shadow .25s ease;box-shadow:none}.sidebar-mobile.sidebar-open[data-v-1b2833a9]{transform:translate(0);box-shadow:4px 0 24px #00000059}.sidebar-overlay[data-v-1b2833a9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000}.overlay-fade-enter-active[data-v-1b2833a9],.overlay-fade-leave-active[data-v-1b2833a9]{transition:opacity .25s}.overlay-fade-enter-from[data-v-1b2833a9],.overlay-fade-leave-to[data-v-1b2833a9]{opacity:0}.logo[data-v-1b2833a9]{height:60px;display:flex;align-items:center;gap:10px;padding:0 16px;color:#fff;font-weight:700;letter-spacing:1px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none}.logo .logo-img[data-v-1b2833a9]{width:32px;height:32px;border-radius:8px;object-fit:contain;background:#fff}.logo .mark[data-v-1b2833a9]{display:inline-flex;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#409eff,#67c23a);align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.logo .title[data-v-1b2833a9]{font-size:16px;white-space:nowrap;overflow:hidden}.side-menu[data-v-1b2833a9]{border-right:none!important;--el-menu-hover-bg-color: rgba(255,255,255,.06)}.topbar[data-v-1b2833a9]{display:flex;align-items:center;justify-content:space-between;height:56px;min-height:56px;background:color-mix(in srgb,var(--el-bg-color) 82%,#eef4ff 18%);color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-light);box-shadow:0 8px 24px #0f172a0a;padding:0 18px;flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar .left[data-v-1b2833a9]{display:flex;align-items:center;gap:10px;min-width:0}.topbar .crumb[data-v-1b2833a9]{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .user-entry[data-v-1b2833a9]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--el-text-color-primary)}.topbar .user-entry .nick[data-v-1b2833a9]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .right[data-v-1b2833a9]{display:inline-flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}.topbar .header-links[data-v-1b2833a9]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;max-width:min(46vw,520px);overflow:hidden;flex:0 1 auto}.topbar .header-link[data-v-1b2833a9]{flex:0 0 auto;max-width:148px;min-width:0;padding:0 6px;color:var(--el-text-color-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .header-link[data-v-1b2833a9] span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .theme-btn[data-v-1b2833a9]{padding:0 6px}@media (max-width: 1024px){.topbar .header-links[data-v-1b2833a9]{max-width:min(40vw,360px);gap:6px}.topbar .header-link[data-v-1b2833a9]{max-width:132px}.topbar .user-entry .nick[data-v-1b2833a9]{max-width:90px}}@media (max-width: 860px){.topbar[data-v-1b2833a9]{padding:0 14px}.topbar .header-links[data-v-1b2833a9]{display:none}}.main[data-v-1b2833a9]{background:var(--gp-bg);padding:0;overflow-y:auto;overflow-x:hidden}.footer[data-v-1b2833a9]{background:transparent;text-align:center;color:var(--el-text-color-secondary);font-size:12px;padding:6px 12px;height:auto;min-height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.footer-line[data-v-1b2833a9]{line-height:1.6}.brand-line .brand-name[data-v-1b2833a9]{color:var(--el-color-primary);letter-spacing:.5px;margin-right:4px}.brand-line .sep[data-v-1b2833a9]{color:var(--el-text-color-disabled);margin:0 4px;-webkit-user-select:none;user-select:none}.footer-custom[data-v-1b2833a9]{color:var(--el-text-color-placeholder);font-size:11px}.footer-custom a[data-v-1b2833a9]{color:inherit;text-decoration:none}.footer-custom a[data-v-1b2833a9]:hover{color:var(--el-color-primary)}.footer-link[data-v-1b2833a9]{color:var(--el-color-primary);text-decoration:none;margin:0 2px}.footer-link.pic-link[data-v-1b2833a9]{color:var(--el-color-success)}.footer-link[data-v-1b2833a9]:hover{text-decoration:underline}.fade-enter-active[data-v-1b2833a9],.fade-leave-active[data-v-1b2833a9]{transition:opacity .15s}.fade-enter-from[data-v-1b2833a9],.fade-leave-to[data-v-1b2833a9]{opacity:0}.sidebar-version[data-v-1b2833a9]{position:sticky;bottom:0;padding:10px 16px;text-align:center;border-top:1px solid rgba(255,255,255,.07);background:var(--gp-sidebar-bg);flex-shrink:0}.sidebar-version .ver-text[data-v-1b2833a9]{display:inline-block;font-size:11px;color:#ffffff47;letter-spacing:.5px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sidebar-version.collapsed .ver-text[data-v-1b2833a9]{font-size:9px;letter-spacing:0}@media (max-width: 767px){.topbar[data-v-1b2833a9]{padding:0 12px;gap:8px}.topbar .left[data-v-1b2833a9]{flex:1}.topbar .right[data-v-1b2833a9]{gap:6px;flex-shrink:0}.topbar .crumb[data-v-1b2833a9]{font-size:14px}.topbar .header-links[data-v-1b2833a9],.topbar .nick[data-v-1b2833a9]{display:none}.topbar .theme-btn[data-v-1b2833a9]{padding:0 2px}.footer[data-v-1b2833a9]{display:none}}.notify-badge[data-v-1b2833a9] .el-badge__content{top:8px;right:8px}.notify-panel[data-v-1b2833a9]{min-height:96px}.notify-head[data-v-1b2833a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.notify-actions[data-v-1b2833a9]{display:flex;align-items:center;gap:6px}.notify-empty[data-v-1b2833a9]{padding:24px 0;text-align:center;color:var(--el-text-color-secondary);font-size:13px}.notify-list[data-v-1b2833a9]{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow:auto}.notify-item[data-v-1b2833a9]{width:100%;display:flex;gap:8px;border:1px solid var(--el-border-color-lighter);border-left:3px solid transparent;background:var(--el-fill-color-blank);border-radius:8px;padding:9px 10px;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.notify-item[data-v-1b2833a9]:hover{border-color:var(--el-color-primary-light-5);background:var(--el-fill-color-light)}.notify-item.tone-info.unread[data-v-1b2833a9],.notify-item.tone-credit[data-v-1b2833a9]{border-left-color:var(--el-color-primary);background:#409eff0d}.notify-item.tone-credit.unread[data-v-1b2833a9],.notify-item.tone-info.unread[data-v-1b2833a9]{border-color:var(--el-color-primary-light-5);border-left-color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:0 8px 22px #409eff1f}.notify-item.tone-danger[data-v-1b2833a9]{border-left-color:var(--el-color-danger);background:#f56c6c0f}.notify-item.tone-danger.unread[data-v-1b2833a9]{border-color:var(--el-color-danger-light-5);border-left-color:var(--el-color-danger);background:var(--el-color-danger-light-9);box-shadow:0 8px 22px #f56c6c24}.notify-dot[data-v-1b2833a9]{width:7px;height:7px;border-radius:999px;margin-top:6px;background:var(--el-border-color);flex:0 0 auto}.notify-item.tone-credit .notify-dot[data-v-1b2833a9],.notify-item.tone-info.unread .notify-dot[data-v-1b2833a9]{background:var(--el-color-primary)}.notify-item.tone-danger .notify-dot[data-v-1b2833a9]{background:var(--el-color-danger)}.notify-body[data-v-1b2833a9]{min-width:0;display:flex;flex-direction:column;gap:3px}.notify-title[data-v-1b2833a9]{font-weight:600;color:var(--el-text-color-primary)}.notify-item.tone-credit .notify-title[data-v-1b2833a9],.notify-item.tone-info.unread .notify-title[data-v-1b2833a9]{color:var(--el-color-primary)}.notify-item.tone-danger .notify-title[data-v-1b2833a9]{color:var(--el-color-danger)}.notify-content[data-v-1b2833a9]{color:var(--el-text-color-regular);font-size:13px;line-height:1.45}.notify-time[data-v-1b2833a9]{color:var(--el-text-color-secondary);font-size:12px}.notify-toast-credit{--el-message-bg-color: var(--el-color-primary-light-9);--el-message-border-color: var(--el-color-primary-light-5);--el-message-text-color: var(--el-color-primary)}.notify-toast-danger{--el-message-bg-color: var(--el-color-danger-light-9);--el-message-border-color: var(--el-color-danger-light-5);--el-message-text-color: var(--el-color-danger)}.notify-toast-credit .el-message__content,.notify-toast-credit .el-message__icon{color:var(--el-color-primary)}.notify-toast-danger .el-message__content,.notify-toast-danger .el-message__icon{color:var(--el-color-danger)}.blank-layout[data-v-25e1ee9a]{min-height:100vh;position:relative;padding-bottom:40px;box-sizing:border-box}:root{--gp-bg: #f5f7fa;--gp-sidebar-bg: #1f2330;--gp-sidebar-active: #409eff;--gp-card-shadow: 0 1px 4px rgba(0, 21, 41, .05)}html.dark{--gp-bg: #0d1117;--gp-sidebar-bg: #0b0e14;--gp-card-shadow: 0 1px 4px rgba(0, 0, 0, .35)}html,body,#app{height:100%;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}#app{background:var(--gp-bg)}img,video,canvas,svg{max-width:100%}.page-title{font-size:18px;font-weight:600;margin:0 0 16px;color:var(--el-text-color-primary)}.page-container{padding:20px;max-width:100%;overflow-x:hidden}.card-block{background:var(--el-bg-color);border-radius:8px;padding:18px 20px;box-shadow:var(--gp-card-shadow);min-width:0;max-width:100%}.card-block+.card-block{margin-top:16px}.flex-between{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.flex-wrap-gap{display:flex;gap:12px;flex-wrap:wrap;align-items:center;min-width:0}.el-table .el-button+.el-button{margin-left:6px}.el-card,.el-card__body,.el-tabs,.el-tabs__content,.el-tab-pane{min-width:0;max-width:100%}.el-tabs__nav-wrap{min-width:0}.el-tabs__nav-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.el-tabs__nav{white-space:nowrap}.el-form,.el-form-item,.el-form-item__content{min-width:0;max-width:100%}.el-input,.el-input-number,.el-select,.el-cascader,.el-date-editor,.el-textarea,.el-table{max-width:100%}.el-table .cell{word-break:break-word}.el-overlay.is-message-box{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000}.el-overlay.is-message-box .el-overlay-message-box,.is-message-box .el-overlay-message-box,.el-overlay-message-box{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow:auto;text-align:left;box-sizing:border-box}.el-overlay.is-message-box .el-overlay-message-box:after,.is-message-box .el-overlay-message-box:after,.el-overlay-message-box:after{display:none!important;content:none!important}.el-overlay.is-message-box .el-message-box,.el-overlay-message-box .el-message-box{position:relative!important;display:block!important;width:min(460px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:auto!important;vertical-align:initial!important}.el-overlay.is-message-box .el-message-box,.el-overlay-message-box .el-message-box{padding:0!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:14px!important;box-shadow:0 24px 70px #0f172a3d!important}.el-overlay.is-message-box .el-message-box__header,.el-overlay-message-box .el-message-box__header{padding:20px 22px 8px!important}.el-overlay.is-message-box .el-message-box__title,.el-overlay-message-box .el-message-box__title{color:#0f172a!important;font-size:17px!important;font-weight:800!important;line-height:1.45!important}.el-overlay.is-message-box .el-message-box__headerbtn,.el-overlay-message-box .el-message-box__headerbtn{top:14px!important;right:14px!important;width:32px!important;height:32px!important;border-radius:8px!important}.el-overlay.is-message-box .el-message-box__headerbtn:hover,.el-overlay-message-box .el-message-box__headerbtn:hover{background:#0f172a0f!important}.el-overlay.is-message-box .el-message-box__content,.el-overlay-message-box .el-message-box__content{padding:10px 22px 18px!important;color:#475569!important;font-size:14px!important;line-height:1.75!important}.el-overlay.is-message-box .el-message-box__status,.el-overlay-message-box .el-message-box__status{top:13px!important}.el-overlay.is-message-box .el-message-box__input,.el-overlay-message-box .el-message-box__input{padding-top:14px!important}.el-overlay.is-message-box .el-message-box__input .el-input__wrapper,.el-overlay-message-box .el-message-box__input .el-input__wrapper{min-height:42px!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:0 0 0 1px #cbd5e1f2 inset!important}.el-overlay.is-message-box .el-message-box__input .el-input__wrapper.is-focus,.el-overlay-message-box .el-message-box__input .el-input__wrapper.is-focus{background:#fff!important;box-shadow:0 0 0 1px #409eff inset,0 0 0 3px #409eff1f!important}.el-overlay.is-message-box .el-message-box__btns,.el-overlay-message-box .el-message-box__btns{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 18px 18px!important;background:#f8fafc!important;border-top:1px solid rgba(226,232,240,.9)!important}.el-overlay.is-message-box .el-message-box__btns .el-button,.el-overlay-message-box .el-message-box__btns .el-button{min-width:88px!important;height:38px!important;margin-left:0!important;border-radius:10px!important;font-weight:700!important}.el-overlay.is-message-box .el-message-box__btns .el-button--primary,.el-overlay-message-box .el-message-box__btns .el-button--primary{border-color:transparent!important;background:linear-gradient(135deg,#409eff,#2563eb)!important;box-shadow:0 8px 18px #2563eb3d!important}.el-overlay.is-message-box .admin-danger-message-box .el-message-box__btns .el-button--primary,.el-overlay-message-box .admin-danger-message-box .el-message-box__btns .el-button--primary,.admin-danger-message-box .el-message-box__btns .el-button--primary{border-color:transparent!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 8px 18px #dc26263d!important}html.dark .el-overlay.is-message-box .el-message-box,html.dark .el-overlay-message-box .el-message-box{border-color:#475569d1!important}html.dark .el-overlay.is-message-box .el-message-box__title,html.dark .el-overlay-message-box .el-message-box__title{color:#f8fafc!important}html.dark .el-overlay.is-message-box .el-message-box__content,html.dark .el-overlay-message-box .el-message-box__content{color:#cbd5e1!important}html.dark .el-overlay.is-message-box .el-message-box__input .el-input__wrapper,html.dark .el-overlay-message-box .el-message-box__input .el-input__wrapper{background:#0f172a9e!important;box-shadow:0 0 0 1px #475569eb inset!important}html.dark .el-overlay.is-message-box .el-message-box__btns,html.dark .el-overlay-message-box .el-message-box__btns{background:#0f172a8f!important;border-top-color:#475569b8!important}.el-overlay,.el-overlay-dialog,.el-overlay.is-message-box{background-color:#0f172a75!important}.el-dialog,.el-message-box,.el-drawer,.el-popover.el-popper,.el-popper.is-light,.el-select__popper.el-popper,.el-cascader__dropdown.el-popper,.el-dropdown__popper.el-popper,.el-picker__popper.el-popper,.el-autocomplete-suggestion.el-popper,.el-mentions__popper.el-popper,.el-table-filter,.el-menu--popup,.el-message,.el-notification,.el-date-picker,.el-picker-panel,.el-time-panel,.el-color-dropdown{background:var(--el-bg-color-overlay, var(--el-bg-color, #fff))!important;color:var(--el-text-color-primary, #303133)!important;border-color:var(--el-border-color-light, #dcdfe6)!important;box-shadow:var(--el-box-shadow-light, 0 12px 32px rgba(15, 23, 42, .18))!important}.el-dialog__header,.el-dialog__body,.el-dialog__footer,.el-message-box__header,.el-message-box__content,.el-message-box__btns,.el-drawer__header,.el-drawer__body,.el-drawer__footer{background:transparent!important;color:var(--el-text-color-primary, #303133)!important}.el-dialog__title,.el-message-box__title,.el-popover__title,.el-drawer__title,.el-picker-panel,.el-picker-panel__body,.el-picker-panel__content,.el-time-panel,.el-time-panel__content{color:var(--el-text-color-primary, #303133)!important}.el-message-box__message,.el-message-box__message p,.el-dialog__body,.el-popover.el-popper,.el-popper.is-light{color:var(--el-text-color-regular, #606266)!important}.el-popper.is-light>.el-popper__arrow:before,.el-select__popper.el-popper>.el-popper__arrow:before,.el-cascader__dropdown.el-popper>.el-popper__arrow:before,.el-dropdown__popper.el-popper>.el-popper__arrow:before,.el-picker__popper.el-popper>.el-popper__arrow:before{background:var(--el-bg-color-overlay, var(--el-bg-color, #fff))!important;border-color:var(--el-border-color-light, #dcdfe6)!important}.el-select-dropdown,.el-dropdown-menu,.el-cascader-panel,.el-picker-panel__body-wrapper,.el-time-spinner,.el-color-dropdown__main-wrapper{background:transparent!important;color:var(--el-text-color-primary, #303133)!important}.el-select-dropdown__item,.el-dropdown-menu__item,.el-cascader-node,.el-picker-panel__icon-btn,.el-date-table td,.el-month-table td,.el-year-table td,.el-time-spinner__item{color:var(--el-text-color-regular, #606266)!important}.mp-scope .info-modal,.mp-scope .prompt-modal,.mp-scope .tag-picker,.mp-scope .mobile-buy-dialog{background:var(--bg-card, #fff)!important;color:var(--text-primary, #303133)!important;border-color:var(--border-color, #e4e7ed)!important;box-shadow:0 14px 42px #0f172a38!important}html.dark .el-overlay,html.dark .el-overlay-dialog,html.dark .el-overlay.is-message-box{background-color:#0000009e!important}html.dark .el-dialog,html.dark .el-message-box,html.dark .el-drawer,html.dark .el-popover.el-popper,html.dark .el-popper.is-light,html.dark .el-select__popper.el-popper,html.dark .el-cascader__dropdown.el-popper,html.dark .el-dropdown__popper.el-popper,html.dark .el-picker__popper.el-popper,html.dark .el-autocomplete-suggestion.el-popper,html.dark .el-mentions__popper.el-popper,html.dark .el-table-filter,html.dark .el-menu--popup,html.dark .el-message,html.dark .el-notification,html.dark .el-date-picker,html.dark .el-picker-panel,html.dark .el-time-panel,html.dark .el-color-dropdown{background:var(--el-bg-color-overlay, #1d1e1f)!important;color:var(--el-text-color-primary, #e5eaf3)!important;border-color:var(--el-border-color, #4c4d4f)!important;box-shadow:0 18px 48px #00000085!important}html.dark .el-dialog__header,html.dark .el-dialog__body,html.dark .el-dialog__footer,html.dark .el-message-box__header,html.dark .el-message-box__content,html.dark .el-message-box__btns,html.dark .el-drawer__header,html.dark .el-drawer__body,html.dark .el-drawer__footer{color:var(--el-text-color-primary, #e5eaf3)!important}html.dark .mp-scope .info-modal,html.dark .mp-scope .prompt-modal,html.dark .mp-scope .tag-picker,html.dark .mp-scope .mobile-buy-dialog{background:var(--bg-card, #1c1c3a)!important;color:var(--text-primary, #f0f0f5)!important;border-color:var(--border-color, #2a2a50)!important}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;min-width:0}.toolbar>*{min-width:0}@media (max-width: 767px){.page-container{padding:12px}.card-block{padding:14px 12px}.page-title{font-size:16px;margin-bottom:12px}.flex-between{align-items:flex-start}.toolbar{align-items:stretch;gap:8px}.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.toolbar .el-input-number{width:100%!important;flex:1 1 150px}.toolbar .el-button{flex:0 1 auto}.el-table{font-size:13px}.el-table__inner-wrapper,.el-table__body-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.el-table .cell{line-height:1.45}.el-table .cell .el-button{margin:2px 4px 2px 0;display:inline-flex;width:auto;min-width:0;padding-left:4px;padding-right:4px}.el-pagination{justify-content:center;flex-wrap:wrap;gap:4px}.el-pagination .el-pagination__total,.el-pagination .el-pagination__sizes{display:none}.el-dialog{width:95vw!important;margin:4vh auto!important}.el-dialog__body{max-height:calc(92vh - 120px);overflow:auto}.el-message-box{width:min(92vw,420px)!important}.el-form-item .el-form-item__label{float:none;display:block;text-align:left;padding-bottom:4px;line-height:1.4}.el-form-item .el-form-item__content{margin-left:0!important}.el-form-item__content>.el-input,.el-form-item__content>.el-select,.el-form-item__content>.el-input-number,.el-form-item__content>.el-date-editor,.el-form-item__content>.el-textarea{width:100%!important}.flex-between{flex-wrap:wrap}}*{scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.45) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#90939959;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background .2s}*::-webkit-scrollbar-thumb:hover{background:#909399a6;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html.dark *{scrollbar-color:rgba(255,255,255,.22) transparent}html.dark *::-webkit-scrollbar-thumb{background:#ffffff2e;background-clip:padding-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#ffffff52;background-clip:padding-box}.el-aside.sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.el-aside.sidebar::-webkit-scrollbar{width:6px;height:6px}.el-aside.sidebar::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.el-aside.sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:padding-box}.el-scrollbar__bar.is-vertical>.el-scrollbar__thumb,.el-scrollbar__bar.is-horizontal>.el-scrollbar__thumb{background-color:#90939973;border-radius:999px}.el-scrollbar__bar.is-vertical{width:6px}.el-scrollbar__bar.is-horizontal{height:6px}html.dark .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb,html.dark .el-scrollbar__bar.is-horizontal>.el-scrollbar__thumb{background-color:#ffffff47}@media (max-width: 767px){html,body{overflow-x:hidden}.container{padding-left:16px!important;padding-right:16px!important}.el-overlay-dialog .el-dialog{--el-dialog-width: calc(100vw - 24px) !important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto!important}.el-dialog__body{padding-left:16px!important;padding-right:16px!important;max-height:calc(100vh - 180px);overflow-y:auto;-webkit-overflow-scrolling:touch}.el-table .el-table__body-wrapper,.el-table .el-table__header-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.el-table .el-table__body-wrapper::-webkit-scrollbar{height:6px}.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#64646473;border-radius:3px}.el-table .cell{padding-left:8px!important;padding-right:8px!important}.el-input,.el-select,.el-cascader,.el-textarea,.el-form-item__content{width:100%!important;max-width:100%!important}.el-form-item__label{word-break:break-word}.el-button{min-height:36px}.el-button+.el-button{margin-left:0}.el-message{min-width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:12px!important;right:12px!important;transform:none!important}.el-notification{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:12px!important;right:12px!important}.el-drawer.ltr,.el-drawer.rtl{width:88vw!important;max-width:88vw!important}pre,code{word-break:break-all;white-space:pre-wrap}}@media (min-width: 768px) and (max-width: 1024px){.container{padding-left:24px!important;padding-right:24px!important}}@media (max-width: 767px){.el-overlay.is-message-box,.el-overlay-message-box{background:#0f172a7a!important}.el-overlay .el-message-box{width:calc(100vw - 48px)!important;max-width:360px;margin:0 auto;border-radius:16px;border:1px solid rgba(226,232,240,.95);background:#fff!important;color:#1f2733!important;box-shadow:0 12px 36px #0d0d1a52;padding:4px 0;overflow:hidden}.el-overlay .el-message-box.mobile-confirm-box,.el-overlay .mobile-confirm-box{background:#fff!important}.el-overlay .el-message-box__header{padding:18px 20px 6px;background:#fff!important}.el-overlay .el-message-box__title{font-size:16px;font-weight:700;color:#1f2733}.el-overlay .el-message-box__content{padding:8px 20px 16px;color:#4a5573;background:#fff!important;font-size:14px;line-height:1.65}.el-overlay .el-message-box__message,.el-overlay .el-message-box__message p{color:#4a5573!important}.el-overlay .el-message-box__btns{padding:6px 16px 16px;gap:8px;display:flex;background:#fff!important}.el-overlay .el-message-box__btns .el-button{flex:1;height:40px;border-radius:10px;font-weight:700;font-size:14px}.el-overlay .el-message-box__btns .el-button:not(.el-button--primary){background:#f8fafc!important;border-color:#d7dee9!important;color:#334155!important}.el-overlay .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#7c5cfc,#5b8def)!important;border-color:#7c5cfc!important;box-shadow:0 6px 18px #7c5cfc52!important;color:#fff!important}.el-overlay .el-message-box__input{padding:0 4px}.el-overlay .el-message-box__input .el-input__inner{height:40px;border-radius:10px;font-size:14px}.el-overlay .el-message-box__input input{font-size:16px!important}}.mp-scope{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.mp-scope input,.mp-scope textarea,.mp-scope select{font-size:16px}.mp-scope{--bg-primary: #f5f7fa;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-input: #f5f7fa;--border-color: #e4e7ed;--text-primary: #303133;--text-secondary: #606266;--text-hint: #909399;--accent: #7c5cfc;--accent-light: #9b7fff;--accent-bg: rgba(124, 92, 252, .1);--success: #67c23a;--warning: #e6a23c;--danger: #f56c6c;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-card: 0 1px 4px rgba(0, 21, 41, .06);--mp-bg-primary: var(--bg-primary);--mp-bg-secondary: var(--bg-secondary);--mp-bg-card: var(--bg-card);--mp-bg-input: var(--bg-input);--mp-border: var(--border-color);--mp-text-primary: var(--text-primary);--mp-text-secondary:var(--text-secondary);--mp-text-hint: var(--text-hint);--mp-accent: var(--accent);--mp-accent-light: var(--accent-light);--mp-accent-bg: var(--accent-bg);--mp-accent-glow: rgba(124, 92, 252, .3);--mp-success: var(--success);--mp-warning: var(--warning);--mp-danger: var(--danger);--mp-r-sm: var(--radius-sm);--mp-r-md: var(--radius-md);--mp-r-lg: var(--radius-lg);--mp-r-xl: var(--radius-xl);--mp-shadow-card: var(--shadow-card);--mp-shadow-accent: 0 6px 18px rgba(124, 92, 252, .28);--mp-fs-xs: 11px;--mp-fs-sm: 12px;--mp-fs-md: 14px;--mp-fs-lg: 16px;--mp-fs-xl: 18px;--mp-fs-2xl: 22px;--mp-fs-3xl: 28px;background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}:global(html.dark) .mp-scope{--bg-primary: #0d0d1a;--bg-secondary: #161630;--bg-card: #1c1c3a;--bg-input: #232346;--border-color: #2a2a50;--text-primary: #f0f0f5;--text-secondary:#a0a0b8;--text-hint: #6a6a88;--accent-bg: rgba(124, 92, 252, .12);--shadow-card: 0 1px 4px rgba(0, 0, 0, .32)}.mp-scope .container{padding:12px 16px;box-sizing:border-box;min-height:100vh}.mp-scope .flex-row{display:flex;flex-direction:row;align-items:center}.mp-scope .flex-col{display:flex;flex-direction:column}.mp-scope .flex-1{flex:1}.mp-scope .flex-center{display:flex;align-items:center;justify-content:center}.mp-scope .flex-between{display:flex;align-items:center;justify-content:space-between}.mp-scope .flex-wrap{flex-wrap:wrap}.mp-scope .text-center{text-align:center}.mp-scope .text-secondary{color:var(--text-secondary)}.mp-scope .text-hint{color:var(--text-hint)}.mp-scope .text-accent{color:var(--accent)}.mp-scope .text-sm{font-size:12px}.mp-scope .text-lg{font-size:16px}.mp-scope .text-xl{font-size:18px}.mp-scope .text-bold{font-weight:600}.mp-scope .mt-sm{margin-top:6px}.mp-scope .mt-md{margin-top:12px}.mp-scope .mt-lg{margin-top:20px}.mp-scope .mb-sm{margin-bottom:6px}.mp-scope .mb-md{margin-bottom:12px}.mp-scope .mb-lg{margin-bottom:20px}.mp-scope .btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;border:none;border-radius:var(--radius-lg);padding:11px 0;font-size:15px;font-weight:600;text-align:center;width:100%;line-height:1.4;cursor:pointer;box-shadow:0 4px 12px #7c5cfc47;-webkit-appearance:none}.mp-scope .btn-outline{background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:10px 0;font-size:14px;text-align:center;width:100%;line-height:1.4;cursor:pointer;-webkit-appearance:none}.mp-scope .btn-ghost{background:var(--accent-bg);color:var(--accent);border:none;border-radius:var(--radius-md);padding:8px 16px;font-size:13px;line-height:1.4;cursor:pointer;-webkit-appearance:none}.mp-scope .btn-disabled{opacity:.5;pointer-events:none}.mp-scope button.btn-primary,.mp-scope button.btn-outline,.mp-scope button.btn-ghost{font-family:inherit}.mp-scope .card{background:var(--bg-card);border-radius:var(--radius-lg);padding:14px;margin-bottom:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-card)}.mp-scope .input-wrap{background:var(--bg-input);border-radius:var(--radius-md);padding:10px 12px;border:1px solid var(--border-color)}.mp-scope .input-wrap input,.mp-scope .input-wrap textarea{color:var(--text-primary);font-size:14px;width:100%;background:transparent;border:0;outline:0;font-family:inherit;resize:none}.mp-scope .input-wrap input::placeholder,.mp-scope .input-wrap textarea::placeholder{color:var(--text-hint)}.mp-scope .tag{display:inline-block;background:var(--accent-bg);color:var(--accent);font-size:11px;padding:3px 8px;border-radius:10px;margin-right:6px}.mp-scope .divider{height:1px;background:var(--border-color);margin:12px 0}.mp-scope .safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom) + 10px)}.mp-scope .mp-chip,.mp-scope .size-item{-moz-appearance:none;appearance:none;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,border-color .16s,color .16s;line-height:1.4;-webkit-appearance:none;font-family:inherit}.mp-scope .mp-chip:active,.mp-scope .size-item:active{transform:scale(.97)}.mp-scope .mp-chip.active,.mp-scope .size-item.active{background:var(--accent-bg);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.mp-scope .mp-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;height:48px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:15px;font-weight:700;box-shadow:0 6px 20px #7c5cfc47;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.mp-scope .mp-cta:active{transform:translateY(1px);opacity:.92}.mp-scope .mp-cta[disabled]{opacity:.5;cursor:not-allowed}.mp-scope .chip-group,.mp-scope .size-group{display:flex;flex-wrap:wrap;gap:8px}.mp-scope .ratio-group{display:flex;flex-wrap:wrap;gap:10px}.mp-scope .ratio-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--border-color);background:var(--bg-input);border-radius:var(--radius-md);padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:64px;min-height:64px;transition:background .16s,border-color .16s;font-family:inherit}.mp-scope .ratio-chip:active{transform:scale(.96)}.mp-scope .ratio-chip.active{background:var(--accent-bg);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.mp-scope .ratio-shape{display:block;border:1.5px solid var(--text-hint);border-radius:3px;background:transparent;transition:border-color .16s,background .16s}.mp-scope .ratio-chip.active .ratio-shape{border-color:var(--accent);background:#7c5cfc29}.mp-scope .ratio-label{font-size:11px;font-weight:600;color:var(--text-secondary);line-height:1;letter-spacing:.02em}.mp-scope .ratio-chip.active .ratio-label{color:var(--accent)}.mp-scope .mp-section{margin-bottom:14px}.mp-scope .mp-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mp-scope .mp-section-title{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}
