.step-indicator[data-v-4c3f465a]{display:flex;align-items:center;height:48px;font-size:14px;font-weight:500}.step-item[data-v-4c3f465a]{position:relative;height:100%;display:flex;align-items:center;padding:0 24px;color:#9ca3af;background-color:var(--header-bg);border-left:1px solid rgba(255,255,255,.1)}.step-item[data-v-4c3f465a]:first-child{border-left:none}.step-item.active[data-v-4c3f465a]{background-color:var(--step-active-bg);color:#fff}.step-num[data-v-4c3f465a]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin-right:8px;border:1px solid currentColor}.step-item.active .step-num[data-v-4c3f465a]{border-color:#fff}.step-label[data-v-4c3f465a]{white-space:nowrap}.step-arrow[data-v-4c3f465a]{position:absolute;top:0;right:-14px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:14px solid var(--step-active-bg);z-index:10}.setting-section[data-v-d69ed912]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-d69ed912]{font-size:14px;font-weight:600;color:var(--theme-text)}.theme-grid[data-v-d69ed912]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.theme-card[data-v-d69ed912]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border-radius:12px;background:transparent;border:2px solid transparent;transition:all .2s}.theme-card[data-v-d69ed912]:hover{background-color:var(--theme-bg)}.theme-card.selected[data-v-d69ed912]{border-color:var(--theme-accent);background-color:var(--theme-bg)}.theme-color[data-v-d69ed912]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.check-mark[data-v-d69ed912]{color:#fff;font-size:18px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.5)}.theme-name[data-v-d69ed912]{font-size:11px;color:var(--theme-text-secondary);white-space:nowrap}.setting-section[data-v-e3973812]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-e3973812]{font-size:14px;font-weight:600;color:var(--theme-text)}.option-group[data-v-e3973812]{display:flex;gap:8px}.option-btn[data-v-e3973812]{flex:1;padding:10px 0;border-radius:10px;font-size:14px;font-weight:600;background-color:var(--theme-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-border);transition:all .2s}.option-btn[data-v-e3973812]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.option-btn.active[data-v-e3973812]{background-color:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.setting-section[data-v-5244ca44]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-5244ca44]{font-size:14px;font-weight:600;color:var(--theme-text)}.ratio-group[data-v-5244ca44]{display:flex;gap:10px}.ratio-btn[data-v-5244ca44]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:12px;background-color:var(--theme-bg);color:var(--theme-text-secondary);border:2px solid var(--theme-border);transition:all .2s}.ratio-btn[data-v-5244ca44]:hover{border-color:var(--theme-accent)}.ratio-btn.active[data-v-5244ca44]{border-color:var(--theme-accent);background-color:var(--theme-primary);color:var(--theme-text)}.ratio-icon[data-v-5244ca44]{display:block;border:2px solid currentColor;border-radius:3px}.ratio-icon.landscape[data-v-5244ca44]{width:45px;height:30px}.ratio-icon.portrait[data-v-5244ca44]{width:30px;height:45px}.ratio-label[data-v-5244ca44]{font-size:13px;font-weight:600}.setting-section[data-v-d075c91c]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-d075c91c]{font-size:14px;font-weight:600;color:var(--theme-text)}.ratio-group[data-v-d075c91c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ratio-btn[data-v-d075c91c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border-radius:12px;background-color:var(--theme-bg);color:var(--theme-text-secondary);border:2px solid var(--theme-border);transition:all .2s}.ratio-btn[data-v-d075c91c]:hover{border-color:var(--theme-accent)}.ratio-btn.active[data-v-d075c91c]{border-color:var(--theme-accent);background-color:var(--theme-primary);color:var(--theme-text)}.ratio-icon[data-v-d075c91c]{display:block;border:2px solid currentColor;border-radius:3px}.ratio-label[data-v-d075c91c]{font-size:13px;font-weight:600}.setting-group[data-v-7f6b627f]{display:flex;flex-direction:column;gap:8px}.setting-label[data-v-7f6b627f]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-hint[data-v-7f6b627f]{font-size:12px;color:var(--theme-text-secondary);margin-bottom:4px}.trigger-options[data-v-7f6b627f]{display:flex;flex-direction:column;gap:8px}.option-item[data-v-7f6b627f]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:var(--theme-card-bg, rgba(255, 255, 255, .05));border:1px solid var(--theme-border);cursor:pointer;transition:all .2s}.option-item[data-v-7f6b627f]:hover{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .08))}.option-item[data-v-7f6b627f]:has(input:checked){border-color:var(--theme-accent);background:rgba(var(--theme-accent-rgb, 230, 81, 0),.1)}.option-item input[type=radio][data-v-7f6b627f]{margin-top:2px;accent-color:var(--theme-accent)}.option-content[data-v-7f6b627f]{display:flex;flex-direction:column;gap:2px}.option-title[data-v-7f6b627f]{font-size:13px;font-weight:500;color:#2229a5}.option-desc[data-v-7f6b627f]{font-size:11px;color:#4f4dd1}.option-item:has(input:checked) .option-title[data-v-7f6b627f]{color:#fff}.option-item:has(input:checked) .option-desc[data-v-7f6b627f]{color:silver}.setting-group[data-v-b3ebcfc8]{display:flex;flex-direction:column;gap:8px}.setting-label[data-v-b3ebcfc8]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-hint[data-v-b3ebcfc8]{font-size:12px;color:var(--theme-text-secondary);margin-bottom:4px}.workflow-options[data-v-b3ebcfc8]{display:flex;flex-direction:column;gap:8px}.workflow-item[data-v-b3ebcfc8]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:var(--theme-card-bg, rgba(255, 255, 255, .05));border:1px solid var(--theme-border);cursor:pointer;transition:all .2s}.workflow-item[data-v-b3ebcfc8]:hover{background:var(--theme-card-bg-hover, rgba(255, 255, 255, .08))}.workflow-item.active[data-v-b3ebcfc8]{border-color:var(--theme-accent);background:rgba(var(--theme-accent-rgb, 230, 81, 0),.1)}.workflow-icon[data-v-b3ebcfc8]{font-size:24px;flex-shrink:0}.workflow-info[data-v-b3ebcfc8]{flex:1;display:flex;flex-direction:column;gap:2px}.workflow-name[data-v-b3ebcfc8]{font-size:13px;font-weight:500;color:#8a9aab}.workflow-desc[data-v-b3ebcfc8]{font-size:11px;color:#6a7a8a}.workflow-item.active .workflow-name[data-v-b3ebcfc8]{color:#fff}.workflow-item.active .workflow-desc[data-v-b3ebcfc8]{color:silver}.check-mark[data-v-b3ebcfc8]{width:20px;height:20px;border-radius:50%;background:var(--theme-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.setting-section[data-v-555d08a3]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-555d08a3]{font-size:14px;font-weight:600;color:var(--theme-text)}.option-group[data-v-555d08a3]{display:flex;gap:8px}.option-btn[data-v-555d08a3]{flex:1;padding:10px 0;border-radius:10px;font-size:14px;font-weight:600;background-color:var(--theme-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-border);transition:all .2s}.option-btn[data-v-555d08a3]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.option-btn.active[data-v-555d08a3]{background-color:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.setting-section[data-v-52522dc6]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-52522dc6]{font-size:14px;font-weight:600;color:var(--theme-text)}.section-desc[data-v-52522dc6]{font-size:12px;color:var(--theme-text-secondary);margin:0}.slider-container[data-v-52522dc6]{display:flex;align-items:center;gap:12px}.slider-label[data-v-52522dc6]{font-size:12px;color:var(--theme-text-secondary);white-space:nowrap}.slider[data-v-52522dc6]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--theme-border);outline:none;cursor:pointer}.slider[data-v-52522dc6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s}.slider[data-v-52522dc6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider[data-v-52522dc6]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}.slider-footer[data-v-52522dc6]{display:flex;justify-content:space-between;align-items:center}.slider-value[data-v-52522dc6]{font-size:13px;font-weight:600;color:var(--theme-accent);min-width:50px}.reset-btn[data-v-52522dc6]{padding:4px 12px;border-radius:6px;font-size:12px;background:var(--theme-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-border);cursor:pointer;transition:all .2s}.reset-btn[data-v-52522dc6]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.setting-section[data-v-936ba406]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-936ba406]{font-size:14px;font-weight:600;color:var(--theme-text);margin-bottom:4px}.setting-item[data-v-936ba406]{display:flex;flex-direction:column;gap:6px}.item-label[data-v-936ba406]{font-size:12px;color:var(--theme-text-secondary);margin:0}.slider-container[data-v-936ba406]{display:flex;align-items:center;gap:12px}.slider-label[data-v-936ba406]{font-size:12px;color:var(--theme-text-secondary);white-space:nowrap}.slider[data-v-936ba406]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--theme-border);outline:none;cursor:pointer}.slider[data-v-936ba406]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s}.slider[data-v-936ba406]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider[data-v-936ba406]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}.slider-footer[data-v-936ba406]{display:flex;justify-content:space-between;align-items:center}.slider-value[data-v-936ba406]{font-size:13px;font-weight:600;color:var(--theme-accent);min-width:50px}.reset-btn[data-v-936ba406]{padding:4px 12px;border-radius:6px;font-size:12px;background:var(--theme-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-border);cursor:pointer;transition:all .2s}.reset-btn[data-v-936ba406]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.setting-group[data-v-dd799d31]{display:flex;flex-direction:column;gap:12px}.setting-label[data-v-dd799d31]{font-size:14px;font-weight:600;color:var(--theme-text)}.mode-options[data-v-dd799d31]{display:flex;flex-direction:column;gap:8px}.mode-btn[data-v-dd799d31]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background-color:var(--theme-bg);border:2px solid var(--theme-border);cursor:pointer;transition:all .2s ease;text-align:left}.mode-btn[data-v-dd799d31]:hover{border-color:var(--theme-accent);background-color:rgba(var(--theme-accent-rgb),.05)}.mode-btn.active[data-v-dd799d31]{border-color:var(--theme-accent);background-color:rgba(var(--theme-accent-rgb),.1)}.mode-icon[data-v-dd799d31]{font-size:24px;flex-shrink:0}.mode-info[data-v-dd799d31]{display:flex;flex-direction:column;gap:2px}.mode-label[data-v-dd799d31]{font-size:14px;font-weight:600;color:var(--theme-text)}.mode-desc[data-v-dd799d31]{font-size:12px;color:var(--theme-text-secondary)}.setting-row[data-v-dd799d31]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-info[data-v-dd799d31]{display:flex;flex-direction:column;gap:2px}.setting-desc[data-v-dd799d31]{font-size:12px;color:var(--theme-text-secondary)}.toggle-btn[data-v-dd799d31]{padding:0;background:transparent;border:none;cursor:pointer}.toggle-track[data-v-dd799d31]{display:flex;align-items:center;width:48px;height:28px;padding:2px;border-radius:14px;background-color:var(--theme-border);transition:background-color .2s ease}.toggle-btn.active .toggle-track[data-v-dd799d31]{background-color:var(--theme-accent)}.toggle-thumb[data-v-dd799d31]{width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.toggle-btn.active .toggle-thumb[data-v-dd799d31]{transform:translate(20px)}.price-row[data-v-dd799d31]{margin-top:8px}.price-input-wrapper[data-v-dd799d31]{display:flex;align-items:center;gap:4px;background-color:var(--theme-bg);border:2px solid var(--theme-border);border-radius:10px;padding:6px 12px;transition:border-color .2s ease}.price-input-wrapper[data-v-dd799d31]:focus-within{border-color:var(--theme-accent)}.price-prefix[data-v-dd799d31]{font-size:14px;font-weight:600;color:var(--theme-accent);flex-shrink:0}.price-input[data-v-dd799d31]{width:72px;border:none;outline:none;background:transparent;font-size:14px;font-weight:600;color:var(--theme-text);text-align:right;-moz-appearance:textfield}.price-input[data-v-dd799d31]::-webkit-outer-spin-button,.price-input[data-v-dd799d31]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.setting-group[data-v-c89cff51]{display:flex;flex-direction:column;gap:12px}.setting-row[data-v-c89cff51]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-info[data-v-c89cff51]{display:flex;flex-direction:column;gap:2px}.setting-label[data-v-c89cff51]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-desc[data-v-c89cff51]{font-size:12px;color:var(--theme-text-secondary)}.toggle-btn[data-v-c89cff51]{padding:0;background:transparent;border:none;cursor:pointer}.toggle-track[data-v-c89cff51]{display:flex;align-items:center;width:48px;height:28px;padding:2px;border-radius:14px;background-color:var(--theme-border);transition:background-color .2s ease}.toggle-btn.active .toggle-track[data-v-c89cff51]{background-color:var(--theme-accent)}.toggle-thumb[data-v-c89cff51]{width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.toggle-btn.active .toggle-thumb[data-v-c89cff51]{transform:translate(20px)}.setting-group[data-v-6351b40b]{display:flex;flex-direction:column;gap:12px}.setting-row[data-v-6351b40b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-info[data-v-6351b40b]{display:flex;flex-direction:column;gap:2px}.setting-label[data-v-6351b40b]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-desc[data-v-6351b40b]{font-size:12px;color:var(--theme-text-secondary)}.toggle-btn[data-v-6351b40b]{padding:0;background:transparent;border:none;cursor:pointer}.toggle-track[data-v-6351b40b]{display:flex;align-items:center;width:48px;height:28px;padding:2px;border-radius:14px;background-color:var(--theme-border);transition:background-color .2s ease}.toggle-btn.active .toggle-track[data-v-6351b40b]{background-color:var(--theme-accent)}.toggle-thumb[data-v-6351b40b]{width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.toggle-btn.active .toggle-thumb[data-v-6351b40b]{transform:translate(20px)}.setting-group[data-v-4e315fe0]{display:flex;flex-direction:column;gap:8px}.setting-label[data-v-4e315fe0]{font-size:14px;font-weight:600;color:var(--theme-text)}.paper-options[data-v-4e315fe0]{display:flex;flex-direction:column;gap:6px}.paper-btn[data-v-4e315fe0]{padding:10px 12px;font-size:13px;text-align:left;background:var(--theme-card);border:2px solid var(--theme-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--theme-text)}.paper-btn[data-v-4e315fe0]:hover{border-color:var(--theme-accent)}.paper-btn.active[data-v-4e315fe0]{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.setting-group[data-v-1aaeea89]{display:flex;flex-direction:column;gap:12px}.setting-row[data-v-1aaeea89]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-info[data-v-1aaeea89]{display:flex;flex-direction:column;gap:2px}.setting-label[data-v-1aaeea89]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-desc[data-v-1aaeea89]{font-size:12px;color:var(--theme-text-secondary)}.toggle-btn[data-v-1aaeea89]{padding:0;background:transparent;border:none;cursor:pointer}.toggle-track[data-v-1aaeea89]{display:flex;align-items:center;width:44px;height:24px;background:var(--theme-border);border-radius:12px;padding:2px;transition:background .2s}.toggle-btn.active .toggle-track[data-v-1aaeea89]{background:var(--step-active-bg)}.toggle-thumb[data-v-1aaeea89]{width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-btn.active .toggle-thumb[data-v-1aaeea89]{transform:translate(20px)}.setting-section[data-v-b47de4c3]{display:flex;flex-direction:column;gap:12px}.section-header[data-v-b47de4c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-title[data-v-b47de4c3]{font-size:14px;font-weight:600;color:var(--theme-text)}.section-desc[data-v-b47de4c3]{font-size:12px;color:var(--theme-text-secondary);margin:4px 0 0}.option-group[data-v-b47de4c3]{display:flex;gap:8px}.option-btn[data-v-b47de4c3]{flex:1;padding:10px 0;border-radius:10px;font-size:14px;font-weight:600;background-color:var(--theme-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-border);transition:all .2s}.option-btn[data-v-b47de4c3]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.option-btn.active[data-v-b47de4c3]{background-color:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.toggle[data-v-b47de4c3]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.toggle input[data-v-b47de4c3]{opacity:0;width:0;height:0}.toggle-slider[data-v-b47de4c3]{position:absolute;cursor:pointer;inset:0;background-color:var(--theme-border);border-radius:24px;transition:.2s}.toggle-slider[data-v-b47de4c3]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.2s}.toggle input:checked+.toggle-slider[data-v-b47de4c3]{background-color:var(--theme-accent)}.toggle input:checked+.toggle-slider[data-v-b47de4c3]:before{transform:translate(20px)}.setting-group[data-v-dce50da7]{display:flex;flex-direction:column;gap:12px}.setting-row[data-v-dce50da7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-info[data-v-dce50da7]{display:flex;flex-direction:column;gap:2px}.setting-label[data-v-dce50da7]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-desc[data-v-dce50da7]{font-size:12px;color:var(--theme-text-secondary)}.toggle-btn[data-v-dce50da7]{padding:0;background:transparent;border:none;cursor:pointer}.toggle-track[data-v-dce50da7]{display:flex;align-items:center;width:48px;height:28px;padding:2px;border-radius:14px;background-color:var(--theme-border);transition:background-color .2s ease}.toggle-btn.active .toggle-track[data-v-dce50da7]{background-color:var(--theme-accent)}.toggle-thumb[data-v-dce50da7]{width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.toggle-btn.active .toggle-thumb[data-v-dce50da7]{transform:translate(20px)}.setting-group[data-v-dfbd74ff]{display:flex;flex-direction:column;gap:12px}.setting-row[data-v-dfbd74ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-info[data-v-dfbd74ff]{display:flex;flex-direction:column;gap:2px}.setting-label[data-v-dfbd74ff]{font-size:14px;font-weight:600;color:var(--theme-text)}.setting-desc[data-v-dfbd74ff]{font-size:12px;color:var(--theme-text-secondary)}.toggle-btn[data-v-dfbd74ff]{padding:0;background:transparent;border:none;cursor:pointer}.toggle-track[data-v-dfbd74ff]{display:flex;align-items:center;width:48px;height:28px;padding:2px;border-radius:14px;background-color:var(--theme-border);transition:background-color .2s ease}.toggle-btn.active .toggle-track[data-v-dfbd74ff]{background-color:var(--theme-accent)}.toggle-thumb[data-v-dfbd74ff]{width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.toggle-btn.active .toggle-thumb[data-v-dfbd74ff]{transform:translate(20px)}.delay-setting[data-v-dfbd74ff]{padding:12px;border-radius:8px;background:var(--theme-bg);border:1px solid var(--theme-border)}.item-label[data-v-dfbd74ff]{font-size:12px;color:var(--theme-text-secondary);margin:0 0 8px}.slider-container[data-v-dfbd74ff]{display:flex;align-items:center;gap:12px}.slider-label[data-v-dfbd74ff]{font-size:12px;color:var(--theme-text-secondary);white-space:nowrap}.slider[data-v-dfbd74ff]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--theme-border);outline:none;cursor:pointer}.slider[data-v-dfbd74ff]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;box-shadow:0 2px 6px #0000004d}.slider[data-v-dfbd74ff]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}.slider-footer[data-v-dfbd74ff]{display:flex;justify-content:flex-end;margin-top:6px}.slider-value[data-v-dfbd74ff]{font-size:13px;font-weight:600;color:var(--theme-accent)}.setting-section[data-v-c0e3f745]{display:flex;flex-direction:column;gap:10px}.section-title[data-v-c0e3f745]{font-size:14px;font-weight:600;color:var(--theme-text);margin-bottom:4px}.setting-item[data-v-c0e3f745]{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:8px;background:var(--theme-bg);border:1px solid var(--theme-border)}.item-label[data-v-c0e3f745]{font-size:12px;color:var(--theme-text);margin:0;font-weight:500}.item-desc[data-v-c0e3f745]{font-size:11px;color:var(--theme-text-secondary);margin:0 0 4px}.slider-container[data-v-c0e3f745]{display:flex;align-items:center;gap:12px}.slider-label[data-v-c0e3f745]{font-size:11px;color:var(--theme-text-secondary);white-space:nowrap}.slider[data-v-c0e3f745]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--theme-border);outline:none;cursor:pointer}.slider[data-v-c0e3f745]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .15s}.slider[data-v-c0e3f745]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider[data-v-c0e3f745]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--theme-accent);cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}.slider-footer[data-v-c0e3f745]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.slider-value[data-v-c0e3f745]{font-size:13px;font-weight:600;color:var(--theme-accent);min-width:50px}.reset-btn[data-v-c0e3f745]{padding:4px 12px;border-radius:6px;font-size:12px;background:var(--theme-surface);color:var(--theme-text-secondary);border:1px solid var(--theme-border);cursor:pointer;transition:all .2s}.reset-btn[data-v-c0e3f745]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.setting-section[data-v-8a15bf77]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-8a15bf77]{font-size:14px;font-weight:600;color:var(--theme-text)}.option-group[data-v-8a15bf77]{display:flex;gap:8px}.option-btn[data-v-8a15bf77]{flex:1;padding:10px 0;border-radius:10px;font-size:14px;font-weight:600;background-color:var(--theme-bg);color:var(--theme-text-secondary);border:1px solid var(--theme-border);transition:all .2s}.option-btn[data-v-8a15bf77]:hover{border-color:var(--theme-accent);color:var(--theme-text)}.option-btn.active[data-v-8a15bf77]{background-color:var(--theme-accent);color:#fff;border-color:var(--theme-accent)}.settings-overlay[data-v-1e35bb2e]{position:fixed;inset:0;background:#00000080;z-index:100}.settings-panel[data-v-1e35bb2e]{position:fixed;top:0;right:0;width:340px;max-width:90vw;height:100%;background-color:var(--theme-surface);border-left:1px solid var(--theme-border);z-index:101;display:flex;flex-direction:column;box-shadow:-4px 0 20px #0000004d}.settings-header[data-v-1e35bb2e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--theme-border);flex-shrink:0}.settings-title[data-v-1e35bb2e]{font-size:16px;font-weight:700;color:var(--theme-text)}.close-btn[data-v-1e35bb2e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:var(--theme-text-secondary);font-size:16px}.close-btn[data-v-1e35bb2e]:hover{background-color:var(--theme-border);color:var(--theme-text)}.settings-body[data-v-1e35bb2e]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:28px}.slide-enter-active[data-v-1e35bb2e],.slide-leave-active[data-v-1e35bb2e]{transition:transform .3s ease}.slide-enter-from[data-v-1e35bb2e],.slide-leave-to[data-v-1e35bb2e]{transform:translate(100%)}.toast-container[data-v-4cc3d1d1]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.toast-item[data-v-4cc3d1d1]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;background:#000000d9;color:#fff;font-size:14px;box-shadow:0 4px 12px #0000004d;pointer-events:auto;cursor:pointer;max-width:400px}.toast-item.success[data-v-4cc3d1d1]{background:#10b981f2}.toast-item.error[data-v-4cc3d1d1]{background:#ef4444f2}.toast-item.warning[data-v-4cc3d1d1]{background:#f59e0bf2}.toast-item.info[data-v-4cc3d1d1]{background:#3b82f6f2}.toast-icon[data-v-4cc3d1d1]{font-size:16px;font-weight:700}.toast-message[data-v-4cc3d1d1]{flex:1}.toast-enter-active[data-v-4cc3d1d1],.toast-leave-active[data-v-4cc3d1d1]{transition:all .3s ease}.toast-enter-from[data-v-4cc3d1d1]{opacity:0;transform:translateY(-20px)}.toast-leave-to[data-v-4cc3d1d1]{opacity:0;transform:translateY(-10px)}.app-container[data-v-0d994b29]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--theme-bg)}.app-header[data-v-0d994b29]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background-color:var(--header-bg);flex-shrink:0;z-index:20;box-shadow:0 4px 6px -1px #0000001a}.app-brand[data-v-0d994b29]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s}.app-brand[data-v-0d994b29]:hover{opacity:.8}.home-btn[data-v-0d994b29]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff1a;border:none;border-radius:6px;color:#9ca3af;font-size:14px;cursor:pointer;transition:all .2s}.home-btn[data-v-0d994b29]:hover{background:var(--step-active-bg);color:#fff}.brand-icon-box[data-v-0d994b29]{width:32px;height:32px;border-radius:6px;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.brand-icon[data-v-0d994b29]{color:var(--header-text)}.app-title[data-v-0d994b29]{font-size:20px;font-weight:700;color:var(--header-text);letter-spacing:2px}.settings-btn[data-v-0d994b29]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:#9ca3af;transition:all .2s}.settings-btn[data-v-0d994b29]:hover{color:var(--header-text)}.header-actions[data-v-0d994b29]{display:flex;align-items:center;gap:8px}.fullscreen-btn[data-v-0d994b29]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:none;color:#9ca3af;cursor:pointer;transition:all .2s}.fullscreen-btn[data-v-0d994b29]:hover{color:var(--header-text)}.app-main[data-v-0d994b29]{flex:1;overflow:hidden;position:relative}.page-transition-enter-active[data-v-0d994b29]{animation:page-enter-0d994b29 .5s ease-out}.page-transition-leave-active[data-v-0d994b29]{animation:page-leave-0d994b29 .4s ease-in}@keyframes page-leave-0d994b29{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes page-enter-0d994b29{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.password-overlay[data-v-0d994b29]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.password-dialog[data-v-0d994b29]{background:var(--theme-surface);border-radius:16px;padding:24px;width:320px;max-width:90vw;box-shadow:0 20px 40px #0000004d}.dialog-header[data-v-0d994b29]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.dialog-icon[data-v-0d994b29]{font-size:24px}.dialog-header h3[data-v-0d994b29]{font-size:18px;font-weight:600;color:var(--theme-text);margin:0}.dialog-body[data-v-0d994b29]{margin-bottom:20px}.dialog-body input[data-v-0d994b29]{width:100%;padding:12px 16px;border:2px solid var(--theme-border);border-radius:8px;background:var(--theme-bg);color:var(--theme-text);font-size:16px;outline:none;transition:border-color .2s;box-sizing:border-box}.dialog-body input[data-v-0d994b29]:focus{border-color:var(--step-active-bg)}.dialog-body input.input-error[data-v-0d994b29]{border-color:#ef4444}.error-msg[data-v-0d994b29]{color:#ef4444;font-size:13px;margin-top:8px}.dialog-footer[data-v-0d994b29]{display:flex;gap:12px}.dialog-footer button[data-v-0d994b29]{flex:1;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-cancel[data-v-0d994b29]{background:var(--theme-border);color:var(--theme-text-secondary)}.btn-cancel[data-v-0d994b29]:hover{background:var(--theme-text-secondary);color:var(--theme-surface)}.btn-confirm[data-v-0d994b29]{background:var(--step-active-bg);color:#fff}.btn-confirm[data-v-0d994b29]:hover{filter:brightness(1.1)}.fade-enter-active[data-v-0d994b29],.fade-leave-active[data-v-0d994b29]{transition:opacity .2s ease}.fade-enter-from[data-v-0d994b29],.fade-leave-to[data-v-0d994b29]{opacity:0}:root{--theme-primary: #192038;--theme-bg: #fffbf0;--theme-surface: #ffffff;--theme-text: #111827;--theme-text-secondary: #6b7280;--theme-accent: #d32f2f;--theme-border: #e5e7eb;--header-bg: #192038;--header-text: #ffffff;--step-active-bg: #c92a2a;--step-inactive-text: #9ca3af;--theme-card-bg: #ffffff;--theme-card-border: transparent;--theme-card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--theme-tag-red: #d32f2f;--theme-tag-gold: #c1a065;--footer-bg: #fffbf0;--footer-border: #e5e7eb}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--theme-bg);color:var(--theme-text);line-height:1.5;-webkit-font-smoothing:antialiased}#app{width:100%;height:100%;display:flex;flex-direction:column}button{cursor:pointer;border:none;outline:none;font-family:inherit;font-size:inherit;transition:all .2s ease}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;border-radius:12px;font-weight:600;font-size:15px;transition:all .2s ease}.btn-primary{background-color:var(--theme-accent);color:#fff}.btn-primary:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.btn-secondary{background-color:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border)}.btn-secondary:hover:not(:disabled){background-color:var(--theme-border)}.btn-ghost{background:transparent;color:var(--theme-text-secondary)}.btn-ghost:hover:not(:disabled){color:var(--theme-text);background-color:var(--theme-surface)}.btn-small{padding:8px 16px;font-size:20px;border-radius:8px}.btn-large{padding:14px 36px;font-size:17px;border-radius:14px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .3s ease}.slide-up{animation:slideUp .4s ease}
