.outfit-collage[data-v-e0549541]{width:100%;min-height:0;aspect-ratio:4 / 5;max-height:390px;flex:0 0 auto;display:grid;grid-template:"accessory top" 1fr "bottom top" 1fr "bottom top" 1fr "bottom bag" 1fr "bottom bag" 1fr "shoes bag" 1fr / minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:24px 22px 18px;background:#fff}.outfit-collage.has-outer[data-v-e0549541]{grid-template-areas:"accessory top" "bottom top" "bottom outer" "bottom outer" "bottom bag" "shoes bag"}.outfit-collage-column[data-v-e0549541]{display:contents}.outfit-collage.outfit-collage--columns[data-v-e0549541]{display:flex;justify-content:space-between;gap:0;padding:0}.outfit-collage--columns .outfit-collage-column[data-v-e0549541]{display:flex;flex-direction:column;align-items:center;width:39%;height:100%;min-width:0}.outfit-collage--columns .outfit-collage-column[data-v-e0549541]:first-child{margin-left:8%}.outfit-collage--columns .outfit-collage-column[data-v-e0549541]:last-child{margin-right:8%}.outfit-collage--columns .outfit-collage-column[data-v-e0549541]:before,.outfit-collage--columns .outfit-collage-column[data-v-e0549541]:after{flex:1.5 0 3%;content:""}.outfit-collage--columns .outfit-collage-group[data-v-e0549541]{flex:0 0 auto;position:relative;padding:0;gap:0}.outfit-collage-item-spacer[data-v-e0549541]{flex:2 0 3%;pointer-events:none}.outfit-collage--columns .outfit-collage-group .outfit-collage-piece[data-v-e0549541]{position:absolute;top:0;right:0;bottom:0;left:0}.outfit-collage-group[data-v-e0549541]{min-width:0;min-height:0;display:grid;gap:6px}.outfit-collage-piece[data-v-e0549541]{min-width:0;min-height:0;display:grid;place-items:center}.outfit-image-error[data-v-e0549541]{color:#83838a}.outfit-collage-piece.is-interactive[data-v-e0549541]{position:relative;border:1px solid transparent;border-radius:4px;padding:3px;background:transparent;color:var(--sea);touch-action:pan-x pan-y pinch-zoom}.outfit-collage-piece.is-interactive[data-v-e0549541]:focus-visible{outline-offset:0}.outfit-collage-piece.is-interactive[data-v-e0549541]:before{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;content:""}.outfit-collage-piece.is-interactive[data-v-e0549541]:active{border-color:var(--brand);background:var(--brand-soft);opacity:1}.outfit-piece-edit[data-v-e0549541]{width:22px;height:22px;position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;border:1px solid #eeddea;border-radius:50%;background:#fff;pointer-events:none}@media(hover:hover)and (pointer:fine){.outfit-collage-piece.is-interactive[data-v-e0549541]:hover{border-color:var(--brand);background:var(--brand-soft)}}.outfit-collage-piece>img[data-v-e0549541],.outfit-collage-piece>svg[data-v-e0549541]{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;pointer-events:none}.outfit-collage-accessory[data-v-e0549541]{padding:0 24%}.outfit-collage-bag[data-v-e0549541]{padding:10% 8%}.outfit-history[data-v-52109edd]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 24px}.outfit-history-grid[data-v-52109edd]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.outfit-history-version[data-v-52109edd]{min-width:0;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);grid-template-areas:"preview copy";gap:10px 14px;border:1px solid #f0e7f0;border-radius:8px;padding:8px;background:#fff;cursor:pointer;touch-action:manipulation}.outfit-history-version.is-current[data-v-52109edd]{border-color:#ff8de0;background:#fff9fd}.outfit-history-version.is-selected[data-v-52109edd]{border-color:#d516a2;box-shadow:0 0 0 1px #d516a2}.outfit-history-version.has-cover-action[data-v-52109edd]{grid-template-areas:"preview copy" "action action"}.outfit-history-preview[data-v-52109edd]{min-width:0;min-height:220px;grid-area:preview;align-self:stretch;position:relative;display:flex;overflow:hidden;border:0;border-radius:6px;padding:0;background:#faf8fa;text-align:left}.outfit-history-preview[data-v-52109edd] .outfit-collage{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;max-height:none;aspect-ratio:auto;align-self:stretch;padding:16px 8px 8px;gap:6px 8px;background:transparent}.is-current .outfit-history-preview[data-v-52109edd] .outfit-collage{padding-top:28px}.outfit-history-cover[data-v-52109edd]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:4px;border-radius:6px;padding:4px 7px;background:#d516a2;color:#fff;font-size:11px;line-height:16px}.outfit-history-copy[data-v-52109edd]{min-width:0;grid-area:copy;padding:4px 0 8px;color:#24112f}.outfit-history-copy-heading[data-v-52109edd]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.outfit-history-copy-heading>small[data-v-52109edd],.outfit-history-copy time[data-v-52109edd],.outfit-history-item-count[data-v-52109edd]{color:#958299;font-size:11px;line-height:18px}.outfit-history-copy-heading>small[data-v-52109edd]{display:inline-flex;align-items:center;gap:4px}.outfit-history-selected-icon[data-v-52109edd]{flex:0 0 auto;color:#d516a2}.outfit-history-title[data-v-52109edd]{display:block;margin-bottom:5px;font-size:14px;font-weight:700;line-height:21px;overflow-wrap:anywhere}.outfit-history-options[data-v-52109edd]{position:relative;flex:0 0 auto}.outfit-history-more[data-v-52109edd]{width:28px;height:28px;display:grid;place-items:center;border:1px solid #f2e2f3;border-radius:50%;padding:0;background:#fff;color:#32143e}.outfit-history-more[data-v-52109edd]:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;content:""}.outfit-history-menu[data-v-52109edd]{width:132px;position:absolute;z-index:2;top:34px;right:0;display:grid;overflow:hidden;border:1px solid #f0e1ed;border-radius:6px;padding:4px;background:#fff;box-shadow:0 4px 16px #3521381a}.outfit-history-menu button[data-v-52109edd]{min-height:36px;display:flex;align-items:center;gap:7px;border:0;border-radius:3px;padding:6px 8px;background:transparent;color:#b62b53;font-size:12px;text-align:left}.outfit-history-change[data-v-52109edd]{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;margin:12px 0 14px;border-radius:6px;padding:8px;background:#fff0fa}.outfit-history-change-image[data-v-52109edd]{width:34px;height:38px;display:grid;place-items:center;color:#b680a8}.outfit-history-change-image>img[data-v-52109edd],.outfit-history-change-image>svg[data-v-52109edd]{width:100%;height:100%;object-fit:contain}.outfit-history-change-copy[data-v-52109edd]{min-width:0;display:grid;gap:4px}.outfit-history-change-copy strong[data-v-52109edd]{color:#a51480;font-size:12px;line-height:18px}.outfit-history-change-copy>span[data-v-52109edd],.outfit-history-change-names>span[data-v-52109edd]:not(.outfit-history-change-arrow){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#a480ab;font-size:11px;line-height:16px;overflow-wrap:anywhere}.outfit-history-change-names[data-v-52109edd]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:3px}.outfit-history-change-arrow[data-v-52109edd]{color:#a480ab;font-size:11px;text-align:center}.outfit-history-thumbnails[data-v-52109edd]{min-width:0;display:grid;gap:2px;margin:0;padding:0;list-style:none}.outfit-history-thumbnails li[data-v-52109edd]{min-width:0;height:40px;display:grid;place-items:center;overflow:hidden;border-radius:4px;padding:2px;background:#f8f5f8;color:#b680a8}.outfit-history-thumbnails img[data-v-52109edd],.outfit-history-thumbnails svg[data-v-52109edd]{width:100%;height:100%;min-height:0;object-fit:contain}.outfit-history-item-count[data-v-52109edd]{margin:8px 0 0}.outfit-history-set-cover[data-v-52109edd]{width:100%;min-height:36px;grid-area:action;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #f7b7ec;border-radius:7px;background:#fff3fc;color:#b51591;font-size:12px;font-weight:700;touch-action:manipulation}.outfit-history-set-cover[data-v-52109edd]:disabled{color:#9b7894}.outfit-history-empty[data-v-52109edd]{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:12px}.outfit-history-empty p[data-v-52109edd]{margin:0}@media(hover:hover)and (pointer:fine){.outfit-history-set-cover[data-v-52109edd]:hover:not(:disabled),.outfit-history-menu button[data-v-52109edd]:hover{background:#fce6f7}}@media(max-width:360px){.outfit-history[data-v-52109edd]{padding-right:14px;padding-left:14px}.outfit-history-version[data-v-52109edd]{grid-template-columns:minmax(0,42fr) minmax(0,58fr);column-gap:8px}.outfit-history-change[data-v-52109edd]{grid-template-columns:26px minmax(0,1fr);gap:6px;padding:6px}.outfit-history-change-image[data-v-52109edd]{width:26px;height:34px}}.tryon-profile-form[data-v-1dcb6d12]{min-height:0;display:flex;flex-direction:column;letter-spacing:0}.profile-form-content[data-v-1dcb6d12]{margin:0;border:0;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:6px 20px 24px;scroll-padding-block:14px}.profile-measurements[data-v-1dcb6d12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-form-fields[data-v-1dcb6d12],.profile-field[data-v-1dcb6d12]{min-width:0;margin:0;padding:0;border:0}fieldset.profile-field[data-v-1dcb6d12]{margin-top:24px}.profile-field>label[data-v-1dcb6d12],.profile-field legend[data-v-1dcb6d12]{margin:0 0 10px;padding:0;color:var(--ink);display:block;font-size:14px;font-weight:700;line-height:20px}.profile-field legend>span[data-v-1dcb6d12]{margin-left:4px;color:var(--muted);font-size:12px;font-weight:400}.profile-number[data-v-1dcb6d12]{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fcfafc}.profile-number input[data-v-1dcb6d12]{min-width:0;width:100%;height:46px;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font-size:16px}.profile-number>span[data-v-1dcb6d12]{color:var(--muted);font-size:13px}.profile-number[data-v-1dcb6d12]:focus-within{outline:2px solid var(--sea);outline-offset:2px}.profile-number.invalid[data-v-1dcb6d12]{border-color:#b83448}.profile-options[data-v-1dcb6d12]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.profile-option[data-v-1dcb6d12]{position:relative;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:9px 2px;border:1px solid transparent;border-radius:6px;background:#faf8fa;color:var(--muted);cursor:pointer;font-size:12px;line-height:18px;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.profile-option.selected[data-v-1dcb6d12]{border-color:var(--sea);color:var(--sea);background:var(--brand-soft);font-weight:700}.profile-option[data-v-1dcb6d12]:has(input:focus-visible){outline:2px solid var(--sea);outline-offset:2px}.profile-radio[data-v-1dcb6d12]{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.profile-swatch[data-v-1dcb6d12]{width:34px;height:34px;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f}.profile-option img[data-v-1dcb6d12]{width:44px;height:58px;max-width:100%;object-fit:contain}.profile-option-check[data-v-1dcb6d12]{position:absolute;top:3px;right:3px}.profile-options-bust[data-v-1dcb6d12]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.profile-options-bust .profile-option[data-v-1dcb6d12]{font-size:15px}.profile-options-body[data-v-1dcb6d12]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.profile-options-body img[data-v-1dcb6d12]{width:40px;height:72px}.profile-field-error[data-v-1dcb6d12]{margin:7px 0 0;color:#b83448;font-size:12px;line-height:18px;overflow-wrap:anywhere}.profile-form-action[data-v-1dcb6d12]{display:flex;flex-direction:column;gap:9px}.profile-completion[data-v-1dcb6d12]{color:var(--muted);font-size:12px;line-height:16px;text-align:center}@media(max-width:360px){.profile-options-bust[data-v-1dcb6d12]{gap:3px}}@media(hover:hover)and (pointer:fine){.profile-option[data-v-1dcb6d12]:hover{border-color:var(--sea)}}.tryon-preparation-steps[data-v-95eae51f]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin:0;border-bottom:1px solid var(--line);padding:14px 20px;list-style:none}li[data-v-95eae51f]{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;line-height:20px;white-space:nowrap}li.current[data-v-95eae51f],li.complete[data-v-95eae51f]{color:var(--sea)}li.current[data-v-95eae51f]{font-weight:700}.tryon-step-number[data-v-95eae51f]{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;border-radius:50%;background:var(--brand-soft);font-size:10px}.current .tryon-step-number[data-v-95eae51f]{background:var(--brand);color:var(--ink)}@media(max-width:360px){.tryon-preparation-steps[data-v-95eae51f]{gap:6px;padding-inline:16px}li[data-v-95eae51f]{gap:4px;font-size:10px}}.tryon-results[data-v-82af3d4e]{display:flex;flex:1 0 330px;flex-direction:column;min-height:0}.tryon-stage[data-v-82af3d4e]{--tryon-fit-ratio: .6;--tryon-card-width: min(80cqw, calc(100cqh * var(--tryon-fit-ratio)));position:relative;flex:1;min-height:240px;margin-inline:-20px;overflow:clip;container-type:size;user-select:none;-webkit-user-select:none}.tryon-stage[data-v-82af3d4e]:focus-visible{outline:2px solid #c553a1;outline-offset:-2px}.tryon-generation-carousel[data-v-82af3d4e]{--tryon-fit-ratio: .8;--tryon-card-width: min(90cqw, calc(100cqh * var(--tryon-fit-ratio)));min-height:230px}.tryon-track[data-v-82af3d4e]{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;padding-inline:calc((100cqw - var(--tryon-card-width)) / 2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:manipulation;-webkit-overflow-scrolling:touch}.tryon-track[data-v-82af3d4e]::-webkit-scrollbar{display:none}.tryon-track.is-dragging[data-v-82af3d4e]{cursor:grabbing}.tryon-stage .tryon-card[data-v-82af3d4e]{position:relative;top:auto;flex:0 0 var(--tryon-card-width);width:var(--tryon-card-width);height:auto;aspect-ratio:3 / 5;overflow:visible;margin:0;border:0;border-radius:16px;padding:0;background:transparent;color:#1b102a;scroll-snap-align:center;scroll-snap-stop:always;transition:opacity .18s ease}.tryon-card-surface[data-v-82af3d4e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid #fff;border-radius:inherit;background:#f6eef4;container-type:inline-size}.tryon-generation-carousel .tryon-card[data-v-82af3d4e]{aspect-ratio:4 / 5}.tryon-stage .tryon-card.is-current-look[data-v-82af3d4e]{z-index:2;height:auto;opacity:1}.tryon-stage .tryon-card.is-current-look .tryon-card-surface[data-v-82af3d4e]{box-shadow:0 10px 24px #9d4e8b13}.tryon-side-card[data-v-82af3d4e]{opacity:.56}.tryon-carousel .tryon-side-card[data-v-82af3d4e]{opacity:1}.tryon-carousel .tryon-side-card .tryon-card-heading[data-v-82af3d4e]{visibility:hidden}.tryon-card-surface>img[data-v-82af3d4e]{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.tryon-carousel-nav[data-v-82af3d4e]{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;padding:0;transform:translateY(-50%);background:#ffffffef;color:#8f32a4}.tryon-carousel-prev[data-v-82af3d4e]{left:12px}.tryon-carousel-next[data-v-82af3d4e]{right:12px}.tryon-stage .is-pending .tryon-card-surface[data-v-82af3d4e]{background:#ffffff9c}.tryon-card-heading[data-v-82af3d4e]{position:absolute;inset:14px 12px auto;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px}.tryon-card-heading.on-image[data-v-82af3d4e]{justify-content:space-between}.tryon-look-number[data-v-82af3d4e]{flex:0 0 auto;font:italic 25px/1.2 Georgia,Times New Roman,serif;white-space:nowrap}.tryon-generation-carousel .tryon-look-number[data-v-82af3d4e]{font-size:18px}.on-image .tryon-look-number[data-v-82af3d4e]{border-radius:30px;padding:6px 11px;background:#fbe2f4e6;color:#291a35;font:500 14px/1.3 Manrope Variable,PingFang SC,sans-serif}.tryon-side-card .tryon-card-heading[data-v-82af3d4e]{justify-content:flex-start}.tryon-side-card .tryon-look-number[data-v-82af3d4e]{font-size:20px}.tryon-card-status[data-v-82af3d4e]{display:flex;align-items:center;gap:4px;flex:0 0 auto;border-radius:30px;padding:5px 8px;background:#f8deed;color:#c33e8f;font-size:10px;white-space:nowrap}.tryon-card-status.is-queued[data-v-82af3d4e]{background:#eee5f2;color:#807091}.tryon-image-badge[data-v-82af3d4e]{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#c856a5;color:#fff}.tryon-pending[data-v-82af3d4e]{position:absolute;top:51px;right:13px;bottom:14px;left:13px;display:flex;flex-direction:column;align-items:center;gap:8px}.tryon-pending-preview.outfit-collage--columns[data-v-82af3d4e]{flex:1;width:100%;height:0;max-height:none;aspect-ratio:auto;padding:0;background:transparent}.tryon-pending-sparkle[data-v-82af3d4e]{flex:0 0 auto;fill:#db84c8;color:#db84c8}.tryon-pending-label[data-v-82af3d4e]{flex:0 0 auto;margin:0;color:#96909f;font-size:11px;line-height:17px;text-align:center}.tryon-pagination[data-v-82af3d4e]{display:flex;flex:0 0 40px;align-items:center;justify-content:center}.tryon-pagination button[data-v-82af3d4e]{width:32px;height:40px;display:grid;place-items:center;border:0;padding:0;background:transparent}.tryon-pagination span[data-v-82af3d4e]{width:8px;height:8px;border-radius:50%;background:#efd5ee}.tryon-pagination .selected span[data-v-82af3d4e]{background:#bf42c5}.tryon-progress-options[data-v-82af3d4e]{display:flex;flex:0 0 auto;justify-content:center;gap:9px;margin:0;padding:0 0 4px}.tryon-progress-options>button[data-v-82af3d4e]{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;max-width:160px;min-height:64px;overflow:hidden;border:1px solid white;border-radius:12px;padding:6px;background:#ffffff9c;color:#21132a;text-align:left}.tryon-progress-options>button.selected[data-v-82af3d4e]{border-color:#e169b1;background:#ffffffb8;box-shadow:0 4px 12px #c64e9c0b}.tryon-option-preview[data-v-82af3d4e]{position:relative;display:block;flex:0 0 34px;height:48px;overflow:hidden;border-radius:8px;background:#f2eaf1}.tryon-option-preview>img[data-v-82af3d4e]{width:100%;height:100%;object-fit:contain}.tryon-option-preview .outfit-collage[data-v-82af3d4e]{width:100%;height:100%;aspect-ratio:auto;padding:0;gap:0;background:transparent}.tryon-option-preview[data-v-82af3d4e] .outfit-collage-accessory,.tryon-option-preview[data-v-82af3d4e] .outfit-collage-bag{padding:0}.tryon-option-copy[data-v-82af3d4e]{min-width:0;display:flex;flex-direction:column;gap:7px}.tryon-option-title[data-v-82af3d4e]{font:15px/1.2 Georgia,Times New Roman,serif;white-space:nowrap}.tryon-option-status[data-v-82af3d4e]{display:flex;align-items:center;gap:3px;font-size:10px;line-height:15px;color:#c94a98;white-space:nowrap}.tryon-option-status.is-queued[data-v-82af3d4e]{color:#827091}.tryon-outfit-items[data-v-82af3d4e]{flex:0 0 auto;padding:6px 2px 8px}.tryon-items-row[data-v-82af3d4e]{display:flex;align-items:center;gap:9px}.tryon-item-strip[data-v-82af3d4e]{display:flex;gap:7px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.tryon-item-strip[data-v-82af3d4e]::-webkit-scrollbar{display:none}.tryon-item[data-v-82af3d4e]{position:relative;display:grid;place-items:center;flex:0 0 calc((100% - 21px)/4);aspect-ratio:1;min-width:64px;border:0;border-radius:8px;padding:6px;background:#f1eaf0;color:#9c83a0;scroll-snap-align:start}.tryon-item img[data-v-82af3d4e],.tryon-item[data-v-82af3d4e] svg:not(.lucide){position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.tryon-items-more[data-v-82af3d4e]{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid white;border-radius:50%;padding:0;background:#f4e6f67a;color:#74418b}@container (max-width: 160px){.tryon-card-heading.on-image[data-v-82af3d4e]{inset:10px 8px auto;gap:4px}.on-image .tryon-look-number[data-v-82af3d4e]{padding:5px 8px;font-size:12px}.tryon-image-badge[data-v-82af3d4e]{width:24px;height:24px}.tryon-image-badge svg[data-v-82af3d4e]{width:18px;height:18px}}@media(max-width:360px){.tryon-look-number[data-v-82af3d4e]{font-size:21px}.tryon-card-heading[data-v-82af3d4e]{inset-inline:9px;gap:5px}.tryon-card-status[data-v-82af3d4e]{padding-inline:6px;font-size:9px}.tryon-progress-options[data-v-82af3d4e]{gap:6px}.tryon-progress-options>button[data-v-82af3d4e]{gap:5px;padding:4px}.tryon-option-preview[data-v-82af3d4e]{flex-basis:27px;height:43px}.tryon-option-title[data-v-82af3d4e]{font-size:13px}.tryon-option-status[data-v-82af3d4e]{font-size:9px}.tryon-pending[data-v-82af3d4e]{inset-inline:10px}.tryon-pending-label[data-v-82af3d4e]{font-size:10px}}@media(max-height:700px)and (orientation:portrait){.tryon-results[data-v-82af3d4e]:not(.is-generating){flex-basis:280px}.tryon-carousel[data-v-82af3d4e]{min-height:180px}}@media(hover:hover)and (pointer:fine){.tryon-side-card[data-v-82af3d4e]:hover{opacity:.8}.tryon-item[data-v-82af3d4e]:hover,.tryon-items-more[data-v-82af3d4e]:hover{background:#ecdce9}}@media(prefers-reduced-motion:reduce){.tryon-stage .tryon-card[data-v-82af3d4e]{transition:opacity .1s ease}}.tryon-album[data-v-947ff013]{min-height:0;display:flex;flex-direction:column;flex:1;padding:0 16px 16px}.tryon-album-toolbar[data-v-947ff013]{display:flex;align-items:center;gap:8px;flex:0 0 48px;color:var(--muted);font-size:13px}.tryon-album-toolbar>span[data-v-947ff013]{flex:1}.tryon-album button[data-v-947ff013]{touch-action:manipulation;-webkit-user-select:none;user-select:none}.tryon-album-toolbar button[data-v-947ff013],.tryon-album-navigation button[data-v-947ff013]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:6px;background:transparent;color:var(--ink)}.tryon-album button[data-v-947ff013]:disabled{opacity:.45}.tryon-album button[data-v-947ff013]:active:not(:disabled){background:#f4e7f0}.tryon-album-grid[data-v-947ff013]{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 12px;padding:2px 0 8px}.tryon-album-item[data-v-947ff013]{min-width:0;border:0;border-radius:6px;padding:0;background:transparent;text-align:left;color:var(--ink)}.tryon-album-thumbnail[data-v-947ff013]{display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;background:#f2eef1;color:var(--muted)}.tryon-album-thumbnail img[data-v-947ff013]{width:100%;height:100%;object-fit:contain}.tryon-album-item>span[data-v-947ff013]{display:grid;gap:4px;padding:8px 2px 0;overflow-wrap:anywhere}.tryon-album-item strong[data-v-947ff013]{font-size:13px;line-height:1.4}.tryon-album-item small[data-v-947ff013]{font-size:11px;color:var(--muted)}.tryon-album-viewer[data-v-947ff013]{min-height:0;display:flex;flex:1;flex-direction:column}.tryon-album-track[data-v-947ff013]{min-height:0;display:flex;flex:1;height:min(50dvh,500px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:6px;background:#f2eef1}.tryon-album-track[data-v-947ff013]::-webkit-scrollbar{display:none}.tryon-album-slide[data-v-947ff013]{position:relative;flex:0 0 100%;min-width:0;min-height:0;scroll-snap-align:center;scroll-snap-stop:always}.tryon-album-slide img[data-v-947ff013]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.tryon-album-image-error[data-v-947ff013]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px}.tryon-album-navigation[data-v-947ff013]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:6px;flex:0 0 auto;padding:10px 0}.tryon-album-navigation>div[data-v-947ff013]{display:grid;gap:3px;min-width:0;text-align:center;overflow-wrap:anywhere}.tryon-album-navigation strong[data-v-947ff013]{font-size:14px;line-height:1.4}.tryon-album-navigation span[data-v-947ff013]{color:var(--muted);font-size:12px}.tryon-album-save[data-v-947ff013]{display:flex;flex:0 0 auto;justify-content:center;gap:12px}.tryon-album-save button[data-v-947ff013],.tryon-album-save a[data-v-947ff013]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfb5c9;border-radius:6px;padding:0 16px;background:#fff;color:#79345e;font-size:14px;font-weight:600;text-decoration:none}.tryon-album-error[data-v-947ff013]{flex:0 0 auto;margin:0 0 10px;color:#b63754;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tryon-album-save+.tryon-album-error[data-v-947ff013]{margin:10px 0 0}.tryon-album-empty[data-v-947ff013]{display:grid;min-height:160px;place-content:center;justify-items:center;color:var(--muted);gap:8px;font-size:14px}.tryon-album-empty p[data-v-947ff013]{margin:0}@media(max-height:500px){.tryon-album-viewer[data-v-947ff013]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px 12px}.tryon-album-track[data-v-947ff013]{grid-column:1;grid-row:1 / 3;height:100%}.tryon-album-navigation[data-v-947ff013]{grid-column:2;grid-row:1;align-self:center;padding:0}.tryon-album-save[data-v-947ff013]{grid-column:2;grid-row:2;flex-wrap:wrap}.tryon-album-save+.tryon-album-error[data-v-947ff013]{grid-column:1 / -1;margin:0}}@media(hover:hover)and (pointer:fine){.tryon-album button[data-v-947ff013]:hover:not(:disabled){background:#f8f0f5}}.runway-media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#171717;border-radius:8px}.runway-anchor-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.runway-anchor-heading>div{min-width:0;display:grid;gap:4px}.runway-anchor-heading strong{font-size:15px;overflow-wrap:anywhere}.runway-anchor-heading span{font-size:11px;color:var(--muted)}.runway-settings-entry{width:100%;display:flex;align-items:center;gap:12px;margin:18px 0 12px;padding:14px 12px;border:1px solid var(--line);border-radius:10px;background:var(--brand-soft);color:var(--sea);text-align:left}.runway-settings-entry>span{min-width:0;flex:1;display:grid;gap:4px;overflow-wrap:anywhere}.runway-settings-entry>svg{flex:0 0 auto}.runway-settings-entry strong{font-size:13px}.runway-settings-entry small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.runway-settings-form{min-height:0;display:flex;flex-direction:column}.runway-settings-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.runway-settings-help{margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.6}.runway-settings-form .runway-settings{margin:0}.runway-settings-form .runway-option-group:last-child{margin-bottom:0}.runway-option-group legend small{margin-left:5px;color:var(--sea);font-size:10px;font-weight:500}.runway-selection-error{margin:8px 0 0;color:#a32b40;font-size:12px;line-height:1.5}.runway-segments input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.runway-segments label:has(input:focus-visible){outline:2px solid var(--sea);outline-offset:3px}.runway-option-group{min-width:0;margin:0 0 18px;padding:0;border:0}.runway-option-group legend{margin-bottom:9px;padding:0;font-size:13px;font-weight:700}.runway-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.runway-segments label{position:relative;min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:11px;line-height:1.3;cursor:pointer}.runway-segments label.selected{border-color:var(--sea);background:var(--brand-soft);color:var(--sea);font-weight:700}.runway-segments label.unavailable{opacity:.4}.runway-settings:disabled .runway-segments label,.runway-settings:disabled .runway-segments input{cursor:default}.runway-segments svg{flex:0 0 auto}.runway-versions{grid-template-columns:repeat(2,minmax(0,1fr))}.runway-versions strong{font-size:13px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.runway-media img,.runway-media video{width:100%;height:100%;display:block;object-fit:contain}.runway-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#fff}.runway-media-status{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:center;align-items:center;gap:7px;padding:9px;background:#000000b3;color:#fff;font-size:13px}.runway-note{font-size:12px;color:#6c6069;margin:3px 0 10px;line-height:1.6}.runway-preparation-error{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#a32b40;font-size:13px;line-height:1.6}.runway-preparation-error>svg{flex:0 0 auto}.runway-preparation-error>span{min-width:0;overflow-wrap:anywhere}.runway-preparation-error button{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;margin-left:auto;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--sea);cursor:pointer;touch-action:manipulation}.runway-error{display:flex;align-items:flex-start;gap:6px;color:#a32b40;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.runway-error svg{flex:0 0 auto;margin-top:3px}.runway-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.runway-tools button,.runway-tools a{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #e9dde6;border-radius:4px;background:#fff;color:#4c2042;font-size:13px;text-decoration:none;touch-action:manipulation}.runway-settings{min-width:0;border:0;margin:20px 0 0;padding:0}.runway-settings:disabled{opacity:.65}@media(pointer:coarse){.runway-settings input,.runway-settings select{font-size:16px;min-height:40px}}@media(prefers-reduced-motion:reduce){.runway-video .tryon-spinner{animation:none}}.guide-scene[data-v-fd15b93b]{position:relative;width:100%;height:246px;flex:0 0 246px;margin:0;text-align:left;color:#8c0d62;font-size:10px;line-height:1.5}.guide-scene img[data-v-fd15b93b]{display:block;min-width:0;min-height:0;pointer-events:none}.scene-sparkle[data-v-fd15b93b]{position:absolute;z-index:4;color:#f63eb3;fill:#fff}.scene-sparkle-top[data-v-fd15b93b]{top:1px;right:4px}.scene-sparkle-bottom[data-v-fd15b93b]{bottom:18px;left:46%}.guide-look-board[data-v-fd15b93b]{display:grid;grid-template-columns:minmax(0,1fr) 31px;grid-template-rows:minmax(0,1fr);gap:5px;padding:6px;border:4px solid #fff;border-radius:8px;background:#ffc8e9;box-shadow:0 9px 17px #e83f9b1c}.guide-model-photo[data-v-fd15b93b]{width:100%;height:100%;border-radius:4px;object-fit:cover;object-position:50% 20%}.guide-product-column[data-v-fd15b93b]{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:5px;min-width:0;min-height:0}.guide-product-slot[data-v-fd15b93b]{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;border:2px solid #fff;border-radius:5px;background:#fff4fa}.guide-product-column img[data-v-fd15b93b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.guide-creation-result[data-v-fd15b93b]{position:absolute;top:9px;right:0;width:48%;height:225px;transform:rotate(7deg)}.board-heart[data-v-fd15b93b]{position:absolute;top:10px;left:9px;color:#fff}.guide-prompt-panel[data-v-fd15b93b],.guide-upload-panel[data-v-fd15b93b],.guide-publish-panel[data-v-fd15b93b]{position:absolute;z-index:2;left:0;width:54%;border:3px solid #fff;border-radius:8px;padding:9px;background:#fff8fc;box-shadow:0 7px 20px #e943a526;transform:rotate(-7deg)}.guide-prompt-panel[data-v-fd15b93b]{top:30px}.demo-label[data-v-fd15b93b]{display:flex;justify-content:space-between;align-items:center;gap:3px;font-size:8px}.demo-label strong[data-v-fd15b93b]{font-weight:750}.demo-label small[data-v-fd15b93b]{flex:0 0 auto;color:#ba9aaa;font-size:7px}.demo-text-field[data-v-fd15b93b]{min-height:74px;margin:8px 0;border:1px solid #f9d8ed;border-radius:5px;padding:9px 7px;background:#fff;color:#69405d;font-size:9px;line-height:1.8}.demo-caret[data-v-fd15b93b]{display:inline-block;width:1px;height:11px;margin-left:3px;background:#e91f9e;vertical-align:text-bottom}.demo-tags[data-v-fd15b93b]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 3px;margin-bottom:9px}.demo-tags span[data-v-fd15b93b]{border-radius:10px;padding:3px 5px;background:#ffe2f4;font-size:7px;white-space:nowrap}.demo-command[data-v-fd15b93b]{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;border-radius:5px;padding:4px;background:linear-gradient(100deg,#ef349e,#f20ca0);color:#fff;font-size:10px;font-weight:700}.demo-command svg[data-v-fd15b93b]{flex:0 0 auto;fill:#fff}.scene-process-arrow[data-v-fd15b93b]{position:absolute;z-index:5;top:106px;left:43%;color:#f53dad;transform:rotate(-14deg)}.guide-outfit-lineup[data-v-fd15b93b]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:5px;align-items:center;height:207px;padding:6px 0}.guide-outfit-lineup .guide-look-board[data-v-fd15b93b]{grid-template-columns:minmax(0,1fr) 22px;gap:3px;height:177px;padding:3px}.guide-outfit-lineup .guide-look-board[data-v-fd15b93b]:first-child{transform:rotate(-8deg)}.guide-outfit-lineup .guide-look-board[data-v-fd15b93b]:last-child{transform:rotate(8deg)}.guide-outfit-lineup .guide-look-featured[data-v-fd15b93b]{height:203px;z-index:2}.guide-outfit-lineup .guide-product-slot[data-v-fd15b93b]{border-width:1px}.guide-styling-tools[data-v-fd15b93b]{position:absolute;right:0;bottom:2px;left:0;display:flex;justify-content:space-between;gap:4px}.guide-styling-tools span[data-v-fd15b93b]{display:flex;align-items:center;justify-content:center;gap:4px;min-height:29px;border:2px solid #fff;border-radius:16px;padding:4px 7px;background:#fff4fa;color:#ca147f;font-size:9px;font-weight:650;white-space:nowrap}.guide-styling-tools svg[data-v-fd15b93b]{flex:0 0 auto}.guide-upload-panel[data-v-fd15b93b]{top:12px;width:50%;padding:9px 7px}.demo-panel-heading[data-v-fd15b93b]{display:block;margin:0 0 8px;font-size:12px;font-weight:750}.guide-upload-panel .demo-panel-heading[data-v-fd15b93b]{margin-bottom:6px}.demo-profile-summary[data-v-fd15b93b]{margin-bottom:6px;border:1px solid #f7d9ed;border-radius:4px;padding:4px;background:#fff}.demo-profile-summary>strong[data-v-fd15b93b]{display:flex;align-items:center;gap:3px;font-size:8px}.demo-profile-summary>strong svg[data-v-fd15b93b]:last-child{margin-left:auto}.demo-profile-summary>span[data-v-fd15b93b]{display:block;margin-top:3px;color:#a57595;font-size:6px;line-height:1.5}.guide-upload-photo[data-v-fd15b93b]{position:relative;height:75px;margin:0;border:1px dashed #efbade;border-radius:5px;padding:4px;background:#fff}.guide-upload-photo img[data-v-fd15b93b]{width:100%;height:100%;border-radius:4px;object-fit:cover}.demo-photo-caption[data-v-fd15b93b]{display:block;margin:3px 0 5px;color:#ac618e;font-size:7px;text-align:center}.demo-add[data-v-fd15b93b]{position:absolute;right:1px;bottom:1px;width:25px;height:25px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#f336ac;color:#fff}.demo-option-row[data-v-fd15b93b]{display:flex;align-items:center;gap:4px;min-height:27px;margin-top:5px;border:1px solid #f7d9ed;border-radius:4px;padding:4px;background:#fff;font-size:8px}.demo-option-row span[data-v-fd15b93b]{min-width:0;flex:1}.demo-option-row svg[data-v-fd15b93b]{flex:0 0 auto}.guide-upload-panel .demo-option-row[data-v-fd15b93b]{min-height:24px;margin-top:4px}.guide-tryon-result[data-v-fd15b93b]{position:absolute;top:9px;right:0;width:49%;height:228px;transform:rotate(7deg)}.guide-photo-options[data-v-fd15b93b]{grid-template-rows:repeat(3,minmax(0,1fr))}.guide-photo-options img[data-v-fd15b93b]{object-position:top}.guide-video-poster[data-v-fd15b93b]{position:absolute;top:4px;left:7px;width:54%;height:238px;overflow:hidden;border:5px solid #fff;border-radius:8px;background:#ffc8e9;box-shadow:0 9px 20px #e943a526;transform:rotate(-6deg)}.guide-video-poster>img[data-v-fd15b93b]{width:100%;height:100%;object-fit:cover;object-position:top}.guide-video-play[data-v-fd15b93b]{position:absolute;top:44%;left:50%;width:48px;height:48px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#66425655;color:#fff;transform:translate(-50%,-50%)}.guide-video-play svg[data-v-fd15b93b]{margin-left:3px}.guide-video-controls[data-v-fd15b93b]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:7px;padding:18px 5px 15px;background:linear-gradient(transparent,#64344970);color:#fff;font-size:8px}.guide-video-controls>span[data-v-fd15b93b]{flex:1}.guide-video-controls>i[data-v-fd15b93b]{position:absolute;right:5px;bottom:7px;left:5px;height:2px;background:#ffffff73}.guide-video-controls>i[data-v-fd15b93b]:before{content:"";position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:50%;background:#fff}.guide-runway-options[data-v-fd15b93b]{position:absolute;top:12px;right:0;width:43%;display:grid;gap:8px;transform:rotate(2deg)}.guide-runway-option[data-v-fd15b93b]{padding:6px;border:2px solid #fff;border-radius:7px;background:#fff1f9}.guide-runway-option>strong[data-v-fd15b93b]{display:flex;justify-content:space-between;align-items:center;gap:2px;margin-bottom:5px;font-size:10px}.guide-runway-option>strong>small[data-v-fd15b93b]{color:#b45e94;font-size:6px;font-weight:400}.guide-runway-choices[data-v-fd15b93b]{display:flex;flex-wrap:wrap;gap:3px}.guide-runway-choices>span[data-v-fd15b93b]{min-height:18px;display:grid;place-items:center;border:1px solid #f7d9ed;border-radius:4px;padding:2px 4px;background:#fff;color:#987a91;font-size:6px;line-height:1.4}.guide-runway-choices .selected[data-v-fd15b93b]{border-color:#f332b1;background:#ffe0f4;color:#bd137b}.guide-scene-submission[data-v-fd15b93b]{height:214px;flex-basis:214px}.guide-publish-panel[data-v-fd15b93b]{top:5px;left:1px;width:52%;padding:5px;transform:rotate(-6deg)}.guide-publish-panel .demo-panel-heading[data-v-fd15b93b]{font-size:11px;margin-bottom:3px}.guide-publish-media[data-v-fd15b93b]{display:grid;grid-template-columns:1fr 1fr;gap:5px;height:40px;margin-bottom:4px}.demo-published-video[data-v-fd15b93b]{position:relative;min-height:0;overflow:hidden;border-radius:4px}.demo-published-video>img[data-v-fd15b93b]{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.demo-published-video>svg[data-v-fd15b93b]{position:absolute;top:50%;left:50%;color:#fff;filter:drop-shadow(0 1px 3px #814668);transform:translate(-50%,-50%)}.guide-publish-media>span[data-v-fd15b93b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid #f7d9ed;border-radius:4px;padding:3px;background:#fff0f8;color:#be2685;font-size:6px;line-height:1.5;text-align:center}.guide-publish-media small[data-v-fd15b93b]{color:#ad84a1;font-size:6px}.demo-field-label[data-v-fd15b93b]{display:block;margin-bottom:1px;font-size:8px}.demo-publish-title[data-v-fd15b93b],.demo-publish-declaration[data-v-fd15b93b]{margin:0 0 3px;border:1px solid #f2cfea;border-radius:4px;padding:3px;background:#fff;color:#66405d;font-size:7px;line-height:1.6}.demo-publish-declaration[data-v-fd15b93b]{min-height:22px}.demo-publish-permissions[data-v-fd15b93b]{display:grid;gap:1px;margin:0 0 3px;font-size:6px}.demo-publish-permissions>span[data-v-fd15b93b]{display:flex;align-items:center;gap:3px}.demo-publish-permissions svg[data-v-fd15b93b]{flex:0 0 auto;border-radius:2px;background:#ed249f;color:#fff}.guide-publish-panel .demo-command[data-v-fd15b93b]{min-height:22px;font-size:8px}.guide-submission-result[data-v-fd15b93b]{position:absolute;top:5px;right:0;width:45%;display:grid;gap:6px;transform:rotate(6deg)}.guide-publish-success[data-v-fd15b93b]{display:flex;flex-direction:column;align-items:center;gap:2px;border:3px solid #fff;border-radius:8px;padding:5px 4px;background:#fff0f8;text-align:center}.guide-publish-success>span[data-v-fd15b93b]{width:34px;height:34px;display:grid;place-items:center;margin-bottom:2px;border-radius:50%;background:#f129a4;color:#fff}.guide-publish-success>strong[data-v-fd15b93b]{font-size:8px}.guide-publish-success>small[data-v-fd15b93b]{color:#a57595;font-size:6px}.guide-work-wall[data-v-fd15b93b]{border:3px solid #fff;border-radius:7px;padding:4px;background:#fff7fc}.guide-work-wall>strong[data-v-fd15b93b]{display:flex;align-items:center;justify-content:space-between;gap:3px;margin-bottom:4px;font-size:9px}.guide-work-wall>strong>small[data-v-fd15b93b]{display:flex;align-items:center;color:#ac618e;font-size:5px;font-weight:400}.guide-work-grid[data-v-fd15b93b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.guide-work-grid>div[data-v-fd15b93b]{position:relative;height:42px;overflow:hidden;border-radius:3px}.guide-work-grid img[data-v-fd15b93b]{width:100%;height:100%;object-fit:cover;object-position:top}.guide-work-grid span[data-v-fd15b93b]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px;padding:2px;background:#70284938;color:#fff;font-size:5px}.guide-scene-submission .scene-process-arrow[data-v-fd15b93b]{top:64px}@media(max-width:360px){.guide-look-board[data-v-fd15b93b]{grid-template-columns:minmax(0,1fr) 25px;gap:3px;padding:4px}.guide-prompt-panel[data-v-fd15b93b]{padding:7px}.demo-tags span[data-v-fd15b93b]{padding-inline:3px;font-size:6px}.demo-command[data-v-fd15b93b]{font-size:8px}.guide-outfit-lineup[data-v-fd15b93b]{gap:3px}.guide-outfit-lineup .guide-look-board[data-v-fd15b93b]{grid-template-columns:minmax(0,1fr) 16px;padding:2px;gap:2px}.guide-styling-tools span[data-v-fd15b93b]{gap:3px;padding-inline:4px;font-size:8px}.guide-styling-tools svg[data-v-fd15b93b]{width:12px;height:12px}.guide-upload-panel[data-v-fd15b93b]{padding:7px 5px}.demo-option-row[data-v-fd15b93b]{gap:2px;padding-inline:3px;font-size:7px}.guide-runway-option[data-v-fd15b93b]{padding:5px}.guide-runway-option>strong[data-v-fd15b93b]{font-size:9px}}.challenge-guide-backdrop[data-v-ecf7504a]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:#30182b85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-text-size-adjust:100%;text-size-adjust:100%}.challenge-guide[data-v-ecf7504a]{width:min(360px,100%);height:min(650px,calc((100vw - 32px)*1.8),calc(var(--guide-viewport-height, 100vh) - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #fff7fd;border-radius:22px;background:linear-gradient(145deg,#fff5fc,#ffe7f7 65%,#fff2fa);box-shadow:0 16px 48px #46193a33;color:#a84388;letter-spacing:0}.challenge-guide-header[data-v-ecf7504a]{position:relative;flex:0 0 58px;display:flex;align-items:center;gap:12px;padding:0 50px 0 20px}.challenge-guide-count[data-v-ecf7504a]{display:flex;align-items:baseline;gap:5px;flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums}.challenge-guide-count strong[data-v-ecf7504a]{color:#96025f;font-size:16px}.challenge-guide-count span[data-v-ecf7504a]{color:#b8629f}.challenge-guide-close[data-v-ecf7504a]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:inherit}.challenge-guide-close[data-v-ecf7504a]{position:absolute;top:7px;right:7px}.challenge-guide-dots[data-v-ecf7504a]{display:flex;min-width:0}.challenge-guide-dots button[data-v-ecf7504a]{width:21px;height:44px;display:grid;place-items:center;border:0;padding:0;background:transparent}.challenge-guide-dots span[data-v-ecf7504a]{width:7px;height:7px;border-radius:50%;background:#fac6e9}.challenge-guide-dots button[aria-current] span[data-v-ecf7504a]{background:#ed249c}.challenge-guide-track[data-v-ecf7504a]{display:flex;min-height:0;flex:1;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.challenge-guide-track[data-v-ecf7504a]::-webkit-scrollbar{display:none}.challenge-guide-slide[data-v-ecf7504a]{min-width:0;height:100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#edb1d9 transparent}.challenge-guide-page[data-v-ecf7504a]{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:14px;padding:6px 14px 14px;text-align:center}.challenge-guide-copy[data-v-ecf7504a]{width:100%}.challenge-guide-title[data-v-ecf7504a]{position:relative;padding:0 6px}.challenge-guide-title h2[data-v-ecf7504a]{position:relative;width:fit-content;max-width:100%;margin:4px auto 18px;color:#e60994;font-family:ZCOOL KuaiLe,Microsoft YaHei,sans-serif;font-size:54px;font-weight:400;line-height:1.08;transform:rotate(-3deg);text-shadow:1px 2px 0 #ffc5e8}.challenge-guide-title h2[data-v-ecf7504a]:after{content:"";position:absolute;width:48%;height:5px;bottom:-7px;right:8%;border-radius:50%;background:#ffb0e0;transform:rotate(2deg)}.challenge-guide-title h2>span[data-v-ecf7504a]{display:block}.challenge-guide-title .guide-title-styling[data-v-ecf7504a]{font-size:34px;margin-bottom:12px}.challenge-guide-title .guide-title-tryon[data-v-ecf7504a]{font-size:40px}.challenge-guide-title .guide-title-runway[data-v-ecf7504a],.challenge-guide-title .guide-title-submission[data-v-ecf7504a]{font-size:34px;margin-bottom:12px}.challenge-guide-title-heart[data-v-ecf7504a]{position:absolute;top:1px;right:0;color:#f646b4;transform:rotate(14deg)}.challenge-guide-copy h3[data-v-ecf7504a]{margin:0;color:#78064f;font-size:18px;font-weight:750;line-height:1.4}.challenge-guide-description[data-v-ecf7504a]{margin:8px 0 0;color:#9e4b80;font-size:12px;line-height:1.65}.challenge-guide-takeaway[data-v-ecf7504a]{width:100%}.challenge-guide-badge[data-v-ecf7504a]{width:fit-content;max-width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto;border:2px solid #fff;border-radius:24px;padding:7px 16px;background:#fff6fc;box-shadow:0 5px 14px #ed389c1c;color:#e71194;transform:rotate(-4deg)}.challenge-guide-badge svg[data-v-ecf7504a]{flex:0 0 auto;fill:#ed249f}.challenge-guide-badge strong[data-v-ecf7504a]{font-family:ZCOOL KuaiLe,Microsoft YaHei,sans-serif;font-size:21px;font-weight:400;line-height:1.25}.challenge-guide-warning[data-v-ecf7504a]{display:flex;justify-content:center;align-items:flex-start;gap:5px;margin:12px 0 0;color:#b54187;font-size:11px;line-height:1.5}.challenge-guide-warning svg[data-v-ecf7504a]{flex:0 0 auto;margin-top:1px}.guide-page-submission[data-v-ecf7504a]{gap:8px;padding-bottom:12px}.guide-page-submission .challenge-guide-copy h3[data-v-ecf7504a]{font-size:16px}.guide-page-submission .challenge-guide-description[data-v-ecf7504a]{margin-top:4px;line-height:1.55}.guide-page-submission .challenge-guide-badge[data-v-ecf7504a]{min-height:36px;padding:4px 14px}.guide-page-submission .challenge-guide-badge svg[data-v-ecf7504a]{width:20px;height:20px}.guide-page-submission .challenge-guide-badge strong[data-v-ecf7504a]{font-size:19px}.guide-page-submission .challenge-guide-warning[data-v-ecf7504a]{margin-top:8px}.challenge-guide-join[data-v-ecf7504a]{width:100%;flex:0 0 auto;display:flex;flex-direction:column;padding:0 14px 6px}.challenge-guide-start[data-v-ecf7504a]{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid #fff;border-radius:28px;padding:8px 16px;background:#ed149a;box-shadow:0 6px 16px #ed149a26;color:#fff;font-size:16px;font-weight:750}.challenge-guide-start svg[data-v-ecf7504a]{flex:0 0 auto}.challenge-guide-start[data-v-ecf7504a]:disabled{background:#f3b9dc;color:#a94d88;box-shadow:none}.challenge-guide-agreement[data-v-ecf7504a]{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:4px 0;font-size:11px;line-height:1.6;text-align:center;cursor:pointer}.challenge-guide-agreement>span[data-v-ecf7504a]{min-width:0;overflow-wrap:anywhere}.challenge-guide-agreement input[data-v-ecf7504a]{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:#e60994;cursor:pointer}.challenge-guide-agreement a[data-v-ecf7504a]{color:#a5207b;text-decoration:underline;text-underline-offset:3px}.challenge-guide[data-v-ecf7504a] :is(button,input,a):focus-visible{outline:2px solid #a5207b;outline-offset:-2px}@media(hover:hover)and (pointer:fine){.challenge-guide-close[data-v-ecf7504a]:hover,.challenge-guide-dots button[data-v-ecf7504a]:hover{color:#e70c94}.challenge-guide-start[data-v-ecf7504a]:hover:not(:disabled){background:#d90b89}}@media(max-width:360px){.challenge-guide-page[data-v-ecf7504a]{padding-inline:12px}.challenge-guide-title h2[data-v-ecf7504a]{font-size:46px}.challenge-guide-title .guide-title-styling[data-v-ecf7504a]{font-size:32px}.challenge-guide-title .guide-title-tryon[data-v-ecf7504a]{font-size:33px}.challenge-guide-title .guide-title-runway[data-v-ecf7504a]{font-size:28px}.challenge-guide-title .guide-title-submission[data-v-ecf7504a]{font-size:32px}.challenge-guide-copy h3[data-v-ecf7504a]{font-size:16px}.challenge-guide-badge strong[data-v-ecf7504a]{font-size:19px}}@media(prefers-reduced-motion:reduce){.challenge-guide-track[data-v-ecf7504a]{scroll-behavior:auto}}.wechat-share-guide[data-v-20f08a96]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overscroll-behavior:contain;touch-action:pinch-zoom;background:#120d16cc;color:#fff;letter-spacing:0;-webkit-tap-highlight-color:transparent}.wechat-share-guide-hand[data-v-20f08a96]{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:calc(16px + env(safe-area-inset-right,0px));width:76px;height:76px;pointer-events:none;animation:wechat-share-point-20f08a96 .5s cubic-bezier(.77,0,.175,1) infinite alternate}.wechat-share-guide-copy[data-v-20f08a96]{position:absolute;top:calc(112px + env(safe-area-inset-top,0px));right:calc(28px + env(safe-area-inset-right,0px));max-width:calc(100% - 56px - env(safe-area-inset-right,0px));text-align:right}.wechat-share-guide-copy h2[data-v-20f08a96]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;font-size:22px;font-weight:650;line-height:1.5}.wechat-share-guide-copy h2 svg[data-v-20f08a96]{flex-shrink:0}.wechat-share-guide-copy p[data-v-20f08a96]{margin:8px 0 24px;color:#f3ebf1;font-size:17px;line-height:1.6}.wechat-share-guide-copy button[data-v-20f08a96]{min-width:120px;min-height:44px;border:1px solid rgba(255,255,255,.65);border-radius:6px;padding:9px 20px;background:transparent;color:#fff;font:inherit;font-size:15px;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none}.wechat-share-guide-copy button[data-v-20f08a96]:active{background:#ffffff1f}.wechat-share-guide-copy button[data-v-20f08a96]:focus-visible{outline:2px solid #fff;outline-offset:5px}.wechat-share-fade-enter-active[data-v-20f08a96],.wechat-share-fade-leave-active[data-v-20f08a96]{transition:opacity .2s cubic-bezier(.23,1,.32,1)}.wechat-share-fade-enter-from[data-v-20f08a96],.wechat-share-fade-leave-to[data-v-20f08a96]{opacity:0}@keyframes wechat-share-point-20f08a96{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.wechat-share-guide-hand[data-v-20f08a96]{animation:none}.wechat-share-fade-enter-active[data-v-20f08a96],.wechat-share-fade-leave-active[data-v-20f08a96]{transition-duration:125ms}}.tryon-product-viewer[data-v-041358e8]{display:flex;flex:1;flex-direction:column;min-height:0;color:#251031}.tryon-product-counter[data-v-041358e8]{flex:0 0 auto;margin:4px 20px 14px;color:#87618e;font-size:16px;line-height:24px}.tryon-product-body[data-v-041358e8]{display:grid;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:12px;min-height:0;padding:0 14px}.tryon-product-art[data-v-041358e8]{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;border-radius:12px;background:#f2ecf2;color:#9d82a2}.tryon-product-art>img[data-v-041358e8],.tryon-product-art[data-v-041358e8] svg:not(.lucide){position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);object-fit:contain}.tryon-product-zoom-button[data-v-041358e8]{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff9fdf0;color:#62286c}.tryon-product-copy[data-v-041358e8]{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:1px;scrollbar-width:thin}.tryon-product-context[data-v-041358e8]{display:inline-block;max-width:100%;border-radius:20px;padding:4px 9px;background:#f5e5f3;color:#b3489d;font-size:11px;line-height:16px;overflow-wrap:anywhere}.tryon-product-copy h3[data-v-041358e8]{margin:17px 0 5px;color:#251031;font-size:17px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.tryon-product-sku[data-v-041358e8]{margin:0;color:#a38aaa;font-size:12px;line-height:18px;overflow-wrap:anywhere}.tryon-product-description[data-v-041358e8]{margin:13px 0 0;color:#8e6b97;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.tryon-product-attributes[data-v-041358e8]{margin:14px 0 0;border-top:1px solid #eadeeb;padding-top:10px;color:#8b6593;font-size:12px;line-height:1.6}.tryon-product-attributes dt[data-v-041358e8]{margin:0 0 3px}.tryon-product-attributes dd[data-v-041358e8]{margin:0 0 12px;overflow-wrap:anywhere}.tryon-product-highlights[data-v-041358e8]{display:flex;flex-wrap:wrap;gap:5px}.tryon-product-highlights span[data-v-041358e8]{border-radius:20px;padding:4px 8px;background:#f5e5f3;color:#a74596;font-size:10px}.tryon-product-navigation[data-v-041358e8]{display:grid;flex:0 0 auto;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:8px;padding:18px 14px 28px}.tryon-product-step[data-v-041358e8]{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;padding:10px 0 0;background:transparent;color:#a64394}.tryon-product-step>span[data-v-041358e8]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f3e1f0}.tryon-product-step.is-next>span[data-v-041358e8]{background:#b551a0;color:#fff}.tryon-product-step[data-v-041358e8]:disabled{opacity:.45}.tryon-product-step small[data-v-041358e8],.tryon-product-thumbnail small[data-v-041358e8]{font-size:11px;line-height:16px;white-space:nowrap}.tryon-product-thumbnails[data-v-041358e8]{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.tryon-product-thumbnails[data-v-041358e8]::-webkit-scrollbar{display:none}.tryon-product-thumbnail[data-v-041358e8]{display:flex;flex:0 0 56px;flex-direction:column;gap:7px;min-width:0;border:0;padding:0;background:transparent;color:#916598;scroll-snap-align:center}.tryon-product-thumbnail-art[data-v-041358e8]{position:relative;display:grid;place-items:center;width:100%;height:68px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#f5eff5}.selected .tryon-product-thumbnail-art[data-v-041358e8]{border-color:#ba4d9f;box-shadow:inset 0 0 0 1px #ba4d9f}.tryon-product-thumbnail-art img[data-v-041358e8],.tryon-product-thumbnail-art[data-v-041358e8] svg:not(.lucide){position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain}.is-zoomed .tryon-product-body[data-v-041358e8]{grid-template-columns:minmax(0,1fr);padding-bottom:20px}.tryon-product-viewer button[data-v-041358e8]:focus-visible{outline:2px solid #b551a0;outline-offset:-2px}@media(max-width:360px){.tryon-product-body[data-v-041358e8]{gap:9px}.tryon-product-copy h3[data-v-041358e8]{font-size:15px}.tryon-product-copy[data-v-041358e8]{font-size:11px}.tryon-product-art>img[data-v-041358e8]{top:9px;right:9px;bottom:9px;left:9px;width:calc(100% - 18px);height:calc(100% - 18px)}}@media(hover:hover)and (pointer:fine){.tryon-product-zoom-button[data-v-041358e8]:hover{background:#fff}.tryon-product-thumbnail:hover .tryon-product-thumbnail-art[data-v-041358e8]{border-color:#d49ac6}.tryon-product-step[data-v-041358e8]:not(:disabled):hover{color:#682476}}.scene-picker-trigger[data-v-f5378274]{width:100%;min-width:0;min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:13px;line-height:20px;text-align:left;cursor:pointer;touch-action:manipulation}.scene-picker-trigger>span[data-v-f5378274]{flex:1;min-width:0;overflow-wrap:anywhere}.scene-picker-trigger>svg[data-v-f5378274]{flex-shrink:0;color:var(--sea)}.scene-picker-trigger>svg[data-v-f5378274]:last-child{color:var(--muted);transition:transform .16s ease}.scene-picker-trigger>svg.expanded[data-v-f5378274]{transform:rotate(180deg)}.scene-picker-trigger[aria-expanded=true][data-v-f5378274]{border-color:var(--sea)}.tryon-shared-scene[data-v-f5378274]{background:var(--brand-soft);color:var(--sea)}.scene-picker-trigger[data-v-f5378274]:disabled{opacity:.5;background:#f7f5f7;cursor:default}.scene-picker-trigger[data-v-f5378274]:focus-visible,.scene-picker-menu[data-v-f5378274]:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.scene-picker-menu[data-v-f5378274]{position:absolute;z-index:8;padding:6px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 28px #33132b24;outline:none}.scene-picker-option[data-v-f5378274]{min-height:44px;display:flex;align-items:center;gap:9px;padding:9px 10px;box-sizing:border-box;color:var(--ink);font-size:13px;line-height:20px;border-radius:4px;cursor:pointer;touch-action:manipulation}.scene-picker-option>span[data-v-f5378274]{flex:1}.scene-picker-option>.scene-picker-recommendation[data-v-f5378274]{flex:0 0 15px;display:flex;align-items:center;color:#b77916}.scene-picker-option>svg[data-v-f5378274]{flex-shrink:0;color:var(--muted)}.scene-picker-option.chosen[data-v-f5378274]{background:var(--brand-soft);color:var(--sea);font-weight:600}.scene-picker-option.chosen>svg[data-v-f5378274]{color:var(--sea)}.scene-picker-menu.text-only .scene-picker-option.chosen[data-v-f5378274]{color:var(--ink)}.scene-picker-option.active[data-v-f5378274]{outline:1px solid var(--sea);outline-offset:-1px}@media(prefers-reduced-motion:reduce){.scene-picker-trigger>svg[data-v-f5378274]:last-child{transition:none}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:ZCOOL KuaiLe;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/zcool-kuaile-chinese-simplified-400-normal-BKaOBC6q.woff2) format("woff2")}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#352138;background:#fbf1f9;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #9b347f;outline-offset:2px}img{display:block;width:100%}.wtcc-preview{--ink: #352138;--muted: #805f78;--sea: #922d78;--brand: #f594e0;--brand-soft: #fff0fa;--line: #eeddea;--soft: #fff6fc;min-height:100dvh}.preview-header{max-width:1600px;margin:0 auto;padding:33px 36px 25px}.preview-brand{display:flex;align-items:baseline;gap:16px}.preview-brand strong{font:800 28px/1 Manrope Variable,sans-serif;letter-spacing:-.055em}.preview-brand span{font-size:23px;font-weight:750;letter-spacing:-.04em}.preview-header p{margin:9px 0 24px;color:#816079;font-size:13px}.preview-header p span{color:#af93a8}.preview-header nav{display:flex;flex-wrap:wrap;gap:7px}.preview-header nav button{border:1px solid #e5dae2;border-radius:4px;padding:8px 11px;background:#fff;color:#6d5066;font-size:12px}.preview-header nav button:hover{border-color:#922d78;color:#922d78}.preview-header nav span{margin-right:8px;color:#af93a8;font:650 10px Manrope Variable,sans-serif}.preview-grid{max-width:1600px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 25px;margin:0 auto;padding:0 36px 54px}.preview-column{min-width:0;scroll-margin-top:28px}.preview-caption{display:flex;align-items:baseline;gap:11px;height:29px}.preview-caption span{color:#9f7d96;font:700 11px Manrope Variable,sans-serif}.preview-caption strong{color:#5f4759;font-size:13px;font-weight:700}.preview-phone{height:760px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5dae2;border-radius:18px;background:#fff;box-shadow:0 12px 34px #421c3913}.live-preview-phone iframe{width:100%;height:100%;display:block;border:0;background:#fff}.preview-open-link{display:inline-flex;align-items:center;gap:2px;margin-left:auto;color:#922d78;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.preview-open-link:hover{text-decoration:underline}.preview-phone button{-webkit-tap-highlight-color:transparent}.preview-cta{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:5px;background:var(--brand);color:#4c2042;font-size:13px;font-weight:740}.preview-cta:hover{background:#ec7bd0}.entry-phone{border-radius:18px}.entry-visual{height:408px;position:relative;flex:0 0 auto;overflow:hidden;background:#f594e0}.entry-visual>img{width:100%;height:72%;position:absolute;right:0;bottom:0;object-fit:cover;object-position:center 25%;filter:grayscale(1) contrast(.9) brightness(1.15);mix-blend-mode:multiply;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 34%);mask-image:linear-gradient(to bottom,transparent,#000 34%)}.entry-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(98,24,78,.02),transparent 30%,transparent 42%,rgba(76,18,61,.34))}.entry-topline{position:absolute;top:21px;right:23px;left:23px;display:flex;align-items:center;justify-content:space-between;color:#fff}.entry-topline b{font:800 19px Manrope Variable,sans-serif;font-style:italic;letter-spacing:-.05em;transform:skew(-10deg)}.entry-topline span{font-size:10px;font-weight:650}.entry-title{position:absolute;right:20px;bottom:30px;left:24px;color:#fff}.entry-title>span{font-size:11px;font-weight:700}.entry-title h1{margin:11px 0 9px;font-family:ZCOOL KuaiLe,PingFang SC,sans-serif;font-size:49px;font-weight:400;letter-spacing:-.035em;line-height:1.08;-webkit-text-stroke:.8px currentColor}.entry-title p{max-width:250px;margin:0;color:#f0e7ee;font-size:11px;line-height:1.6}.entry-content{flex:1;padding:22px 23px 16px}.entry-intro{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.entry-intro strong{font-size:16px;font-weight:760}.entry-intro span{color:var(--muted);font-size:11px}.preview-field{height:43px;display:flex;align-items:center;margin-bottom:9px;border:1px solid #e0d3dd;border-radius:4px}.preview-field>span{padding:0 13px;border-right:1px solid #e0d3dd;font:600 12px Manrope Variable,sans-serif}.preview-field input{width:100%;min-width:0;height:100%;border:0;outline:0;padding:0 12px;color:var(--ink);font-size:13px}.preview-field input::placeholder{color:#af92a8}.preview-field.code button{flex:0 0 auto;height:32px;border:0;border-left:1px solid #e0d3dd;padding:0 10px;background:#fff;color:var(--sea);font-size:11px;font-weight:700}.entry-content .preview-cta{margin-top:14px}.preview-footnote{margin:11px 0 0;color:#a17f98;font-size:10px;text-align:center}.phone-topbar{height:54px;flex:0 0 auto;display:grid;grid-template-columns:35px 1fr 35px;align-items:center;padding:0 17px;border-bottom:1px solid #f0e7ee}.phone-topbar>button{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink)}.phone-topbar>span{overflow:hidden;font-size:13px;font-weight:750;text-align:center;text-overflow:ellipsis;white-space:nowrap}.phone-topbar>b{color:#97738e;font:650 11px Manrope Variable,sans-serif;text-align:right}.phone-content{min-height:0;flex:1;overflow-y:auto;scrollbar-width:none;padding:24px 22px 16px}.phone-content::-webkit-scrollbar{display:none}.phone-footer{flex:0 0 auto;padding:11px 22px 18px;border-top:1px solid #f2ebf0;background:#fff}.page-intro{margin-bottom:24px}.page-intro small,.wall-intro small{color:var(--sea);font-size:11px;font-weight:750}.page-intro h2,.wall-intro h2{margin:10px 0;font-family:ZCOOL KuaiLe,PingFang SC,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.025em;line-height:1.27}.page-intro p,.wall-intro p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:11px}.section-heading strong{font-size:12px;font-weight:760}.section-heading span{color:#ab8da3;font-size:10px;white-space:nowrap}.upload-card{width:100%;min-height:87px;display:flex;align-items:center;gap:11px;border:1px dashed #cbb5c5;border-radius:5px;padding:13px;background:#fff5fc;color:var(--ink);text-align:left}.upload-card .upload-icon{width:41px;height:41px;flex:0 0 41px;display:grid;place-items:center;border-radius:3px;background:#fbe6f5;color:var(--sea)}.upload-card>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px}.upload-card b{font-size:12px}.upload-card small{color:#a28099;font-size:10px}.upload-card>svg:last-child{color:#88647f}.form-divider{display:flex;align-items:center;justify-content:center;gap:13px;margin:22px 0;color:#ab8da3;font-size:11px}.form-divider span{height:1px;flex:1;background:#eadce7}.description-field{display:block}.description-field>span{display:block;margin-bottom:10px;font-size:12px;font-weight:760}.description-field textarea{width:100%;resize:none;border:1px solid #e5dbe3;border-radius:5px;outline:0;padding:13px;background:#fff;color:var(--ink);font-size:12px;line-height:1.7}.example-tags{margin-top:20px}.example-tags>span{color:#9d7b95;font-size:10px}.example-tags>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.example-tags button{min-height:26px;border:1px solid #eadee7;border-radius:3px;padding:0 9px;background:#fff7fc;color:#785970;font-size:10px}.directions-content{padding-top:22px}.directions-content .page-intro{margin-bottom:20px}.direction-list{display:grid;gap:10px}.direction-card{height:132px;display:flex;overflow:hidden;border:1px solid #eadfe7;border-radius:5px;padding:0;background:#fff;color:var(--ink);text-align:left}.direction-card.selected{border-color:var(--sea);box-shadow:inset 0 0 0 1px var(--sea)}.direction-card img{width:102px;height:100%;flex:0 0 102px;object-fit:cover;object-position:center 20%}.direction-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:14px 11px}.direction-info small{margin-bottom:10px;color:#a2829a;font:650 9px Manrope Variable,Microsoft YaHei,sans-serif}.direction-info strong{font-size:15px;font-weight:790}.direction-info em{margin-top:5px;color:#956f8b;font-size:10px;font-style:normal}.selected-label{display:flex;align-items:center;gap:3px;margin-top:auto;color:var(--sea);font-size:10px;font-weight:720}.subtle-note{margin:13px 0 0;color:#a889a0;font-size:10px}.edit-content{padding-top:20px}.edit-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.edit-heading small{color:var(--sea);font:750 10px Manrope Variable,sans-serif}.edit-heading h2{margin:5px 0 0;font-size:20px;font-weight:800;letter-spacing:-.045em}.edit-heading button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ebdfe8;border-radius:4px;background:#fff;color:var(--ink)}.flatlay-frame{height:260px;position:relative;overflow:hidden;border-radius:5px;background:#f7f1f5}.flatlay-frame img{width:100%;height:100%;object-fit:cover}.flatlay-frame span{position:absolute;right:9px;bottom:9px;border-radius:2px;padding:4px 6px;background:#ffffffdb;color:#815f78;font-size:9px}.filter-line{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 19px}.filter-line button{min-height:30px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e9dde6;border-radius:3px;background:#fff;color:#6d5066;font-size:10px}.product-list{border-top:1px solid #f0e7ee}.product-list button{width:100%;min-height:34px;display:flex;align-items:center;gap:10px;border:0;border-bottom:1px solid #f0e7ee;padding:0 2px;background:#fff;text-align:left}.product-list span{color:#b195aa;font:650 10px Manrope Variable,sans-serif}.product-list b{flex:1;font-size:11px;font-weight:650}.product-list em{color:var(--sea);font-size:10px;font-style:normal;font-weight:750}.closet-line{width:100%;min-height:36px;display:flex;align-items:center;gap:7px;border:0;padding:0 2px;background:#fff;color:var(--sea);font-size:11px;font-weight:700;text-align:left}.closet-line span{margin-left:auto;color:#a789a0;font:600 10px Manrope Variable,sans-serif}.page-intro.compact{margin-bottom:17px}.page-intro.compact h2{font-size:22px}.tryon-content{padding-top:19px}.tryon-hero{height:315px;position:relative;overflow:hidden;border-radius:5px;background:#f6eff4}.tryon-hero img{width:100%;height:100%;object-fit:cover;object-position:center 19%}.tryon-hero>span{position:absolute;right:8px;bottom:8px;border-radius:2px;padding:4px 6px;background:#ffffffd9;color:#805e77;font-size:9px}.tryon-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.tryon-options button{min-width:0;overflow:hidden;border:1px solid #ebe0e8;border-radius:3px;padding:0 0 5px;background:#fff;color:#805e77;font-size:10px;text-align:center}.tryon-options button.selected{border-color:var(--sea);color:var(--sea);font-weight:750}.tryon-options img{width:100%;height:64px;margin-bottom:5px;object-fit:cover;object-position:center 19%}.photo-requirement{display:flex;align-items:center;gap:5px;margin-top:18px;color:#7b5b73;font-size:10px}.photo-requirement button{margin-left:auto;border:0;padding:0;background:transparent;color:var(--sea);font-size:10px;font-weight:700}.publish-content{padding-top:17px}.publish-content .page-intro{margin-bottom:12px}.publish-content .page-intro h2{margin-bottom:0;font-size:21px}.video-frame{height:171px;position:relative;overflow:hidden;border-radius:4px;background:#352138}.video-frame>img{width:100%;height:100%;object-fit:cover;object-position:center 31%;filter:brightness(.78)}.play-mark{width:43px;height:43px;position:absolute;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.85);border-radius:50%;color:#fff}.video-frame>small{position:absolute;right:8px;bottom:8px;color:#fff;font-size:9px}.publish-content .section-heading{margin:15px 0 9px}.scene-options{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.scene-options button{min-height:29px;border:1px solid #e9dde6;border-radius:3px;background:#fff;color:#7f5e77;font-size:10px}.scene-options button.selected{border-color:var(--sea);background:#fff0fa;color:var(--sea);font-weight:750}.short-field{display:block;margin-top:12px;color:var(--ink);font-size:11px;font-weight:700}.short-field>span{float:right;color:#b196aa;font-size:9px;font-weight:450}.short-field input{width:100%;height:32px;display:block;margin-top:5px;border:1px solid #e9dde6;border-radius:3px;outline:0;padding:0 9px;color:#664b5f;font-size:10px;font-weight:450}.publish-divider{height:1px;margin-top:14px;background:#f0e7ee}.permission-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 3px;margin-top:13px}.permission-list label{display:flex;align-items:center;gap:5px;color:#805e77;font-size:9px;white-space:nowrap}.permission-list input{width:12px;height:12px;margin:0;accent-color:var(--sea)}.wall-topbar{grid-template-columns:35px 1fr 35px}.wall-content{padding-top:0}.wall-intro{margin:0 -22px;padding:24px 22px 20px;background:#fceaf7}.wall-intro h2{margin:11px 0 9px;font-size:23px}.wall-tabs{display:flex;align-items:center;gap:19px;height:46px;border-bottom:1px solid #ece2ea}.wall-tabs button{height:100%;position:relative;border:0;padding:0;background:transparent;color:#a07f98;font-size:11px;white-space:nowrap}.wall-tabs button.active{color:var(--sea);font-weight:750}.wall-tabs button.active:after{height:2px;position:absolute;right:0;bottom:-1px;left:0;content:"";background:var(--sea)}.wall-work{overflow:hidden;margin-top:15px;border:1px solid #ebe0e9;border-radius:5px}.wall-work-image{height:250px;position:relative;overflow:hidden;background:#ece1e9}.wall-work-image img{width:100%;height:100%;object-fit:cover;object-position:center 29%}.wall-work-image>span{position:absolute;bottom:13px;left:14px;color:#fff;font-size:19px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.55)}.wall-work-content{padding:11px 12px 10px}.work-author{display:flex;align-items:center;gap:8px}.avatar{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#e7dee5;color:var(--sea);font:800 13px Manrope Variable,sans-serif}.work-author>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.work-author strong{font-size:10px}.work-author small{overflow:hidden;color:#a2819a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.work-author button{border:0;padding:2px;background:transparent;color:#8c6883}.work-actions{display:flex;align-items:center;gap:14px;margin-top:13px;border-top:1px solid #eee5ec;padding-top:10px}.work-actions button{display:flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;color:#6e5267;font-size:10px;white-space:nowrap}.work-actions button.liked{color:#d34f49}.work-actions button:last-child{margin-left:auto;color:var(--sea)}@media(max-width:1426px){.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1081px){.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:736px){.preview-header{padding:19px 16px 15px}.preview-brand strong{font-size:23px}.preview-brand span{font-size:19px}.preview-header p{margin-bottom:13px;font-size:11px}.preview-header nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.preview-header nav button{flex:0 0 auto}.preview-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 22px;scrollbar-width:none}.preview-column{width:min(370px,max(320px,88vw));flex:0 0 min(370px,max(320px,88vw));scroll-snap-align:center}.preview-phone{height:max(680px,calc(100dvh - 195px));max-height:760px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body,#app{height:100%}html,body{overscroll-behavior:none;touch-action:pan-x pan-y}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button]{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}button:active:not(:disabled){opacity:.82}button:disabled{cursor:default;opacity:.55}.sr-only{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wtcc-app{width:min(100%,430px);height:100vh;height:100dvh;position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent;margin:0 auto;--ink: #352138;--muted: #805f78;--sea: #922d78;--brand: #f594e0;--brand-soft: #fff0fa;--line: #eeddea;--title-font: "Songti SC", "SimSun", serif}.wtcc-app .preview-phone{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.wtcc-app .entry-visual{width:100%;height:auto;min-height:0;flex:0 1 auto;aspect-ratio:2048 / 2650;isolation:isolate;background:#c08fac;color:#fff;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:weight style}.wtcc-app .entry-visual>.entry-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:none;mix-blend-mode:normal;opacity:1;-webkit-mask-image:none;mask-image:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.wtcc-app .entry-title{top:0;right:0;bottom:0;left:0;z-index:3;padding:0;text-align:center}.wtcc-app .entry-title>span,.wtcc-app .entry-title p{position:absolute;color:#fff;font-size:12px;letter-spacing:0}.wtcc-app .entry-title>span{top:16%;left:0;width:100%;font-weight:650;text-shadow:0 1px 8px rgba(69,28,56,.26)}.entry-title-sticker{width:57px;height:57px;position:absolute;top:27.5%;right:6%;display:grid;place-content:center;transform:rotate(12deg);border-radius:50%;background:#fff;color:#a31979;font-size:17px;font-weight:900;font-style:normal;letter-spacing:0;line-height:1.2;box-shadow:0 4px 16px #5f21490f}.entry-title-sticker:after{content:"〃";position:absolute;right:-16px;top:-13px;color:#fff;font-size:25px;transform:rotate(-32deg)}.wtcc-app .entry-title p{left:16px;right:16px;bottom:17px;max-width:none;margin:0;font-weight:600;text-shadow:0 1px 7px rgba(84,30,63,.33)}.wtcc-app .entry-topline{z-index:3;top:max(25px,env(safe-area-inset-top,0px));left:19px;right:19px;align-items:center;gap:10px;white-space:nowrap;text-shadow:0 1px 6px rgba(63,32,47,.16)}.wtcc-app .entry-topline b{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:850;font-style:italic;letter-spacing:0;transform:none}.entry-brand-logos{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;min-width:0;color:#fff}.wtcc-app .entry-brand-logos .entry-brand-styloom{font-size:20px;font-weight:750;letter-spacing:0}.wtcc-app .entry-brand-logos .entry-brand-balancing{position:relative;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;letter-spacing:0}.wtcc-app .entry-brand-logos .entry-brand-the{position:absolute;top:-13px;right:24px;font-family:Georgia,serif;font-size:10px;font-weight:400;letter-spacing:0}.wtcc-app .entry-brand-logos .entry-brand-separator{flex:0 0 auto;margin:0 1px;font-size:14px;font-weight:700;line-height:1}@media(max-width:360px){.wtcc-app .entry-topline{gap:8px}.wtcc-app .entry-topline b,.wtcc-app .entry-brand-logos .entry-brand-styloom{font-size:17px}.wtcc-app .entry-brand-logos .entry-brand-balancing{font-size:16px}}@media(max-width:350px){.wtcc-app .entry-topline{left:13px;right:13px}.wtcc-app .entry-topline b{font-size:16px}.wtcc-app .entry-title>span{font-size:11px}.wtcc-app .entry-title p{font-size:10px}.entry-title-sticker{width:50px;height:50px;font-size:14px}}.wtcc-app .entry-content{flex:1 0 auto;min-height:0;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.challenge-choices{display:flex;flex-direction:column;gap:10px}.challenge-choice-label{margin:0 0 5px;color:var(--ink);font-size:12px;font-weight:750}.challenge-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.challenge-choice-heading .challenge-choice-label{margin:0}.challenge-guide-trigger{min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;padding:0 2px;background:transparent;color:var(--sea);font-size:12px;font-weight:600}.challenge-option{width:100%;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e6bfdb;border-radius:4px;padding:14px 17px;background:#fff;color:var(--sea);text-align:left}.challenge-option>span{display:flex;flex-direction:column;gap:4px}.challenge-option strong{font-family:ZCOOL KuaiLe,PingFang SC,sans-serif;font-size:17px;font-weight:400}.challenge-option small{font-size:11px;line-height:1.4}.challenge-option-create{border-color:var(--brand);background:var(--brand);color:#4c2042}.challenge-option-create small{color:#5f3153}.challenge-option-watch small{color:#816079}.challenge-option>svg{flex:0 0 auto}@media(max-height:760px){.wtcc-app .entry-content{padding-top:14px;gap:8px}.entry-phone .challenge-option{min-height:68px;padding-block:10px}.wtcc-app .entry-title p{bottom:10px;font-size:11px;line-height:1.4}}.wtcc-app .join-content{padding-bottom:24px}.join-banner{height:clamp(150px,23dvh,192px);display:flex;flex-direction:column;justify-content:space-between;margin:0 -22px;padding:22px;background:var(--brand)}.join-banner span{color:#633253;font-size:11px;font-weight:700}.join-banner strong{color:#fff;font-family:ZCOOL KuaiLe,PingFang SC,sans-serif;font-size:clamp(33px,9vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.1}.join-content .preview-cta{margin-top:14px}.join-content .preview-footnote{margin-top:13px}.wtcc-app .phone-topbar{height:calc(64px + env(safe-area-inset-top,0px));grid-template-columns:44px minmax(0,1fr) 44px;border:0;padding-top:env(safe-area-inset-top,0px);padding-inline:16px;background:transparent}.wtcc-app .phone-topbar>button{width:44px;height:44px}.wtcc-app .phone-topbar>button svg{width:23px;height:23px}.wtcc-app .phone-topbar>span{color:#1b102a;font-family:var(--title-font);font-size:18px;letter-spacing:0}.wtcc-app .phone-topbar>b{color:#918695;font-size:13px;font-weight:500}.wtcc-app .phone-content{padding-top:15px;overscroll-behavior:contain}.wtcc-app .phone-content.join-content{padding-top:0}.wtcc-app .phone-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.wtcc-app .preview-cta{transition:background .13s ease-out,transform .13s ease-out}.wtcc-app .preview-cta:active:not(:disabled){transform:scale(.985);opacity:1;background:#e978cb}.wtcc-app .preview-cta:disabled{opacity:1;background:#f6d9ec;color:#76506c}.wtcc-app .edit-heading h2,.wtcc-app .work-detail-heading h3,.wtcc-app .section-heading>strong,.wtcc-app .direction-preparation h3,.wtcc-app .own-section-heading h3{font-family:var(--title-font);font-weight:700;letter-spacing:0}.input-scene-section{margin:0 -8px 20px;border-radius:15px;padding:14px 13px;background:#fff5fc}.input-scenes-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.input-scenes-heading h3,.input-text-panel h3{margin:0;color:var(--ink);font-family:var(--title-font);font-size:18px;font-weight:700;line-height:1.5}.input-scenes-tools{display:flex;align-items:center;gap:8px;color:#928197;font-size:11px;white-space:nowrap}.input-scenes-tools button{min-height:30px;display:flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:#c52b9e;font-size:11px}.input-scene-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.input-scene-card{min-width:0;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #fff;border-radius:13px;padding:7px 3px 8px;background:#fffcff;box-shadow:0 3px 8px #eabdde12;color:var(--ink);text-align:center;transition:border-color .13s ease-out,background .13s ease-out}.input-scene-icon{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border-radius:50%}.input-scene-icon.tone-pink{background:#ffe9f8;color:#a62483}.input-scene-icon.tone-peach{background:#fff0e9;color:#794238}.input-scene-icon.tone-purple{background:#f4eafa;color:#7a36a7}.input-scene-icon.tone-blue{background:#e9efff;color:#29538a}.input-scene-icon.tone-mint{background:#e9f6f1;color:#286d73}.input-scene-icon.tone-rose{background:#ffe5f5;color:#9b287e}.input-scene-copy{min-width:0;max-width:100%}.input-scene-copy strong{display:block;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap}.input-scene-card.active{border-color:#ec95d6;background:#fff0fa}.input-text-panel h3{margin:0 4px 11px;font-size:19px;line-height:1.3}.input-content .description-field{gap:0}.input-content .input-description-box{display:flex;flex-direction:column;gap:8px;min-height:156px;border:1px solid #ffb8ed;border-radius:12px;padding:14px 14px 11px;background:#fff9fd;font-weight:400;transition:border-color .13s ease-out,box-shadow .13s ease-out}.input-description-box:focus-within{border-color:#c760b3;box-shadow:0 0 0 3px #fbedf6}.input-content .description-field textarea{height:106px;min-height:106px;margin:0;border:0;border-radius:0;padding:0;outline:none;background:transparent;color:#492b48;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.7;resize:none}.input-content .description-field textarea::placeholder{color:#a292a7}.input-character-count{color:#9c87a3;font-size:12px;font-variant-numeric:tabular-nums;line-height:16px;text-align:right}.input-text-guidance{display:flex;align-items:flex-start;gap:7px;margin:14px 4px 0;color:#7b6588;font-size:12px;line-height:1.65}.input-text-guidance>svg{flex:0 0 18px;margin-top:1px}.upload-card .upload-preview{width:43px;height:56px;flex:0 0 43px;border-radius:2px;object-fit:cover}.upload-card>span:nth-last-child(2){min-width:0}.upload-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-note{margin-top:26px;border-left:2px solid #cfbcca;padding:1px 0 1px 11px}.agent-note strong{color:var(--sea);font-size:11px}.agent-note p{margin:5px 0 0;color:#936e8a;font-size:11px;line-height:1.65}.secondary-action{min-height:39px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #daccd7;border-radius:4px;background:#fff;color:var(--sea);font-size:11px;font-weight:700}.direction-list{position:relative;display:flex;gap:14px;margin:0 -22px;padding:4px 32px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:32px;scrollbar-width:none}.direction-list::-webkit-scrollbar{display:none}.direction-card{min-width:0;height:auto;flex:0 0 100%;flex-direction:column;border-color:#e8e3e7;border-radius:8px;background:#fff;scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y pinch-zoom}.direction-card.selected{border-color:var(--brand);background:#fff;box-shadow:0 0 0 1px var(--brand)}.direction-visual{width:100%;max-height:390px;position:relative;flex:0 0 auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:7px 7px 0 0}.direction-visual>.outfit-collage,.direction-loading{width:100%;height:100%;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0}.direction-loading>.outfit-collage{height:100%;max-height:none;opacity:.22;pointer-events:none}.direction-loading-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:#ffffff73;text-align:center}.direction-loading-status{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--sea);font-size:14px}.direction-content-enter-active,.direction-content-leave-active{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.direction-content-enter-from,.direction-content-leave-to{opacity:0}.direction-content-leave-active{pointer-events:none}.direction-info{width:100%;min-height:101px;flex:0 0 auto;border:0;border-top:1px solid #f2edf0;padding:12px 17px 15px;background:#fff;color:var(--ink);text-align:left}.direction-info:focus-visible{outline-offset:-3px}.direction-meta{width:100%;min-height:20px;display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#927c8c;font-size:10px}.direction-meta small{margin:0 auto 0 0;color:#786671;font:700 10px Manrope Variable,sans-serif}.direction-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #e1d6de;border-radius:50%;color:#6b2457}.direction-card.selected .direction-check{border-color:var(--brand);background:var(--brand)}.direction-info strong{max-width:100%;font-family:var(--title-font);font-size:18px;font-weight:700;overflow-wrap:anywhere}.direction-info em{max-width:100%;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.direction-pagination{display:flex;align-items:center;justify-content:center;gap:12px}.direction-dots button{width:32px;height:36px;display:grid;place-items:center;border:0;border-radius:4px;padding:0;background:transparent;color:var(--sea)}.direction-dots{min-width:0;display:flex;justify-content:center}.direction-dots button{width:24px;flex:0 1 24px}.direction-dots span{width:5px;height:5px;border-radius:4px;background:#dacdd6}.direction-dots [aria-current=true] span{width:17px;background:var(--sea)}@media(hover:hover)and (pointer:fine){.direction-dots button:hover{background:var(--brand-soft)}}.directions-content .closet-line{min-height:44px;margin-top:8px}.credit-note{margin:0 0 11px;border-left:2px solid #cfbcca;padding-left:8px;color:#85627c;font-size:10px;line-height:1.5}.edit-heading{min-height:88px;margin:-20px -22px 15px;padding:15px 22px;background:#fff0fa}.edit-heading h2{font-size:22px}.edit-heading p{margin:4px 0 0;color:#89657f;font-size:10px}.edit-heading button{border-color:#edc6e2;border-radius:50%}.look-switcher{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px}.look-switcher button{min-width:32px;height:32px;flex:0 0 auto;border:1px solid #eadde7;border-radius:50%;background:#fff;color:#9b7792;font:700 10px Manrope Variable,sans-serif}.look-switcher button.selected{border-color:var(--brand);background:var(--brand);color:#4c2042}.wtcc-app .flatlay-frame{height:230px;border-radius:2px}.wtcc-app .look-board{width:100%;height:100%;position:relative;overflow:hidden;background:#f7f1f5}.wtcc-app .outfit-flatlay,.wtcc-app .board-item-photo-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.wtcc-app .board-item-photo-overlay{pointer-events:none}.wtcc-app .board-item-photo-top{z-index:3}.wtcc-app .board-item-photo-bottom{z-index:2}.wtcc-app .board-item-photo-shoes,.wtcc-app .board-item-photo-bag{z-index:4}.wtcc-app .board-item-replacement{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e6dbe3;border-radius:5px;padding:3px;background:#fff;box-shadow:0 3px 9px #341c321f}.wtcc-app .board-item-replacement>img,.wtcc-app .board-item-replacement>svg{width:100%;min-height:0;flex:1;object-fit:contain}.wtcc-app .board-item-replacement>span{max-width:100%;overflow:hidden;color:#7e5e76;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.wtcc-app .board-item-replacement.is-minimal{width:126px;height:auto;min-height:24px;max-width:48%;display:block;border-color:#eacfe1f2;border-radius:3px;padding:5px 7px;background:#fffffff0;box-shadow:0 2px 7px #341c3214}.wtcc-app .board-item-replacement.is-minimal>span{display:block;max-width:none;color:var(--sea);font-size:9px;font-weight:700}.wtcc-app .is-minimal.board-slot-top{top:46%;left:3%}.wtcc-app .is-minimal.board-slot-bottom{top:74%;left:51%}.wtcc-app .is-minimal.board-slot-shoes{top:78%;right:3%;left:auto;width:104px}.wtcc-app .is-minimal.board-slot-bag{top:auto;bottom:10%;left:3%;width:112px}.wtcc-app .is-minimal.board-slot-accessory{top:13%;right:3%;left:auto;width:112px}.wtcc-app .board-slot-top{top:6%;left:2%;width:47%;height:54%}.wtcc-app .board-slot-bottom{top:13%;left:48%;width:31%;height:79%}.wtcc-app .board-slot-shoes{top:58%;left:77%;width:22%;height:31%}.wtcc-app .board-slot-bag{top:61%;left:9%;width:29%;height:28%}.wtcc-app .board-slot-accessory{top:12%;left:79%;width:20%;height:44%}.wtcc-app .filter-line{margin-bottom:8px}.filter-line button{overflow:hidden;min-height:32px;border-color:#edcfe2;border-radius:16px;padding:0 4px;background:#fff8fd;text-overflow:ellipsis;white-space:nowrap}.scene-filter{width:100%;min-height:28px;display:flex;align-items:center;gap:6px;border:0;padding:0 1px;background:transparent;color:#9c7993;font-size:10px;text-align:left}.scene-filter strong{color:var(--sea);font-weight:700}.scene-filter svg{margin-left:auto}.product-list small{color:#8b6782;font-size:9px}.product-list em{border-radius:12px;padding:4px 8px;background:#fff0fa}.tryon-page{--ink: #1b102a;--muted: #99909f}.tryon-page .preview-phone{background:#fdf4fc}.wtcc-app .tryon-content{display:flex;flex-direction:column;padding:15px 20px 10px}.phone-content .look-intro{flex:0 0 auto;margin:0 0 15px;padding:0 2px;background:transparent;text-align:left}.tryon-content .look-intro.tryon-intro{margin-bottom:14px;padding-inline:0}.tryon-intro .intro-topline{justify-content:flex-end;margin-bottom:8px}.tryon-intro-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}.tryon-content .tryon-intro .tryon-intro-heading h2{margin:0;gap:6px;font-size:28px;line-height:1.3;letter-spacing:0}.tryon-content .tryon-intro-heading h2>svg{width:20px;height:20px;fill:#c54acb;color:#c54acb}.tryon-intro-heading>p{grid-column:1 / -1}.tryon-quota-badge{display:flex;align-items:center;justify-content:center;gap:6px;max-width:132px;min-height:34px;border-radius:24px;padding:5px 10px;background:#ffffffd9;color:#291a35;font-size:11px;line-height:18px}.tryon-quota-badge>svg{flex:0 0 auto;fill:#ffb74f;color:#ffb74f}.tryon-quota-badge strong{color:#bf42c5;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.tryon-quota-badge>span{min-width:0}.tryon-quota-badge.has-error{color:#b83448}.tryon-quota-badge>button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;margin:-2px -6px -2px 0;border:0;padding:0;background:transparent;color:inherit}.wall-content .look-intro.wall-intro{padding-inline:6px}.join-content .look-intro.join-intro{margin:24px 0 22px;padding:0}.input-page{--ink: #25112f;--title-font: "Songti SC", "STSong", "SimSun", "Noto Serif SC", serif;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:weight}.input-page .preview-phone{background:#fff}.input-page .phone-topbar{height:calc(54px + env(safe-area-inset-top,0px));background:#fff6fc}.input-page .phone-topbar>span{font-size:19px}.input-page .phone-topbar>b{color:#918096;font-size:14px;font-weight:400}.input-page .phone-content.input-content{padding:16px 20px 20px}.input-page .input-content .look-intro.input-intro{margin:0 0 17px;padding:0 2px}.input-page .input-content .input-intro h2{justify-content:space-between;gap:4px;margin:14px 0 13px;color:var(--ink);font-size:clamp(26px,8.4vw,36px);line-height:1.3;white-space:nowrap}.input-intro .input-title-sparkles{width:35px;height:38px;position:relative;flex:0 0 35px}.input-title-sparkles svg{width:28px;height:28px;position:absolute;top:0;right:0;fill:#863498;color:#863498;stroke-width:1.2}.input-title-sparkles svg+svg{width:15px;height:15px;top:auto;right:auto;bottom:0;left:0;fill:#ffdef6;color:#ffdef6}.input-page .input-intro .intro-topline>small{display:inline-flex;align-items:center;gap:10px;border-radius:30px;padding:6px 12px;background:#ffedf9;color:#d330ac;font-family:inherit;font-size:12px;font-weight:600;line-height:14px}.input-page .input-intro .intro-topline>small b{font-weight:inherit}.input-page .input-content .input-intro p{margin:0;color:#8e7b98;font-size:14px;line-height:23px}.input-page .phone-footer{border:0;padding:12px 20px max(24px,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff,#fff8fd)}.input-page .phone-footer .preview-cta{min-height:51px;gap:10px;border:1px solid #f6b7e7;border-radius:16px;background:linear-gradient(105deg,#ef9bdc,#eb81d0);box-shadow:0 10px 20px #ed9cdc20;color:#2d1037;font-family:var(--title-font);font-size:16px;font-weight:700;letter-spacing:0}.input-page .phone-footer .preview-cta:disabled{background:#f6d9ec;color:#76506c}.input-page .app-toast{width:max-content;line-height:1.6;text-align:center;white-space:normal}.intro-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-step{flex:0 0 auto;color:#918695;font-size:13px;line-height:22px}.wall-search-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;padding:0;background:transparent;color:#59316f}.look-intro>small,.intro-topline>small{display:inline-block;border-radius:30px;padding:3px 10px;background:#fbe2f4;color:#c94c9e;font-family:var(--title-font);font-size:12px;font-weight:400;line-height:16px;letter-spacing:0}.phone-content .look-intro h2{display:flex;align-items:center;gap:9px;margin:8px 0 7px;color:#1b102a;font-family:var(--title-font);font-size:32px;font-weight:700;line-height:1.3;letter-spacing:0}.look-intro h2>span{min-width:0}.look-intro h2>svg{flex:0 0 auto;fill:#66317c;color:#66317c}.look-intro p{margin:0;color:#99909f;font-size:13px;line-height:20px}.tryon-content.is-generating .tryon-intro h2{font-size:24px;color:#60205c}.tryon-content.is-generating .tryon-intro-heading{grid-template-columns:minmax(0,1fr)}.tryon-content.is-generating .tryon-quota-badge{justify-self:start}.tryon-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px}.tryon-options button.selected{border-color:var(--brand);background:#fff0fa;box-shadow:none}.direction-preparation{margin-top:24px}.direction-preparation h3{margin:0;font-size:14px;line-height:22px}.tryon-photo-entry>img{width:34px;height:44px;flex:0 0 auto;object-fit:cover;border-radius:4px}.personal-profile-entry.tryon-photo-entry{margin-top:0;border-top:0}.tryon-error{margin:0 0 10px;color:#b83448;font-size:12px;line-height:18px;overflow-wrap:anywhere}.tryon-generation-summary{flex:0 0 auto;width:100%;margin:0 0 14px;border:1px solid white;border-radius:16px;padding:10px 15px 11px;background:#ffffff9c;box-shadow:0 5px 12px #da8fc20a}.tryon-generation-summary-row{display:flex;align-items:center;justify-content:space-between;min-height:24px;color:#21132b;font-size:14px}.tryon-generation-progress{display:flex;align-items:center;gap:10px;margin-top:7px}.tryon-generation-progress>strong{flex:0 0 43px;color:#761e86;font-size:18px;line-height:22px;text-align:right;font-variant-numeric:tabular-nums}.tryon-generation-summary .tryon-task-status{margin:6px 0 0;flex:1;color:#9a91a1;font-size:11px;line-height:17px;text-align:left}.tryon-generation-summary-row strong{font-weight:650}.tryon-generation-summary-row button{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;background:transparent;color:#a18e9c}.tryon-generation-meter{flex:1;height:13px;overflow:hidden;border-radius:20px;background:#e9ddeb}.tryon-generation-meter>span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(100deg,#ee75b5,#b379ed);transform-origin:left;transition:transform .2s linear}.tryon-retry{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;margin-top:12px;flex:0 0 auto;border:1px solid #ad70b9;border-radius:24px;background:#ffffff94;color:#74418b;font-size:12px}.tryon-page .tryon-footer{border:0;padding:4px 20px calc(20px + env(safe-area-inset-bottom,0px));background:transparent}.direction-tryon-state{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 15px 12px;border:0;padding:6px;background:#fbe2f4;color:#79345e;font-size:12px}.tryon-choice-result{display:inline-flex;align-items:center;gap:4px;border:0;padding:5px 0;background:transparent;color:#79345e;font-size:12px}.app-sheet.tryon-history-sheet{display:flex;flex-direction:column;height:85%;max-height:85vh;max-height:85dvh}.tryon-album-entry{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 14px;border:1px solid #e1ccd9;border-radius:6px;padding:8px 12px;background:#ffffffb8;color:#79345e;font-size:13px;font-weight:600;text-align:left;touch-action:manipulation;-webkit-user-select:none;user-select:none}.tryon-album-entry>span:first-of-type{flex:1;min-width:0}.tryon-album-entry>svg{flex:0 0 auto}.tryon-album-count{min-width:22px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#8c6783}.tryon-album-entry:active{background:#f4e7f0}.wall-album-entry{margin-top:-2px}.tryon-history-sheet .sheet-header button{width:44px;height:44px}.tryon-history-list{display:grid;gap:12px;min-height:0;overflow-y:auto;padding:4px 0 16px}.tryon-history-item{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;color:var(--ink);text-align:left}.tryon-history-item>img{flex:0 0 70px;width:70px;aspect-ratio:3 / 4;border-radius:4px;object-fit:cover}.tryon-history-item>span{display:grid;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere}.tryon-history-item strong{font-size:14px}.tryon-history-item small{color:var(--muted);font-size:11px}.tryon-history-item>svg{flex:0 0 auto}.tryon-footer-actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px}.tryon-footer-actions.has-result{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:8px}.tryon-quota{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 8px;color:#69596e;font-size:12px;line-height:1.5;text-align:center}.tryon-quota>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit}.tryon-footer-actions>button{min-width:0;min-height:48px;border-radius:30px;font-size:13px;font-weight:550;white-space:nowrap}.tryon-footer-actions>button>svg{flex:0 0 auto}.tryon-footer-actions>.tryon-other{display:flex;align-items:center;justify-content:center;gap:5px;min-height:52px;border:1px solid #d0acd0;padding:10px 7px;background:#ffffff80;color:#74418b;font-size:12px;font-weight:550}.tryon-page .tryon-footer-actions .preview-cta{min-height:52px;gap:10px;padding:12px 16px;background:linear-gradient(110deg,#ed68c0,#861de0);color:#fff;font-size:16px}.tryon-page .tryon-footer-actions.has-result .preview-cta{gap:6px;padding-inline:7px;font-size:13px}.tryon-page .tryon-footer-actions .preview-cta:disabled{background:#f2c7e2;color:#fff}@media(max-width:360px){.phone-content .look-intro h2{font-size:29px}.tryon-content .tryon-intro .tryon-intro-heading h2{font-size:24px;gap:4px}.tryon-intro-heading{column-gap:6px}.tryon-content .tryon-intro-heading h2>svg{width:16px;height:16px}.tryon-quota-badge{gap:4px;padding-inline:7px;font-size:10px}.tryon-content.is-generating .tryon-intro h2{font-size:24px;gap:5px}.look-intro p{font-size:12px}.tryon-footer-actions>button{font-size:11px}.tryon-footer-actions{gap:7px}.tryon-page .tryon-footer-actions .preview-cta{gap:4px;padding-inline:7px}}.personal-profile-entry{width:100%;display:flex;align-items:center;gap:10px;margin-top:14px;padding:14px 0;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.personal-profile-entry>svg{flex:0 0 auto;color:var(--sea)}.personal-profile-entry>span:not(.profile-entry-action){min-width:0;flex:1;display:grid;gap:4px}.personal-profile-entry strong{font-size:13px;line-height:20px}.personal-profile-entry small{color:var(--muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.personal-profile-entry .profile-entry-action{flex:0 0 auto;display:flex;align-items:center;gap:4px;color:var(--sea);font-size:12px}.manage-tryon{width:100%;min-height:44px;display:flex;align-items:center;gap:6px;margin-top:11px;border:1px solid #e7dce4;border-radius:4px;padding:0 11px;background:#fff;color:var(--sea);font-size:11px;font-weight:700}.manage-tryon span{margin-left:auto;color:#a3829b;font:650 10px Manrope Variable,sans-serif}.demo-photo-link{display:block;margin:9px 0 0 auto;border:0;min-height:44px;padding:8px 0;background:transparent;color:var(--sea);font-size:10px;font-weight:700}.generation-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#3d16359e;color:#fff;font-size:12px;font-weight:700}.wtcc-app .video-frame{width:100%;display:block;border:0;padding:0}.video-scene-caption{position:absolute;top:10px;left:10px;padding:6px 8px;background:#ffffffeb;color:var(--sea);font-size:10px;font-weight:750}.scene-options button{min-height:31px;border-radius:16px}.scene-options button.selected{border-color:var(--brand);background:var(--brand);color:#4c2042}.publish-divider{height:auto;display:flex;align-items:center;gap:8px;margin:17px 0 2px;background:transparent;color:var(--sea);font-size:10px;font-weight:750;white-space:nowrap}.publish-divider:after{height:1px;flex:1;content:"";background:#efdfeb}.video-preferences{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px}.video-preferences label{min-width:0;color:var(--ink);font-size:10px;font-weight:700}.video-preferences select{width:100%;height:32px;display:block;margin-top:5px;border:1px solid #e9dde6;border-radius:3px;padding:0 7px;background:#fff;color:#664b5f;font-size:11px;font-weight:450}.wall-search{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid #edd8eb;border-radius:8px;padding:0 10px;background:#fff;color:#8b6e90}.wall-search{margin:0 0 14px}.wall-search:focus-within{border-color:#ce72c0}.wall-search input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:16px}.wall-search button{display:grid;place-items:center;width:28px;height:36px;flex:0 0 auto;border:0;padding:0;background:transparent;color:#96708c}.wall-work-image .wall-media-count{display:inline-flex;align-items:center;gap:4px;position:absolute;top:6px;right:6px;border-radius:4px;padding:3px 6px;background:#000000b8;color:#fff;font-size:10px;font-weight:500;line-height:13px;font-variant-numeric:tabular-nums}.wall-page{--ink: #241b35;--muted: #938a9e;--title-font: "Songti SC", "SimSun", "Noto Serif SC", serif}.wall-page .preview-phone{background:linear-gradient(120deg,#fffcff,#fff7fc)}.wall-page .phone-footer{border:0;padding:7px 17px calc(16px + env(safe-area-inset-bottom,0px));background:#fffbff}.wall-page .wall-test-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.wall-restart-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid #d0acd0;border-radius:7px;padding:8px 12px;background:#fff;color:#74418b;font-size:13px;white-space:nowrap}.wall-restart-button:disabled{opacity:.6}.work-detail-sheet .preview-cta{min-height:40px;border-radius:6px;background:#f58ddd;color:#39113e;font-size:14px}.wall-page .preview-cta{min-height:38px;gap:12px;border-radius:7px;background:#f78cde;color:#301337;font-size:14px;font-weight:750;letter-spacing:0}.wall-page .preview-cta>svg{width:19px;height:19px}.wtcc-app.wall-page .wall-content{padding:calc(15px + env(safe-area-inset-top,0px)) 14px 20px}.wall-content .look-intro.wall-intro{position:relative;margin:0 0 12px;padding:0 9px;isolation:isolate}.wall-intro .intro-topline{min-height:22px;margin-left:-5px}.wall-intro .intro-topline>small{padding:4px 13px;background:#ffe5f7;color:#fc209e;font-family:inherit;font-size:11px;line-height:14px}.wall-intro .wall-search-toggle{width:28px;height:24px;flex-basis:28px;margin-right:-3px;color:#38213f}.wall-intro .wall-search-toggle>svg{width:25px;height:25px;stroke-width:1.9}.wall-content .look-intro.wall-intro h2{gap:11px;margin:10px 0 5px;color:var(--ink);font-size:30px;line-height:1.2}.wall-intro h2>svg{width:23px;height:23px;fill:#893993;color:#893993;stroke-width:1}.wall-content .look-intro.wall-intro p{margin:0;color:var(--muted);font-size:12px;line-height:18px}.wall-intro-sparkle{position:absolute;top:32px;right:66px;width:21px;height:21px;fill:#faa7e8;color:#faa7e8;stroke-width:1;pointer-events:none}.wall-intro:after{width:116px;height:28px;position:absolute;z-index:-1;top:61px;right:1px;border:1px solid #ffc4f1;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;transform:rotate(-29deg);content:"";pointer-events:none}.work-heading-sparkle{position:absolute;top:24px;right:25px;color:#fbb4ea;fill:currentColor;pointer-events:none}.wall-intro-sparkle.small{top:66px;right:26px;width:15px;height:15px}.wall-intro-sparkle.tiny{top:81px;right:39px;width:8px;height:8px;color:#ffd7f5}.work-heading-sparkle.small{top:66px;right:37px}.wall-toolbar{position:relative;z-index:3;display:grid;grid-template-columns:minmax(88px,1fr) 164px;align-items:center;gap:8px;min-height:32px;margin-bottom:10px}.wtcc-app .wall-tabs{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:32px;margin:0;border:0;border-radius:24px;padding:2px;background:#f1e9f3}.wall-page .wall-tabs button{min-width:0;border:1px solid transparent;border-radius:22px;font-size:13px;font-weight:700;line-height:20px;color:#81768b}.wall-page .wall-tabs button.active{border-color:#f4d0f1;background:#fff7fe;box-shadow:0 1px 4px #e59bd62b;color:#b508a4}.wall-page .wall-tabs button.active:after{content:none}.wall-sort{min-width:0;height:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;border-radius:24px;padding:2px;background:#f5edf6}.wall-sort-button{min-width:0;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:20px;padding:0 5px;background:transparent;color:#81768b;font-size:11px;font-weight:700;white-space:nowrap}.wall-sort-button>svg{flex:0 0 auto;width:12px;height:12px}.wall-sort-button.active{border-color:#f5dff2;background:#fcf1fa;box-shadow:0 1px 3px #edcbe528;color:#b508a4}.wall-results-line{display:flex;justify-content:space-between;gap:8px;margin:13px 0 12px;color:#96718d;font-size:10px}.wall-results-line span:last-child:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 7px}.wtcc-app .wall-work{min-width:0;overflow:hidden;margin:0;border:0;border-radius:11px;background:#fff;box-shadow:0 4px 12px #8057950b}.wall-work-open{width:100%;display:block;border:0;padding:0;background:transparent;color:var(--ink);text-align:left}.wtcc-app .wall-work-image{height:auto;display:block;aspect-ratio:1.24;border-radius:11px 11px 0 0;background:#efe5ec}.wtcc-app .wall-work-image img{object-position:center top}.wall-rank{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:5px;height:22px;border-radius:11px 0 9px;padding:0 8px;background:#ffebbe;color:#b46605;font-size:10px;font-weight:750;text-align:center}.wall-work-title{display:block;overflow:hidden;margin:5px 10px 0;font-size:12px;line-height:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.wall-work-meta{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:5px;min-height:27px;padding:2px 10px 5px;color:var(--muted);font-size:11px}.wall-work-author{min-width:0;display:inline-flex;align-items:center;gap:6px}.wall-work-author>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-work-author .avatar{width:19px;height:19px;flex-basis:19px;font-size:9px;font-weight:500}.wall-work-meta>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:22px;border:0;padding:0;background:transparent;color:#ff3d80;font-size:11px;font-variant-numeric:tabular-nums}.wall-work-meta>button>svg{width:16px;height:16px}.wall-work-meta>button.liked{color:#e9236b}.wall-work-meta .avatar,.work-detail-author .avatar{overflow:hidden;background:#f2e4ed}.wall-work-meta .avatar img,.work-detail-author .avatar img{height:100%;object-fit:cover}.wall-load-more{width:100%;min-height:42px;margin-top:21px;border:1px solid #e3d7e0;border-radius:3px;background:#fff;color:var(--sea);font-size:11px;font-weight:700}.app-sheet.work-detail-sheet,.app-sheet.work-products-sheet{height:100%;max-height:100%;border-radius:0;background:#fffcff;box-shadow:none}.work-detail-sheet .sheet-header,.work-products-sheet .sheet-header{height:calc(43px + env(safe-area-inset-top,0px));display:grid;grid-template-columns:36px minmax(0,1fr) 36px;padding:env(safe-area-inset-top,0px) 14px 0;border:0}.work-detail-sheet .sheet-header strong,.work-products-sheet .sheet-header strong{text-align:center}.work-detail-sheet .sheet-header button,.work-products-sheet .sheet-header button{width:36px;height:40px;color:#3d1647}.work-detail-sheet .sheet-action{border:0;border-radius:8px 8px 0 0;padding:8px 18px 13px;background:#ffffffed}.work-detail-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 15px 5px}.work-detail-media{position:relative;overflow:hidden;aspect-ratio:1.45;border-radius:12px;background:#eee6ec}.work-detail-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#363b3e}.work-detail-media.has-video{width:fit-content;max-width:100%;margin-inline:auto;aspect-ratio:auto;border-radius:8px;background:transparent}.work-detail-media.has-video .work-detail-image{width:auto;height:auto;max-width:100%;max-height:min(64vw,300px);background:transparent}.work-detail-media video::-webkit-media-controls-fullscreen-button{display:block!important}.work-detail-duration{position:absolute;top:9px;right:6px;border-radius:20px;padding:4px 10px;background:#101211c9;color:#fff;font-size:12px}.work-detail-play{width:44px;height:44px;display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;border-radius:50%;padding:0 0 0 3px;background:#27282070;color:#fff}.work-media-error,.work-detail-status{margin:5px 3px;color:var(--muted);font-size:11px}.work-detail-heading{position:relative;padding:14px 3px 13px}.work-detail-heading>span{display:inline-block;border-radius:24px;padding:3px 9px;background:#ffe1f6;color:#e93aa3;font-size:12px;line-height:16px}.work-detail-heading h3{margin:10px 0 5px;color:#24102e;font-size:30px;line-height:1.2;overflow-wrap:anywhere;letter-spacing:0}.work-detail-heading p{margin:0;color:#958298;font-size:13px;line-height:1.5}.work-detail-author{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 3px;border-bottom:1px solid #eee2ef;padding:0 0 11px;font-size:13px}.work-detail-author .avatar{width:32px;height:32px;flex-basis:32px}.work-detail-author strong{min-width:2em;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-detail-tries{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;color:#927497;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.work-detail-author button{display:flex;align-items:center;gap:5px;border:0;min-height:32px;padding:3px 0;background:transparent;color:var(--sea);font-size:12px}.work-detail-content .work-actions{flex:0 0 auto;gap:10px;margin:0 0 0 auto;border:0;padding:0}.work-detail-content .work-actions button,.work-detail-content .work-actions>span{font-size:12px}.work-detail-content .work-actions button:first-child{color:#ec535b}.work-detail-content .work-actions button:last-child{border-left:1px solid #dfcadd;padding-left:10px;color:#a6288d}.work-detail-content .work-actions button.liked{color:#c34c48}.work-detail-content .remix-link,.work-detail-content .work-credit{margin:0 3px 15px}.work-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:11px 3px 8px}.work-detail-content h4{display:flex;align-items:center;gap:9px;margin:0;color:#2b1136;font-family:var(--title-font);font-size:16px;font-weight:700;letter-spacing:0}.work-section-heading h4 svg{flex:0 0 auto;color:#d575c0}.work-section-heading button{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:0;padding:0;background:transparent;color:#a32787;font-size:12px;white-space:nowrap}.work-outfit-items{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 21px)/4);gap:7px;margin:0 3px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.work-outfit-item{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border:0;border-radius:8px;padding:6px;background:#f9f0f9;color:var(--muted);scroll-snap-align:start}.work-outfit-item img{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.work-comments{margin:17px 3px 16px}.work-comments h4{gap:6px}.work-comments h4:after{height:1px;flex:1;content:"";background:#f0e3f0}.work-comments-empty{padding:13px 0 5px;color:#d1c7d4;text-align:center}.work-comments-empty svg{margin:0 auto;stroke-width:1.5}.work-comments-empty p{margin:5px 0;color:#a38da6;font-size:12px}.work-comment-form{margin-top:12px;border:1px solid #eadcea;border-radius:8px;background:#fff}.work-comment-form:focus-within{border-color:#ca77ba}.work-comment-form textarea{display:block;width:100%;min-height:64px;resize:vertical;border:0;border-radius:8px;outline:0;padding:10px 11px 0;background:transparent;color:#402747;font:inherit;font-size:16px;line-height:1.5}.work-comment-form textarea::placeholder{color:#a38da6}.work-comment-form textarea:disabled{opacity:.7}.work-comment-form-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 9px 8px 11px}.work-comment-limit{color:#a38da6;font-size:10px;font-variant-numeric:tabular-nums}.work-comment-form-actions button,.work-comment-login,.work-comment-load-error button,.work-comment-more{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:0;border-radius:6px;padding:5px 12px;background:#f8eaf5;color:#a32787;font:inherit;font-size:12px;font-weight:600}.work-comment-form-actions button{min-width:76px;background:#ad328f;color:#fff}.work-comment-form-actions button:disabled{opacity:.4}.work-comment-login{width:100%;min-height:44px;margin-top:12px;justify-content:flex-start}.work-comment-list{margin:0;padding:0;list-style:none}.work-comment-list li{display:flex;gap:9px;padding:14px 0;border-bottom:1px solid #f0e7ef}.work-comment-list .avatar{width:28px;height:28px;flex:0 0 28px;font-size:12px}.work-comment-body{min-width:0;flex:1}.work-comment-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.work-comment-meta strong{min-width:0;overflow-wrap:anywhere;color:#5b3e61;font-size:12px}.work-comment-meta time{flex-shrink:0;color:#a38da6;font-size:10px}.work-comment-body p{margin:5px 0 0;color:#402747;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.work-comment-error,.work-comment-load-error{color:#bf3948;font-size:12px}.work-comment-success{margin:8px 0;color:#587b61;font-size:12px}.work-comment-status{color:#a38da6;text-align:center;font-size:12px}.work-comment-more,.work-comment-load-error button{margin:10px auto 0;background:transparent}@media(max-width:360px){.wall-toolbar{gap:6%;grid-template-columns:1fr 1.12fr}.wall-content .look-intro.wall-intro{padding-inline:4px}.wall-intro .intro-topline{margin-left:0}.wall-content .look-intro.wall-intro p{font-size:11px}.wall-sort-button{padding-inline:3px}.wall-work-title{margin-inline:8px}.wall-work-meta{padding-inline:8px;font-size:10px}.work-detail-heading h3{font-size:28px}.work-detail-author{gap:6px;font-size:12px}.work-detail-content .work-actions{gap:6px}.work-detail-content .work-actions button{font-size:10px}.work-detail-content .work-actions button:last-child{padding-left:6px}.work-detail-tries{gap:3px;font-size:10px}}.wall-hint,.wall-empty{color:#9c7893;font-size:10px;line-height:1.6}.wall-empty{padding:45px 0;text-align:center}.work-actions button:disabled{opacity:.45}.remix-link{display:block;margin-top:11px;border:0;padding:0;background:transparent;color:var(--sea);font-size:10px;font-weight:700}.work-credit{margin:7px 0 0;color:#9f7c96;font-size:9px}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;background:#33132b73}.app-sheet{position:relative;width:100%;max-height:84%;display:flex;flex-direction:column;overflow:hidden;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;box-shadow:0 -14px 40px #37172e24}.app-sheet.profile-sheet{max-height:94%}.app-sheet.runway-settings-sheet{max-height:min(84%,680px)}.runway-settings-sheet .sheet-header button{width:44px;height:44px;margin-right:-6px}.tryon-profile-flow{min-height:0;display:flex;flex:1;flex-direction:column}.tryon-profile-flow .tryon-profile-form{min-height:0;flex:1}.sheet-header .tryon-flow-back{flex:0 0 44px;margin-left:-6px;margin-right:0}.app-sheet.direction-inspirations-sheet{--ink: #15121d;--muted: #7b7c98;max-height:88%;border-radius:24px 24px 0 0;background:#fffbff}.direction-inspirations-sheet .direction-inspirations-header{position:relative;height:auto;display:block;border:0;padding:32px 24px 12px}.direction-inspirations-handle{position:absolute;top:10px;left:50%;width:40px;height:5px;border-radius:5px;transform:translate(-50%);background:#d6d2de}.direction-inspirations-sheet .direction-inspirations-header strong{display:flex;align-items:center;gap:12px;padding-right:16px;font-family:inherit;font-size:22px;line-height:30px}.direction-inspirations-header strong svg{flex:0 0 auto;color:#e73cc3;fill:currentColor}.direction-inspirations-header p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:20px}.direction-inspirations-header button{position:absolute;top:8px;right:8px;width:44px;height:44px;color:var(--ink)}.direction-inspirations-form{min-height:0;flex:1;display:flex;flex-direction:column}.direction-inspirations-body{min-height:0;padding:0 14px;overflow-y:auto;overscroll-behavior:contain}.direction-inspirations-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:6px;color:var(--muted);font-size:12px}.direction-inspirations-tools button{min-height:36px;display:flex;align-items:center;gap:5px;border:0;padding:0 6px;background:transparent;color:#b72c95;font:inherit}.direction-inspirations-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.direction-inspiration-option{min-width:0;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:8px;padding:6px 4px;background:#fdf0fc;color:var(--ink);text-align:center;transition:background-color .16s ease,border-color .16s ease,transform .12s ease-out}.direction-inspiration-option.selected{border-color:#ed64ce;background:#fce0f6}.direction-inspiration-option:active{transform:scale(.97)}.direction-inspiration-option:focus-visible{outline:2px solid #b72c95;outline-offset:2px}.direction-inspiration-option-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#fddff8;color:#ea27b8}.direction-inspiration-option strong{font-size:12px;line-height:18px}.direction-inspiration-option small{color:var(--muted);font-size:10px;line-height:13px;overflow-wrap:anywhere}.direction-inspiration-option small>span{display:block}.direction-inspirations-notes{position:relative;margin-top:10px}.direction-inspirations-notes textarea{display:block;width:100%;min-width:0;height:112px;resize:none;border:1px solid #e1dcef;border-radius:8px;padding:9px 12px 24px;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.direction-inspirations-notes textarea::placeholder{color:var(--muted)}.direction-inspirations-notes textarea:focus-visible{outline:2px solid #e768cb;outline-offset:-1px}.direction-inspirations-notes>span{position:absolute;right:9px;bottom:7px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.direction-inspirations-sheet .sheet-action{border:0;padding:8px 14px 16px}.direction-inspirations-sheet .preview-cta{min-height:44px;justify-content:center;gap:14px;border:0;border-radius:8px;background:#f58be3;color:#15121d;font-size:15px;font-weight:700}@media(prefers-reduced-motion:reduce){.direction-inspiration-option{transition:none}}@media(max-width:360px){.direction-inspirations-sheet .direction-inspirations-header{padding-inline:18px}.direction-inspirations-sheet .direction-inspirations-header strong{font-size:20px}.direction-inspirations-header p{font-size:11px}}.direction-generation-error{margin:16px 0 0;color:#a43749;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.input-request-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;color:var(--muted)}.input-request-status button{display:grid;place-items:center;flex:0 0 32px;height:32px;border:0;background:transparent;color:inherit}.direction-cancel{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--sea);font-size:13px}.tryon-photo-sheet{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.tryon-photo-upload{width:100%;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px dashed var(--line);border-radius:6px;background:var(--brand-soft);color:var(--sea);font-size:14px;font-weight:700}.tryon-photo-preview{position:relative;width:min(100%,230px);aspect-ratio:3 / 4;max-height:360px;overflow:hidden;margin:0 auto 14px;border:1px solid var(--line);border-radius:6px;background:var(--brand-soft)}.tryon-photo-preview img{width:100%;height:100%;object-fit:contain}.tryon-photo-badge{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;border-radius:4px;padding:4px 7px;background:var(--brand-soft);color:var(--sea);font-size:11px;line-height:18px}.tryon-photo-upload.has-photo{min-height:44px;flex-direction:row;gap:8px;border-style:solid;font-size:12px}.tryon-photo-format{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:18px;text-align:center}.tryon-task-status{margin:10px 0 0;color:var(--muted);font-size:12px;text-align:center}.tryon-spinner{flex:0 0 auto;animation:tryon-spin 1s linear infinite}@keyframes tryon-spin{to{transform:rotate(360deg)}}.app-sheet .sheet-action .secondary-action{width:100%;min-height:44px}@media(max-height:600px){.app-sheet.profile-sheet,.app-sheet.direction-inspirations-sheet{max-height:100%}.tryon-photo-preview{width:150px;max-height:200px}}.product-sheet{height:90%;max-height:90%}.picker-current{min-height:48px;flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:9px 20px;background:var(--brand-soft);font-size:11px}.picker-current>span,.picker-current>small{flex:0 0 auto;color:var(--muted);font-size:10px}.picker-current>strong{min-width:0;flex:1;overflow-wrap:anywhere;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet-header{height:56px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #eee5ec}.sheet-header strong{color:var(--ink);font-family:var(--title-font);font-size:18px;font-weight:700;letter-spacing:0}.sheet-header button{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#8c6783}.profile-sheet .sheet-header button,.product-sheet .sheet-header button,.tryon-sheet .sheet-header button{width:44px;height:44px;margin-right:-6px}.app-sheet.tryon-product-sheet{height:65%;min-height:min(520px,90%);max-height:90%;border-radius:18px 18px 0 0;background:#fff9fd}.tryon-product-sheet:before{content:"";align-self:center;flex:0 0 4px;width:38px;margin:10px 0 4px;border-radius:4px;background:#e5d6e6}.tryon-product-sheet .sheet-header{height:42px;border:0;color:#24102f}.tryon-product-sheet .sheet-header strong{font-family:Songti SC,SimSun,serif;font-size:22px}.tryon-product-sheet .sheet-header button{width:44px;height:44px;margin-right:-12px;color:#602361}.tryon-product-sheet .sheet-header button svg{width:23px;height:23px}.picker-tabs{display:flex;flex:0 0 auto;gap:18px;overflow-x:auto;border-bottom:1px solid #eee5ec;padding:0 20px;scrollbar-width:none}.app-sheet.outfit-history-sheet{height:92.5%;max-height:92.5%;background:#fffafd}.outfit-history-sheet:before{width:30px;height:4px;flex:0 0 4px;align-self:center;margin-top:7px;border-radius:4px;background:#eddfed;content:""}.outfit-history-sheet .sheet-header{height:42px;border-bottom-color:#f3eaf2;padding:0 20px}.outfit-history-sheet .sheet-header strong{color:#24112f;font-size:17px;font-weight:700}.outfit-history-sheet .sheet-header button{color:#24112f}.outfit-history-summary{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;color:#24112f;font-size:13px}.outfit-history-summary strong{min-width:0;overflow-wrap:anywhere}.outfit-history-summary span{flex:0 0 auto;color:#958299}.outfit-history-error{flex:0 0 auto;margin:0;padding:10px 20px;color:#b43c52;font-size:12px;line-height:18px;overflow-wrap:anywhere}.direction-controls{margin-top:16px;--direction-ink: var(--ink);--direction-muted: var(--muted);--direction-accent: var(--sea)}.directions-content .direction-entry{width:100%;min-width:0;min-height:54px;display:flex;align-items:center;gap:10px;margin:0;border:1px solid var(--line);border-radius:5px;padding:8px 12px;background:#fff;color:var(--direction-ink);text-align:left;touch-action:manipulation}.directions-content .direction-entry>span{margin:0;font:inherit}.directions-content .direction-entry>.direction-entry-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:4px;background:var(--brand-soft);color:var(--direction-accent)}.direction-entry-icon>svg{width:20px;height:20px}.directions-content .direction-entry>.direction-entry-copy{min-width:0;flex:1;display:grid;gap:3px}.direction-entry-copy strong{color:var(--direction-ink);font-size:13px;font-weight:700;line-height:20px;overflow-wrap:anywhere}.directions-content .direction-entry-copy small{color:var(--direction-muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.direction-entry-heading{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.direction-history-count{flex:0 0 auto;border:1px solid #eac6df;border-radius:3px;padding:1px 6px;background:var(--brand-soft);color:var(--direction-accent);font-size:10px;line-height:16px;font-variant-numeric:tabular-nums}.directions-content .direction-entry>.direction-entry-count{flex:0 0 auto;color:var(--direction-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.direction-entry-chevron{width:16px;height:16px;flex:0 0 auto;color:var(--direction-accent)}.directions-content .direction-history-entry{min-height:60px;margin-bottom:8px;border-color:#eac6df;background:#fff8fd}.direction-controls .direction-preparation{margin-top:20px}.direction-controls .direction-preparation h3{margin:0 0 10px;color:var(--direction-ink);font-size:14px;font-weight:700;line-height:22px}.directions-content .direction-preparation>.direction-entry+.direction-entry{margin-top:8px}.directions-content .direction-entry.personal-profile-entry{min-height:60px}.directions-content .direction-entry .profile-entry-action{flex:0 0 auto;display:flex;align-items:center;gap:5px;color:var(--direction-accent);font-size:12px;line-height:20px}.directions-content .direction-entry .profile-entry-action>svg{width:16px;height:16px}.directions-content .direction-entry>.direction-entry-photo{height:44px;overflow:hidden;border-radius:4px}.direction-entry-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}@media(hover:hover)and (pointer:fine){.directions-content .direction-entry:hover:not(:disabled){border-color:#c781b1;background:#fff8fd}}@media(max-width:360px){.directions-content .direction-entry{gap:8px;padding-right:10px;padding-left:10px}}.directions-page{--ink: #0d0b1c;--muted: #7d7d96;--sea: #ed30c0;--line: #f8dbf2;--brand: #fb91e2;--title-font: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.directions-page .preview-phone{background:#fffbff}.directions-page .phone-topbar{height:calc(58px + env(safe-area-inset-top,0px));grid-template-columns:44px minmax(0,1fr) 44px;padding-inline:7%}.directions-page .phone-topbar>span{color:var(--ink);font-size:16px;font-weight:700}.directions-page .phone-topbar>b{font-size:12px;font-weight:500}.wtcc-app .phone-content.directions-content{display:flex;flex-direction:column;padding:8px 0 0;background:radial-gradient(ellipse at 50% 62%,#fde9f8,#fffbff00 65%),#fffbff}.directions-content>*{flex-shrink:0}.directions-content .look-intro.direction-intro{position:relative;isolation:isolate;min-height:100px;margin:0;padding:0 8.5%}.direction-intro:before{position:absolute;z-index:-1;top:-10px;right:0;bottom:0;width:47%;background:#f8edfd;clip-path:polygon(38% 27%,93% 0,97% 12%,74% 39%,100% 23%,100% 47%,71% 66%,100% 53%,100% 75%,46% 100%,0 100%,33% 68%,8% 80%,26% 52%,4% 67%,13% 42%);content:""}.direction-intro .intro-topline>small{padding:3px 12px;color:#ef2cc0;font-family:inherit;font-size:12px;line-height:18px}.directions-content .direction-intro h2{position:relative;gap:8px;margin:16px 0 7px;color:var(--ink);font-size:22px;font-weight:800;line-height:1.25}.direction-intro h2>svg{width:16px;height:16px;color:#f54bcb;fill:#f54bcb}.direction-intro p{max-width:calc(100% - 78px);color:var(--muted);font-size:13px;line-height:20px}.direction-intro-signature{position:absolute;z-index:-1;top:38px;right:2%;width:90px;color:#f44bcb;font-family:Segoe Print,Bradley Hand,cursive;font-size:16px;font-style:italic;line-height:1.2;text-align:center;transform:rotate(-13deg);pointer-events:none}.direction-intro-signature>span{font-size:14px;white-space:nowrap}.direction-intro-signature:after{display:block;width:58px;height:8px;margin:4px auto 0;border-top:1px solid #f77bda;border-bottom:1px solid #f77bda;transform:skew(-40deg);content:""}.direction-deck{--direction-gutter: 16%;--direction-gap: 0px;flex:1 0 372px;min-height:372px;max-height:492px;position:relative;isolation:isolate}.direction-carousel{height:100%;position:relative;overflow:hidden}.directions-content .direction-list{height:100%;align-items:center;gap:var(--direction-gap);margin:0;padding:6px var(--direction-gutter);border-radius:0;scroll-padding-inline:var(--direction-gutter)}.directions-content .direction-list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.directions-content .direction-list{cursor:grab}.directions-content .direction-list.is-dragging{cursor:grabbing}}.directions-content .direction-card,.directions-content .direction-card.selected{position:relative;height:100%;min-height:0;aspect-ratio:auto;border:0;border-radius:18px;background:transparent;box-shadow:none;opacity:1}.direction-card-content{position:relative;width:100%;height:100%;border-radius:inherit;background:#fffcff}.directions-content .direction-card.is-before>.direction-card-content{transform:perspective(650px) rotateY(50deg) scale(.94);transform-origin:right center}.directions-content .direction-card.is-after>.direction-card-content{transform:perspective(650px) rotateY(-50deg) scale(.94);transform-origin:left center}.directions-content .direction-meta{position:absolute;z-index:2;top:14px;right:20px;left:20px;width:auto;margin:0;color:var(--muted);gap:8px;font-size:12px}.directions-content .direction-meta small{color:var(--muted);font-size:13px;font-weight:600}.directions-content .direction-check{width:27px;height:27px;flex:0 0 27px;border-color:#f2dbea;color:var(--ink)}.directions-content .direction-check>svg{width:19px;height:19px}.directions-content .direction-info{position:absolute;z-index:2;top:44px;right:20px;left:20px;width:auto;min-height:0;border:0;padding:0;background:transparent}.directions-content .direction-info strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--ink);font-size:23px;line-height:1.35}.directions-content .direction-info em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;color:var(--muted);font-size:13px;font-style:normal;line-height:19px}.directions-content .direction-tags{display:none}.direction-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.direction-tags>span{border-radius:3px;padding:2px 5px;background:#fce4f4;color:var(--muted);font-size:9px;line-height:14px}.directions-content .direction-visual{position:absolute;top:124px;right:14px;bottom:18px;left:14px;width:auto;max-height:none;aspect-ratio:auto;overflow:visible;border-radius:0}.directions-content .direction-card:has(.direction-tryon-state) .direction-visual{bottom:50px}.direction-save-error{margin:0 0 8px;color:#b74474;font-size:12px;line-height:18px;text-align:center}.direction-dots button.is-draft span{box-shadow:inset 0 0 0 1px #ef66ce;background:#fff6fc}.directions-content .direction-visual .outfit-collage{width:100%;height:100%;max-height:none;aspect-ratio:auto;padding:0;background:transparent}.directions-content .outfit-collage-bag,.directions-content .outfit-collage-accessory{padding:0}.directions-content .outfit-collage-piece>img{flex:none;object-fit:contain;filter:none}.directions-content .direction-visual .outfit-collage-piece.is-interactive{border:1px solid transparent;border-radius:6px;padding:0;background:transparent}.directions-content .direction-visual .outfit-collage-piece.is-interactive:active{border-color:#ec9edb;background:transparent;opacity:.85}@media(hover:hover)and (pointer:fine){.directions-content .direction-visual .outfit-collage-piece.is-interactive:hover{background:transparent}}.directions-content .outfit-piece-edit{right:5px;bottom:5px;width:22px;height:22px;border:0;box-shadow:0 2px 6px #79345e14;color:#d632b3}.directions-content .outfit-piece-edit>svg{width:13px;height:13px}.direction-nav{position:absolute;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;padding:0;background:#fff;color:#f331c2;box-shadow:0 2px 12px #b5539110}.direction-nav-prev{top:52%;left:calc(var(--direction-gutter) - 25px);transform:translateY(-50%)}.direction-nav-next{top:52%;right:calc(var(--direction-gutter) - 25px);transform:translateY(-50%)}.direction-nav:disabled{opacity:.55}.direction-nav:active:not(:disabled){background:#fff0fb}.directions-footer .direction-pagination{position:relative;min-height:40px;flex-direction:column;gap:0;margin:0 0 6px;padding:0}.direction-page-count{color:var(--muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.directions-footer .direction-dots{max-width:100%;justify-content:center}.directions-footer .direction-dots button{width:24px;height:22px;flex:0 1 24px}.directions-footer .direction-dots span{width:7px;height:7px;max-width:100%;background:#f7c2ef}.directions-footer .direction-dots [aria-current=true] span{width:17px;background:#f331c2}.directions-content .direction-tryon-state{position:absolute;bottom:12px;left:17px;margin:0;min-height:32px;gap:4px;border:1px solid #fde4f8;border-radius:6px;padding:5px 6px;background:#fce5f7;color:#b31c95;font-size:13px}.direction-actions{display:flex;align-items:center;justify-content:flex-end;padding:10px 5% 4px}.direction-inspiration{width:max-content;max-width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;border:2px solid #fff;border-radius:22px;padding:6px 10px;background:#fdeefa;box-shadow:0 6px 16px #ed6dce1f;color:#632860;text-align:center}.direction-inspiration-icon{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border:2px solid #ef8cdb;border-radius:50%;background:transparent;color:#ed69c9}.direction-inspiration-icon>svg{width:16px;height:16px}.direction-inspiration-copy{min-width:0;flex:0 1 auto;display:flex;align-items:center}.direction-inspiration-copy strong{font-size:13px;font-weight:600;line-height:20px}.direction-inspiration:active:not(:disabled){background:#fbe0f5}.directions-content .direction-tryon-state>svg:first-child{width:17px;height:17px;border-radius:50%;padding:2px;background:#d83cba;color:#fff}@media(max-width:383px){.directions-content .direction-tryon-state{left:12px;gap:3px;padding-inline:4px;font-size:11px}.directions-content .direction-tryon-state>svg:last-child{display:none}}.directions-content .direction-controls{margin-top:12px}.directions-content .direction-entry{min-height:48px;gap:11px;padding:7px 10px;border-color:#f1e2ed;background:#fffcfe;box-shadow:0 1px 3px #9e4e8710}.directions-content .direction-history-entry,.directions-content .direction-entry.personal-profile-entry{min-height:50px}.directions-content .direction-history-entry{margin:0}.directions-content .direction-entry>.direction-entry-icon{width:36px;height:36px;flex-basis:36px;border-radius:5px;background:#feedf9}.directions-content .direction-entry-icon>svg{width:23px;height:23px}.directions-content .direction-entry-copy strong{font-size:13px;line-height:19px}.directions-content .direction-entry-heading{gap:8px}.directions-content .direction-history-count{border:0;font-size:11px}.directions-content .direction-entry-copy small{font-size:11px;line-height:16px}.directions-content .direction-entry>.direction-entry-count{font-size:12px}.directions-content .direction-entry-chevron{width:17px;height:17px}.directions-content .direction-preparation{margin-top:14px}.directions-content .direction-preparation h3{margin-bottom:8px;font-size:14px;line-height:22px}.directions-content .direction-entry>.direction-entry-photo{height:42px}.directions-page .directions-footer{padding:0 5% max(8px,env(safe-area-inset-bottom,0px));border-top:0;background:#fffbff}.directions-page .app-toast{bottom:calc(102px + max(8px,env(safe-area-inset-bottom,0px)))}.directions-footer .tryon-quota{margin:0 0 8px;color:var(--muted);font-size:11px}.directions-page .directions-footer .preview-cta{min-height:48px;border-radius:9px;gap:16px;font-size:16px;font-weight:700}.directions-page .directions-footer .preview-cta:not(:disabled){background:#fb91e2;color:#17102c}.directions-page .directions-footer .preview-cta:active:not(:disabled){background:#eb7bce}.directions-footer .preview-cta>svg{width:20px;height:20px}@media(max-width:390px){.directions-content .direction-intro h2{font-size:20px}.direction-intro-signature{width:80px;font-size:14px}.direction-intro-signature>span{font-size:12px}}@media(max-width:360px){.directions-page .phone-topbar{padding-inline:12px}.directions-page .phone-topbar>span{font-size:14px}.direction-intro-signature{width:70px;font-size:13px}.direction-intro-signature>span{font-size:11px}.directions-content .direction-info strong{font-size:19px}.directions-content .direction-info em{font-size:12px;line-height:18px}.directions-content .direction-visual{top:118px;right:12px;left:12px}.directions-content .direction-entry{gap:9px;padding-inline:9px}.directions-content .direction-entry .profile-entry-action{gap:3px;font-size:11px}}@media(max-width:340px){.direction-intro-signature{display:none}.direction-intro p{max-width:none}}.picker-state,.picker-error{min-height:76px;display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0;font-size:12px;color:var(--muted)}.picker-error{flex-direction:column}.product-sheet>.picker-state,.product-sheet>.picker-error{flex:0 0 auto;min-height:44px;padding:8px 20px}.picker-error p{margin:0;overflow-wrap:anywhere}.picker-error button{min-height:44px;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--sea)}.picker-list>.picker-more{min-height:44px;justify-content:center;border:0;font-size:12px;color:var(--sea)}.picker-product strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.picker-list .product-thumb svg{width:24px;height:24px;color:var(--muted)}.picker-tabs button{min-width:44px;min-height:44px;position:relative;flex:0 0 auto;border:0;padding:0;background:transparent;color:#a3829b;font-size:13px}.picker-tabs button.active{color:var(--sea);font-weight:750}.picker-tabs button.active:after{height:2px;position:absolute;right:0;bottom:0;left:0;content:"";background:var(--sea)}.picker-subcategories{max-height:124px;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px 8px}.picker-subcategories button{min-width:44px;min-height:44px;max-width:100%;border:1px solid transparent;border-radius:4px;padding:8px 12px;background:#f7f5f7;color:var(--muted);font-size:12px;line-height:18px;overflow-wrap:anywhere}.picker-subcategories button.active{border-color:#e3bfd9;background:var(--brand-soft);color:var(--sea);font-weight:700}.picker-tabs button:focus-visible,.picker-subcategories button:focus-visible{outline:2px solid var(--sea);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.picker-subcategories button:hover{background:var(--brand-soft);color:var(--sea)}}.picker-results{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 20px 10px;border-bottom:1px solid #f0e7ee;color:var(--muted);font-size:11px;line-height:18px}.picker-results>span:first-child{min-width:0;overflow-wrap:anywhere}.picker-results>span:last-child{flex:0 0 auto;font-variant-numeric:tabular-nums}.picker-list,.work-product-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.picker-list{flex:1;scrollbar-gutter:stable}.picker-list>button,.work-product-list>div{width:100%;min-height:71px;display:flex;align-items:center;gap:11px;border:0;border-bottom:1px solid #f0e7ee;padding:8px 0;background:#fff;color:var(--ink);text-align:left}.product-thumb{width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center;overflow:hidden;border-radius:3px;background:#f9f3f7}.product-thumb svg{width:45px;height:45px}.product-thumb img{width:100%;height:100%;object-fit:cover}.picker-list>button>span:nth-child(2),.work-product-list>div>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.picker-list strong,.work-product-list strong{font-size:12px;overflow-wrap:anywhere}.picker-list small,.work-product-list small{color:#a3829b;font-size:10px;overflow-wrap:anywhere}.picker-list>button>svg{flex:0 0 auto;color:var(--sea)}.picker-list .product-thumb img{object-fit:contain}.picker-list>button[aria-pressed=true]{color:var(--sea)}.picker-empty{padding:28px 0;color:var(--muted);font-size:12px;text-align:center}.picker-empty p{margin:0}.picker-empty button{min-height:44px;margin-top:8px;border:0;padding:8px 12px;background:transparent;color:var(--sea);font-size:12px;font-weight:600}@media(max-height:600px){.product-sheet{height:100%;max-height:100%}.product-sheet .sheet-header{height:44px}.product-sheet .picker-current{min-height:36px;padding-top:6px;padding-bottom:6px}.product-sheet .picker-subcategories{padding-top:6px;padding-bottom:6px}.product-sheet .picker-results{padding-top:2px;padding-bottom:6px}}.sheet-empty,.sheet-explain{color:#997590;font-size:11px;line-height:1.6}.sheet-explain{margin:14px 20px}.sheet-own-item{width:calc(100% - 40px);min-height:45px;flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:10px 20px 14px;border:1px dashed #cfbcca;border-radius:4px;padding:0 11px;background:#fff5fc;color:var(--sea);font-size:11px;font-weight:700}.sheet-own-item span{margin-left:auto;color:#a789a0}.app-sheet.product-sheet.replacement-product-sheet .picker-current{min-height:0;padding:0}.product-sheet.replacement-product-sheet .picker-category-bar{min-height:56px;flex:0 0 auto;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:0 14px 0 20px}.product-sheet.replacement-product-sheet .picker-tabs{min-width:0;flex:1;align-self:stretch;align-items:stretch;border:0;padding:0}.product-sheet.replacement-product-sheet .picker-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:var(--muted)}.product-sheet.replacement-product-sheet .picker-list{padding:12px 20px 8px;scrollbar-gutter:auto}.product-sheet.replacement-product-sheet .picker-search{min-height:44px;flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:12px 20px 8px;border:1px solid var(--line);border-radius:5px;padding:0 6px;background:#fff;color:var(--muted)}.product-sheet.replacement-product-sheet .picker-search:focus-within{border-color:var(--sea);outline:1px solid var(--sea)}.product-sheet.replacement-product-sheet .picker-search button{width:32px;height:42px;flex:0 0 32px;display:grid;place-items:center;border:0;padding:0;background:transparent;color:inherit}.product-sheet.replacement-product-sheet .picker-search input{width:100%;min-width:0;height:42px;flex:1;border:0;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--ink);font:inherit;font-size:16px}.product-sheet.replacement-product-sheet .picker-search input::placeholder{color:var(--muted)}.product-sheet.replacement-product-sheet .picker-search input::-webkit-search-cancel-button{display:none}.product-sheet.replacement-product-sheet .picker-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 12px}.product-sheet.replacement-product-sheet .picker-product{width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:6px;padding:0;background:#fff;color:var(--ink);text-align:left}.product-sheet.replacement-product-sheet .picker-product[aria-pressed=true]{border-color:var(--brand)}.product-sheet.replacement-product-sheet .picker-product:disabled{opacity:1}.product-sheet.replacement-product-sheet .product-thumb{position:relative;width:100%;height:auto;flex:0 0 auto;aspect-ratio:1;border-radius:0;color:var(--muted)}.product-sheet.replacement-product-sheet .product-thumb img{display:block;min-height:0;padding:8px}.product-sheet.replacement-product-sheet .picker-product-current{position:absolute;top:7px;left:7px;max-width:calc(100% - 14px);border-radius:3px;padding:3px 6px;background:var(--brand-soft);color:var(--sea);font-size:10px;line-height:16px;overflow-wrap:anywhere}.product-sheet.replacement-product-sheet .picker-product-copy{width:100%;min-width:0;display:grid;gap:5px;padding:10px 10px 8px}.product-sheet.replacement-product-sheet .picker-product-copy small{overflow:hidden;color:var(--muted);font-size:11px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.product-sheet.replacement-product-sheet .picker-product-copy strong{height:38px;font-size:12px;font-weight:650;line-height:19px}.product-sheet.replacement-product-sheet .picker-product-action{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid var(--line);padding:6px;color:var(--sea);font-size:11px;font-weight:650;line-height:18px}.product-sheet.replacement-product-sheet .picker-product:disabled .picker-product-action{color:var(--muted);opacity:.65}.product-sheet.replacement-product-sheet .picker-more{margin-top:14px;border:1px solid var(--line);border-radius:4px;padding:8px;background:var(--brand-soft)}.product-sheet.replacement-product-sheet button:focus-visible{outline:2px solid var(--sea);outline-offset:-2px}.replacement-product-sheet{--picker-accent: #ec0098;--picker-soft: #fff1f9;--picker-muted: #858196;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.replacement-product-sheet .picker-source-tabs{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:14px 20px 2px;border-radius:6px;padding:3px;background:#f7f3f7}.replacement-product-sheet .picker-source-tabs button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:5px;padding:6px;background:transparent;color:var(--picker-muted);font-size:14px;line-height:20px}.replacement-product-sheet .picker-source-tabs button.active{border-color:#fa7fc8;background:var(--picker-soft);color:var(--picker-accent);font-weight:650}.replacement-product-sheet .picker-tabs button.active{color:var(--picker-accent)}.replacement-product-sheet .picker-tabs button.active:after{background:var(--picker-accent)}.replacement-product-sheet .picker-subcategories button.active{border-color:#fa7fc8;color:var(--picker-accent);background:var(--picker-soft)}.product-sheet.replacement-product-sheet .picker-results{align-items:center;border:0;padding-top:14px;padding-bottom:6px}.product-sheet.replacement-product-sheet .picker-results>span:first-child{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:14px;font-weight:650;line-height:22px}.replacement-product-sheet .picker-results>span:first-child:before,.replacement-product-sheet .picker-own-heading h3:before{width:4px;height:18px;flex:0 0 4px;border-radius:2px;background:var(--picker-accent);content:""}.product-sheet.replacement-product-sheet .picker-product[aria-pressed=true]{border-color:#fa7fc8}.product-sheet.replacement-product-sheet .picker-product-current{background:#f56ac3;color:#fff}.product-sheet.replacement-product-sheet .picker-product-copy{padding:10px 11px 4px}.product-sheet.replacement-product-sheet .picker-product-copy small{color:var(--picker-muted);font-size:12px}.product-sheet.replacement-product-sheet .picker-product-copy strong{color:var(--picker-muted);font-size:12px;font-weight:500}.product-sheet.replacement-product-sheet .picker-product-action{width:calc(100% - 16px);min-height:44px;margin:0 8px 8px;border:0;border-radius:6px;background:var(--picker-soft);color:var(--picker-accent);font-size:12px}.product-sheet.replacement-product-sheet .picker-product:disabled .picker-product-action{color:var(--picker-accent)}.replacement-product-sheet .picker-own-items{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px max(24px,env(safe-area-inset-bottom,0px));background:#fff}.replacement-product-sheet .picker-own-heading{margin-bottom:18px}.replacement-product-sheet .picker-own-heading h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--ink);font-family:inherit;font-size:16px;font-weight:650;line-height:24px}.replacement-product-sheet .picker-own-heading h3 span{color:var(--picker-muted);font-weight:400;white-space:nowrap}.replacement-product-sheet .picker-own-heading p{margin:7px 0 0 12px;color:var(--picker-muted);font-size:12px;line-height:20px}.replacement-product-sheet .picker-own-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.replacement-product-sheet .picker-own-slot{min-width:0;overflow:hidden;border:1px solid #f1ddea;border-radius:6px;background:#fff}.replacement-product-sheet .picker-own-slot.current{border-color:#fa7fc8}.replacement-product-sheet .picker-own-photo{position:relative;width:100%;aspect-ratio:4 / 5;display:grid;place-items:center;background:#fcf4f9;color:var(--picker-muted)}.replacement-product-sheet .picker-own-photo img{width:100%;height:100%;min-height:0;display:block;padding:10px;object-fit:contain}.replacement-product-sheet .picker-own-menu-trigger{position:absolute;top:5px;right:5px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;background:#ffffffeb;color:var(--picker-muted)}.replacement-product-sheet .picker-own-menu{position:absolute;z-index:2;top:52px;right:6px;width:138px;max-width:calc(100% - 12px);overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#fff;box-shadow:0 4px 12px #35213814}.replacement-product-sheet .picker-own-menu button{width:100%;min-height:44px;display:flex;align-items:center;gap:7px;border:0;padding:8px 10px;background:#fff;color:var(--ink);font-size:12px}.replacement-product-sheet .picker-own-copy{min-width:0;padding:10px 11px 8px}.replacement-product-sheet .picker-own-copy strong{height:40px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.replacement-product-sheet .picker-own-copy small{display:block;margin-top:4px;color:var(--picker-muted);font-size:12px;line-height:18px}.replacement-product-sheet .picker-own-actions button:disabled,.replacement-product-sheet .picker-own-menu button:disabled{color:var(--picker-muted);background:#f5f5f7;cursor:default}.replacement-product-sheet .picker-own-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 8px 8px}.replacement-product-sheet .picker-own-actions.single-action{grid-template-columns:minmax(0,1fr)}.replacement-product-sheet .picker-own-actions button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;padding:4px 2px;background:var(--picker-soft);color:var(--picker-accent);font-size:12px;line-height:18px}.replacement-product-sheet .picker-own-actions button svg{flex:0 0 auto}.replacement-product-sheet .picker-own-empty.sheet-own-item{width:100%;min-height:200px;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:0;border-style:dashed;padding:16px 8px;background:#fcf4f9;color:var(--picker-accent)}.replacement-product-sheet .picker-own-empty:only-child{grid-column:1 / -1;min-height:180px}.replacement-product-sheet .picker-own-empty strong{font-size:13px;font-weight:600;line-height:20px}.replacement-product-sheet .picker-own-empty span{margin:0;color:var(--picker-muted);font-size:10px}.replacement-product-sheet .picker-own-add{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;border:1px dashed #e7b8d8;border-radius:6px;padding:10px;background:var(--picker-soft);color:var(--picker-accent);font-size:13px}.replacement-product-sheet .picker-own-full{display:grid;justify-items:center;gap:8px;margin-top:20px;padding:18px 10px;background:#fdf4fa;text-align:center}.replacement-product-sheet .picker-own-full>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffcfef;color:var(--picker-accent)}.replacement-product-sheet .picker-own-full strong{color:var(--ink);font-size:15px;line-height:22px}.replacement-product-sheet .picker-own-full small{color:var(--picker-muted);font-size:12px;line-height:18px}.replacement-product-sheet .picker-own-error{margin:0 0 14px;color:#aa4a58;font-size:12px;line-height:18px;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.product-sheet.replacement-product-sheet .picker-product:hover:not(:disabled){background:var(--brand-soft)}.product-sheet.replacement-product-sheet .picker-close:hover:not(:disabled){color:var(--sea)}}@media(max-width:360px){.product-sheet.replacement-product-sheet .picker-category-bar{padding-inline:16px 10px}.product-sheet.replacement-product-sheet .picker-tabs{gap:4px}.product-sheet.replacement-product-sheet .picker-list{padding-inline:16px}.product-sheet.replacement-product-sheet .picker-search{margin-inline:16px}.replacement-product-sheet .picker-own-items{padding-inline:16px}.replacement-product-sheet .picker-source-tabs{margin-inline:16px}.replacement-product-sheet .picker-own-actions button{gap:3px;font-size:11px}.product-sheet.replacement-product-sheet .picker-product-grid{gap:12px 10px}.product-sheet.replacement-product-sheet .picker-product-copy{padding-inline:8px}}@media(max-height:600px){.product-sheet.replacement-product-sheet .picker-category-bar{min-height:48px}.product-sheet.replacement-product-sheet .picker-search{margin-block:6px}.product-sheet.replacement-product-sheet .picker-subcategories{max-height:58px;flex-wrap:nowrap;padding-block:4px}.product-sheet.replacement-product-sheet .picker-subcategories button{flex:0 0 auto;white-space:nowrap}.replacement-product-sheet .picker-source-tabs{margin-block:6px 0}.replacement-product-sheet .picker-own-items{padding-top:14px}}.own-upload-sheet .sheet-header{gap:9px}.own-upload-sheet .sheet-header strong{min-width:0;flex:1}.own-upload-sheet .sheet-header .own-header-back{margin-left:-9px;margin-right:0}.own-upload{min-height:0;flex:1;display:flex;flex-direction:column}.own-upload-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px}.own-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.own-section-heading h3{margin:0;font-size:14px}.own-section-heading>span{color:var(--muted);font-size:11px}.own-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px}.own-meta>span{color:var(--muted)}.own-meta strong{flex:0 0 auto;font-weight:600}.own-upload-footer{flex:0 0 auto;padding:15px 20px max(16px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.own-upload-footer .preview-cta{width:100%;min-height:46px;gap:8px}.own-secondary{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;padding:8px;background:transparent;color:var(--sea);font-size:12px}.own-file-meta{margin:2px 0 0;font-size:10px;text-align:center;color:var(--muted)}.own-photo-preview{height:270px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #f0e7ee;border-radius:4px;background-color:#f5f5f5}.own-photo-preview img{width:100%;height:100%;display:block;padding:12px;object-fit:contain}.own-processing{display:flex;align-items:center;justify-content:center;gap:9px;margin:24px 0;color:var(--sea);font-size:15px;font-weight:700}.own-completed{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;color:#288260;font-size:11px}.own-field{display:block;margin-top:17px;color:var(--muted);font-size:11px}.own-field>span{display:block;margin-bottom:7px}.own-field input,.own-category{width:100%;height:44px;border:1px solid var(--line);border-radius:4px;padding:0 11px;background:#fff;color:var(--ink);font-size:16px}.own-category{display:flex;align-items:center;justify-content:space-between;font-size:12px}.own-upload-error{margin:16px 0 0;color:#b43c52;font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media(max-height:700px){.own-photo-preview{height:210px}}.app-sheet.tryon-selection-sheet{height:min(75%,700px);max-height:92%;border-radius:20px 20px 0 0;padding-bottom:0;--ink: #21112e;--muted: #817a98;--sea: #ed0aab;--brand: #ffa5e5;--brand-soft: #fdeefa;--line: #f5e1f1}.tryon-selection-sheet .tryon-scene-header{height:auto;display:block;position:relative;border-bottom:0;padding:34px 22px 0}.tryon-sheet-handle{width:36px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%);border-radius:999px;background:#e1d5e2}.tryon-selection-sheet .tryon-scene-header strong{display:block;font-family:inherit;font-size:24px;font-weight:800;line-height:32px}.tryon-scene-header p{margin:4px 0 0;color:#8b829f;font-size:14px;line-height:22px}.tryon-selection-sheet .tryon-scene-header button{width:44px;height:44px;position:absolute;top:9px;right:7px;color:#8e5392}.app-sheet.tryon-selection-sheet .tryon-preparation-steps{gap:0;padding:22px 22px 18px}.app-sheet.tryon-selection-sheet .tryon-preparation-steps li{min-width:0;flex:1;gap:9px;font-size:14px;line-height:30px}.app-sheet.tryon-selection-sheet .tryon-preparation-steps li:last-child{flex:0 0 auto}.app-sheet.tryon-selection-sheet .tryon-preparation-steps li:not(:last-child):after{height:1px;min-width:8px;flex:1;margin:0 12px;background:#f4d3ec;content:""}.app-sheet.tryon-selection-sheet .tryon-step-number{width:30px;height:30px;flex-basis:30px;font-size:15px;font-weight:600}.tryon-scene-form{position:relative;flex:1;padding:26px 22px 0}.tryon-scene-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tryon-scene-label{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.tryon-scene-label>svg{flex-shrink:0;color:#f509ad;stroke-width:1.8}.app-sheet.tryon-selection-sheet .tryon-scene-select{min-height:52px;border-color:#f5e1f1;border-radius:8px;padding:13px 14px;background:#fcf7fb;color:#79738f;font-size:14px;line-height:24px}.app-sheet.tryon-selection-sheet .tryon-scene-select>svg:last-child{width:18px;height:18px}.tryon-visual-section{margin-top:24px}.tryon-visual-field{position:relative;margin-top:10px}.tryon-visual-input{display:block;width:100%;height:130px;resize:none;overflow-y:auto;overscroll-behavior:contain;border:1px solid #f6b5e7;border-radius:8px;padding:12px 14px 36px;background:#fcf7fb;color:#79738f;caret-color:#f509ad;font-size:16px;line-height:24px}.tryon-visual-input::placeholder{color:#a296b0}.tryon-visual-input:focus-visible{border-color:#ef74d4;outline:2px solid rgb(239 116 212 / 18%);outline-offset:1px}.tryon-visual-count{position:absolute;right:9px;bottom:10px;color:#817a98;font-size:11px;font-variant-numeric:tabular-nums;line-height:16px;pointer-events:none}.app-sheet.tryon-selection-sheet .tryon-scene-select:disabled,.tryon-visual-input:disabled{opacity:1}.tryon-visual-examples{display:flex;align-items:center;gap:6px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.tryon-visual-examples::-webkit-scrollbar{display:none}.tryon-visual-examples>span{flex:0 0 auto;margin-right:4px;color:#79738f;font-size:11px}.tryon-visual-examples button{min-height:28px;flex:0 0 auto;border:0;border-radius:999px;padding:5px 8px;background:#fdeefa;color:#813178;font-size:11px;line-height:18px}.tryon-visual-examples button:disabled{opacity:.65}.tryon-scene-form .tryon-person-summary{margin:20px 0 0;padding:0}.tryon-person-summary summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;cursor:pointer;list-style:none}.tryon-person-summary summary::-webkit-details-marker{display:none}.app-sheet.tryon-selection-sheet .sheet-action{border-top:0;padding:28px 22px max(44px,env(safe-area-inset-bottom,0px))}.app-sheet.tryon-selection-sheet .sheet-action .preview-cta{min-height:52px;gap:12px;border-radius:6px;padding:12px;background:#f7c9e9;color:var(--ink);font-size:16px;font-weight:700;line-height:28px}.tryon-selection-sheet .sheet-action .preview-cta>svg{width:20px;height:20px}@media(max-width:360px){.tryon-selection-sheet .tryon-scene-header,.tryon-scene-form{padding-inline:18px}.tryon-selection-sheet .tryon-scene-header strong{font-size:22px}.tryon-scene-header p{font-size:12px}.app-sheet.tryon-selection-sheet .tryon-preparation-steps{padding-inline:18px}.app-sheet.tryon-selection-sheet .tryon-preparation-steps li{gap:6px;font-size:12px}.app-sheet.tryon-selection-sheet .tryon-step-number{width:28px;height:28px;flex-basis:28px}.app-sheet.tryon-selection-sheet .tryon-preparation-steps li:not(:last-child):after{margin-inline:8px}.app-sheet.tryon-selection-sheet .sheet-action{padding-inline:18px}}@media(max-height:700px){.app-sheet.tryon-selection-sheet{height:92%}.app-sheet.tryon-selection-sheet .sheet-action{padding-top:20px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}}@media(max-height:500px){.tryon-selection-sheet .tryon-scene-header{padding-top:22px}.tryon-selection-sheet .tryon-scene-header strong{font-size:22px;line-height:28px}.tryon-scene-header p{font-size:12px;line-height:18px}.app-sheet.tryon-selection-sheet .tryon-preparation-steps{padding-block:12px}.tryon-scene-form{padding-top:14px}.app-sheet.tryon-selection-sheet .sheet-action{padding-top:12px;padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}}.tryon-selection-toolbar{flex:0 0 auto;display:grid;grid-template-columns:minmax(86px,1fr) minmax(0,190px);align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.tryon-selection-count{min-width:0;display:grid;gap:4px;font-variant-numeric:tabular-nums}.tryon-selection-count strong{color:var(--sea);font-size:12px;line-height:18px}.tryon-selection-count>span{color:var(--muted);font-size:11px}.tryon-selection-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px;scrollbar-width:thin}.tryon-confirm-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tryon-confirm-body .tryon-selection-list{overflow:visible}.tryon-person-summary{margin:10px 20px 0;border-top:1px solid var(--line);padding:14px 0 4px}.tryon-person-summary h3{margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:700;line-height:20px}.tryon-summary-row{min-height:62px;display:flex;align-items:center;gap:10px;padding:7px 0}.tryon-summary-icon{width:36px;height:40px;display:grid;place-items:center;flex:0 0 36px;border-radius:4px;background:var(--brand-soft);color:var(--sea)}.tryon-summary-photo{width:36px;height:44px;flex:0 0 36px;border:1px solid var(--line);border-radius:4px;object-fit:cover;object-position:center 20%}.tryon-summary-copy{min-width:0;display:grid;flex:1;gap:4px}.tryon-summary-copy strong{color:var(--ink);font-size:12px;line-height:18px}.tryon-summary-copy span{color:var(--muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.tryon-summary-action{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border:0;border-radius:5px;background:transparent;color:var(--sea)}@media(hover:hover)and (pointer:fine){.tryon-summary-action:hover:not(:disabled){background:var(--brand-soft)}}.tryon-person-error{margin:10px 20px}.tryon-person-retry{display:flex;align-items:center;gap:6px;margin:0 20px 12px;border:0;padding:8px 0;background:transparent;color:var(--sea);font-size:12px}.tryon-preparation-action .tryon-quota{margin:0 0 10px;font-size:11px;line-height:18px;text-align:center}.tryon-choice{display:grid;grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:10px;min-height:126px;margin:0 0 12px;padding:12px 8px;border:1px solid var(--line);border-radius:8px}.tryon-choice:last-child{margin-bottom:0}.tryon-choice>input{width:20px;height:20px;margin:0;accent-color:var(--sea);cursor:pointer}.tryon-choice>input:disabled{cursor:default}.tryon-choice-preview,.tryon-choice-title{cursor:pointer;user-select:none;-webkit-user-select:none}.tryon-choice-preview .outfit-collage{width:64px;height:80px;gap:3px;padding:4px;pointer-events:none}.tryon-choice:not(.selected) .tryon-choice-preview{opacity:.55}.tryon-choice-details{min-width:0;display:grid;gap:8px}.tryon-choice-field{min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px}.tryon-choice-field-label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:18px;white-space:nowrap}.tryon-choice-field-label>svg{flex-shrink:0;color:var(--sea)}.tryon-choice-field .scene-picker-trigger{padding:9px 8px}.tryon-choice-field .scene-picker-trigger[aria-expanded=true]{background:var(--brand-soft)}@media(max-width:360px){.tryon-choice{grid-template-columns:20px 48px minmax(0,1fr);gap:8px}.tryon-choice-preview .outfit-collage{width:48px}.tryon-choice-field{grid-template-columns:minmax(0,1fr);gap:4px}}.tryon-choice-title{display:grid;gap:3px;min-height:38px}.tryon-choice-title small{color:var(--muted);font-size:10px;line-height:15px}.tryon-choice-title strong{color:var(--ink);font-size:13px;line-height:20px;overflow-wrap:anywhere}.tryon-choice>input:focus-visible{outline:2px solid var(--sea);outline-offset:2px}@media(max-height:600px){.app-sheet.tryon-selection-sheet{max-height:100%}}.sheet-action{flex:0 0 auto;padding:11px 20px 15px;border-top:1px solid #eee5ec}.app-toast{max-width:calc(100% - 38px);position:absolute;right:50%;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:60;transform:translate(50%);border-radius:4px;padding:10px 14px;background:#352138;color:#fff;font-size:11px;white-space:nowrap}@media(min-width:640px){.wtcc-app{height:min(850px,calc(100dvh - 36px));margin:18px auto}.wtcc-app .preview-phone{border:1px solid #e5dae2;border-radius:18px;box-shadow:0 12px 34px #421c3913}.sheet-backdrop{border-radius:18px;overflow:hidden}}@media(max-width:360px){.input-page .phone-content.input-content{padding-inline:16px}.input-scenes-tools>span{display:none}.input-scenes-heading h3{font-size:17px}.input-scene-copy strong{font-size:12px}}@media(max-width:360px)and (max-height:760px){.wtcc-app .flatlay-frame{height:205px}.manage-tryon{margin-top:8px}}@media(pointer:coarse){.wtcc-app input,.wtcc-app textarea,.wtcc-app select{font-size:16px}}@media(max-height:760px)and (orientation:portrait){.phone-content .look-intro{margin-bottom:12px}.wtcc-app .phone-content{padding-top:8px}.wtcc-app .phone-topbar{height:calc(54px + env(safe-area-inset-top,0px))}.tryon-page .tryon-footer{padding-top:8px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.tryon-generation-summary{margin-bottom:10px;padding-block:7px}}@media(hover:hover)and (pointer:fine){.input-scene-card:hover{border-color:#d58abb;background:#fff1f9}.wtcc-app .preview-cta:hover:not(:disabled){background:#e978cb}}@media(prefers-reduced-motion:reduce){.input-description-box,.input-scene-card{transition:none}.direction-content-enter-active,.direction-content-leave-active{transition-duration:.1s}.tryon-spinner{animation:none}.tryon-generation-meter>span{transition:none}.wtcc-app .preview-cta{transition:none}}.miniapp-login-status{display:flex;flex:1;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:15px}.activity-recovery-error{flex-direction:column;padding:24px;text-align:center}.activity-embedded .phone-topbar{height:44px;padding-top:0}.activity-embedded .phone-topbar>span{visibility:hidden}
