.hRcScq_form{gap:24px;width:min(100%,880px);margin-inline:auto;padding-block:16px;display:grid}@container (min-width:720px){.hRcScq_form{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.hRcScq_role{gap:12px;min-width:0;display:grid}.hRcScq_roleHeader{gap:4px;display:grid}.hRcScq_roleHeader h2{color:var(--text-1);font-size:var(--font-size-ui);margin:0;font-weight:500;line-height:20px}.hRcScq_roleHeader p{color:var(--text-2);font-size:var(--font-size-meta);overflow-wrap:anywhere;word-break:keep-all;margin:0;line-height:16px}.hRcScq_count{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:400}.hRcScq_garments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hRcScq_slot{gap:8px;min-width:0;margin:0;display:grid;position:relative}.hRcScq_role>.hRcScq_slot,.hRcScq_role>.hRcScq_add{width:min(100%,280px)}.hRcScq_media{aspect-ratio:3/4;border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle);display:block;position:relative;overflow:hidden}.hRcScq_garments .hRcScq_media,.hRcScq_garments .hRcScq_add{aspect-ratio:1}.hRcScq_media img{object-fit:contain;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-standard)}.hRcScq_media[data-status=uploading] img{opacity:.45}.hRcScq_media[data-status=error]{box-shadow:inset 0 0 0 1px var(--danger)}.hRcScq_uploading{color:var(--text-1);font-size:var(--font-size-meta);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.hRcScq_order{z-index:1;background:var(--surface-elevated);width:24px;height:24px;color:var(--text-1);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.hRcScq_actions{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.hRcScq_actions button,.hRcScq_add{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-press) var(--ease-standard)}.hRcScq_actions button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.hRcScq_actions button:hover:not(:disabled),.hRcScq_add:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.hRcScq_actions button:active:not(:disabled),.hRcScq_add:active:not(:disabled){transform:scale(.98)}.hRcScq_actions button:disabled,.hRcScq_add:disabled{cursor:not-allowed;opacity:.4}.hRcScq_actions button:focus-visible,.hRcScq_add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hRcScq_add{aspect-ratio:3/4;border:1px dashed var(--border-strong);border-radius:var(--radius);width:100%;color:var(--text-2);font-size:var(--font-size-ui);text-align:center;word-break:keep-all;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;line-height:20px;display:flex}.hRcScq_error{color:var(--danger);font-size:var(--font-size-meta);overflow-wrap:anywhere;margin:0;line-height:16px}@media (prefers-reduced-motion:reduce){.hRcScq_media img,.hRcScq_actions button,.hRcScq_add{transition:none}.hRcScq_actions button:active:not(:disabled),.hRcScq_add:active:not(:disabled){transform:none}}
.S5BYSa_result{gap:12px;width:min(100%,880px);margin-inline:auto;display:grid}.S5BYSa_result:not(:has(>:not(h2))){display:none}.S5BYSa_empty,.S5BYSa_size,.S5BYSa_failed{width:min(100%,880px);font-size:var(--font-size-ui);overflow-wrap:anywhere;word-break:keep-all;margin:0 auto;line-height:20px}.S5BYSa_empty,.S5BYSa_size{color:var(--text-2)}.S5BYSa_failed{color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.S5BYSa_running{border-radius:var(--radius-lg);background:var(--surface-1);min-height:120px;color:var(--text-2);font-size:var(--font-size-ui);text-align:center;word-break:keep-all;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;display:flex}.S5BYSa_compare{gap:12px;display:grid}@container (min-width:560px){.S5BYSa_compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.S5BYSa_compare figure{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.S5BYSa_compare figcaption{color:var(--text-2);font-size:var(--font-size-meta);line-height:16px}.S5BYSa_compare img{border-radius:var(--radius);background:var(--surface-2);object-fit:contain;width:100%;max-height:65vh;animation:S5BYSa_reveal var(--duration-reveal) var(--ease-reveal) both}.S5BYSa_links{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.S5BYSa_model{max-width:24ch;min-height:44px;color:var(--text-2);font-size:var(--font-size-ui);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.S5BYSa_modes{scrollbar-width:none;justify-content:safe center;max-width:100%;padding:8px 2px 0;display:flex;overflow-x:auto}.S5BYSa_modes>*{flex:none}@keyframes S5BYSa_reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.S5BYSa_compare img{animation:none}}
.mxonaa_form{gap:20px;width:min(100%,960px);margin-inline:auto;padding-block:16px;display:grid}@container (min-width:760px){.mxonaa_form[data-regions=true]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.mxonaa_intro{color:var(--text-2);font-size:var(--font-size-ui);overflow-wrap:anywhere;word-break:keep-all;grid-column:1/-1;margin:0;line-height:20px}.mxonaa_source{gap:12px;min-width:0;display:grid}.mxonaa_stage{width:min(100%, calc(62vh * var(--stage-ratio,1.333)));border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle);touch-action:none;-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;overflow:hidden}.mxonaa_stage img,.mxonaa_stage canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.mxonaa_stage[data-paint=true] canvas{cursor:crosshair}.mxonaa_stage .mxonaa_restored{opacity:.45;mix-blend-mode:screen;pointer-events:none}.mxonaa_stage[data-status=uploading]>img:first-child{opacity:.45}.mxonaa_brush{color:var(--text-2);font-size:var(--font-size-meta);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mxonaa_brush label{align-items:center;gap:8px;min-height:44px;display:inline-flex}.mxonaa_brush input[type=range]{width:120px;accent-color:var(--text-1)}.mxonaa_toolButton{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--font-size-meta);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-press) var(--ease-standard);justify-content:center;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.mxonaa_toolButton[aria-pressed=true],.mxonaa_toolButton:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.mxonaa_toolButton:active:not(:disabled){transform:scale(.98)}.mxonaa_toolButton:disabled{cursor:not-allowed;opacity:.4}.mxonaa_toolButton:focus-visible,.mxonaa_pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mxonaa_regions{gap:12px;min-width:0;display:grid}.mxonaa_regionList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mxonaa_region{border-radius:var(--radius);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border-subtle);transition:box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 10px;display:grid}.mxonaa_region[data-active=true]{box-shadow:inset 0 0 0 1px var(--border-strong)}.mxonaa_pick{min-width:44px;min-height:44px;color:var(--text-1);font-size:var(--font-size-ui);text-align:left;align-items:center;gap:8px;display:inline-flex}.mxonaa_dot{border-radius:9999px;flex:none;width:14px;height:14px}.mxonaa_state{color:var(--text-3);font-size:var(--font-size-meta);word-break:keep-all}.mxonaa_target{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.mxonaa_target input[type=color]{border-radius:var(--radius-sm);background:var(--surface-2);width:44px;height:44px;padding:2px}.mxonaa_target input[type=text]{border-radius:var(--radius-sm);background:var(--surface-2);width:10ch;min-height:44px;color:var(--text-1);font-family:var(--font-mono,monospace);font-size:var(--font-size-ui);padding-inline:10px}.mxonaa_target input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.mxonaa_material{border-radius:var(--radius-sm);background:var(--surface-2);flex:none;width:64px;height:64px;overflow:hidden}.mxonaa_material img{object-fit:cover;width:100%;height:100%}.mxonaa_hint,.mxonaa_error{font-size:var(--font-size-meta);overflow-wrap:anywhere;word-break:keep-all;margin:0;line-height:16px}.mxonaa_hint{color:var(--text-2)}.mxonaa_error{color:var(--danger)}@media (prefers-reduced-motion:reduce){.mxonaa_toolButton,.mxonaa_region{transition:none}.mxonaa_toolButton:active:not(:disabled){transform:none}}
