.page-head[data-v-d640c3b1]{padding:4px 2px 12px}.page-title[data-v-d640c3b1]{font-size:24px;font-weight:700}.page-sub[data-v-d640c3b1]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-d640c3b1]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-d640c3b1]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-d640c3b1]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-d640c3b1]{padding:16px}.top-row[data-v-d640c3b1]{margin-top:0}.mode-tip[data-v-d640c3b1]{margin:8px 0 0 58px;font-size:12px}.field[data-v-d640c3b1]{margin:14px 0}.field-head[data-v-d640c3b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-label[data-v-d640c3b1]{font-size:14px;font-weight:600}.field-actions[data-v-d640c3b1]{display:flex;gap:8px}.idea-btn[data-v-d640c3b1]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-d640c3b1]:disabled{opacity:.5}.prompt[data-v-d640c3b1]{width:100%;min-height:118px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6}.prompt[data-v-d640c3b1]:focus{border-color:var(--acc-2);background:#fff}.counter[data-v-d640c3b1]{margin-top:4px;font-size:11px;text-align:right}.row[data-v-d640c3b1]{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.row-label[data-v-d640c3b1]{flex:0 0 48px;padding-top:6px;font-size:13px;color:var(--ink-2)}.chips[data-v-d640c3b1]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-d640c3b1]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-d640c3b1]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.chip[data-v-d640c3b1]:disabled{opacity:.5}.go[data-v-d640c3b1]{width:100%;margin-top:16px}.foot-tip[data-v-d640c3b1]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-d640c3b1]{margin-top:14px;padding:16px}.result-empty[data-v-d640c3b1]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-d640c3b1]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-d640c3b1]{margin-top:12px}.result-wait[data-v-d640c3b1]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-d640c3b1]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-d640c3b1]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.film-title[data-v-d640c3b1]{font-size:17px;font-weight:700}.logline[data-v-d640c3b1]{margin-top:6px;font-size:12px;line-height:1.6}.shot[data-v-d640c3b1]{width:100%;display:block;border-radius:12px;cursor:zoom-in}.stitched[data-v-d640c3b1]{margin-top:12px}.shots[data-v-d640c3b1]{margin-top:14px;display:flex;flex-direction:column;gap:14px}.shot-item[data-v-d640c3b1]{position:relative}.shot-meta[data-v-d640c3b1]{display:flex;align-items:baseline;gap:8px;margin-top:6px}.shot-name[data-v-d640c3b1]{font-size:13px;font-weight:600}.shot-cam[data-v-d640c3b1]{font-size:11px}.shot-save[data-v-d640c3b1]{position:absolute;right:8px;bottom:34px;padding:4px 10px;border-radius:999px;font-size:11px;color:var(--ink);text-decoration:none;background:#ffffffe6;box-shadow:0 2px 8px #1c1f2e29}.result-actions[data-v-d640c3b1]{display:flex;gap:10px;margin-top:14px}.result-actions[data-v-d640c3b1]>*{flex:1;text-align:center;text-decoration:none}.collage-page[data-v-abc6d445]{padding-top:6px}.page-head[data-v-abc6d445]{padding:10px 2px 14px}.page-title[data-v-abc6d445]{font-size:24px;font-weight:700}.page-sub[data-v-abc6d445]{margin-top:6px;font-size:13px;color:var(--ink-2)}.panel[data-v-abc6d445]{padding:14px;margin-bottom:12px}.row[data-v-abc6d445]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.row-label[data-v-abc6d445]{font-size:14px;font-weight:600}.small[data-v-abc6d445]{font-size:12px}.tip[data-v-abc6d445]{margin-top:8px}.thumbs[data-v-abc6d445]{display:flex;flex-wrap:wrap;gap:8px}.thumb[data-v-abc6d445]{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#f2f4f9}.thumb.on[data-v-abc6d445]{outline:2px solid var(--acc)}.thumb img[data-v-abc6d445]{width:100%;height:100%;object-fit:cover}.thumb.add[data-v-abc6d445]{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--ink-3);border:1px dashed var(--line);cursor:pointer}.del[data-v-abc6d445]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;font-size:13px;line-height:18px;color:#fff;background:#1416208c}.styles[data-v-abc6d445]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.style[data-v-abc6d445]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;border-radius:10px}.style.on[data-v-abc6d445]{background:var(--acc-soft)}.style-cv[data-v-abc6d445]{border-radius:8px;display:block}.style-name[data-v-abc6d445]{font-size:11px;color:var(--ink-2)}.style.on .style-name[data-v-abc6d445]{color:var(--acc-ink);font-weight:600}.field[data-v-abc6d445]{margin-bottom:14px}.field[data-v-abc6d445]:last-child{margin-bottom:0}.lbl[data-v-abc6d445]{display:block;margin-bottom:6px;font-size:13px;color:var(--ink-2)}.input[data-v-abc6d445]{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;outline:none}.chips[data-v-abc6d445]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-abc6d445]{height:30px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ink-2);background:#ffffffb3}.chip.sm[data-v-abc6d445]{height:26px;font-size:12px}.chip.on[data-v-abc6d445]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc));box-shadow:0 6px 14px #4e65ec3d}.idea-say[data-v-abc6d445]{margin:6px 0}.wordchips[data-v-abc6d445]{margin-top:4px}.row-right[data-v-abc6d445]{display:flex;gap:8px}.btn-ghost.sm[data-v-abc6d445]{height:30px;padding:0 12px;font-size:13px}.cv-wrap[data-v-abc6d445]{display:flex;justify-content:center;margin-top:4px}.cv[data-v-abc6d445]{border-radius:10px;touch-action:none;max-width:100%}.go[data-v-abc6d445]{width:100%;margin-top:12px}.comic-page[data-v-14659a1c]{padding-top:6px}.page-head[data-v-14659a1c]{padding:10px 2px 14px}.page-title[data-v-14659a1c]{font-size:24px;font-weight:700}.page-sub[data-v-14659a1c]{margin-top:6px;font-size:13px;color:var(--ink-2)}.quota[data-v-14659a1c]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.badge[data-v-14659a1c]{padding:2px 8px;border-radius:999px;font-size:11px;color:#fff;background:linear-gradient(135deg,#c8961f,#e8c46a)}.quota-link[data-v-14659a1c]{font-size:13px;color:var(--acc-ink)}.panel[data-v-14659a1c]{padding:14px;margin-bottom:12px}.field[data-v-14659a1c]{display:block;margin-bottom:14px}.lbl[data-v-14659a1c]{display:block;margin-bottom:6px;font-size:13px;color:var(--ink-2)}.req[data-v-14659a1c]{font-style:normal;font-size:11px;color:var(--danger)}.opt[data-v-14659a1c]{font-style:normal;font-size:11px;color:var(--ink-3)}.val[data-v-14659a1c]{color:var(--acc-ink)}.input[data-v-14659a1c],.textarea[data-v-14659a1c]{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;outline:none}.textarea[data-v-14659a1c]{resize:vertical;line-height:1.55}.chips[data-v-14659a1c]{display:flex;flex-wrap:wrap;gap:6px}.chips.sub[data-v-14659a1c]{margin-top:8px}.chip[data-v-14659a1c]{height:30px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ink-2);background:#ffffffb3}.chip.sm[data-v-14659a1c]{height:28px;font-size:12px}.chip.on[data-v-14659a1c]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc));box-shadow:0 6px 14px #4e65ec3d}.slider[data-v-14659a1c]{width:100%}.go[data-v-14659a1c]{width:100%;margin-top:4px}.small[data-v-14659a1c]{font-size:12px}.task-head[data-v-14659a1c]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.stage-name[data-v-14659a1c]{font-size:16px;font-weight:600}.bar[data-v-14659a1c]{height:6px;border-radius:999px;overflow:hidden;background:#1c1f2e14}.bar i[data-v-14659a1c]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .5s ease}.sub-line[data-v-14659a1c]{margin-top:8px}.confirm-box[data-v-14659a1c]{margin-top:14px;padding:12px;border-radius:12px;background:var(--acc-soft)}.cf-title[data-v-14659a1c]{font-size:13px;color:var(--acc-ink);margin-bottom:10px}.fail[data-v-14659a1c]{margin-top:12px}.err[data-v-14659a1c]{color:var(--danger);font-size:13px;margin-bottom:8px}.script[data-v-14659a1c],.film[data-v-14659a1c]{padding:16px;margin-bottom:12px}.title[data-v-14659a1c]{font-size:19px;font-weight:700}.logline[data-v-14659a1c]{margin-top:6px;font-size:13px;color:var(--ink-2)}.beats[data-v-14659a1c]{margin-top:12px}.beat[data-v-14659a1c]{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.beat[data-v-14659a1c]:last-child{border-bottom:0}.beat-no[data-v-14659a1c]{flex:0 0 18px;height:18px;border-radius:50%;font-size:11px;line-height:18px;text-align:center;color:#fff;background:var(--acc-2)}.beat-t[data-v-14659a1c]{flex:0 0 auto;font-weight:600}.sec-title[data-v-14659a1c]{margin:16px 0 8px;font-size:14px;font-weight:600}.shot-row[data-v-14659a1c]{padding:10px 0;border-top:1px solid var(--line)}.shot-meta[data-v-14659a1c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.shot-no[data-v-14659a1c]{min-width:18px;height:18px;border-radius:9px;font-size:11px;line-height:18px;text-align:center;color:#fff;background:var(--ink-3)}.shot-scene[data-v-14659a1c]{font-size:13px;line-height:1.55}.shot-line[data-v-14659a1c]{margin-top:4px;font-size:13px;color:var(--acc-ink)}.shot-img[data-v-14659a1c]{width:100%;margin-top:8px;border-radius:10px}.shot-video video[data-v-14659a1c]{width:100%;margin-top:8px;border-radius:10px;background:#000}.film-video[data-v-14659a1c]{width:100%;border-radius:12px;background:#000}.film-acts[data-v-14659a1c]{display:flex;gap:8px;margin-top:10px}.page-head[data-v-3dd56385]{padding:4px 2px 12px}.page-title[data-v-3dd56385]{font-size:24px;font-weight:700}.page-sub[data-v-3dd56385]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-3dd56385]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-3dd56385]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-3dd56385]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-3dd56385]{padding:16px}.field[data-v-3dd56385]{margin-bottom:14px}.field-head[data-v-3dd56385]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-label[data-v-3dd56385]{font-size:14px;font-weight:600}.idea-btn[data-v-3dd56385]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-3dd56385]:disabled{opacity:.5}.prompt[data-v-3dd56385]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6}.prompt[data-v-3dd56385]:focus{border-color:var(--acc-2);background:#fff}.counter[data-v-3dd56385]{margin-top:4px;font-size:11px;text-align:right}.row[data-v-3dd56385]{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.row-label[data-v-3dd56385]{flex:0 0 56px;padding-top:6px;font-size:13px;color:var(--ink-2)}.chips[data-v-3dd56385]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-3dd56385]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-3dd56385]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.chip[data-v-3dd56385]:disabled{opacity:.5}.go[data-v-3dd56385]{width:100%;margin-top:16px}.foot-tip[data-v-3dd56385]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-3dd56385]{margin-top:14px;padding:16px}.result-empty[data-v-3dd56385]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-3dd56385]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-3dd56385]{margin-top:12px}.result-wait[data-v-3dd56385]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-3dd56385]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-3dd56385]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.shot[data-v-3dd56385]{width:100%;display:block;border-radius:12px;cursor:zoom-in}video.shot[data-v-3dd56385]{cursor:default;background:#000}.caption[data-v-3dd56385]{margin-top:8px;font-size:12px;line-height:1.6}.result-actions[data-v-3dd56385]{display:flex;gap:10px;margin-top:12px}.result-actions[data-v-3dd56385]>*{flex:1;text-align:center;text-decoration:none}.page-head[data-v-de835127]{padding:4px 2px 12px}.page-title[data-v-de835127]{font-size:24px;font-weight:700}.page-sub[data-v-de835127]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-de835127]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-de835127]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-de835127]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-de835127]{padding:16px}.pick[data-v-de835127]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0}.small[data-v-de835127]{font-size:12px}.canvas-wrap[data-v-de835127]{border-radius:12px;overflow:hidden;background:#f7f8fc;line-height:0}.canvas-wrap.busy .paint[data-v-de835127]{opacity:.6}.paint[data-v-de835127]{width:100%;height:auto;display:block;touch-action:none;cursor:crosshair}.row[data-v-de835127]{display:flex;align-items:center;gap:10px;margin-top:12px}.row-label[data-v-de835127]{flex:0 0 48px;font-size:13px;color:var(--ink-2)}.slider[data-v-de835127]{flex:1;accent-color:var(--acc)}.chips[data-v-de835127]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-de835127]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-de835127]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.tools[data-v-de835127]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.idea-btn[data-v-de835127]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-de835127]:disabled{opacity:.5}.go[data-v-de835127]{width:100%;margin-top:16px}.foot-tip[data-v-de835127]{margin-top:10px;font-size:11px;text-align:center}.hidden-input[data-v-de835127]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.result[data-v-de835127]{margin-top:14px;padding:16px}.result-empty[data-v-de835127]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-de835127]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-de835127]{margin-top:12px}.result-wait[data-v-de835127]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-de835127]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-de835127]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.shot[data-v-de835127]{width:100%;display:block;border-radius:12px;cursor:zoom-in}.result-actions[data-v-de835127]{display:flex;gap:10px;margin-top:12px}.result-actions[data-v-de835127]>*{flex:1;text-align:center;text-decoration:none}.uploader-head[data-v-520f3518]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.uploader-label[data-v-520f3518]{font-size:14px;font-weight:600}.uploader-count[data-v-520f3518]{font-size:12px}.grid[data-v-520f3518]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.thumb[data-v-520f3518],.add[data-v-520f3518]{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden}.thumb[data-v-520f3518]{background:#eef1f8}.thumb img[data-v-520f3518]{width:100%;height:100%;object-fit:cover}.thumb-ph[data-v-520f3518]{width:100%;height:100%;display:grid;place-items:center}.thumb.is-error[data-v-520f3518]{outline:2px solid rgba(229,72,77,.5);outline-offset:-2px}.thumb-err[data-v-520f3518]{position:absolute;left:0;right:0;bottom:0;padding:3px 0;font-size:10px;text-align:center;color:#fff;background:#e5484de6}.thumb-del[data-v-520f3518]{position:absolute;right:4px;top:4px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1c1f2e8c}.add[data-v-520f3518]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;color:var(--ink-3);border:1.5px dashed rgba(108,92,231,.35);background:#eef0ff80}.add[data-v-520f3518]:disabled{opacity:.5}.add-drag[data-v-520f3518]{border-color:var(--acc);background:var(--acc-soft);color:var(--acc-ink)}.file-input[data-v-520f3518]{display:none}.spinner[data-v-520f3518]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(108,92,231,.25);border-top-color:var(--acc);animation:spin-520f3518 .8s linear infinite}@keyframes spin-520f3518{to{transform:rotate(360deg)}}.uploader-tip[data-v-520f3518]{margin-top:8px;font-size:12px;color:var(--ink-3)}.page-head[data-v-627790ea]{padding:4px 2px 12px}.page-title[data-v-627790ea]{font-size:24px;font-weight:700}.page-sub[data-v-627790ea]{margin-top:4px;font-size:13px;color:var(--ink-2)}.center[data-v-627790ea]{text-align:center}.pad[data-v-627790ea]{padding:24px 16px}.quota[data-v-627790ea]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-627790ea]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-627790ea]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-627790ea]{padding:16px}.field[data-v-627790ea]{margin-bottom:14px}.field-head[data-v-627790ea]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-label[data-v-627790ea]{font-size:14px;font-weight:600}.idea-btn[data-v-627790ea]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-627790ea]:disabled{opacity:.5}.prompt[data-v-627790ea]{width:100%;min-height:118px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6}.prompt[data-v-627790ea]:focus{border-color:var(--acc-2);background:#fff}.counter[data-v-627790ea]{margin-top:4px;font-size:11px;text-align:right}.row[data-v-627790ea]{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.row-label[data-v-627790ea]{flex:0 0 48px;padding-top:6px;font-size:13px;color:var(--ink-2)}.chips[data-v-627790ea]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-627790ea]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-627790ea]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.chip[data-v-627790ea]:disabled{opacity:.5}.go[data-v-627790ea]{width:100%;margin-top:16px}.foot-tip[data-v-627790ea]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-627790ea]{margin-top:14px;padding:16px}.result-empty[data-v-627790ea]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-627790ea]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-627790ea]{margin-top:12px}.result-wait[data-v-627790ea]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-627790ea]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-627790ea]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.shot[data-v-627790ea]{width:100%;display:block;border-radius:12px;cursor:zoom-in}.result-actions[data-v-627790ea]{display:flex;gap:10px;margin-top:12px}.result-actions[data-v-627790ea]>*{flex:1;text-align:center;text-decoration:none}.result[data-v-304e538c]{margin-top:16px}.grid[data-v-304e538c]{display:grid;gap:8px}.tile[data-v-304e538c]{position:relative;margin:0;border-radius:14px;overflow:hidden;background:#eef1f8}.tile img[data-v-304e538c]{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.tile-dl[data-v-304e538c]{position:absolute;right:6px;bottom:6px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1c1f2e80;backdrop-filter:blur(4px)}.skeleton[data-v-304e538c]{background:linear-gradient(90deg,#eef1f8,#f7f9ff,#eef1f8);background-size:200% 100%;animation:shimmer-304e538c 1.2s linear infinite}@keyframes shimmer-304e538c{to{background-position:-200% 0}}.state[data-v-304e538c]{margin-top:8px}.progress[data-v-304e538c]{margin-top:10px}.progress-bar[data-v-304e538c]{height:4px;border-radius:4px;background:#6c5ce724;overflow:hidden}.progress-bar i[data-v-304e538c]{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.progress-text[data-v-304e538c]{margin-top:6px;font-size:12px;color:var(--ink-3)}.err[data-v-304e538c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#fff7f7}.err-text[data-v-304e538c]{font-size:13px;color:var(--danger)}.empty[data-v-304e538c]{padding:28px 12px;text-align:center;font-size:13px;border-radius:14px;border:1px dashed var(--line)}.more[data-v-304e538c]{margin-top:8px;font-size:12px;text-align:center}.page-head[data-v-fa3aefb8]{padding:4px 2px 12px}.page-title[data-v-fa3aefb8]{font-size:24px;font-weight:700;letter-spacing:.2px}.page-sub[data-v-fa3aefb8]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-fa3aefb8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-fa3aefb8]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-fa3aefb8]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-fa3aefb8]{padding:16px}.field[data-v-fa3aefb8]{margin-bottom:14px}.field-head[data-v-fa3aefb8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-label[data-v-fa3aefb8]{font-size:14px;font-weight:600}.field-actions[data-v-fa3aefb8]{display:flex;gap:8px}.idea-btn[data-v-fa3aefb8]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-fa3aefb8]:disabled{opacity:.5}.prompt[data-v-fa3aefb8]{width:100%;min-height:118px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6;transition:border-color .15s ease,background .15s ease}.prompt[data-v-fa3aefb8]:focus{border-color:var(--acc-2);background:#fff}.counter[data-v-fa3aefb8]{margin-top:4px;font-size:11px;text-align:right}.row[data-v-fa3aefb8]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.row-label[data-v-fa3aefb8]{flex:0 0 48px;font-size:13px;color:var(--ink-2)}.chips[data-v-fa3aefb8]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-fa3aefb8]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb;transition:background .15s ease,color .15s ease}.chip.on[data-v-fa3aefb8]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.chip[data-v-fa3aefb8]:disabled{opacity:.5}.go[data-v-fa3aefb8]{width:100%;margin-top:6px}.foot-tip[data-v-fa3aefb8]{margin-top:10px;font-size:11px;text-align:center}.history[data-v-812639dd]{padding-top:6px}.page-head[data-v-812639dd]{padding:10px 2px 14px}.page-title[data-v-812639dd]{font-size:24px;font-weight:700;letter-spacing:-.01em}.page-sub[data-v-812639dd]{margin-top:6px;font-size:13px;color:var(--ink-2)}.tabs[data-v-812639dd]{display:flex;gap:8px;margin-bottom:14px}.tab[data-v-812639dd]{height:30px;padding:0 14px;border-radius:999px;font-size:13px;color:var(--ink-2);background:#ffffffb3}.tab.on[data-v-812639dd]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc));box-shadow:0 6px 14px #4e65ec3d}.empty[data-v-812639dd]{padding:28px 20px;text-align:center}.empty-title[data-v-812639dd]{font-size:15px;font-weight:600;margin-bottom:6px}.empty .btn-primary[data-v-812639dd],.empty .btn-ghost[data-v-812639dd]{margin-top:16px}.center[data-v-812639dd]{text-align:center}.end[data-v-812639dd]{padding:16px 0 4px;font-size:12px}.rec[data-v-812639dd]{margin-bottom:14px;padding:14px;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.rec-prompt[data-v-812639dd]{font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rec-meta[data-v-812639dd]{margin-top:4px;font-size:12px}.rec-video[data-v-812639dd]{margin-top:10px;width:100%;max-height:62vh;border-radius:12px;background:#000}.rec-grid[data-v-812639dd]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.thumb[data-v-812639dd]{padding:0;border-radius:12px;overflow:hidden;background:var(--ramp-3);aspect-ratio:1 / 1}.thumb img[data-v-812639dd]{width:100%;height:100%;object-fit:cover}.rec-fail[data-v-812639dd]{margin-top:8px;font-size:12px;color:var(--danger)}.more[data-v-812639dd]{width:100%;margin:6px 0 10px}.home[data-v-8927b30f]{padding-top:6px}.hero[data-v-8927b30f]{padding:18px 4px 6px}.hero-kicker[data-v-8927b30f]{font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--acc-ink);opacity:.75}.hero-title[data-v-8927b30f]{margin-top:10px;font-size:32px;line-height:1.22;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.hero-sub[data-v-8927b30f]{margin-top:10px;font-size:14px;color:var(--ink-2)}.hero-cta[data-v-8927b30f]{margin-top:20px;width:100%;box-shadow:0 10px 24px #4e65ec47}.sec[data-v-8927b30f]{margin-top:28px}.sec-head[data-v-8927b30f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px 12px}.sec-title[data-v-8927b30f]{font-size:16px;font-weight:700}.sec-hint[data-v-8927b30f]{font-size:12px;color:var(--ink-3)}.grid[data-v-8927b30f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px}.tile[data-v-8927b30f]{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0;transition:transform .14s ease}.tile[data-v-8927b30f]:active{transform:scale(.95)}.tile-ico[data-v-8927b30f]{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:#fff;box-shadow:0 6px 16px #31386e29}.tile-name[data-v-8927b30f]{font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap}.is-soon .tile-ico[data-v-8927b30f]{opacity:.45;box-shadow:none}.is-soon .tile-name[data-v-8927b30f]{color:var(--ink-3)}.tile-badge[data-v-8927b30f]{position:absolute;top:44px;font-size:9px;line-height:1;padding:2px 5px;border-radius:6px;color:var(--ink-2);background:#ffffffeb;box-shadow:0 1px 4px #1c1f2e1f;white-space:nowrap}.foot-note[data-v-8927b30f]{margin-top:30px;text-align:center;font-size:12px;color:var(--ink-3)}@media(min-width:560px){.grid[data-v-8927b30f]{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-cta[data-v-8927b30f]{width:auto;min-width:200px}}.page-head[data-v-d5fb0dab]{padding:4px 2px 12px}.page-title[data-v-d5fb0dab]{font-size:24px;font-weight:700}.page-sub[data-v-d5fb0dab]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-d5fb0dab]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-d5fb0dab]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-d5fb0dab]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-d5fb0dab]{padding:16px}.field[data-v-d5fb0dab]{margin:14px 0}.field-head[data-v-d5fb0dab]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-label[data-v-d5fb0dab]{font-size:14px;font-weight:600}.field-actions[data-v-d5fb0dab]{display:flex;gap:8px}.idea-btn[data-v-d5fb0dab]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-d5fb0dab]:disabled{opacity:.5}.prompt[data-v-d5fb0dab]{width:100%;min-height:118px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6}.prompt[data-v-d5fb0dab]:focus{border-color:var(--acc-2);background:#fff}.counter[data-v-d5fb0dab]{margin-top:4px;font-size:11px;text-align:right}.row[data-v-d5fb0dab]{display:flex;align-items:flex-start;gap:10px;margin-top:12px}.row-label[data-v-d5fb0dab]{flex:0 0 48px;padding-top:6px;font-size:13px;color:var(--ink-2)}.fixed-ratio[data-v-d5fb0dab]{padding-top:6px;font-size:13px}.chips[data-v-d5fb0dab]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-d5fb0dab]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-d5fb0dab]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.chip[data-v-d5fb0dab]:disabled{opacity:.5}.go[data-v-d5fb0dab]{width:100%;margin-top:16px}.foot-tip[data-v-d5fb0dab]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-d5fb0dab]{margin-top:14px;padding:16px}.result-empty[data-v-d5fb0dab]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-d5fb0dab]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-d5fb0dab]{margin-top:12px}.result-wait[data-v-d5fb0dab]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-d5fb0dab]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-d5fb0dab]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.shot[data-v-d5fb0dab]{width:100%;display:block;border-radius:12px;cursor:zoom-in}.caption[data-v-d5fb0dab]{margin-top:8px;font-size:12px}.result-actions[data-v-d5fb0dab]{display:flex;gap:10px;margin-top:12px}.result-actions[data-v-d5fb0dab]>*{flex:1;text-align:center;text-decoration:none}.me[data-v-4a31902d]{padding-top:8px}.card+.card[data-v-4a31902d],.links[data-v-4a31902d]{margin-top:14px}.guest[data-v-4a31902d]{padding:30px 20px;text-align:center}.guest-title[data-v-4a31902d]{font-size:16px;font-weight:700}.guest .muted[data-v-4a31902d]{margin-top:8px;font-size:13px}.guest-btn[data-v-4a31902d]{margin-top:18px;width:100%}.profile[data-v-4a31902d]{padding:16px}.profile-top[data-v-4a31902d]{display:flex;align-items:center;gap:12px}.avatar[data-v-4a31902d]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.profile-info[data-v-4a31902d]{flex:1;min-width:0}.profile-name[data-v-4a31902d]{font-size:16px;font-weight:600}.profile-sub[data-v-4a31902d]{margin-top:3px;font-size:12px}.tag[data-v-4a31902d]{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600}.tag-vip[data-v-4a31902d]{color:#fff;background:linear-gradient(135deg,#c8961f,#e8c46a)}.sec-head[data-v-4a31902d]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.sec-title[data-v-4a31902d]{font-size:14px;font-weight:700}.sec-hint[data-v-4a31902d]{font-size:12px}.qrow[data-v-4a31902d]{display:flex;align-items:center;justify-content:space-between;padding:9px 0;font-size:13px;border-top:1px solid var(--line)}.qrow[data-v-4a31902d]:first-of-type{border-top:none}.qrow-name[data-v-4a31902d]{color:var(--ink-2)}.qrow-val[data-v-4a31902d]{font-weight:600;color:var(--acc-ink)}.qrow-val.zero[data-v-4a31902d]{color:var(--ink-3);font-weight:500}.balance[data-v-4a31902d]{margin-top:2px;font-size:26px;font-weight:700;color:var(--acc-ink)}.links[data-v-4a31902d]{padding:4px 16px}.link[data-v-4a31902d]{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;font-size:14px;border-top:1px solid var(--line)}.link[data-v-4a31902d]:first-child{border-top:none}.danger[data-v-4a31902d]{color:var(--danger)}.foot[data-v-4a31902d]{margin-top:22px;text-align:center;font-size:12px}.outfit-page[data-v-a928382d]{padding-top:6px}.page-head[data-v-a928382d]{padding:10px 2px 14px}.page-title[data-v-a928382d]{font-size:24px;font-weight:700;letter-spacing:-.01em}.page-sub[data-v-a928382d]{margin-top:6px;font-size:13px;color:var(--ink-2)}.quota[data-v-a928382d]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.badge[data-v-a928382d]{padding:2px 8px;border-radius:999px;font-size:11px;color:#fff;background:linear-gradient(135deg,#c8961f,#e8c46a)}.quota-link[data-v-a928382d]{font-size:13px;color:var(--acc-ink)}.step[data-v-a928382d]{padding:14px;margin-bottom:12px}.step-head[data-v-a928382d]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.step-no[data-v-a928382d]{width:20px;height:20px;border-radius:50%;font-size:12px;line-height:20px;text-align:center;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.step-title[data-v-a928382d]{font-size:15px;font-weight:600}.person-row[data-v-a928382d]{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.photo[data-v-a928382d]{flex:0 0 96px;width:96px;height:128px;padding:0;border-radius:12px;overflow:hidden;background:var(--ramp-3)}.photo img[data-v-a928382d]{width:100%;height:100%;object-fit:cover}.photo-empty[data-v-a928382d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:4px;color:var(--ink-3)}.photo-empty b[data-v-a928382d]{font-size:22px;font-weight:400}.photo-empty i[data-v-a928382d]{font-size:11px;font-style:normal}.small[data-v-a928382d]{font-size:12px}.row[data-v-a928382d]{display:flex;align-items:center;gap:8px;margin-top:10px}.row-label[data-v-a928382d]{flex:0 0 auto;font-size:13px;color:var(--ink-2)}.chips[data-v-a928382d]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-a928382d]{height:30px;padding:0 14px;border-radius:999px;font-size:13px;color:var(--ink-2);background:#ffffffb3}.chip.on[data-v-a928382d]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc));box-shadow:0 6px 14px #4e65ec3d}.num[data-v-a928382d]{width:96px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;outline:none;font-size:13px}.garments[data-v-a928382d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.garment[data-v-a928382d]{position:relative;width:92px;height:112px;border-radius:12px;overflow:hidden;background:var(--ramp-3)}.garment img[data-v-a928382d]{width:100%;height:100%;object-fit:cover}.g-flag[data-v-a928382d]{position:absolute;left:0;right:0;bottom:0;padding:3px 4px;font-size:11px;text-align:center;color:#fff;background:#1418288c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-flag.bad[data-v-a928382d]{background:#e5484ddb}.g-del[data-v-a928382d]{position:absolute;right:4px;top:4px;width:20px;height:20px;border-radius:50%;font-size:14px;line-height:20px;color:#fff;background:#14182880}.garment.add[data-v-a928382d]{display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--ink-3);border:1px dashed var(--line)}.go[data-v-a928382d]{width:100%;margin:4px 0 6px}.center[data-v-a928382d]{text-align:center;margin-bottom:10px}.result[data-v-a928382d]{padding:16px;margin-top:12px}.style-name[data-v-a928382d]{font-size:18px;font-weight:700;margin-bottom:8px}.palette[data-v-a928382d]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pal[data-v-a928382d]{padding:3px 10px;border-radius:999px;font-size:12px;color:var(--acc-ink);background:var(--acc-soft)}.pal.avoid[data-v-a928382d]{color:var(--ink-2);background:#1c1f2e0d}.recs[data-v-a928382d]{margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.6}.recs b[data-v-a928382d]{font-weight:600}.fits[data-v-a928382d]{margin-bottom:12px;line-height:1.6}.composite[data-v-a928382d]{padding-top:12px;border-top:1px solid var(--line)}.sec-title[data-v-a928382d]{font-size:14px;font-weight:600;margin-bottom:8px}.wait[data-v-a928382d]{padding:6px 0}.bar[data-v-a928382d]{height:6px;border-radius:999px;overflow:hidden;background:#1c1f2e14;margin-bottom:8px}.bar i[data-v-a928382d]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.grid4[data-v-a928382d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shot[data-v-a928382d]{padding:0;border-radius:12px;overflow:hidden;background:var(--ramp-3);aspect-ratio:3 / 4}.shot img[data-v-a928382d]{width:100%;height:100%;object-fit:cover}.acts[data-v-a928382d]{display:flex;gap:8px;margin-top:10px}.video[data-v-a928382d]{width:100%;margin-top:10px;border-radius:12px;background:#000}.err[data-v-a928382d]{color:var(--danger);font-size:13px;margin-top:8px}.err-block[data-v-a928382d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hidden-input[data-v-a928382d]{display:none}.modal-root[data-v-be35ab2c]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}.modal-mask[data-v-be35ab2c]{position:absolute;inset:0;background:#1418306b;backdrop-filter:blur(2px)}.modal-panel[data-v-be35ab2c]{position:relative;width:100%;max-height:min(86vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px}.modal-head[data-v-be35ab2c]{position:relative;padding:18px 48px 10px 20px}.modal-title[data-v-be35ab2c]{font-size:17px;font-weight:600}.modal-close[data-v-be35ab2c]{position:absolute;right:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--ink-3)}.modal-close[data-v-be35ab2c]:active{background:#1c1f2e0f}.modal-body[data-v-be35ab2c]{padding:4px 20px 18px;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-foot[data-v-be35ab2c]{padding:12px 20px calc(16px + var(--safe-bottom));border-top:1px solid var(--line)}.modal-enter-active[data-v-be35ab2c],.modal-leave-active[data-v-be35ab2c]{transition:opacity .2s ease}.modal-enter-active .modal-panel[data-v-be35ab2c],.modal-leave-active .modal-panel[data-v-be35ab2c]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-be35ab2c],.modal-leave-to[data-v-be35ab2c]{opacity:0}.modal-enter-from .modal-panel[data-v-be35ab2c],.modal-leave-to .modal-panel[data-v-be35ab2c]{transform:translateY(12px) scale(.98);opacity:0}.scan-his[data-v-e61f0cc7]{padding-top:6px}.page-head[data-v-e61f0cc7]{padding:10px 2px 14px}.page-title[data-v-e61f0cc7]{font-size:24px;font-weight:700}.page-sub[data-v-e61f0cc7]{margin-top:6px;font-size:13px;color:var(--ink-2)}.empty[data-v-e61f0cc7]{padding:28px 20px;text-align:center}.empty-title[data-v-e61f0cc7]{font-size:15px;font-weight:600;margin-bottom:6px}.empty .btn-primary[data-v-e61f0cc7],.empty .btn-ghost[data-v-e61f0cc7]{margin-top:14px}.center[data-v-e61f0cc7]{text-align:center}.small[data-v-e61f0cc7]{font-size:12px}.rec[data-v-e61f0cc7]{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:10px}.rec-main[data-v-e61f0cc7]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;text-align:left}.rec-cover[data-v-e61f0cc7]{flex:0 0 56px;width:56px;height:74px;border-radius:8px;object-fit:cover;background:var(--ramp-3)}.rec-cover.blank[data-v-e61f0cc7]{display:block}.rec-info[data-v-e61f0cc7]{min-width:0}.rec-name[data-v-e61f0cc7]{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-del[data-v-e61f0cc7]{flex:0 0 auto;font-size:13px;color:var(--ink-3)}.more[data-v-e61f0cc7]{width:100%;margin:4px 0 10px}.detail[data-v-e61f0cc7]{padding:2px}.detail-head[data-v-e61f0cc7]{display:flex;gap:8px;margin-bottom:12px}.name-input[data-v-e61f0cc7]{flex:1;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;outline:none}.btn-ghost.sm[data-v-e61f0cc7]{min-height:38px;padding:0 14px}.pages[data-v-e61f0cc7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:52vh;overflow:auto}.pg[data-v-e61f0cc7]{position:relative;padding:0;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--ramp-3)}.pg img[data-v-e61f0cc7]{width:100%;height:100%;object-fit:cover}.pg-no[data-v-e61f0cc7]{position:absolute;left:5px;top:5px;min-width:16px;height:16px;padding:0 5px;border-radius:8px;font-size:11px;line-height:16px;color:#fff;background:#1418288c}.acts[data-v-e61f0cc7]{margin-top:14px}.pdf-line[data-v-e61f0cc7]{display:flex;gap:14px;margin-top:10px;font-size:14px}.err[data-v-e61f0cc7]{margin-top:8px;color:var(--danger);font-size:13px}.scan-page[data-v-a7f5f574]{padding-top:6px}.page-head[data-v-a7f5f574]{padding:10px 2px 14px}.head-row[data-v-a7f5f574]{display:flex;align-items:center;justify-content:space-between}.his-link[data-v-a7f5f574]{font-size:13px;color:var(--acc-ink)}.page-title[data-v-a7f5f574]{font-size:24px;font-weight:700;letter-spacing:-.01em}.page-sub[data-v-a7f5f574]{margin-top:6px;font-size:13px;color:var(--ink-2)}.quota[data-v-a7f5f574]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.badge[data-v-a7f5f574]{padding:2px 8px;border-radius:999px;font-size:11px;color:#fff;background:linear-gradient(135deg,#c8961f,#e8c46a)}.quota-link[data-v-a7f5f574]{font-size:13px;color:var(--acc-ink)}.panel[data-v-a7f5f574]{padding:14px;margin-bottom:14px}.pick[data-v-a7f5f574]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 8px 14px;text-align:center}.small[data-v-a7f5f574]{font-size:12px}.grid[data-v-a7f5f574]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tile[data-v-a7f5f574]{position:relative;padding:0;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--ramp-3);border:2px solid transparent}.tile.on[data-v-a7f5f574]{border-color:var(--acc)}.tile img[data-v-a7f5f574]{width:100%;height:100%;object-fit:cover}.tile-no[data-v-a7f5f574]{position:absolute;left:6px;top:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;color:#fff;background:#1418288c}.tile-flag[data-v-a7f5f574]{position:absolute;left:0;right:0;bottom:0;padding:3px 0;font-size:11px;color:#fff;background:#1418288c}.tile-flag.bad[data-v-a7f5f574]{background:#e5484ddb}.tile.add[data-v-a7f5f574]{display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--ink-3);border:1px dashed var(--line)}.prog[data-v-a7f5f574]{margin-top:10px;font-size:12px;text-align:center}.active[data-v-a7f5f574]{margin-top:14px}.preview-wrap[data-v-a7f5f574]{border-radius:12px;overflow:hidden;background:var(--ramp-3)}.preview[data-v-a7f5f574]{width:100%;max-height:58vh;object-fit:contain}.preview.placeholder[data-v-a7f5f574]{display:flex;align-items:center;justify-content:center;min-height:180px;font-size:13px}.chips[data-v-a7f5f574]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chip[data-v-a7f5f574]{height:30px;padding:0 12px;border-radius:999px;font-size:13px;color:var(--ink-2);background:#ffffffb3}.chip.on[data-v-a7f5f574]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc));box-shadow:0 6px 14px #4e65ec3d}.tools[data-v-a7f5f574]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.idea-btn[data-v-a7f5f574]{height:32px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:var(--acc-soft)}.idea-btn[data-v-a7f5f574]:disabled{opacity:.45}.export[data-v-a7f5f574]{padding:14px}.name-row[data-v-a7f5f574]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.name-input[data-v-a7f5f574]{flex:1;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;outline:none}.go[data-v-a7f5f574]{width:100%;margin-bottom:8px}.pdf-ok[data-v-a7f5f574]{margin-top:10px;padding:12px;border-radius:12px;background:var(--acc-soft)}.pdf-name[data-v-a7f5f574]{font-size:13px;margin-bottom:8px}.pdf-acts[data-v-a7f5f574]{display:flex;gap:8px}.err[data-v-a7f5f574]{color:var(--danger);font-size:13px}.export-err[data-v-a7f5f574]{margin-top:8px}.hidden-input[data-v-a7f5f574]{display:none}.page-head[data-v-c7d2d74b]{padding:4px 2px 12px}.page-title[data-v-c7d2d74b]{font-size:24px;font-weight:700}.page-sub[data-v-c7d2d74b]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-c7d2d74b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-c7d2d74b]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-c7d2d74b]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-c7d2d74b]{padding:16px}.row[data-v-c7d2d74b]{display:flex;align-items:center;gap:10px;margin-top:14px}.row-label[data-v-c7d2d74b]{flex:0 0 48px;font-size:13px;color:var(--ink-2)}.chips[data-v-c7d2d74b]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-c7d2d74b]{height:30px;padding:0 14px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-c7d2d74b]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.go[data-v-c7d2d74b]{width:100%;margin-top:16px}.foot-tip[data-v-c7d2d74b]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-c7d2d74b]{margin-top:14px;padding:16px}.result-empty[data-v-c7d2d74b]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-c7d2d74b]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-c7d2d74b]{margin-top:12px}.result-wait[data-v-c7d2d74b]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-c7d2d74b]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-c7d2d74b]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.shot[data-v-c7d2d74b]{width:100%;display:block;border-radius:12px;cursor:zoom-in}.checker[data-v-c7d2d74b]{background-color:#fff;background-image:linear-gradient(45deg,#e8ebf3 25%,transparent 25%),linear-gradient(-45deg,#e8ebf3 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8ebf3 75%),linear-gradient(-45deg,transparent 75%,#e8ebf3 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.result-actions[data-v-c7d2d74b]{display:flex;gap:10px;margin-top:12px}.result-actions[data-v-c7d2d74b]>*{flex:1;text-align:center;text-decoration:none}.tsect[data-v-c7d2d74b]{padding:12px 0;border-top:1px solid var(--line)}.tsect[data-v-c7d2d74b]:first-child{border-top:none}.tsect-head[data-v-c7d2d74b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tsect-title[data-v-c7d2d74b]{font-size:13px;font-weight:700;color:var(--acc-ink)}.copy-btn[data-v-c7d2d74b]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:3px 10px;border-radius:999px;background:var(--acc-soft)}.tsect-body[data-v-c7d2d74b]{font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.page-head[data-v-7d0e01a3]{padding:4px 2px 12px}.page-title[data-v-7d0e01a3]{font-size:24px;font-weight:700;letter-spacing:.2px}.page-sub[data-v-7d0e01a3]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-7d0e01a3]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-7d0e01a3]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-7d0e01a3]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-7d0e01a3]{padding:16px}.uploader-gap[data-v-7d0e01a3]{height:14px}.field[data-v-7d0e01a3]{margin:16px 0 14px}.field-head[data-v-7d0e01a3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.field-label[data-v-7d0e01a3]{font-size:14px;font-weight:600}.field-actions[data-v-7d0e01a3]{display:flex;gap:8px}.idea-btn[data-v-7d0e01a3]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-7d0e01a3]:disabled{opacity:.5}.prompt[data-v-7d0e01a3]{width:100%;min-height:118px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6}.prompt[data-v-7d0e01a3]:focus{border-color:var(--acc-2);background:#fff}.counter[data-v-7d0e01a3]{margin-top:4px;font-size:11px;text-align:right}.row[data-v-7d0e01a3]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.row-label[data-v-7d0e01a3]{flex:0 0 48px;font-size:13px;color:var(--ink-2)}.chips[data-v-7d0e01a3]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-7d0e01a3]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;color:var(--ink-2);background:#f2f4fb}.chip.on[data-v-7d0e01a3]{color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.chip[data-v-7d0e01a3]:disabled{opacity:.5}.go[data-v-7d0e01a3]{width:100%;margin-top:6px}.foot-tip[data-v-7d0e01a3]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-7d0e01a3]{margin-top:16px;padding:16px}.result-empty[data-v-7d0e01a3]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-7d0e01a3]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-7d0e01a3]{margin-top:12px}.result-wait[data-v-7d0e01a3]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-7d0e01a3]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-7d0e01a3]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.result-wait .muted[data-v-7d0e01a3]{margin-top:10px}.player[data-v-7d0e01a3]{width:100%;border-radius:12px;background:#000}.download[data-v-7d0e01a3]{display:block;margin-top:12px;text-align:center;text-decoration:none}.page-head[data-v-27f302df]{padding:4px 2px 12px}.page-title[data-v-27f302df]{font-size:24px;font-weight:700}.page-sub[data-v-27f302df]{margin-top:4px;font-size:13px;color:var(--ink-2)}.quota[data-v-27f302df]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 2px;font-size:13px}.quota-link[data-v-27f302df]{font-size:13px;font-weight:600;color:var(--acc-ink)}.badge[data-v-27f302df]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.panel[data-v-27f302df]{padding:16px}.field-label[data-v-27f302df]{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.prompt[data-v-27f302df]{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;resize:vertical;line-height:1.6}.prompt[data-v-27f302df]:focus{border-color:var(--acc-2);background:#fff}.paste-row[data-v-27f302df]{display:flex;gap:8px;margin-top:8px}.idea-btn[data-v-27f302df]{font-size:12px;font-weight:600;color:var(--acc-ink);padding:4px 10px;border-radius:999px;background:var(--acc-soft)}.idea-btn[data-v-27f302df]:disabled{opacity:.5}.go[data-v-27f302df]{width:100%;margin-top:16px}.foot-tip[data-v-27f302df]{margin-top:10px;font-size:11px;text-align:center}.result[data-v-27f302df]{margin-top:14px;padding:16px}.result-empty[data-v-27f302df]{padding:18px 0;text-align:center;font-size:13px}.result-err[data-v-27f302df]{text-align:center;font-size:13px;color:var(--danger)}.result-err .btn-ghost[data-v-27f302df]{margin-top:12px}.result-wait[data-v-27f302df]{padding:8px 0 4px;text-align:center;font-size:13px}.bar[data-v-27f302df]{height:6px;border-radius:999px;background:#e9ecf7;overflow:hidden}.bar i[data-v-27f302df]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc-2),var(--acc));transition:width .4s ease}.wm-title[data-v-27f302df]{font-size:15px;font-weight:700}.wm-author[data-v-27f302df]{margin-top:4px;font-size:12px}.shot[data-v-27f302df]{width:100%;display:block;margin-top:10px;border-radius:12px;background:#000}.imgs[data-v-27f302df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.img[data-v-27f302df]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;cursor:zoom-in;background:#f2f4fb}.result-actions[data-v-27f302df]{display:flex;gap:10px;margin-top:12px}.result-actions[data-v-27f302df]>*{flex:1;text-align:center;text-decoration:none}.nav[data-v-374bd64a]{position:fixed;top:0;left:0;right:0;z-index:40;padding-top:var(--safe-top);background:#cfe2ffdb;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(28,31,46,.06)}.nav-inner[data-v-374bd64a]{height:var(--nav-h);max-width:720px;margin:0 auto;padding:0 var(--page-pad);display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-left[data-v-374bd64a],.nav-right[data-v-374bd64a]{display:flex;align-items:center;gap:8px;min-width:0}.nav-back[data-v-374bd64a]{width:34px;height:34px;margin-left:-8px;display:grid;place-items:center;color:var(--ink);border-radius:50%}.nav-back[data-v-374bd64a]:active{background:#ffffff80}.nav-title[data-v-374bd64a]{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-vip[data-v-374bd64a]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc))}.nav-login[data-v-374bd64a]{height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--acc-ink);background:#fff}.nav-avatar[data-v-374bd64a]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--acc-ink);background:#fff;border:1px solid var(--line)}.nav-menu-mask[data-v-374bd64a]{position:fixed;inset:0;z-index:1}.nav-menu[data-v-374bd64a]{position:absolute;right:var(--page-pad);top:calc(100% - 2px);z-index:2;width:200px;padding:12px;border-radius:14px}.nav-menu-name[data-v-374bd64a]{font-size:14px;font-weight:600}.nav-menu-sub[data-v-374bd64a]{margin-top:2px;font-size:12px}.nav-menu-link[data-v-374bd64a]{margin-top:10px;width:100%;height:36px;border-radius:10px;font-size:13px;font-weight:500;color:var(--ink);background:#4e65ec14}.nav-menu-item[data-v-374bd64a]{margin-top:8px;width:100%;height:36px;border-radius:10px;font-size:13px;color:var(--danger);background:#e5484d14}.toast-wrap[data-v-da9cd85d]{position:fixed;left:0;right:0;top:calc(var(--nav-h) + var(--safe-top) + 12px);z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast[data-v-da9cd85d]{max-width:min(84vw,420px);padding:10px 16px;border-radius:12px;font-size:14px;line-height:1.45;color:#fff;background:#1c1f2ee0;box-shadow:0 10px 28px #1418303d;backdrop-filter:blur(8px);pointer-events:auto;word-break:break-word}.toast-success[data-v-da9cd85d]{border-left:3px solid #37b26c}.toast-error[data-v-da9cd85d]{border-left:3px solid #ff6b6f}.toast-enter-active[data-v-da9cd85d],.toast-leave-active[data-v-da9cd85d]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-da9cd85d],.toast-leave-to[data-v-da9cd85d]{opacity:0;transform:translateY(-6px)}.toast-move[data-v-da9cd85d]{transition:transform .2s ease}.tip[data-v-647a899b]{margin-bottom:16px;font-size:13px;color:var(--ink-3)}.field[data-v-647a899b]{display:block;margin-bottom:14px}.field-label[data-v-647a899b]{display:block;margin-bottom:6px;font-size:13px;color:var(--ink-2)}.field-row[data-v-647a899b]{display:flex;gap:10px}.field-input[data-v-647a899b]{width:100%;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#f7f8fc;outline:none;transition:border-color .15s ease,background .15s ease}.field-input[data-v-647a899b]:focus{border-color:var(--acc-2);background:#fff}.code-btn[data-v-647a899b]{flex:0 0 auto;height:46px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:600;color:var(--acc-ink);background:var(--acc-soft);white-space:nowrap}.code-btn[data-v-647a899b]:disabled{opacity:.55}.notice[data-v-647a899b]{margin-top:2px;font-size:12px;color:var(--acc-ink)}.submit[data-v-647a899b]{width:100%}.agree[data-v-647a899b]{margin-top:10px;text-align:center;font-size:11px;color:var(--ink-3)}.sheet-root[data-v-aa60081d]{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center}.sheet-mask[data-v-aa60081d]{position:absolute;inset:0;background:#1418306b}.sheet[data-v-aa60081d]{position:relative;width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;padding-bottom:var(--safe-bottom);border-radius:20px 20px 0 0;box-shadow:var(--shadow-sheet);overflow:hidden}.sheet-grip[data-v-aa60081d]{width:38px;height:4px;margin:8px auto 0;border-radius:4px;background:#1c1f2e24}.sheet-head[data-v-aa60081d]{display:flex;align-items:flex-start;justify-content:space-between;padding:10px var(--page-pad) 8px}.sheet-title[data-v-aa60081d]{font-size:18px;font-weight:700}.sheet-sub[data-v-aa60081d]{margin-top:2px;font-size:12px}.sheet-close[data-v-aa60081d]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--ink-3)}.sheet-body[data-v-aa60081d]{padding:4px var(--page-pad) 12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.block[data-v-aa60081d]{padding:12px 0 4px}.block-text[data-v-aa60081d]{font-size:14px;color:var(--ink-2)}.block-hint[data-v-aa60081d]{margin-top:6px;font-size:12px;color:var(--ink-3)}.wide[data-v-aa60081d]{width:100%;margin-top:14px}.banner[data-v-aa60081d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:12px;font-size:13px;color:var(--acc-ink);background:var(--acc-soft)}.banner-btn[data-v-aa60081d]{font-size:13px;font-weight:600;color:var(--acc-ink)}.plans[data-v-aa60081d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan[data-v-aa60081d]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 12px;border-radius:14px;border:1.5px solid var(--line);background:#fafbff;text-align:left;transition:border-color .15s ease,background .15s ease}.plan-on[data-v-aa60081d]{border-color:var(--acc);background:var(--acc-soft)}.plan-skeleton[data-v-aa60081d]{height:92px;background:linear-gradient(90deg,#f1f3fa,#f8f9fe,#f1f3fa);background-size:200% 100%;animation:shimmer-aa60081d 1.2s linear infinite}@keyframes shimmer-aa60081d{to{background-position:-200% 0}}.plan-name[data-v-aa60081d]{font-size:14px;font-weight:600}.plan-price[data-v-aa60081d]{font-size:22px;font-weight:700;color:var(--acc-ink)}.plan-price em[data-v-aa60081d]{font-size:13px;font-style:normal;font-weight:600;margin-right:1px}.plan-days[data-v-aa60081d]{font-size:12px;color:var(--ink-3)}.plan-desc[data-v-aa60081d]{margin-top:2px;font-size:11px;color:var(--ink-3)}.deduct[data-v-aa60081d]{margin-top:14px;padding:12px;border-radius:14px;background:#f7f8fc}.deduct-head[data-v-aa60081d]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.deduct-row[data-v-aa60081d]{display:flex;align-items:center;gap:10px;margin-top:10px}.deduct-range[data-v-aa60081d]{flex:1;accent-color:var(--acc)}.deduct-max[data-v-aa60081d]{height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--acc-ink);background:#fff}.deduct-tip[data-v-aa60081d]{margin-top:8px;font-size:12px;color:var(--ink-3)}.sheet-foot[data-v-aa60081d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.foot-price[data-v-aa60081d]{display:flex;align-items:baseline;gap:6px;font-size:13px}.foot-price strong[data-v-aa60081d]{font-size:22px;color:var(--acc-ink)}.foot-coupon[data-v-aa60081d]{font-size:11px;color:var(--ink-3)}.pay-btn[data-v-aa60081d]{min-width:140px}.sheet-enter-active[data-v-aa60081d],.sheet-leave-active[data-v-aa60081d]{transition:opacity .22s ease}.sheet-enter-active .sheet[data-v-aa60081d],.sheet-leave-active .sheet[data-v-aa60081d]{transition:transform .24s cubic-bezier(.22,.61,.36,1)}.sheet-enter-from[data-v-aa60081d],.sheet-leave-to[data-v-aa60081d]{opacity:0}.sheet-enter-from .sheet[data-v-aa60081d],.sheet-leave-to .sheet[data-v-aa60081d]{transform:translateY(100%)}.viewer[data-v-d697fc70]{position:fixed;inset:0;z-index:95;background:#080a14f5;color:#fff;display:flex;align-items:center;justify-content:center}.viewer-bar[data-v-d697fc70]{position:absolute;top:0;left:0;right:0;height:calc(52px + var(--safe-top));padding:var(--safe-top) 12px 0;display:flex;align-items:center;justify-content:space-between}.viewer-count[data-v-d697fc70]{font-size:13px;opacity:.8}.viewer-actions[data-v-d697fc70]{display:flex;gap:4px}.viewer-btn[data-v-d697fc70]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff}.viewer-btn[data-v-d697fc70]:active{background:#ffffff24}.viewer-stage[data-v-d697fc70]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:pan-y pinch-zoom}.viewer-img[data-v-d697fc70]{max-width:100%;max-height:100%;object-fit:contain;transition:transform .18s ease;cursor:zoom-in}.viewer-nav[data-v-d697fc70]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;display:grid;place-items:center;color:#ffffffd9;background:#ffffff14;border-radius:12px}.viewer-nav.left[data-v-d697fc70]{left:8px}.viewer-nav.right[data-v-d697fc70]{right:8px}.viewer-hint[data-v-d697fc70]{position:absolute;bottom:calc(14px + var(--safe-bottom));left:0;right:0;text-align:center;font-size:11px;color:#ffffff73}@media(max-width:480px){.viewer-nav[data-v-d697fc70]{display:none}}.app-shell[data-v-29ed362e]{min-height:100%;display:flex;flex-direction:column}.app-main[data-v-29ed362e]{flex:1;padding:calc(var(--nav-h) + var(--safe-top) + 8px) var(--page-pad) calc(24px + var(--safe-bottom));max-width:720px;width:100%;margin:0 auto}.site-foot[data-v-29ed362e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--page-pad) calc(18px + var(--safe-bottom));font-size:11px;color:var(--ink-3)}.site-foot a[data-v-29ed362e]{color:var(--ink-3)}.site-foot-sep[data-v-29ed362e]{opacity:.6}:root{--acc: #4e65ec;--acc-2: #6d81fb;--acc-soft: #ecf0ff;--acc-ink: #3a4fd0;--ramp-1: #cfe2ff;--ramp-2: #dbe0ff;--ramp-3: #e7eafe;--ramp-4: #f5f6fa;--ink: #1c1f2e;--ink-2: #4a5068;--ink-3: #8b91a7;--line: rgba(28, 31, 46, .08);--card: #ffffff;--danger: #e5484d;--nav-h: 52px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--page-pad: 16px;--radius: 16px;--shadow: 0 8px 28px rgba(49, 56, 110, .1);--shadow-sheet: 0 -12px 40px rgba(28, 31, 46, .16);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%}body{margin:0;color:var(--ink);background:var(--ramp-4);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,var(--ramp-1) 0%,var(--ramp-2) 22%,var(--ramp-3) 48%,var(--ramp-4) 72%,var(--ramp-4) 100%)}h1,h2,h3,h4,p{margin:0}img{display:block;max-width:100%}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,textarea{font:inherit;color:inherit}a{color:var(--acc-ink);text-decoration:none}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--acc-2),var(--acc));transition:transform .15s ease,opacity .15s ease}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.5;transform:none;cursor:not-allowed}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;color:var(--acc-ink);background:var(--acc-soft)}.muted{color:var(--ink-3)}.hairline-b{border-bottom:1px solid var(--line)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1c1f2e24;border-radius:8px}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}
