.replica-creator[data-v-f452133b]{width:100%;padding:20px 24px 24px;box-sizing:border-box;color:oklch(26.87% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));--replica-blue:oklch(47% .085 185);--replica-soft:oklch(96.51% .014 185);--replica-line:oklch(93.53% .014 185)}.replica-creator-head[data-v-f452133b]{min-height:62px;padding:0 2px 16px;border-bottom:1px solid var(--replica-line);display:flex;align-items:center;gap:12px}.replica-creator-head>a[data-v-f452133b]{width:38px;height:38px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;background:oklch(96.08% calc(.0098 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(50.84% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-title-icon[data-v-f452133b]{width:48px;height:48px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:var(--replica-soft)}.replica-title-icon img[data-v-f452133b]{width:48px;height:48px;display:block;object-fit:contain}.replica-title-copy[data-v-f452133b]{min-width:0}.replica-creator-head h1[data-v-f452133b]{margin:0;font-size:22px;letter-spacing:-.02em}.replica-creator-head p[data-v-f452133b]{margin:5px 0 0;color:oklch(61.48% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:12px}.replica-head-submit[data-v-f452133b]{min-width:190px;height:42px;margin-left:auto;padding:0 18px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--replica-blue);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.replica-head-submit[data-v-f452133b]:disabled{background:oklch(91.71% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(68.44% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:not-allowed}.replica-material-layout[data-v-f452133b]{padding-top:18px;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);gap:16px}.replica-material-panel[data-v-f452133b],.replica-prompt-panel[data-v-f452133b],.replica-template-panel[data-v-f452133b],.replica-reference-panel[data-v-f452133b],.replica-scenes-panel[data-v-f452133b],.replica-example-strip[data-v-f452133b]{min-width:0;border:1px solid var(--replica-line);border-radius:14px;background:#fff}.replica-material-panel[data-v-f452133b]{padding:15px}.replica-material-panel>header[data-v-f452133b],.replica-prompt-panel>header[data-v-f452133b],.replica-template-panel>header[data-v-f452133b],.replica-reference-panel>header[data-v-f452133b],.replica-scenes-panel>header[data-v-f452133b]{min-height:36px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.replica-material-panel header strong[data-v-f452133b],.replica-material-panel header small[data-v-f452133b],.replica-prompt-panel header strong[data-v-f452133b],.replica-prompt-panel header small[data-v-f452133b],.replica-template-panel header strong[data-v-f452133b],.replica-template-panel header small[data-v-f452133b],.replica-reference-panel header strong[data-v-f452133b],.replica-reference-panel header small[data-v-f452133b],.replica-scenes-panel header strong[data-v-f452133b],.replica-scenes-panel header small[data-v-f452133b]{display:block}.replica-material-panel header strong[data-v-f452133b],.replica-prompt-panel header strong[data-v-f452133b],.replica-template-panel header strong[data-v-f452133b],.replica-reference-panel header strong[data-v-f452133b],.replica-scenes-panel header strong[data-v-f452133b]{font-size:13px}.replica-material-panel header small[data-v-f452133b],.replica-prompt-panel header small[data-v-f452133b],.replica-template-panel header small[data-v-f452133b],.replica-reference-panel header small[data-v-f452133b],.replica-scenes-panel header small[data-v-f452133b]{margin-top:4px;color:oklch(66.46% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px}.replica-upload-zone[data-v-f452133b]{width:100%;height:250px;padding:0;border:1px dashed oklch(86.99% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:oklch(98.42% calc(.0074 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(51.5% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:pointer}.replica-upload-zone>span[data-v-f452133b]{width:52px;height:52px;margin-bottom:10px;border-radius:13px;display:grid;place-items:center;background:var(--replica-soft);color:var(--replica-blue)}.replica-upload-zone>strong[data-v-f452133b]{font-size:14px}.replica-upload-zone>small[data-v-f452133b]{margin-top:6px;color:oklch(66.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px}.replica-upload-zone>b[data-v-f452133b]{height:34px;margin-top:13px;padding:0 13px;border-radius:8px;display:flex;align-items:center;gap:6px;background:var(--replica-blue);color:#fff;font-size:11px}.replica-video-ready[data-v-f452133b]{height:250px;overflow:hidden;border-radius:12px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr);background:oklch(96.9% calc(.0102 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-video-ready video[data-v-f452133b]{width:100%;height:250px;display:block;object-fit:contain;background:oklch(25.1% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-video-ready>div[data-v-f452133b]{min-width:0;padding:20px 16px;display:flex;flex-direction:column;align-items:flex-start}.replica-video-ready span[data-v-f452133b]{display:flex;align-items:center;gap:5px;color:#25795f;font-size:10px;font-weight:750}.replica-video-ready strong[data-v-f452133b]{max-width:100%;margin-top:9px;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.replica-video-ready small[data-v-f452133b]{margin-top:6px;color:oklch(64.15% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px}.replica-video-ready button[data-v-f452133b]{height:32px;margin-top:auto;padding:0 10px;border:0;border-radius:8px;display:flex;align-items:center;gap:5px;background:#fff;color:oklch(49.47% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px;cursor:pointer}.replica-image-grid[data-v-f452133b]{height:250px;display:grid;grid-template-columns:1fr;gap:10px}.replica-image-grid.double[data-v-f452133b]{grid-template-columns:repeat(2,minmax(0,1fr))}.replica-image-slot[data-v-f452133b]{position:relative;min-width:0;height:100%;overflow:hidden;border:1px dashed oklch(86.99% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));border-radius:12px;display:grid;place-items:center;background:oklch(98.42% calc(.0074 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:pointer}.replica-image-slot>img[data-v-f452133b]{width:100%;height:100%;display:block;object-fit:contain;background:oklch(95.95% calc(.012 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-image-slot>span[data-v-f452133b]{padding:12px;display:flex;flex-direction:column;align-items:center;text-align:center;color:oklch(54.26% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-image-slot>span svg[data-v-f452133b]{margin-bottom:9px;color:var(--replica-blue)}.replica-image-slot>span strong[data-v-f452133b]{font-size:12px}.replica-image-slot>span small[data-v-f452133b]{margin-top:6px;color:oklch(68.43% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-image-slot>b[data-v-f452133b]{position:absolute;right:8px;bottom:8px;left:8px;min-height:29px;padding:0 9px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:5px;background:oklch(27.46% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .78);color:#fff;font-size:9px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.replica-material-note[data-v-f452133b],.replica-material-advice[data-v-f452133b]{margin:9px 0 0;color:oklch(60.05% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px}.replica-material-note[data-v-f452133b]{display:flex;align-items:flex-start;gap:6px;line-height:1.55}.replica-material-advice[data-v-f452133b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.replica-material-advice p[data-v-f452133b]{margin:0;display:flex;align-items:center;gap:5px}.replica-material-advice button[data-v-f452133b]{border:0;display:flex;align-items:center;gap:2px;background:transparent;color:oklch(47% calc(.0742 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px;cursor:pointer}.replica-material-advice svg[data-v-f452133b]{transition:transform .18s}.replica-material-advice svg.open[data-v-f452133b]{transform:rotate(90deg)}.replica-example-strip[data-v-f452133b]{grid-column:1/-1;padding:12px;display:flex;gap:12px;background:oklch(98.42% calc(.0074 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-example-strip article[data-v-f452133b]{min-width:0;flex:1;display:flex;align-items:center;gap:11px}.replica-example-strip img[data-v-f452133b]{width:78px;height:58px;border-radius:9px;display:block;object-fit:cover}.replica-example-strip span strong[data-v-f452133b],.replica-example-strip span small[data-v-f452133b]{display:block}.replica-example-strip span strong[data-v-f452133b]{font-size:11px}.replica-example-strip span small[data-v-f452133b]{margin-top:5px;color:oklch(65.1% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-prompt-panel[data-v-f452133b],.replica-template-panel[data-v-f452133b],.replica-reference-panel[data-v-f452133b],.replica-scenes-panel[data-v-f452133b]{grid-column:1/-1;padding:16px}.replica-prompt-panel>header>span[data-v-f452133b]{color:oklch(68.77% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-prompt-panel textarea[data-v-f452133b]{width:100%;min-height:112px;padding:13px;box-sizing:border-box;border:1px solid oklch(91.36% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));border-radius:10px;resize:vertical;outline:0;background:oklch(98.49% calc(.0069 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(32% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font:400 12px/1.7 inherit}.replica-prompt-panel textarea[data-v-f452133b]:focus{border-color:oklch(47% calc(.0528 * var(--theme-chroma, 1)) var(--theme-hue, 181));box-shadow:0 0 0 3px oklch(47% calc(.085 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .09)}.replica-template-actions[data-v-f452133b]{display:flex;align-items:center;gap:8px}.replica-template-actions>span[data-v-f452133b]{color:oklch(68.77% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-template-actions>button[data-v-f452133b]{height:30px;padding:0 9px;border:0;border-radius:8px;display:flex;align-items:center;gap:2px;background:var(--replica-soft);color:oklch(47% calc(.0769 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px;font-weight:750;cursor:pointer}.replica-template-rail[data-v-f452133b]{margin-top:12px;display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.replica-template-rail>button[data-v-f452133b]{width:116px;flex:0 0 116px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.replica-template-rail>button>span[data-v-f452133b]{position:relative;width:100%;max-height:154px;border-radius:10px;display:block;overflow:hidden;background:oklch(94.46% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-template-rail img[data-v-f452133b]{width:100%;height:100%;display:block;object-fit:cover}.replica-template-rail i[data-v-f452133b]{position:absolute;left:8px;bottom:8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:oklch(25.06% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .58);color:#fff}.replica-template-rail>button>strong[data-v-f452133b],.replica-template-rail>button>small[data-v-f452133b]{display:block}.replica-template-rail>button>strong[data-v-f452133b]{margin-top:7px;overflow:hidden;color:oklch(35.16% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px;white-space:nowrap;text-overflow:ellipsis}.replica-template-rail>button>small[data-v-f452133b]{margin-top:3px;color:oklch(65.4% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-template-rail>button.selected>span[data-v-f452133b]{outline:3px solid oklch(47% calc(.085 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .3)}.replica-reference-cover[data-v-f452133b]{position:relative;width:100%;height:auto;aspect-ratio:16/9;padding:0;overflow:hidden;border:0;border-radius:11px;background:oklch(25.93% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:pointer}.replica-reference-cover img[data-v-f452133b]{width:100%;height:100%;display:block;object-fit:contain}.replica-reference-cover span[data-v-f452133b]{position:absolute;left:50%;top:50%;padding:9px 13px;border-radius:9px;display:flex;align-items:center;gap:7px;background:oklch(21.7% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .72);color:#fff;font-size:11px;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.replica-scenes-panel>div[data-v-f452133b]{margin-top:11px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.replica-scenes-panel>div button[data-v-f452133b]{position:relative;min-width:0;padding:0;overflow:hidden;border:0;border-radius:11px;background:oklch(95.91% calc(.0137 * var(--theme-chroma, 1)) var(--theme-hue, 181));text-align:left;cursor:pointer}.replica-scenes-panel>div img[data-v-f452133b]{width:100%;aspect-ratio:3/2;display:block;object-fit:cover}.replica-scenes-panel>div button>span[data-v-f452133b]{position:absolute;left:50%;top:42%;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:oklch(22.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .55);color:#fff;transform:translate(-50%,-50%)}.replica-scenes-panel>div button>strong[data-v-f452133b]{display:block;padding:10px 11px;color:oklch(33.96% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px}.spin[data-v-f452133b]{animation:spin-f452133b .85s linear infinite}@keyframes spin-f452133b{to{transform:rotate(360deg)}}.replica-modal-backdrop[data-v-f452133b]{position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;padding:20px;display:grid;place-items:center;background:oklch(21.01% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .58);--replica-blue:oklch(47% .085 185);--replica-soft:oklch(96.51% .014 185);--replica-line:oklch(93.53% .014 185)}.replica-settings-dialog[data-v-f452133b],.replica-progress-dialog[data-v-f452133b],.replica-feedback-dialog[data-v-f452133b],.replica-preview-dialog[data-v-f452133b],.replica-template-library-dialog[data-v-f452133b]{width:min(560px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;border-radius:16px;background:#fff;box-shadow:0 8px 24px oklch(19.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .24);outline:0}.replica-settings-dialog[data-v-f452133b]{padding:22px}.replica-settings-dialog>header[data-v-f452133b],.replica-preview-dialog>header[data-v-f452133b],.replica-template-library-dialog>header[data-v-f452133b]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.replica-settings-dialog h2[data-v-f452133b],.replica-preview-dialog h2[data-v-f452133b],.replica-template-library-dialog h2[data-v-f452133b]{margin:0;color:oklch(26.87% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:20px}.replica-settings-dialog header p[data-v-f452133b],.replica-preview-dialog header p[data-v-f452133b],.replica-template-library-dialog header p[data-v-f452133b]{margin:5px 0 0;color:oklch(64.15% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:10px}.replica-settings-dialog>header>button[data-v-f452133b],.replica-preview-dialog>header>button[data-v-f452133b],.replica-template-library-dialog>header>button[data-v-f452133b]{width:34px;height:34px;padding:0;border:0;border-radius:8px;display:grid;place-items:center;background:oklch(96.35% calc(.0085 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(54.67% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:pointer}.replica-settings-list[data-v-f452133b]{margin-top:18px;display:grid;gap:18px}.locked-setting[data-v-f452133b]{min-height:62px;padding:11px 13px;box-sizing:border-box;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:oklch(97.55% calc(.0085 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.locked-setting span strong[data-v-f452133b],.locked-setting span small[data-v-f452133b]{display:block}.locked-setting span strong[data-v-f452133b],.replica-settings-list>section>header strong[data-v-f452133b]{font-size:11px}.locked-setting span small[data-v-f452133b],.replica-settings-list>section>header small[data-v-f452133b]{margin-top:4px;color:oklch(65.03% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.locked-setting>b[data-v-f452133b]{color:oklch(47% calc(.0797 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:12px}.replica-settings-list>section>header strong[data-v-f452133b],.replica-settings-list>section>header small[data-v-f452133b]{display:block}.option-grid[data-v-f452133b]{margin-top:9px;display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px}.option-grid.three[data-v-f452133b]{grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid.ratio-grid[data-v-f452133b]{grid-template-columns:repeat(4,minmax(0,1fr))}.option-grid button[data-v-f452133b]{min-height:54px;padding:8px;border:1px solid transparent;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:oklch(96.65% calc(.0085 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(52.51% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:pointer}.option-grid button strong[data-v-f452133b]{font-size:10px}.option-grid button small[data-v-f452133b]{margin-top:4px;color:oklch(65.44% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:8px;line-height:1.35}.option-grid button.active[data-v-f452133b]{border-color:oklch(85.75% calc(.0266 * var(--theme-chroma, 1)) var(--theme-hue, 181));background:var(--replica-soft);color:oklch(47% calc(.0797 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.option-grid button[data-v-f452133b]:disabled{opacity:.45;cursor:not-allowed}.fps-switch[data-v-f452133b]{padding:3px;border-radius:8px;display:flex;background:oklch(94.45% calc(.012 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.fps-switch button[data-v-f452133b]{height:29px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:oklch(57.34% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px;cursor:pointer}.fps-switch button.active[data-v-f452133b]{background:#fff;color:oklch(47% calc(.0797 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-settings-dialog>footer[data-v-f452133b],.replica-preview-dialog>footer[data-v-f452133b]{margin-top:21px;display:grid;grid-template-columns:1fr 1.3fr;gap:9px}.replica-settings-dialog>footer button[data-v-f452133b],.replica-preview-dialog>footer button[data-v-f452133b]{height:42px;border:0;border-radius:9px;background:oklch(95.7% calc(.0103 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(49.35% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:11px;font-weight:750;cursor:pointer}.replica-settings-dialog>footer button.primary[data-v-f452133b],.replica-preview-dialog>footer button.primary[data-v-f452133b]{background:var(--replica-blue);color:#fff}.replica-progress-dialog[data-v-f452133b]{padding:24px}.replica-progress-head[data-v-f452133b]{display:flex;align-items:center;gap:11px}.replica-progress-head>span[data-v-f452133b]{width:40px;height:40px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:var(--replica-soft);color:var(--replica-blue)}.replica-progress-head>div[data-v-f452133b]{min-width:0;flex:1}.replica-progress-head h2[data-v-f452133b]{margin:0;font-size:15px}.replica-progress-head p[data-v-f452133b]{margin:5px 0 0;color:oklch(64.37% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-progress-head>strong[data-v-f452133b]{color:oklch(47% calc(.0797 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:12px}.replica-progress-track[data-v-f452133b]{height:6px;margin-top:18px;overflow:hidden;border-radius:4px;background:oklch(93.8% calc(.0137 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-progress-track span[data-v-f452133b]{width:100%;height:100%;display:block;border-radius:inherit;background:var(--replica-blue);transform:scaleX(var(--progress-scale,0));transform-origin:left center;transition:transform .2s}.replica-progress-advice[data-v-f452133b]{margin:14px 0 0;padding:11px;border-radius:9px;display:flex;align-items:flex-start;gap:7px;background:oklch(97.55% calc(.0085 * var(--theme-chroma, 1)) var(--theme-hue, 181));color:oklch(58.7% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px;line-height:1.55}.replica-feedback-dialog[data-v-f452133b]{width:min(390px,100%);padding:27px;text-align:center}.replica-feedback-dialog>span[data-v-f452133b]{width:52px;height:52px;margin:0 auto 14px;border-radius:13px;display:grid;place-items:center;background:var(--replica-soft);color:oklch(47% calc(.0797 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-feedback-dialog h2[data-v-f452133b]{margin:0;font-size:18px}.replica-feedback-dialog p[data-v-f452133b]{margin:10px 0 20px;color:oklch(58.7% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:11px;line-height:1.65}.replica-feedback-dialog button[data-v-f452133b]{width:100%;height:41px;border:0;border-radius:9px;background:var(--replica-blue);color:#fff;font-size:11px;font-weight:750;cursor:pointer}.replica-template-library-backdrop[data-v-f452133b]{z-index:221}.replica-template-library-dialog[data-v-f452133b]{width:min(1040px,100%);height:min(820px,calc(100dvh - 40px));padding:20px;display:flex;flex-direction:column;overflow:hidden}.replica-template-library-dialog>header[data-v-f452133b]{flex:0 0 auto;padding-bottom:16px;border-bottom:1px solid var(--replica-line)}.replica-template-library-grid[data-v-f452133b]{min-height:0;margin-top:16px;padding-right:5px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:12px}.replica-template-library-grid>button[data-v-f452133b]{height:max-content;min-width:0;padding:0;overflow:hidden;border:1px solid oklch(92.92% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));border-radius:12px;background:#fff;text-align:left;cursor:pointer}.replica-template-library-grid>button.selected[data-v-f452133b]{border-color:oklch(47% calc(.0475 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-library-cover[data-v-f452133b]{position:relative;width:100%;aspect-ratio:4/5;display:block;overflow:hidden;background:oklch(94.46% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-library-cover img[data-v-f452133b]{width:100%;height:100%;display:block;object-fit:cover}.replica-library-cover i[data-v-f452133b]{position:absolute;left:50%;top:50%;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:oklch(24.22% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181) / .6);color:#fff;transform:translate(-50%,-50%)}.replica-library-cover b[data-v-f452133b]{position:absolute;right:8px;top:8px;padding:4px 7px;border-radius:6px;background:var(--replica-blue);color:#fff;font-size:9px}.replica-library-copy[data-v-f452133b]{padding:10px 11px;display:block}.replica-library-copy strong[data-v-f452133b],.replica-library-copy small[data-v-f452133b]{display:block}.replica-library-copy strong[data-v-f452133b]{overflow:hidden;color:oklch(34.73% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:11px;white-space:nowrap;text-overflow:ellipsis}.replica-library-copy small[data-v-f452133b]{margin-top:5px;color:oklch(65.44% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:9px}.replica-preview-backdrop[data-v-f452133b]{z-index:222;padding:12px}.replica-preview-dialog[data-v-f452133b]{--preview-reserved:150px;width:min(960px,100%,calc((100dvh - var(--preview-reserved)) * var(--preview-ratio,1)));padding:0;display:flex;flex-direction:column;overflow:auto}.replica-preview-dialog.selectable[data-v-f452133b]{--preview-reserved:220px}.replica-preview-dialog>header[data-v-f452133b]{padding:16px;gap:12px}.replica-preview-dialog>footer[data-v-f452133b]{margin:0;padding:14px}.replica-preview-dialog>header[data-v-f452133b]{flex:0 0 auto}.replica-preview-media[data-v-f452133b]{position:relative;width:100%;flex:none;min-height:0;margin:0;overflow:hidden;display:flex;justify-content:center;background:oklch(22.02% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-preview-media video[data-v-f452133b]{width:100%;height:100%;display:block;object-fit:contain}.replica-preview-dialog>footer[data-v-f452133b]{flex:0 0 auto}@media(max-width:900px){.replica-material-layout[data-v-f452133b]{grid-template-columns:1fr}.replica-example-strip[data-v-f452133b],.replica-prompt-panel[data-v-f452133b],.replica-template-panel[data-v-f452133b],.replica-reference-panel[data-v-f452133b],.replica-scenes-panel[data-v-f452133b]{grid-column:auto}.replica-reference-cover[data-v-f452133b]{height:auto}}@media(max-width:620px){.replica-creator[data-v-f452133b]{padding:15px}.replica-creator-head[data-v-f452133b]{display:grid;grid-template-columns:38px 48px minmax(0,1fr);align-items:center}.replica-creator-head h1[data-v-f452133b]{font-size:20px}.replica-head-submit[data-v-f452133b]{grid-column:1/-1;width:100%;min-width:0;min-height:44px;margin:5px 0 0}.replica-material-layout[data-v-f452133b]{padding-top:14px;gap:12px}.replica-video-ready[data-v-f452133b]{height:auto;grid-template-columns:1fr}.replica-video-ready video[data-v-f452133b]{height:260px}.replica-video-ready>div[data-v-f452133b]{min-height:112px}.replica-image-grid[data-v-f452133b],.replica-upload-zone[data-v-f452133b]{height:260px}.replica-example-strip[data-v-f452133b]{display:grid}.replica-settings-dialog[data-v-f452133b]{padding:18px}.replica-template-library-dialog[data-v-f452133b]{height:calc(100dvh - 20px);padding:15px}.replica-template-library-grid[data-v-f452133b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.option-grid.ratio-grid[data-v-f452133b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.replica-image-grid.double[data-v-f452133b]{grid-template-columns:1fr;height:auto}.replica-image-grid.double .replica-image-slot[data-v-f452133b]{height:220px}.option-grid.three[data-v-f452133b],.option-grid.ratio-grid[data-v-f452133b]{grid-template-columns:repeat(2,minmax(0,1fr))}.replica-modal-backdrop[data-v-f452133b]{padding:10px}}@media(prefers-reduced-motion:reduce){.spin[data-v-f452133b]{animation:none}.replica-material-advice svg[data-v-f452133b],.replica-progress-track span[data-v-f452133b]{transition:none}}.replica-image-slot[data-v-f452133b]{min-height:0;grid-template-rows:minmax(0,1fr)}.replica-image-slot>img[data-v-f452133b]{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;display:block;object-fit:contain;object-position:center}.replica-preparation[data-v-f452133b]{margin:16px 0 0;display:flex;align-items:center;gap:7px;color:oklch(50.33% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:13px;line-height:1.6}.replica-preparation svg[data-v-f452133b]{color:#25795f;flex-shrink:0}.replica-replacement .replica-material-layout[data-v-f452133b]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;gap:20px}.replica-replacement .replica-material-panel[data-v-f452133b]{padding:18px}.replica-replacement .replica-material-panel>header[data-v-f452133b]{margin-bottom:14px}.replica-replacement .replica-creator-head p[data-v-f452133b]{font-size:13px;color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));line-height:1.5}.replica-replacement .replica-head-submit[data-v-f452133b]{font-size:14px;min-height:44px}.replica-replacement .replica-material-panel header strong[data-v-f452133b],.replica-replacement .replica-reference-panel header strong[data-v-f452133b]{font-size:15px}.replica-replacement .replica-material-panel header small[data-v-f452133b],.replica-replacement .replica-reference-panel header small[data-v-f452133b]{font-size:12px;color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));line-height:1.6}.replica-replacement .replica-upload-zone[data-v-f452133b],.replica-replacement .replica-image-grid[data-v-f452133b]{height:232px}.replica-replacement .replica-upload-zone>strong[data-v-f452133b],.replica-replacement .replica-image-slot>span strong[data-v-f452133b]{font-size:14px}.replica-replacement .replica-upload-zone>small[data-v-f452133b],.replica-replacement .replica-image-slot>span small[data-v-f452133b]{color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:12px;line-height:1.6}.replica-replacement .replica-upload-zone>b[data-v-f452133b]{font-size:12px;min-height:36px}.replica-replacement .replica-image-slot>b[data-v-f452133b]{font-size:12px;line-height:1.5;padding:7px}.replica-replacement .replica-video-ready[data-v-f452133b]{height:232px;grid-template-columns:minmax(0,1fr) minmax(140px,.8fr)}.replica-replacement .replica-video-ready video[data-v-f452133b]{height:232px}.replica-replacement .replica-video-ready span[data-v-f452133b],.replica-replacement .replica-video-ready small[data-v-f452133b],.replica-replacement .replica-video-ready button[data-v-f452133b]{font-size:12px}.replica-replacement .replica-video-ready small[data-v-f452133b]{color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-replacement .replica-video-ready button[data-v-f452133b]{min-height:36px}.replica-reference-content[data-v-f452133b]{margin-top:14px}.replica-reference-content.with-guidance[data-v-f452133b]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:28px;align-items:center}.replica-reference-guidance h2[data-v-f452133b]{margin:0;font-size:15px;color:oklch(32% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-reference-guidance ul[data-v-f452133b]{margin:14px 0 0;padding-left:18px;color:oklch(50.33% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181));font-size:13px;line-height:1.8}.replica-reference-guidance li+li[data-v-f452133b]{margin-top:10px}.replica-reference-guidance p[data-v-f452133b]{margin:18px 0 0;font-size:12px;line-height:1.7;color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-reference-cover[data-v-f452133b]{display:block}.replica-reference-cover span[data-v-f452133b]{font-size:13px;white-space:nowrap}.replica-upload-zone[data-v-f452133b]:hover:not(:disabled),.replica-image-slot[data-v-f452133b]:hover:not([aria-disabled=true]){border-color:oklch(47% calc(.085 * var(--theme-chroma, 1)) var(--theme-hue, 181));background:oklch(97.2% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-image-slot[aria-disabled=true][data-v-f452133b]{cursor:wait}.replica-creator button[data-v-f452133b]:focus-visible,.replica-image-slot[data-v-f452133b]:focus-visible,.replica-modal-backdrop button[data-v-f452133b]:focus-visible{outline:3px solid oklch(47% calc(.085 * var(--theme-chroma, 1)) var(--theme-hue, 181));outline-offset:3px}.replica-modal-backdrop[data-v-f452133b]{color:oklch(26.87% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-settings-dialog header p[data-v-f452133b],.replica-preview-dialog header p[data-v-f452133b],.replica-progress-head p[data-v-f452133b]{font-size:12px;line-height:1.6;color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-settings-list>section>header strong[data-v-f452133b],.locked-setting span strong[data-v-f452133b],.option-grid button strong[data-v-f452133b]{font-size:13px}.locked-setting span small[data-v-f452133b],.replica-settings-list>section>header small[data-v-f452133b],.option-grid button small[data-v-f452133b]{font-size:12px;line-height:1.5;color:oklch(54.13% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.locked-setting>b[data-v-f452133b]{font-size:14px;white-space:nowrap}.fps-switch button[data-v-f452133b]{font-size:12px;height:36px;min-width:42px}.replica-settings-dialog>footer button[data-v-f452133b],.replica-preview-dialog>footer button[data-v-f452133b]{font-size:14px;height:44px}.replica-settings-dialog>footer button[data-v-f452133b]:disabled{opacity:.5;cursor:not-allowed}.replica-progress-advice[data-v-f452133b]{font-size:13px;line-height:1.7;color:oklch(50.33% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-progress-advice svg[data-v-f452133b]{flex:0 0 auto;margin-top:3px}.replica-progress-head>strong[data-v-f452133b]{font-size:14px}.replica-preview-dialog>header>div[data-v-f452133b]{min-width:0}.replica-preview-dialog h2[data-v-f452133b]{font-size:17px;line-height:1.4;overflow-wrap:anywhere}.replica-preview-dialog>header>button[data-v-f452133b]{flex:0 0 36px;height:36px}.replica-preview-error[data-v-f452133b]{width:100%;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#fff}.replica-preview-error strong[data-v-f452133b]{font-size:14px}.replica-preview-error p[data-v-f452133b]{margin:0;font-size:13px;color:oklch(89.25% calc(.014 * var(--theme-chroma, 1)) var(--theme-hue, 181))}.replica-preview-error button[data-v-f452133b]{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:8px;background:#fff;color:oklch(47% calc(.0797 * var(--theme-chroma, 1)) var(--theme-hue, 181));cursor:pointer}@media(max-width:1000px){.replica-reference-content.with-guidance[data-v-f452133b]{grid-template-columns:minmax(0,1.2fr) minmax(200px,1fr);gap:20px}}@media(max-width:760px){.replica-replacement .replica-material-layout[data-v-f452133b],.replica-reference-content.with-guidance[data-v-f452133b]{grid-template-columns:minmax(0,1fr)}.replica-replacement .replica-reference-panel[data-v-f452133b]{grid-column:1 / -1}.replica-reference-guidance p[data-v-f452133b]{margin-top:12px}}@media(max-width:420px){.replica-replacement .replica-material-panel[data-v-f452133b]{padding:14px}.replica-replacement .replica-video-ready[data-v-f452133b]{height:auto;grid-template-columns:1fr}.replica-replacement .replica-video-ready>div[data-v-f452133b]{min-height:120px}.replica-preview-dialog>header[data-v-f452133b]{padding:12px}.replica-preview-dialog h2[data-v-f452133b]{font-size:15px}}
