.scroll-page[data-v-ac481a3a]{--coral: #ff6b4a;--coral-hover: #ff8266;--coral-deep: #e85a38;--warm: #fff6f2;--card: #ffffff;--card-alt: #fef3ee;--border: rgba(255,107,74,.14);--border-soft: #f0ddd6;--text: #2d2d2d;--text-secondary: #666;--text-muted: #999;--shadow-coral: rgba(255,107,74,.12);--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px;min-height:100vh;position:relative;overflow-x:hidden;background:var(--warm);color:var(--text);font-family:Noto Sans SC,system-ui,-apple-system,sans-serif}.bg-layer[data-v-ac481a3a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bg-grid[data-v-ac481a3a]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,107,74,.06) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 75%)}.bg-blob[data-v-ac481a3a]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.blob-1[data-v-ac481a3a]{width:500px;height:500px;top:-120px;right:-100px;background:#ffb38259;animation:floatA-ac481a3a 20s ease-in-out infinite alternate}.blob-2[data-v-ac481a3a]{width:400px;height:400px;bottom:-100px;left:-80px;background:#ff8c6440;animation:floatB-ac481a3a 25s ease-in-out infinite alternate-reverse}@keyframes floatA-ac481a3a{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,30px) scale(1.08)}}@keyframes floatB-ac481a3a{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-25px) scale(1.06)}}.main-wrap[data-v-ac481a3a]{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:28px 24px 56px;display:flex;flex-direction:column;gap:24px}.page-header[data-v-ac481a3a]{text-align:center;padding-top:4px}.page-title[data-v-ac481a3a]{font-size:28px;font-weight:800;letter-spacing:2px;color:var(--text);margin-bottom:4px}.page-sub[data-v-ac481a3a]{font-size:13px;color:var(--text-muted);letter-spacing:.5px}.workspace[data-v-ac481a3a]{display:flex;gap:22px;align-items:flex-start}.preview-area[data-v-ac481a3a]{flex:1;min-width:0;width:100%;display:flex;flex-direction:column}.preview-card[data-v-ac481a3a]{background:var(--card);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a,0 8px 30px var(--shadow-coral);border:1px solid var(--border-soft);padding:20px;display:flex;flex-direction:column;gap:16px}.preview-tag[data-v-ac481a3a]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--coral);background:var(--card-alt);padding:4px 14px;border-radius:20px;width:fit-content;border:1px solid var(--border)}.stage-wrap[data-v-ac481a3a]{display:flex;flex-direction:column;align-items:center;gap:10px}.canvas-box[data-v-ac481a3a]{border-radius:var(--radius-md);overflow:hidden;position:relative;box-shadow:0 2px 16px #00000014,inset 0 0 0 1px #0000000a;transition:box-shadow .25s}.result-view[data-v-ac481a3a]{background:#111;display:flex;align-items:center;justify-content:center}.result-media[data-v-ac481a3a]{max-width:100%;max-height:380px;border-radius:6px}.scroller[data-v-ac481a3a]{white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}.size-hint[data-v-ac481a3a]{font-family:SF Mono,monospace,consolas;font-size:11px;color:var(--text-muted);padding:3px 10px;background:#f5f5f5;border-radius:6px}.preview-actions[data-v-ac481a3a]{display:flex;gap:10px}.btn[data-v-ac481a3a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:var(--radius-md);font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-primary[data-v-ac481a3a]{background:var(--coral);color:#fff;box-shadow:0 2px 12px var(--shadow-coral)}.btn-primary[data-v-ac481a3a]:hover:not(:disabled){background:var(--coral-hover);transform:translateY(-1px);box-shadow:0 4px 20px #ff6b4a40}.btn-primary[data-v-ac481a3a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-soft[data-v-ac481a3a]{background:#f5f5f5;color:var(--text-secondary);border:1px solid #eee}.btn-soft[data-v-ac481a3a]:hover{background:#eee;color:var(--text);border-color:#ddd}.download-row[data-v-ac481a3a]{display:flex;gap:10px;margin-top:2px}.btn-download[data-v-ac481a3a]{flex:1;background:var(--coral-deep);color:#fff;box-shadow:0 3px 14px var(--shadow-coral)}.btn-download[data-v-ac481a3a]:hover{background:var(--coral);transform:translateY(-1px)}.btn-back[data-v-ac481a3a]{background:#f0f0f0;color:var(--text-secondary);border:1px solid #e0e0e0}.btn-back[data-v-ac481a3a]:hover{background:#e8e8e8;color:var(--text)}.param-panel[data-v-ac481a3a]{width:300px;flex-shrink:0;background:var(--card);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a,0 8px 30px var(--shadow-coral);border:1px solid var(--border-soft);overflow:hidden}.panel-inner[data-v-ac481a3a]{padding:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-soft) transparent}.panel-inner[data-v-ac481a3a]::-webkit-scrollbar{width:4px}.panel-inner[data-v-ac481a3a]::-webkit-scrollbar-thumb{background:var(--border-soft);border-radius:4px}.group[data-v-ac481a3a]{margin-bottom:20px}.group[data-v-ac481a3a]:last-child{margin-bottom:0}.g-label[data-v-ac481a3a]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.8px;color:var(--text-secondary);margin-bottom:10px}.g-label svg[data-v-ac481a3a]{stroke:var(--coral);opacity:.65}.inp[data-v-ac481a3a]{width:100%;padding:10px 12px;border-radius:var(--radius-sm);background:#fafafa;border:1px solid var(--border-soft);color:var(--text);font-size:13px;outline:none;transition:border-color .15s;font-family:inherit;box-sizing:border-box}.inp[data-v-ac481a3a]:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--shadow-coral)}.inp[data-v-ac481a3a]::placeholder{color:var(--text-muted)}.inp-area[data-v-ac481a3a]{resize:vertical;min-height:62px;line-height:1.5}.row-2[data-v-ac481a3a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field[data-v-ac481a3a]{display:flex;flex-direction:column;gap:4px}.f-hint[data-v-ac481a3a]{font-size:11px;color:var(--text-muted);font-weight:500}.color-row[data-v-ac481a3a]{flex-direction:row;align-items:center;gap:8px}.color-wrap[data-v-ac481a3a]{display:flex;align-items:center;gap:6px;flex:1}.color-pick[data-v-ac481a3a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:28px;height:28px;border-radius:7px;cursor:pointer;overflow:hidden;background:transparent}.color-pick[data-v-ac481a3a]::-webkit-color-swatch-wrapper{padding:0}.color-pick[data-v-ac481a3a]::-webkit-color-swatch{border:2px solid rgba(0,0,0,.08);border-radius:6px}.color-txt[data-v-ac481a3a]{font-family:SF Mono,monospace,consolas;font-size:11px;color:var(--text-muted)}.range-row[data-v-ac481a3a]{display:flex;align-items:center;gap:8px}.range-inp[data-v-ac481a3a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:3px;background:linear-gradient(to right,var(--coral),var(--coral-deep));opacity:.18;outline:none;cursor:pointer;margin:4px 0}.range-inp[data-v-ac481a3a]::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:50%;background:var(--coral);cursor:pointer;border:2px solid #fff;box-shadow:0 1px 6px var(--shadow-coral);transition:transform .12s}.range-inp[data-v-ac481a3a]::-webkit-slider-thumb:hover{transform:scale(1.15)}.range-num[data-v-ac481a3a]{font-family:SF Mono,monospace,consolas;font-size:11px;color:var(--coral);white-space:nowrap}.sel-inp[data-v-ac481a3a],.num-inp[data-v-ac481a3a]{width:100%;padding:9px 10px;border-radius:var(--radius-sm);font-size:12px;background:#fafafa;border:1px solid var(--border-soft);color:var(--text);outline:none;cursor:pointer;transition:border-color .15s;font-family:inherit;box-sizing:border-box}.num-inp[data-v-ac481a3a]{cursor:text}.sel-inp[data-v-ac481a3a]:focus,.num-inp[data-v-ac481a3a]:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--shadow-coral)}.sel-inp option[data-v-ac481a3a]{background:#fff;color:var(--text)}.dir-row[data-v-ac481a3a]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px}.dir-btn[data-v-ac481a3a]{display:flex;align-items:center;justify-content:center;padding:10px 0;border-radius:var(--radius-sm);font-size:18px;font-weight:600;background:#f7f7f7;border:1px solid var(--border-soft);color:var(--text-muted);cursor:pointer;transition:all .18s}.dir-btn[data-v-ac481a3a]:hover{border-color:var(--coral);color:var(--coral);background:var(--card-alt)}.dir-btn.active[data-v-ac481a3a]{background:var(--card-alt);border-color:var(--coral);color:var(--coral);box-shadow:0 0 0 1px var(--coral),0 0 12px var(--shadow-coral)}@keyframes scrLeft-ac481a3a{0%{transform:translate(50%,-50%)}to{transform:translate(-150%,-50%)}}@keyframes scrRight-ac481a3a{0%{transform:translate(-150%,-50%)}to{transform:translate(50%,-50%)}}@keyframes scrUp-ac481a3a{0%{transform:translate(-50%,50%)}to{transform:translate(-50%,-150%)}}@keyframes scrDown-ac481a3a{0%{transform:translate(-50%,-150%)}to{transform:translate(-50%,50%)}}.gen-overlay[data-v-ac481a3a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gen-dialog[data-v-ac481a3a]{background:var(--card);border-radius:var(--radius-lg);padding:36px 44px 32px;text-align:center;box-shadow:0 20px 60px #0003,0 0 0 1px #ffffff80;min-width:280px}.gen-icon-wrap[data-v-ac481a3a]{margin-bottom:16px}.gen-spinner[data-v-ac481a3a]{color:var(--coral);animation:spin-ac481a3a 1s linear infinite;display:inline-block}@keyframes spin-ac481a3a{to{transform:rotate(360deg)}}.gen-title[data-v-ac481a3a]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:4px}.gen-hint[data-v-ac481a3a]{font-size:13px;color:var(--text-muted);margin-bottom:20px}.prog-bar[data-v-ac481a3a]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.prog-fill[data-v-ac481a3a]{height:100%;background:linear-gradient(90deg,var(--coral),var(--coral-hover));border-radius:4px;transition:width .15s linear;position:relative}.prog-fill[data-v-ac481a3a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:shimmer-ac481a3a 1.5s ease infinite}@keyframes shimmer-ac481a3a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.prog-text[data-v-ac481a3a]{font-family:SF Mono,monospace,consolas;font-size:13px;font-weight:700;color:var(--coral)}.fade-enter-active[data-v-ac481a3a],.fade-leave-active[data-v-ac481a3a]{transition:opacity .3s ease}.fade-enter-from[data-v-ac481a3a],.fade-leave-to[data-v-ac481a3a]{opacity:0}@media(max-width:900px){.workspace[data-v-ac481a3a]{flex-direction:column}.param-panel[data-v-ac481a3a]{width:100%}.panel-inner[data-v-ac481a3a]{max-height:none}}@media(max-width:768px){.preview-card[data-v-ac481a3a]{padding:16px;gap:12px}.page-title[data-v-ac481a3a]{font-size:24px}.main-wrap[data-v-ac481a3a]{padding:24px 16px 48px}.group[data-v-ac481a3a]{margin-bottom:16px}}@media(max-width:520px){.main-wrap[data-v-ac481a3a]{padding:18px 12px 36px;gap:14px}.page-title[data-v-ac481a3a]{font-size:21px;letter-spacing:1px}.page-sub[data-v-ac481a3a]{font-size:12px}.preview-card[data-v-ac481a3a]{padding:12px;gap:10px}.row-2[data-v-ac481a3a]{grid-template-columns:1fr}.preview-actions[data-v-ac481a3a]{flex-direction:column}.preview-actions .btn[data-v-ac481a3a]{justify-content:center}.download-row[data-v-ac481a3a]{flex-direction:column}.gen-dialog[data-v-ac481a3a]{padding:24px 20px 20px;min-width:auto;margin:0 16px;border-radius:var(--radius-md)}.gen-title[data-v-ac481a3a]{font-size:16px}.gen-hint[data-v-ac481a3a]{font-size:12px;margin-bottom:16px}}@media(max-width:400px){.main-wrap[data-v-ac481a3a]{padding:14px 10px 32px;gap:12px}.page-header[data-v-ac481a3a]{padding-top:0}.page-title[data-v-ac481a3a]{font-size:19px;letter-spacing:.5px}.page-sub[data-v-ac481a3a]{font-size:11.5px}.preview-card[data-v-ac481a3a]{padding:10px;gap:8px;border-radius:var(--radius-md);box-shadow:0 2px 12px var(--shadow-coral)}.preview-tag[data-v-ac481a3a]{font-size:10px;padding:3px 10px}.stage-wrap[data-v-ac481a3a]{gap:6px}.size-hint[data-v-ac481a3a]{font-size:10px;padding:2px 8px}.btn[data-v-ac481a3a]{padding:9px 14px;font-size:12px;border-radius:var(--radius-sm)}.btn-primary[data-v-ac481a3a]{width:100%}.param-panel[data-v-ac481a3a]{border-radius:var(--radius-md);overflow:visible}.panel-inner[data-v-ac481a3a]{padding:14px}.group[data-v-ac481a3a]{margin-bottom:14px}.g-label[data-v-ac481a3a]{font-size:11px;gap:4px;margin-bottom:8px}.inp[data-v-ac481a3a],.sel-inp[data-v-ac481a3a],.num-inp[data-v-ac481a3a]{padding:8px 10px;font-size:13px}.inp-area[data-v-ac481a3a]{min-height:52px}.f-hint[data-v-ac481a3a]{font-size:10px}.color-pick[data-v-ac481a3a]{width:24px;height:24px}.color-txt[data-v-ac481a3a]{font-size:10px}.range-inp[data-v-ac481a3a]::-webkit-slider-thumb{width:15px;height:15px}.range-num[data-v-ac481a3a]{font-size:10px}.dir-row[data-v-ac481a3a]{gap:5px;margin-bottom:8px}.dir-btn[data-v-ac481a3a]{padding:9px 0;font-size:16px;border-radius:6px}.download-row[data-v-ac481a3a]{gap:8px}.gen-dialog[data-v-ac481a3a]{padding:22px 18px 18px;margin:0 12px}.gen-icon-wrap[data-v-ac481a3a]{margin-bottom:12px}.gen-spinner[data-v-ac481a3a]{width:32px;height:32px}.prog-bar[data-v-ac481a3a]{height:6px;border-radius:3px}.prog-text[data-v-ac481a3a]{font-size:12px}}body:has(.scroll-page) .breadcrumb-container{background:#fff6f2!important;border-bottom-color:#ff6b4a14!important;position:relative;z-index:10}body:has(.scroll-page) .breadcrumb-container a,body:has(.scroll-page) .breadcrumb-container li:not(:last-child){color:#ff6b4a8c!important}body:has(.scroll-page) .breadcrumb-container a:hover{color:#ff6b4a!important}body:has(.scroll-page) .breadcrumb-container .text-gray-900{color:#503228d9!important}
