.pagination-container[data-v-4a389aaa]{background:#fff;padding:32px 16px}.pagination-container.hidden[data-v-4a389aaa]{display:none}@media screen and (max-width:767px){.pagination-container[data-v-4a389aaa]{padding:0;overflow-x:auto}.pagination-container[data-v-4a389aaa] .el-pagination{display:flex;justify-content:center;flex-wrap:wrap}.pagination-container[data-v-4a389aaa] .el-pager li,.pagination-container[data-v-4a389aaa] .el-pagination button{min-width:32px;height:32px;line-height:32px;font-size:14px}}.points-record[data-v-61edce86]{display:flex;flex-direction:column;gap:var(--space-4,16px);max-width:660px;width:100%;margin:0 auto;color:var(--text-primary,#36393e);font-family:var(--font-sans)}.pr-summary[data-v-61edce86]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-4,16px);padding:18px 22px;border-radius:var(--radius-lg,14px);background:radial-gradient(120% 180% at 0 0,rgba(141,180,255,.28) 0,rgba(141,180,255,0) 55%),linear-gradient(135deg,var(--color-brand-500,#2354f4) 0,var(--color-brand-700,#1b43cc) 100%);color:#fff;box-shadow:var(--shadow-2,0 6px 18px rgba(15,23,42,.08));overflow:hidden}.pr-summary[data-v-61edce86]:after{content:"";position:absolute;right:-40px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.pr-summary__balance[data-v-61edce86]{display:flex;flex-direction:column;gap:4px;z-index:1}.pr-summary__label[data-v-61edce86]{font-size:var(--text-xs,12px);letter-spacing:.06em;text-transform:uppercase;opacity:.78}.pr-summary__value[data-v-61edce86]{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum"}.pr-summary__value strong[data-v-61edce86]{font-size:30px;font-weight:var(--weight-semibold,600);letter-spacing:-.01em}.pr-summary__coin[data-v-61edce86]{align-self:center;font-size:22px;color:#ffd479;margin-right:2px}.pr-summary__unit[data-v-61edce86]{font-size:var(--text-sm,13px);opacity:.85}.pr-toolbar[data-v-61edce86]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px)}.pr-chips[data-v-61edce86]{display:inline-flex;padding:4px;background:var(--bg-canvas,#eef2f8);border-radius:var(--radius-full,9999px);border:1px solid var(--border-subtle,#d3d8dd)}.pr-chip[data-v-61edce86]{appearance:none;border:0;background:transparent;padding:6px 14px;font-size:var(--text-sm,13px);color:var(--text-secondary,#475569);border-radius:var(--radius-full,9999px);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-standard),background-color var(--dur-fast,.12s) var(--ease-standard),box-shadow var(--dur-fast,.12s) var(--ease-standard)}.pr-chip[data-v-61edce86]:hover{color:var(--text-primary,#36393e)}.pr-chip.is-active[data-v-61edce86]{background:var(--bg-surface,#fff);color:var(--color-brand-500,#2354f4);box-shadow:var(--shadow-1,0 1px 2px rgba(15,23,42,.06))}.pr-chip[data-v-61edce86]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring,rgba(35,84,244,.26))}.pr-refresh[data-v-61edce86]{appearance:none;width:32px;height:32px;border-radius:var(--radius-full,9999px);border:1px solid var(--border-subtle,#d3d8dd);background:var(--bg-surface,#fff);color:var(--text-secondary,#475569);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.pr-refresh[data-v-61edce86]:hover:not(:disabled){color:var(--color-brand-500,#2354f4);border-color:var(--color-brand-300,#3764f5)}.pr-refresh[data-v-61edce86]:disabled{cursor:not-allowed;opacity:.6}.pr-refresh .is-spinning[data-v-61edce86]{animation:pr-spin-data-v-61edce86 .9s linear infinite}@keyframes pr-spin-data-v-61edce86{to{transform:rotate(1turn)}}.pr-list-wrap[data-v-61edce86]{background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#d3d8dd);border-radius:var(--radius-lg,14px);overflow:hidden}.pr-list[data-v-61edce86]{list-style:none;margin:0;padding:0}.pr-row[data-v-61edce86]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--space-3,12px);padding:14px 18px;border-bottom:1px solid var(--border-subtle,#d3d8dd);transition:background-color var(--dur-fast,.12s) var(--ease-standard)}.pr-row[data-v-61edce86]:last-child{border-bottom:0}.pr-row[data-v-61edce86]:hover{background:var(--bg-surface-raised,#fbfcfe)}.pr-row__icon[data-v-61edce86]{width:36px;height:36px;border-radius:var(--radius-full,9999px);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.pr-row--in .pr-row__icon[data-v-61edce86]{color:var(--state-success,#16a34a);background:color-mix(in srgb,var(--state-success,#16a34a) 12%,transparent)}.pr-row--out .pr-row__icon[data-v-61edce86]{color:var(--state-danger,#dc2626);background:color-mix(in srgb,var(--state-danger,#dc2626) 12%,transparent)}.pr-row__main[data-v-61edce86]{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-row__title[data-v-61edce86]{font-size:var(--text-base,14px);font-weight:var(--weight-medium,500);color:var(--text-primary,#36393e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-row__meta[data-v-61edce86]{font-size:var(--text-xs,12px);color:var(--text-muted,#98a2b3);display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum"}.pr-row__dot[data-v-61edce86]{opacity:.6}.pr-row__amount[data-v-61edce86]{text-align:right;font-feature-settings:"tnum";display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pr-row__delta[data-v-61edce86]{font-size:var(--text-md,16px);font-weight:var(--weight-semibold,600);letter-spacing:-.01em}.pr-row--in .pr-row__delta[data-v-61edce86]{color:var(--state-success,#16a34a)}.pr-row--out .pr-row__delta[data-v-61edce86]{color:var(--state-danger,#dc2626)}.pr-row__unit[data-v-61edce86]{font-size:var(--text-xs,12px);color:var(--text-muted,#98a2b3)}.pr-empty[data-v-61edce86]{display:flex;flex-direction:column;padding:48px 24px;gap:8px}.pr-empty[data-v-61edce86],.pr-empty__art[data-v-61edce86]{align-items:center;justify-content:center;color:var(--text-muted,#98a2b3)}.pr-empty__art[data-v-61edce86]{width:56px;height:56px;border-radius:var(--radius-full,9999px);background:var(--bg-canvas,#eef2f8);display:inline-flex;font-size:24px;margin-bottom:4px}.pr-empty__title[data-v-61edce86]{font-size:var(--text-base,14px);font-weight:var(--weight-medium,500);color:var(--text-secondary,#475569);margin:0}.pr-empty__desc[data-v-61edce86]{font-size:var(--text-xs,12px);margin:0}.sk[data-v-61edce86]{background:linear-gradient(90deg,var(--bg-canvas,#eef2f8) 0,var(--bg-surface-raised,#fbfcfe) 50%,var(--bg-canvas,#eef2f8) 100%);background-size:200% 100%;animation:pr-shimmer-data-v-61edce86 1.4s linear infinite;border-radius:var(--radius-sm,6px)}.sk--icon[data-v-61edce86]{width:36px;height:36px;border-radius:50%}.sk--line[data-v-61edce86]{height:10px}.sk--w60[data-v-61edce86]{width:60%}.sk--w30[data-v-61edce86]{width:30%;margin-top:6px}.sk--amount[data-v-61edce86]{width:64px;height:14px}.sk-block[data-v-61edce86]{flex:1}.pr-row--skeleton[data-v-61edce86]{display:flex;align-items:center;gap:12px}@keyframes pr-shimmer-data-v-61edce86{0%{background-position:200% 0}to{background-position:-200% 0}}.pr-pagination[data-v-61edce86]{display:flex;justify-content:flex-end;padding:0;background:transparent}@media(max-width:640px){.pr-summary[data-v-61edce86]{flex-direction:column;align-items:stretch;gap:12px}.pr-summary__stats[data-v-61edce86]{width:100%}.pr-stat[data-v-61edce86]{flex:1}.pr-row[data-v-61edce86]{grid-template-columns:36px 1fr auto;padding:12px 14px}}.claScrollView[data-v-74e368d4]{overflow:hidden;position:relative;width:100%;height:100%;display:flex;justify-content:center;background-color:#eff2f7!important}.painter-bottom-toolbar[data-v-cb4df736]{display:flex;flex-direction:row;align-items:center;white-space:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.painter-bottom-toolbar[data-v-cb4df736]::-webkit-scrollbar{display:none}.painter-bottom-toolbar[data-v-cb4df736]{scrollbar-width:none}.painter-bottom-toolbar .toolbar-section[data-v-cb4df736]{display:flex;align-items:center;flex-shrink:0}.painter-bottom-toolbar .toolbar-section.drag-section .el-button[data-v-cb4df736]{font-size:20px;color:#555;padding:8px;border-radius:6px;transition:all .2s}.painter-bottom-toolbar .toolbar-section.drag-section .el-button[data-v-cb4df736]:hover{background-color:#f0f2f5;color:#409eff}.painter-bottom-toolbar .toolbar-section.drag-section .el-button.active[data-v-cb4df736]{background-color:#409eff;color:#fff;box-shadow:0 4px 12px rgba(64,158,255,.3)}.painter-bottom-toolbar .toolbar-section.tools-section[data-v-cb4df736] .el-radio-button__inner{border-radius:6px;padding:10px 10px;border:none;background:#f0f2f5;box-shadow:none;color:#555!important;transition:all .2s cubic-bezier(.645,.045,.355,1);display:flex;align-items:center;justify-content:center;font-size:16px}.painter-bottom-toolbar .toolbar-section.tools-section[data-v-cb4df736] .el-radio-button.is-active .el-radio-button__inner{background-color:#409eff;color:#fff!important;box-shadow:0 4px 12px rgba(64,158,255,.3)}.painter-bottom-toolbar .toolbar-section.tools-section[data-v-cb4df736] .el-radio-button:not(.is-active) .el-radio-button__inner:hover{background-color:#e4e7ed}.painter-bottom-toolbar .toolbar-section.history-section .el-button[data-v-cb4df736]{border:none;background:#f0f2f5;color:#555;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:16px}.painter-bottom-toolbar .toolbar-section.history-section .el-button[data-v-cb4df736]:hover{background-color:#e4e7ed;color:#409eff}.painter-bottom-toolbar .toolbar-divider[data-v-cb4df736]{width:1px;height:24px;background-color:rgba(0,0,0,.08);margin:0 6px}.painter-bottom-toolbar .tool-slider-container[data-v-cb4df736]{display:flex;align-items:center;margin:0 4px}.painter-bottom-toolbar .strength-slider-item[data-v-cb4df736]{width:160px;margin:0}@media(max-width:768px){.painter-bottom-toolbar .strength-slider-item[data-v-cb4df736]{width:120px}.painter-bottom-toolbar .toolbar-divider[data-v-cb4df736]{margin:0 8px}.painter-bottom-toolbar .toolbar-section.drag-section .el-button[data-v-cb4df736]{padding:10px}.painter-bottom-toolbar .tools-section[data-v-cb4df736] .el-radio-button__inner{padding:10px 10px}}.painter[data-v-033cccc6]{overflow:hidden!important;position:absolute;left:0;right:0;top:0;bottom:0;margin-top:auto!important;margin-bottom:auto!important;height:100%!important;display:flex}.operation-panel[data-v-033cccc6]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:fit-content;height:56px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(15px);box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:16px;padding:0 5px;box-sizing:border-box;z-index:100;border:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center}@media(max-width:768px){.operation-panel[data-v-033cccc6]{bottom:20px;max-width:95%;border-radius:16px;padding:0 12px;overflow:hidden}}.operation-panel .operation-panel-bottom[data-v-033cccc6]{display:flex;align-items:center}.operation-panel .operation-panel-bottom .btn[data-v-033cccc6]{width:auto;margin:0;font-size:14px;border-radius:8px;font-weight:500;border:none}.operation-panel .operation-panel-bottom .btn.el-button[data-v-033cccc6]{padding:10px 10px}.photo-canvas-view[data-v-033cccc6]{flex:1;overflow:hidden}.photo-canvas-view .canvas[data-v-033cccc6],.photo-canvas-view[data-v-033cccc6]{position:relative;width:100%;height:100%}.top-control-panel[data-v-033cccc6]{position:absolute;top:20px;right:20px;z-index:100}.control-btn[data-v-033cccc6]{width:40px;height:40px;background:hsla(0,0%,100%,.95);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .2s;font-size:20px;color:#555;backdrop-filter:blur(4px)}.control-btn[data-v-033cccc6]:hover{background:#fff;color:#409eff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.control-btn.active[data-v-033cccc6]{background:#409eff;color:#fff}@media(max-width:768px){.top-control-panel[data-v-033cccc6]{top:16px;right:16px}}.header[data-v-3ace9b7d]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:1px solid #e4e7ed}.header>span[data-v-3ace9b7d]{font-size:16px;font-weight:700;color:#303133}.header-controls[data-v-3ace9b7d]{display:flex;align-items:center;gap:20px;font-size:13px;color:#909399}.main-content[data-v-3ace9b7d]{height:520px}.side-menu[data-v-3ace9b7d]{background-color:#f5f7fa;border-right:1px solid #e4e7ed}.side-menu .el-menu[data-v-3ace9b7d]{border-right:none}.side-menu .el-menu-item[data-v-3ace9b7d]{height:50px;line-height:50px;text-align:center;font-size:15px}.side-menu .el-menu-item[data-v-3ace9b7d]:focus{background-color:#ecf5ff!important}.keyword-panel[data-v-3ace9b7d]{padding:15px 20px;height:100%;overflow-y:auto}.subcategory-block[data-v-3ace9b7d]{margin-bottom:25px}.subcategory-title[data-v-3ace9b7d]{font-size:15px;font-weight:600;margin-bottom:12px;color:#303133}.keywords-container[data-v-3ace9b7d]{display:flex;flex-wrap:wrap;gap:12px}.keyword-item-wrapper[data-v-3ace9b7d] .tui-btn{margin:0}.tui-button-group[data-v-3ace9b7d]{display:inline-flex}.tui-button-group[data-v-3ace9b7d] .tui-btn:nth-child(2){min-width:80px;padding-left:15px;padding-right:15px}.prompt-panel[data-v-3ace9b7d]{display:flex;flex-direction:column;padding:15px 20px;background-color:#fff;border-left:1px solid #e4e7ed;overflow-x:hidden!important}.prompt-panel-header[data-v-3ace9b7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.prompt-panel-title[data-v-3ace9b7d]{font-size:15px;font-weight:600;color:#303133}.delete-button[data-v-3ace9b7d]{font-size:18px;color:#909399;padding:0 5px}.delete-button[data-v-3ace9b7d]:hover{color:#f56c6c}.prompt-preview[data-v-3ace9b7d]{flex-grow:1;display:flex}.prompt-preview .el-textarea[data-v-3ace9b7d]{flex-grow:1;margin-bottom:15px}.prompt-preview[data-v-3ace9b7d] :deep(.el-textarea__inner){height:100%!important;font-family:monospace;background-color:#f9fafc;line-height:1.6;@media screen and (max-width:768px){font-size:16px!important}}.use-button[data-v-3ace9b7d]{width:100%;font-size:14px}.empty-state[data-v-3ace9b7d]{display:flex;align-items:center;justify-content:center;height:100%;color:#909399}.point-usage-card[data-v-d6d244ce]{background-color:#f1f2f4;border-radius:8px;border:1px solid #ebeef5;padding:0 5px 0 5px;margin-bottom:4px;user-select:none}.point-usage-header[data-v-d6d244ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.point-icon-title[data-v-d6d244ce]{display:flex;align-items:center}.point-usage-title[data-v-d6d244ce]{font-size:14px;font-weight:700;margin-left:5px;margin-right:4px}.point-usage-content[data-v-d6d244ce]{display:flex;justify-content:space-between;align-items:center}.point-usage-content .point-amount[data-v-d6d244ce]{font-size:12px;color:#606266;font-weight:700}.point-usage-content .refresh-button[data-v-d6d244ce]{align-self:center;background:transparent;border-color:transparent}.ai-container[data-v-b6dd3c8a]{display:flex;flex-direction:column;position:relative;margin-bottom:var(--space-3,12px);color:var(--text-primary,#171717)}.ai-control[data-v-b6dd3c8a]{overflow-x:hidden;overflow-y:auto;padding:var(--space-3,12px)}.ai-control-section[data-v-b6dd3c8a]{display:flex;flex-direction:column;margin-bottom:var(--space-4,16px)}.ai-control-section .title[data-v-b6dd3c8a]{color:var(--text-primary,#171717);font-size:var(--text-sm,13px);margin-bottom:var(--space-2,8px);text-align:left;font-weight:var(--weight-semibold,600);line-height:var(--leading-tight,1.25)}.switch-control[data-v-b6dd3c8a]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2,8px) 0;margin-left:var(--space-1,4px)}.switch-control .switch-label[data-v-b6dd3c8a]{font-size:var(--text-sm,13px);font-weight:400;color:var(--text-primary,#171717)}.switch-control[data-v-b6dd3c8a] .el-switch__core{border-color:var(--border-strong,#d4d4d4);background:var(--color-gray-300,#d4d4d4)}.switch-control[data-v-b6dd3c8a] .el-switch.is-checked .el-switch__core{border-color:var(--color-action-primary,#2354f4);background:var(--color-action-primary,#2354f4)}.switch-control[data-v-b6dd3c8a] .el-switch__label{color:var(--text-secondary,#525252);font-size:var(--text-xs,12px)}.switch-control[data-v-b6dd3c8a] .el-switch__label.is-active{color:var(--brand-900,#142c70)}[data-v-b6dd3c8a] .el-textarea__inner{min-height:108px!important;font-size:var(--text-base,14px);line-height:var(--leading-base,1.5);padding:var(--space-3,12px);color:var(--text-primary,#171717);background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#e5e5e5);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-1,0 1px 2px hsla(0,0%,6%,.06));transition:border-color var(--dur-fast,.12s) var(--ease-standard,ease),box-shadow var(--dur-fast,.12s) var(--ease-standard,ease),background-color var(--dur-fast,.12s) var(--ease-standard,ease)}[data-v-b6dd3c8a] .el-textarea__inner:hover{border-color:var(--border-strong,#d4d4d4)}[data-v-b6dd3c8a] .el-textarea__inner:focus{border-color:var(--color-action-primary,#f5d228);box-shadow:var(--shadow-glow)}[data-v-b6dd3c8a] .el-textarea__inner::placeholder{color:var(--text-muted,#a3a3a3)}@media screen and (max-width:768px){[data-v-b6dd3c8a] .el-textarea__inner{font-size:16px!important}}.title-row[data-v-b6dd3c8a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2,8px)}[data-v-b6dd3c8a] .guide-dialog .el-dialog__body{padding:0!important}.prompt-action-btns[data-v-b6dd3c8a]{position:absolute;left:0;bottom:0;display:flex;gap:var(--space-1,4px);z-index:2;pointer-events:auto}.custom-icon-btn[data-v-b6dd3c8a]{height:24px;border:1px solid var(--border-subtle,#e5e5e5);background:var(--color-gray-100,#f2f2f2);color:var(--text-secondary,#525252);border-radius:var(--radius-sm,6px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur-fast,.12s) var(--ease-standard,ease),border-color var(--dur-fast,.12s) var(--ease-standard,ease),color var(--dur-fast,.12s) var(--ease-standard,ease),transform var(--dur-fast,.12s) var(--ease-standard,ease);padding:0 var(--space-1,4px);margin:0;position:relative}.custom-icon-btn[data-v-b6dd3c8a]:hover{background:var(--color-action-primary-soft,rgba(35,84,244,.14));border-color:var(--border-action-primary-soft,rgba(35,84,244,.3));color:var(--brand-900,#142c70)}.custom-icon-btn[data-v-b6dd3c8a]:active{transform:translateY(1px)}.custom-icon-btn[data-v-b6dd3c8a]:disabled{cursor:not-allowed;opacity:.6}.custom-icon-btn .btn-label[data-v-b6dd3c8a]{display:inline-block;white-space:nowrap;font-size:var(--text-xs,12px);padding:0;margin-left:var(--space-1,4px);position:static}.prompt-processing[data-v-b6dd3c8a]{color:var(--color-action-primary,#2354f4)!important}