.fashion-reference-showcase[data-v-f5fd2cd6]{width:min(1120px,100%);margin:0 auto 52px;color:#fff}.fashion-reference-showcase__intro[data-v-f5fd2cd6]{max-width:760px;margin:0 auto 30px;text-align:center}.fashion-reference-showcase__eyebrow[data-v-f5fd2cd6]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;color:#c4b5fd;font-size:.75rem;font-weight:700;letter-spacing:.04em;background:rgba(139,92,246,.12);border:1px solid rgba(167,139,250,.25);border-radius:999px}.fashion-reference-showcase__intro h2[data-v-f5fd2cd6]{margin:14px 0 12px;color:#fff;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.28;letter-spacing:-.02em}.fashion-reference-showcase__intro p[data-v-f5fd2cd6]{margin:0;color:rgba(220,214,239,.72);font-size:.96rem;line-height:1.75}.fashion-reference-showcase__groups[data-v-f5fd2cd6]{display:grid;gap:4px;padding:26px 30px;background:linear-gradient(135deg,rgba(30,27,54,.8),rgba(16,16,36,.92));border:1px solid rgba(167,139,250,.18);border-radius:28px}.fashion-reference-showcase__group[data-v-f5fd2cd6]{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:center;gap:26px;min-width:0;padding:16px 12px;border-top:1px solid rgba(167,139,250,.12)}.fashion-reference-showcase__group[data-v-f5fd2cd6]:first-child{border-top:0}.fashion-reference-showcase__group-copy[data-v-f5fd2cd6]{display:grid;gap:6px;min-width:0}.fashion-reference-showcase__group-copy b[data-v-f5fd2cd6]{color:#a78bfa;font-size:.75rem}.fashion-reference-showcase__group-copy strong[data-v-f5fd2cd6]{color:#f8fafc;font-size:1.05rem}.fashion-reference-showcase__group-copy small[data-v-f5fd2cd6]{color:#aeb8da;font-size:.8rem;line-height:1.6}.fashion-reference-showcase__group-images[data-v-f5fd2cd6]{display:flex;flex-wrap:wrap;gap:14px;min-width:0}.fashion-reference-showcase__image[data-v-f5fd2cd6]{flex:1 1 160px;min-width:0;max-width:200px;padding:0;overflow:hidden;cursor:zoom-in;background:#0d0e1b;border:1px solid rgba(167,139,250,.18);border-radius:12px;transition:border-color .2s ease,transform .2s ease}.fashion-reference-showcase__image[data-v-f5fd2cd6]:hover{border-color:rgba(167,139,250,.5);transform:translateY(-2px)}.fashion-reference-showcase__image[data-v-f5fd2cd6]:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.fashion-reference-showcase__image img[data-v-f5fd2cd6]{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}@media (max-width: 768px){.fashion-reference-showcase[data-v-f5fd2cd6]{margin-bottom:38px}.fashion-reference-showcase__groups[data-v-f5fd2cd6]{gap:10px;padding:18px 16px}.fashion-reference-showcase__group[data-v-f5fd2cd6]{grid-template-columns:minmax(0,1fr);gap:12px;padding:6px 0 12px}.fashion-reference-showcase__group-images[data-v-f5fd2cd6]{gap:10px}.fashion-reference-showcase__image[data-v-f5fd2cd6]{flex-basis:120px}}.poster-generation-settings[data-v-f80bf67a]{border-color:rgba(96,165,250,.24);background:linear-gradient(130deg,rgba(28,43,69,.94),rgba(24,27,46,.96));overflow:visible}.poster-settings-grid[data-v-f80bf67a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;min-width:0;margin:15px 0 0;padding:0;border:0}.poster-settings-grid>label[data-v-f80bf67a],.poster-canvas-summary[data-v-f80bf67a]{display:flex;flex-direction:column;gap:7px;min-width:0;color:#aebbd7;font-size:.76rem}.poster-settings-grid[data-v-f80bf67a] .base-select-trigger{min-height:42px;gap:8px;font-size:.8rem}.poster-settings-grid[data-v-f80bf67a] .base-select-value{min-width:0;overflow-wrap:anywhere}.poster-settings-grid[data-v-f80bf67a] .base-select-icon{flex-shrink:0}.poster-settings-grid[data-v-f80bf67a] .base-select-dropdown{min-width:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.poster-settings-grid[data-v-f80bf67a] .base-select-option{white-space:normal;overflow-wrap:anywhere;font-size:.8rem}.poster-canvas-summary[data-v-f80bf67a]{justify-content:flex-start}.poster-canvas-summary strong[data-v-f80bf67a]{color:#d5e7ff;font-size:.94rem;font-variant-numeric:tabular-nums}.poster-canvas-summary small[data-v-f80bf67a]{color:#7e90b4;font-size:.67rem}.poster-settings-note[data-v-f80bf67a]{margin:10px 0 0;color:#91a0bf;font-size:.72rem;line-height:1.6}.poster-more-settings[data-v-f80bf67a]{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:13px;padding:12px 0 0;border:0;border-top:1px solid rgba(150,173,220,.14);color:#b7c8ee;background:transparent;font-size:.75rem;text-align:left;cursor:pointer}.poster-extra-sizes[data-v-f80bf67a]{padding-top:12px}.poster-output-heading[data-v-f80bf67a]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}button.poster-output-heading[data-v-f80bf67a]{cursor:pointer}.poster-output-heading small[data-v-f80bf67a]{color:#a8a9c5;font-size:.72rem}.poster-output-switch[data-v-f80bf67a]{display:flex;align-items:center;flex:0 0 38px;height:23px;padding:3px;border:1px solid rgba(174,181,212,.24);border-radius:20px;background:#34384c;cursor:pointer;transition:background .2s}.poster-output-switch span[data-v-f80bf67a]{width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .2s}.poster-output-switch[aria-checked=true][data-v-f80bf67a]{border-color:#8170ff;background:#7660ed}.poster-output-switch[aria-checked=true] span[data-v-f80bf67a]{transform:translate(15px)}.poster-output-switch[data-v-f80bf67a]:focus-visible,.poster-more-settings[data-v-f80bf67a]:focus-visible,.poster-output-heading[data-v-f80bf67a]:focus-visible{outline:2px solid #a78bfa;outline-offset:4px}.poster-output-switch[data-v-f80bf67a]:disabled{opacity:.5;cursor:not-allowed}.poster-variant-toolbar[data-v-f80bf67a],.poster-output-summary[data-v-f80bf67a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.poster-variant-toolbar[data-v-f80bf67a]{margin:8px 0 12px}.poster-variant-toolbar .poster-settings-note[data-v-f80bf67a]{margin:0}.poster-output-summary[data-v-f80bf67a]{margin-top:13px;padding:10px 12px;border-radius:8px;color:#ada8d1;background:rgba(8,10,24,.24);font-size:.73rem}.poster-output-summary strong[data-v-f80bf67a]{color:#dbd2ff;white-space:nowrap}.poster-detail-card[data-v-f80bf67a]{border-color:rgba(57,190,172,.24);background:linear-gradient(130deg,rgba(25,53,57,.86),rgba(23,30,43,.96))}.poster-detail-card .control-label[data-v-f80bf67a]{color:#d5f3ef}.poster-detail-modules[data-v-f80bf67a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.poster-detail-modules span[data-v-f80bf67a]{padding:5px 8px;border:1px solid rgba(80,191,174,.18);border-radius:6px;color:#b1d8d2;background:rgba(25,99,84,.12);font-size:.7rem}@media (max-width: 480px){.poster-settings-grid[data-v-f80bf67a]{grid-template-columns:minmax(0,1fr)}}.poster-cover-showcase-flow[data-v-f80bf67a]{display:flex;width:100%;flex-direction:column;gap:32px}.poster-cover-showcase-flow[data-v-f80bf67a] .poster-cover-batch-showcase,.poster-cover-showcase-flow[data-v-f80bf67a] .fixed-showcase-story-sections{margin-top:0;margin-bottom:0}@media (max-width: 768px){.poster-cover-showcase-flow[data-v-f80bf67a]{gap:24px}.poster-cover-showcase-flow[data-v-f80bf67a] .fixed-showcase-story-sections{margin-top:0}}.image-enhancer[data-v-f80bf67a]{position:fixed;top:0;left:var(--sidebar-width, 220px);width:calc(100% - var(--sidebar-width, 220px));height:100%;background:var(--gradient-hero);z-index:1000;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1)}.image-enhancer[data-sidebar-collapsed=true][data-v-f80bf67a]{--sidebar-width: 56px}.poster-suite-mode-bar[data-v-f80bf67a]{display:flex;flex-shrink:0;justify-content:center;padding:10px 20px;border-bottom:1px solid rgba(167,139,250,.12);background:rgba(15,15,30,.35)}.poster-suite-modes[data-v-f80bf67a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,100%);gap:4px;padding:4px;border:1px solid rgba(167,139,250,.18);border-radius:12px;background:rgba(10,10,24,.5)}.poster-suite-mode[data-v-f80bf67a]{min-width:0;min-height:36px;padding:8px 16px;border:1px solid rgba(167,139,250,.22);border-radius:8px;color:#d5d1e8;background:rgba(139,92,246,.1);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.poster-suite-mode.active[data-v-f80bf67a]{color:#fff;border-color:transparent;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 6px 16px rgba(99,102,241,.35)}.poster-suite-mode[data-v-f80bf67a]:not(.active):hover:not(:disabled){color:#fff;background:rgba(139,92,246,.24);border-color:rgba(167,139,250,.45)}.poster-suite-mode[data-v-f80bf67a]:disabled{cursor:not-allowed;opacity:.5}.poster-suite-mode[data-v-f80bf67a]:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.enhancer-body[data-v-f80bf67a]{flex:1;min-height:0;overflow:hidden}.enhancer-body[data-v-f80bf67a] .poster-cover-upload-page.upload-container{overflow-x:hidden;scrollbar-gutter:auto}.enhancer-body[data-v-f80bf67a] .poster-cover-upload-page.upload-container::-webkit-scrollbar-track{background:#0a0a0f}.editor-container[data-v-f80bf67a]{flex:1;display:flex;height:100%;min-height:0;overflow:hidden}.poster-workspace[data-v-f80bf67a]{height:100%}.poster-preview-area[data-v-f80bf67a]{flex:1;min-width:0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px 20px 78px;overflow:hidden}.poster-results[data-v-f80bf67a]{margin-top:12px}.poster-generation-item[data-v-f80bf67a]{flex:0 0 100px;min-width:0;padding:5px;border:1px solid rgba(180,190,255,.2);border-radius:8px;background:rgba(255,255,255,.04);color:#fff;cursor:pointer;text-align:left}.poster-generation-item.active[data-v-f80bf67a]{border-color:#a99aff;background:rgba(139,92,246,.18)}.poster-generation-item[data-v-f80bf67a]:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.poster-generation-item>img[data-v-f80bf67a]{display:block;width:100%;height:76px;object-fit:contain;border-radius:4px;background:rgba(6,8,16,.7)}.poster-batch-progress[data-v-f80bf67a]{width:min(380px,calc(100vw - 48px));text-align:center;line-height:1.6;color:#e2e8f0}.poster-batch-progress p[data-v-f80bf67a]{margin:0 0 12px}.poster-batch-progress progress[data-v-f80bf67a]{display:block;width:100%;height:10px;border:0;border-radius:999px;overflow:hidden;background:#39354e;accent-color:#a78bfa}.poster-batch-progress progress[data-v-f80bf67a]::-webkit-progress-bar{background:#39354e}.poster-batch-progress progress[data-v-f80bf67a]::-webkit-progress-value{background:linear-gradient(90deg,#568cff,#a78bfa);border-radius:999px}.poster-batch-progress progress[data-v-f80bf67a]::-moz-progress-bar{background:#a78bfa}.poster-batch-progress small[data-v-f80bf67a]{display:block;margin-top:12px;font-size:.8rem;color:#cbd5e1}.poster-generation-spinner[data-v-f80bf67a]{width:26px;height:26px;border:3px solid rgba(179,187,255,.22);border-top-color:#938bff;border-radius:50%;animation:poster-spin-f80bf67a .85s linear infinite}@keyframes poster-spin-f80bf67a{to{transform:rotate(360deg)}}.poster-generation-item__meta[data-v-f80bf67a]{display:grid;gap:3px;padding:8px 9px}.poster-generation-item__meta strong[data-v-f80bf67a]{overflow:hidden;color:rgba(243,245,255,.92);font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.poster-generation-item__meta small[data-v-f80bf67a]{overflow:hidden;color:rgba(206,212,243,.52);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.poster-source-stage[data-v-f80bf67a],.poster-result-stage[data-v-f80bf67a]{width:100%;height:100%;min-height:0;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column}.poster-zoom-layer[data-v-f80bf67a]{flex:1;width:100%;height:0;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}.poster-source-stage[data-v-f80bf67a]{position:relative;background:transparent;overflow:hidden}.poster-source-img[data-v-f80bf67a]{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.source-tip[data-v-f80bf67a]{position:absolute;left:14px;bottom:14px;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.62);color:rgba(255,255,255,.86);font-size:.85rem;backdrop-filter:blur(8px)}.source-tip span[data-v-f80bf67a]{color:#c4b5fd;font-weight:800;margin-right:8px}.source-count[data-v-f80bf67a]{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.62);color:rgba(255,255,255,.86);font-size:.78rem;font-weight:700;backdrop-filter:blur(8px)}.reference-panel[data-v-f80bf67a]{padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.reference-head[data-v-f80bf67a]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;color:#dfe5ff;font-size:.84rem;font-weight:800}.reference-head small[data-v-f80bf67a]{min-width:0;color:#7ecdea;font-size:.72rem;font-weight:600;text-align:right}.reference-strip[data-v-f80bf67a]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.reference-thumb[data-v-f80bf67a]{position:relative;flex:0 0 58px;width:58px;height:74px;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;background:#111114}.reference-thumb.active[data-v-f80bf67a]{border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.3)}.reference-thumb img[data-v-f80bf67a]{display:block;width:100%;height:100%;object-fit:cover}.reference-thumb span[data-v-f80bf67a]{position:absolute;left:0;right:0;bottom:0;padding:3px 2px;background:rgba(0,0,0,.68);color:#fff;font-size:.68rem;font-weight:800;text-align:center}.thumb-replace[data-v-f80bf67a],.thumb-remove[data-v-f80bf67a]{position:absolute;top:4px;width:20px;height:20px;border:none;border-radius:999px;background:rgba(0,0,0,.66);color:#fff;font-size:.68rem;font-weight:900;line-height:20px;cursor:pointer}.thumb-replace[data-v-f80bf67a]{left:4px}.thumb-remove[data-v-f80bf67a]{right:4px}.thumb-remove[data-v-f80bf67a]:disabled{cursor:not-allowed;opacity:.45}.reference-add[data-v-f80bf67a]{flex:0 0 58px;width:58px;height:74px;border:1px dashed rgba(255,255,255,.22);border-radius:8px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.72);font-size:.78rem;font-weight:800;cursor:pointer}.reference-add[data-v-f80bf67a]:disabled{cursor:not-allowed;opacity:.5}.reference-note[data-v-f80bf67a]{margin-top:10px;padding:9px 10px 9px 12px;color:#9ca9cb;font-size:.74rem;line-height:1.45;background:linear-gradient(90deg,rgba(62,126,187,.15),rgba(62,126,187,.02));border-left:2px solid rgba(87,198,236,.72);border-radius:0 8px 8px 0}.poster-result-stage[data-v-f80bf67a]{background:transparent}.poster-result-img[data-v-f80bf67a]{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.controls-panel[data-v-f80bf67a]{min-height:0;--poster-compact-gap: 10px}.controls-panel.editor-controls-panel[data-v-f80bf67a]{gap:var(--poster-compact-gap)!important;padding:20px!important;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.12),transparent 32%),linear-gradient(180deg,#151724,#11121c)!important}.controls-panel[data-v-f80bf67a] .control-group,.controls-panel[data-v-f80bf67a] .action-buttons{gap:8px!important;margin:0!important}.controls-panel[data-v-f80bf67a] .control-label,.controls-panel[data-v-f80bf67a] .control-group>label{margin:0!important;color:#e0e5fa!important;font-size:.92rem!important;line-height:1.3!important}.controls-panel[data-v-f80bf67a] .file-info-panel{padding:12px!important;gap:6px!important}.result-summary-panel[data-v-f80bf67a]{display:flex;flex-direction:column;gap:9px;padding:16px}.controls-panel[data-v-f80bf67a] .info-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:4px!important;font-size:.82rem!important;line-height:1.35!important}.controls-panel[data-v-f80bf67a] .info-item>span:first-child{flex:0 0 auto!important;color:rgba(255,255,255,.58)!important}.controls-panel[data-v-f80bf67a] .info-value{min-width:0!important;flex:1 1 auto!important;text-align:right!important;color:rgba(255,255,255,.78)!important}.controls-panel[data-v-f80bf67a] .action-buttons .btn{width:100%!important;min-height:42px!important;border-radius:8px!important;font-size:.9rem!important;font-weight:800!important}.controls-panel[data-v-f80bf67a] .btn-secondary{color:rgba(255,255,255,.86)!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important}.controls-panel[data-v-f80bf67a] .btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.18)!important}.controls-panel[data-v-f80bf67a] .truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.poster-input[data-v-f80bf67a],.poster-textarea[data-v-f80bf67a]{width:100%;border:1px solid rgba(180,190,255,.16);border-radius:10px;background:rgba(8,10,19,.66);color:#edf0ff;font-size:.88rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.poster-input[data-v-f80bf67a]{height:38px;padding:0 10px}.poster-collapse-heading[data-v-f80bf67a]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:#9ba9d0;text-align:left;cursor:pointer}.poster-collapse-heading .control-label[data-v-f80bf67a]{cursor:pointer}.poster-language-card .poster-collapse-heading .control-label[data-v-f80bf67a],.poster-cover-variants .control-label[data-v-f80bf67a],.poster-size-card .control-label[data-v-f80bf67a]{display:inline-flex;align-items:center;gap:7px}.poster-language-card .poster-collapse-heading .control-label[data-v-f80bf67a]:before,.poster-cover-variants .control-label[data-v-f80bf67a]:before,.poster-size-card .control-label[data-v-f80bf67a]:before{display:inline-grid;width:23px;height:23px;color:#fff;font-size:.7rem;font-weight:900;line-height:23px;text-align:center;content:"文";background:linear-gradient(135deg,#3b82f6,#6366f1);border-radius:7px;box-shadow:0 5px 12px rgba(59,130,246,.22)}.poster-cover-variants .control-label[data-v-f80bf67a]:before{content:"✦";background:linear-gradient(135deg,#8b5cf6,#c084fc);box-shadow:0 5px 12px rgba(139,92,246,.22)}.poster-size-card .control-label[data-v-f80bf67a]:before{content:"▣";background:linear-gradient(135deg,#0891b2,#22c5c8);box-shadow:0 5px 12px rgba(34,197,200,.2)}.poster-collapse-heading__summary[data-v-f80bf67a]{color:#aebcff;font-size:.74rem;font-weight:800}.poster-collapse-heading svg[data-v-f80bf67a],.poster-cover-variants__actions svg[data-v-f80bf67a]{color:#8190dc;transition:transform .2s ease}.poster-collapse-heading svg.rotated[data-v-f80bf67a],.poster-cover-variants__actions svg.rotated[data-v-f80bf67a]{transform:rotate(180deg)}.poster-language-options[data-v-f80bf67a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.poster-language-option[data-v-f80bf67a]{min-height:38px;border:1px solid rgba(180,190,255,.15);border-radius:9px;background:rgba(9,11,21,.46);color:rgba(230,233,251,.7);font-size:.76rem;font-weight:800;cursor:pointer}.poster-language-option.active[data-v-f80bf67a]{border-color:rgba(125,139,255,.9);background:rgba(92,79,204,.32);color:#fff}.poster-textarea[data-v-f80bf67a]{min-height:106px;resize:vertical;padding:12px;line-height:1.6}.poster-prompt-card .poster-textarea[data-v-f80bf67a]{min-height:82px}.reference-note.poster-analysis-error[data-v-f80bf67a]{border-left-color:#f4a6aa;color:#f5c3c6;background:rgba(173,61,76,.12)}.poster-prompt-input[data-v-f80bf67a]{position:relative}.poster-prompt-input .poster-textarea[data-v-f80bf67a]{display:block}.poster-analysis-overlay[data-v-f80bf67a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid rgba(167,139,250,.35);border-radius:10px;background:rgba(19,18,38,.92);color:#e8e0ff;font-size:.8rem;text-align:center}.poster-analysis-overlay .poster-generation-spinner[data-v-f80bf67a]{flex-shrink:0;width:20px;height:20px}.poster-analysis-overlay .poster-text-action[data-v-f80bf67a]{flex-shrink:0}@media (prefers-reduced-motion: reduce){.poster-analysis-overlay .poster-generation-spinner[data-v-f80bf67a]{animation:none}}.poster-input[data-v-f80bf67a]:focus,.poster-textarea[data-v-f80bf67a]:focus{border-color:rgba(129,140,248,.9);background:rgba(9,12,25,.9);box-shadow:0 0 0 3px rgba(99,102,241,.14)}.poster-input[data-v-f80bf67a]::placeholder,.poster-textarea[data-v-f80bf67a]::placeholder{color:#697693;opacity:1}.input-count[data-v-f80bf67a]{text-align:right;font-size:.7rem;color:rgba(206,212,255,.5)}.poster-cover-variants[data-v-f80bf67a]{padding:14px}.poster-cover-variants__head[data-v-f80bf67a]{align-items:flex-start}.poster-cover-variants__head>div[data-v-f80bf67a]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.poster-cover-variants__toggle[data-v-f80bf67a]{cursor:pointer}.poster-cover-variants__actions[data-v-f80bf67a]{display:flex!important;align-items:center;gap:10px;color:#9da8ff}.poster-selection-count[data-v-f80bf67a]{color:#aab8ea;font-size:.7rem;font-weight:700}.poster-text-action[data-v-f80bf67a]{padding:0;border:0;background:transparent;color:#aeb8ff;font-size:.72rem;font-weight:800;cursor:pointer}.poster-text-action[data-v-f80bf67a]:hover{color:#e2e5ff}.poster-text-action.poster-analysis-button[data-v-f80bf67a]{flex-shrink:0;min-width:104px;min-height:36px;padding:8px 12px;border:1px solid rgba(196,181,253,.4);border-radius:8px;background:var(--gradient-main);color:#fff;font-size:.8rem;line-height:1.25;white-space:nowrap;box-shadow:0 3px 12px rgba(124,92,243,.25)}.poster-analysis-button svg[data-v-f80bf67a]{flex-shrink:0}.poster-analysis-button[data-v-f80bf67a]:focus-visible{outline:2px solid #ddd6fe;outline-offset:3px}.poster-prompt-card .poster-section-heading[data-v-f80bf67a]{flex-wrap:wrap}.poster-cover-variants__hint[data-v-f80bf67a]{margin:10px 0 12px;color:rgba(218,222,247,.5);font-size:.72rem;line-height:1.5}.poster-cover-variant-grid[data-v-f80bf67a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.poster-cover-variant-option[data-v-f80bf67a]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:48px;gap:8px;padding:8px 10px;border:1px solid rgba(180,190,255,.13);border-radius:10px;background:rgba(9,11,21,.45);color:rgba(236,238,251,.76);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.poster-cover-variant-option[data-v-f80bf67a]:hover{border-color:rgba(149,160,255,.4);background:rgba(59,62,101,.32)}.poster-cover-variant-option.active[data-v-f80bf67a]{border-color:rgba(119,133,255,.95);background:linear-gradient(135deg,rgba(92,79,204,.38),rgba(69,77,163,.28));box-shadow:inset 0 0 0 1px rgba(166,176,255,.12);color:#fff}.poster-cover-variant-check[data-v-f80bf67a]{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(211,216,247,.3);border-radius:6px;color:transparent;font-size:.82rem;font-weight:900}.poster-cover-variant-option.active .poster-cover-variant-check[data-v-f80bf67a]{border-color:#6d5dfc;background:#6256ee;color:#fff}.poster-cover-variant-label[data-v-f80bf67a]{overflow:hidden;color:inherit;font-size:.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.poster-cover-variant-count[data-v-f80bf67a]{min-width:34px;padding:3px 5px;border-radius:6px;background:rgba(255,255,255,.09);color:rgba(229,232,250,.7);font-size:.68rem;font-weight:700;text-align:center}.poster-cover-variant-option.active .poster-cover-variant-count[data-v-f80bf67a]{background:rgba(255,255,255,.14);color:#f2f3ff}.poster-cover-variants__summary[data-v-f80bf67a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:9px 10px;border-radius:8px;background:rgba(101,91,227,.13);color:rgba(210,215,251,.63);font-size:.68rem;line-height:1.4}.poster-cover-variants__summary strong[data-v-f80bf67a]{color:#e3e6ff;font-size:.74rem}.poster-cover-variants__summary span[data-v-f80bf67a]{text-align:right}.option-grid[data-v-f80bf67a]{display:grid;gap:9px}.option-grid-3[data-v-f80bf67a]{grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid-4[data-v-f80bf67a]{grid-template-columns:repeat(4,minmax(0,1fr))}.option-grid-2[data-v-f80bf67a]{grid-template-columns:repeat(2,minmax(0,1fr))}.option-btn[data-v-f80bf67a]{min-height:54px;border:1px solid rgba(180,190,255,.15);border-radius:10px;background:linear-gradient(145deg,rgba(42,45,61,.95),rgba(27,29,41,.95));color:rgba(246,247,255,.94);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:.8rem;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.option-btn small[data-v-f80bf67a]{color:rgba(212,217,240,.55);font-size:.7rem}.option-btn.active[data-v-f80bf67a]{border-color:rgba(139,151,255,.88);background:linear-gradient(135deg,rgba(84,74,181,.9),rgba(61,72,160,.88));color:#fff;box-shadow:0 8px 20px rgba(65,68,187,.22)}.option-btn[data-v-f80bf67a]:hover{border-color:rgba(183,190,255,.44);transform:translateY(-1px)}.custom-size-row[data-v-f80bf67a]{display:grid;grid-template-columns:minmax(0,1fr) 76px 12px 76px;align-items:center;gap:9px;margin-top:10px}.custom-size-toggle[data-v-f80bf67a]{grid-column:1}.custom-size-input[data-v-f80bf67a]{height:38px;min-width:0}.custom-size-separator[data-v-f80bf67a]{color:#9a9aa5;text-align:center}.poster-control-intro[data-v-f80bf67a]{display:grid;gap:5px;padding:3px 2px 5px}.poster-control-intro__eyebrow[data-v-f80bf67a],.poster-result-summary__head span[data-v-f80bf67a]{color:#a99aff;font-size:.66rem;font-weight:800;letter-spacing:.12em}.poster-control-intro h3[data-v-f80bf67a]{margin:0;color:#eef0ff;font-size:1.18rem;letter-spacing:.01em;text-shadow:0 2px 16px rgba(117,92,245,.18)}.poster-control-intro p[data-v-f80bf67a]{margin:4px 0 0;color:#9aa7c7;font-size:.76rem;line-height:1.5}.poster-surface-card[data-v-f80bf67a]{padding:11px 13px;border:1px solid rgba(177,188,255,.14);border-radius:12px;background:radial-gradient(circle at 100% 0,rgba(97,91,219,.1),transparent 44%),linear-gradient(145deg,rgba(34,36,51,.92),rgba(23,25,37,.92));box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 30px rgba(0,0,0,.12)}.reference-panel[data-v-f80bf67a]{border-color:rgba(96,204,244,.22);background:radial-gradient(circle at 100% 0,rgba(34,211,238,.12),transparent 46%),linear-gradient(145deg,rgba(30,39,57,.95),rgba(21,26,41,.95))}.poster-prompt-card[data-v-f80bf67a]{border-color:rgba(167,139,250,.26);background:radial-gradient(circle at 100% 0,rgba(139,92,246,.16),transparent 48%),linear-gradient(145deg,rgba(38,33,63,.92),rgba(22,23,43,.95))}.poster-language-card[data-v-f80bf67a]{border-color:rgba(96,165,250,.23);background:linear-gradient(105deg,rgba(31,48,80,.88),rgba(25,29,48,.94))}.poster-cover-variants[data-v-f80bf67a]{border-color:rgba(167,139,250,.26);background:linear-gradient(105deg,rgba(50,37,82,.88),rgba(26,27,48,.95))}.poster-size-card[data-v-f80bf67a]{border-color:rgba(64,192,214,.2);background:linear-gradient(105deg,rgba(25,53,72,.82),rgba(23,28,47,.95))}.poster-section-heading[data-v-f80bf67a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.poster-section-heading>span[data-v-f80bf67a]{color:#8795bd;font-size:.69rem;font-weight:700}.poster-prompt-card .poster-section-heading>span[data-v-f80bf67a]{padding:4px 8px;color:#c8b8ff;background:rgba(139,92,246,.15);border:1px solid rgba(167,139,250,.2);border-radius:999px}.poster-prompt-card .control-label[data-v-f80bf67a]{color:#e8e0ff!important}.poster-language-card .control-label[data-v-f80bf67a]{color:#dbeaff!important}.poster-cover-variants .control-label[data-v-f80bf67a]{color:#eadfff!important}.poster-size-card .control-label[data-v-f80bf67a]{color:#d8f4f4!important}.poster-prompt-card .control-label[data-v-f80bf67a]:before,.reference-head>span[data-v-f80bf67a]:before{display:inline-grid;width:18px;height:18px;margin-right:7px;color:#fff;font-size:.68rem;font-weight:900;line-height:18px;text-align:center;vertical-align:1px;content:"✦";background:linear-gradient(135deg,#7c5cf3,#b078ff);border-radius:6px;box-shadow:0 4px 10px rgba(123,92,243,.25)}.reference-head>span[data-v-f80bf67a]:before{content:"◆";background:linear-gradient(135deg,#159cc8,#44d6e7);box-shadow:0 4px 10px rgba(39,200,231,.22)}.poster-selection-count[data-v-f80bf67a]{color:#aebcff!important;display:inline-flex;align-items:center;width:fit-content;margin-top:0;padding:3px 7px;background:rgba(130,121,244,.13);border:1px solid rgba(160,151,255,.16);border-radius:999px}.output-mode-switch[data-v-f80bf67a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.output-mode-option[data-v-f80bf67a]{min-height:56px;padding:9px 10px;border:1px solid rgba(180,190,255,.14);border-radius:10px;background:rgba(10,12,22,.42);color:rgba(234,237,255,.64);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.output-mode-option span[data-v-f80bf67a],.output-mode-option small[data-v-f80bf67a]{display:block}.output-mode-option span[data-v-f80bf67a]{color:inherit;font-size:.8rem;font-weight:800}.output-mode-option small[data-v-f80bf67a]{margin-top:4px;color:rgba(207,213,244,.46);font-size:.68rem}.output-mode-option.active[data-v-f80bf67a]{border-color:rgba(129,140,248,.85);background:linear-gradient(135deg,rgba(83,72,178,.75),rgba(55,64,145,.64));box-shadow:0 8px 22px rgba(68,63,185,.2);color:#fff}.output-mode-option.active small[data-v-f80bf67a]{color:rgba(239,240,255,.74)}.selected-size-summary[data-v-f80bf67a]{display:grid;gap:4px;margin-top:12px;padding:11px 12px;border:1px solid rgba(117,130,250,.2);border-radius:10px;background:rgba(74,68,171,.13);color:rgba(218,222,255,.72);font-size:.72rem;line-height:1.45}.selected-size-summary strong[data-v-f80bf67a]{color:#daddff;font-size:.78rem}.selected-size-summary span[data-v-f80bf67a]{color:rgba(204,211,251,.63)}.selected-size-summary small[data-v-f80bf67a]{color:rgba(204,211,251,.48);font-size:.68rem}.result-size-selector[data-v-f80bf67a]{display:flex;flex-wrap:wrap;gap:7px;padding:14px;border:1px solid rgba(177,188,255,.14);border-radius:14px;background:rgba(30,32,46,.75)}.result-size-selector__title[data-v-f80bf67a]{width:100%;margin-bottom:2px;color:rgba(224,228,249,.72);font-size:.74rem;font-weight:800}.result-size-option[data-v-f80bf67a]{min-height:34px;padding:5px 10px;color:rgba(225,229,249,.66);font-size:.73rem;font-weight:700;cursor:pointer;background:rgba(8,10,19,.38);border:1px solid rgba(177,188,255,.13);border-radius:8px}.result-size-option.active[data-v-f80bf67a]{color:#fff;background:linear-gradient(135deg,rgba(84,74,181,.9),rgba(61,72,160,.88));border-color:rgba(167,176,255,.85)}.poster-result-summary[data-v-f80bf67a]{border:1px solid rgba(144,155,255,.24);border-radius:14px;background:radial-gradient(circle at right top,rgba(96,102,236,.22),transparent 42%),linear-gradient(145deg,rgba(43,44,68,.95),rgba(26,28,42,.95))}.poster-result-summary__head[data-v-f80bf67a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.poster-result-summary__head>div[data-v-f80bf67a]{display:grid;gap:4px}.poster-result-summary__head strong[data-v-f80bf67a]{color:#fff;font-size:1rem}.poster-result-summary__head b[data-v-f80bf67a]{min-width:42px;padding:6px 8px;border:1px solid rgba(177,185,255,.28);border-radius:999px;background:rgba(111,105,239,.2);color:#e8eaff;font-size:.75rem;text-align:center}.poster-download-actions[data-v-f80bf67a]{display:grid;gap:9px}.poster-download-actions .btn[data-v-f80bf67a]{width:100%;min-height:46px;border-radius:10px}.poster-zip-download[data-v-f80bf67a]{border-color:rgba(139,151,255,.38)!important;background:rgba(79,78,166,.17)!important;color:#e2e5ff!important}.poster-submit[data-v-f80bf67a]{width:100%;min-height:42px!important;padding:0 14px!important}.toggle-bar[data-v-f80bf67a]{position:absolute;top:12px;right:12px;z-index:10;display:flex;gap:0;overflow:hidden;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.15);border-radius:8px;backdrop-filter:blur(8px)}.toggle-btn[data-v-f80bf67a]{padding:6px 16px;background:transparent;border:none;color:rgba(255,255,255,.6);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.toggle-btn.active[data-v-f80bf67a]:first-child{background:rgba(55,65,81,.8);color:#fff}.toggle-btn.active[data-v-f80bf67a]:last-child{background:rgba(99,102,241,.8);color:#fff}.toggle-btn[data-v-f80bf67a]:hover:not(.active){color:#fff;background:rgba(255,255,255,.1)}@media (max-width: 900px){.image-enhancer[data-v-f80bf67a]{left:0;width:100%;--sidebar-width: 0px;height:100dvh}.enhancer-body[data-v-f80bf67a]{overflow-y:auto}.editor-container[data-v-f80bf67a]{flex-direction:column;height:auto;min-height:100%;overflow:visible}.poster-workspace[data-v-f80bf67a]{flex-direction:column;height:auto;min-height:100%}.poster-preview-area[data-v-f80bf67a]{flex:0 0 auto;width:100%;min-height:300px;height:58dvh;padding:12px 12px 72px;overflow:hidden}.poster-zoom-layer[data-v-f80bf67a]{width:100%;height:100%}.poster-source-stage[data-v-f80bf67a],.poster-result-stage[data-v-f80bf67a]{width:100%;height:100%;min-height:0}.poster-source-img[data-v-f80bf67a],.poster-result-img[data-v-f80bf67a]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.poster-source-stage[data-v-f80bf67a]{overflow:hidden}.option-grid-3[data-v-f80bf67a],.option-grid-4[data-v-f80bf67a]{grid-template-columns:repeat(2,minmax(0,1fr))}.poster-cover-variant-grid[data-v-f80bf67a]{grid-template-columns:1fr}}
