.generation-error.svelte-1pfbgew{color:var(--danger,#b42318);font-size:.8rem}.learn-more.svelte-1pfbgew{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.limit-content.svelte-1pfbgew{color:var(--text,#18181b);text-align:left;flex-direction:column;align-items:flex-start;gap:1rem;line-height:1.6;display:flex}p.svelte-1pfbgew{margin:0}.reset-time.svelte-1pfbgew{color:var(--text-muted,#71717a);font-size:.875rem}.ai-field-action.svelte-1xpnkyj{flex-direction:column;align-items:flex-end;gap:.35rem;min-width:0;display:flex}.controls.svelte-1xpnkyj{align-items:center;gap:.15rem;display:flex}.ai-generate.svelte-1xpnkyj,.suggestion-arrow.svelte-1xpnkyj{border-radius:var(--radius-sm,.375rem);color:var(--text-muted,#71717a);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .4rem;font-size:.75rem;font-weight:500;display:inline-flex}.svelte-1xpnkyj:is(.ai-generate:where(.svelte-1xpnkyj),.suggestion-arrow:where(.svelte-1xpnkyj)):hover:not(:disabled){color:var(--text,#18181b);background:var(--bg-subtle,#f4f4f5)}.svelte-1xpnkyj:is(.ai-generate:where(.svelte-1xpnkyj),.suggestion-arrow:where(.svelte-1xpnkyj)):focus-visible{outline:2px solid var(--accent,#7c3aed);outline-offset:2px}.svelte-1xpnkyj:is(.ai-generate:where(.svelte-1xpnkyj),.suggestion-arrow:where(.svelte-1xpnkyj)):disabled{opacity:.55;cursor:not-allowed}.suggestion-arrow.svelte-1xpnkyj{min-width:1.75rem;min-height:1.75rem;padding:.35rem .2rem}.tooltip.svelte-1xpnkyj{width:min(18rem,100vw - 1rem);color:var(--text,#18181b);background:0 0;border:none;margin:0;padding:.4rem 0;font-size:.75rem;line-height:1.45;position:fixed;inset:auto}.tooltip.svelte-1xpnkyj span:where(.svelte-1xpnkyj){border:1px solid var(--border,#e4e4e7);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);padding:.55rem .7rem;display:block;box-shadow:0 4px 12px #0000001f}.studio-counted-field.svelte-1xpo3ds{width:100%;min-width:0;position:relative}.studio-counted-field.svelte-1xpo3ds textarea:where(.svelte-1xpo3ds){box-sizing:border-box;resize:vertical;width:100%;padding-bottom:1.45rem;display:block}.count.svelte-1xpo3ds{color:var(--text-muted,#667085);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;padding:0;font-size:.75rem;line-height:1;position:absolute;bottom:.35rem;right:.55rem}.count.warn.svelte-1xpo3ds{color:#b54708}.count.over.svelte-1xpo3ds{color:#b42318}.question-mark.svelte-r4xiw{background:var(--text-muted,#667085);width:1rem;height:1rem;color:var(--bg-elevated,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.question-mark.svelte-r4xiw path{stroke-width:3.5px}.help.svelte-r4xiw{flex:none;display:inline-flex;position:relative}.help-trigger.svelte-r4xiw{width:2rem;height:2rem;color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:-.35rem;padding:0;display:inline-flex}.help-trigger.svelte-r4xiw:hover,.help-trigger[aria-expanded=true].svelte-r4xiw{background:var(--bg-subtle,#f2f4f7);color:var(--text,#101828)}.help-trigger.svelte-r4xiw:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:1px}.help-panel.svelte-r4xiw{z-index:40;border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);width:min(23rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--text-muted,#667085);text-align:left;gap:.55rem;padding:.9rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 32px #0f172a24}.help-panel.svelte-r4xiw strong:where(.svelte-r4xiw){color:var(--text,#101828);font-size:.875rem}.help-paragraph.svelte-r4xiw,.help-example.svelte-r4xiw{margin:0}.help-action.svelte-r4xiw{color:var(--text,#101828);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.help-action.svelte-r4xiw:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px}.help-panel.svelte-r4xiw ul:where(.svelte-r4xiw){gap:.3rem;margin:0;padding-left:1.15rem;display:grid}.help-example.svelte-r4xiw{color:var(--text,#101828);padding-top:.1rem}@media (width<=40rem){.help-trigger.svelte-r4xiw{width:2.75rem;height:2.75rem;margin:-.7rem}.help-panel.svelte-r4xiw{width:auto;max-height:min(70vh,30rem);inset:auto 1rem 1rem}}.prompt-field.svelte-8ch6{gap:.4rem;width:100%;min-width:0;display:grid}.label-row.svelte-8ch6{align-items:baseline;gap:.75rem;min-width:0;display:flex}.header-actions.svelte-8ch6{margin-left:auto}.label-copy.svelte-8ch6{min-width:0;color:var(--text,#101828);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex}.hint.svelte-8ch6{color:var(--text-muted,#667085);margin:0;font-size:.75rem;line-height:1.4}.studio-select.svelte-ha8bys{width:100%;position:relative}.studio-select-trigger.svelte-ha8bys{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,var(--bg,#fff));width:100%;color:var(--text,#101828);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;transition:border-color .15s,box-shadow .15s;display:flex}.studio-select-trigger.svelte-ha8bys:hover:not(:disabled){border-color:var(--border-strong,#d4d4d8)}.studio-select.open.svelte-ha8bys .studio-select-trigger:where(.svelte-ha8bys),.studio-select-trigger.svelte-ha8bys:focus-visible{border-color:var(--accent,#7f56d9);box-shadow:0 0 0 3px var(--accent-subtle,#7c3aed14);outline:none}.studio-select-trigger.svelte-ha8bys:disabled{opacity:.55;cursor:not-allowed}.studio-select-trigger.is-placeholder.svelte-ha8bys .studio-select-value:where(.svelte-ha8bys){color:var(--text-muted,#667085)}.studio-select-value.svelte-ha8bys{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.studio-select-chevron.svelte-ha8bys{width:1rem;height:1rem;color:var(--text-muted,#667085);flex-shrink:0;transition:transform .15s}.studio-select.open.svelte-ha8bys .studio-select-chevron:where(.svelte-ha8bys){transform:rotate(180deg)}.studio-select-menu.svelte-ha8bys{z-index:30;border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,var(--bg,#fff));max-height:14rem;box-shadow:var(--shadow-sm,0 8px 24px #0f172a1f);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.studio-select-option.svelte-ha8bys{border-radius:calc(var(--radius-sm,.375rem) - 2px);width:100%;color:var(--text,#101828);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:.45rem .55rem;display:block}.studio-select-option.svelte-ha8bys:hover,.studio-select-option.svelte-ha8bys:focus-visible{background:var(--bg-subtle,#f2f4f7);outline:none}.studio-select-option.selected.svelte-ha8bys{background:var(--accent-subtle,#7c3aed14);color:var(--accent-text,var(--accent,#7f56d9));font-weight:500}.both.svelte-aq9ayo{justify-content:center;align-items:center;width:auto;min-width:1.35rem;display:inline-flex}.both.svelte-aq9ayo svg{width:12px;height:12px}.both.svelte-aq9ayo svg:first-child{color:#2563eb}.both.svelte-aq9ayo svg:last-child{color:#db2777;margin-left:-.15rem}.gender-switch.svelte-1rclsmo{border:1px solid var(--border,#d0d5dd);border-radius:999px;gap:.2rem;padding:.2rem;display:inline-flex}.gender-choice.svelte-1rclsmo{color:var(--text-muted,#71717a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .9rem;font-size:.8rem;font-weight:600}.gender-choice.svelte-1rclsmo:hover:not(:disabled):not(.selected){background:var(--bg-subtle,#f2f4f7)}.gender-choice.selected.svelte-1rclsmo{background:var(--accent,#7f56d9);color:#fff}.gender-choice.svelte-1rclsmo:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px}.gender-choice.svelte-1rclsmo:disabled{cursor:not-allowed;opacity:.65}.picker-search.svelte-2urqxc{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);min-width:12rem;max-width:18rem;color:var(--text-muted,#667085);flex:12rem;align-items:center;gap:.4rem;padding:.35rem .65rem;display:flex}.picker-search.svelte-2urqxc:focus-within{border-color:var(--border-strong,#98a2b3);color:var(--text,#101828)}.picker-search.svelte-2urqxc input:where(.svelte-2urqxc){width:100%;min-width:0;color:var(--text,#101828);font:inherit;background:0 0;border:none;font-size:.8125rem}.picker-search.svelte-2urqxc input:where(.svelte-2urqxc):focus{outline:none}.picker-search.svelte-2urqxc input:where(.svelte-2urqxc):disabled{opacity:.55}.sr-only.svelte-2urqxc{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edge-nav.svelte-1b1b85v{z-index:2;color:#fff;cursor:pointer;background:#000000a6;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.edge-nav.next.svelte-1b1b85v{left:auto;right:.5rem}.edge-nav.lightbox.svelte-1b1b85v{z-index:4}.edge-nav.svelte-1b1b85v svg{width:1.1rem;height:1.1rem}.edge-nav.svelte-1b1b85v:hover:not(:disabled),.edge-nav.svelte-1b1b85v:focus-visible:not(:disabled){outline-offset:2px;background:#000000d9;outline:2px solid #fff}.edge-nav.svelte-1b1b85v:disabled{opacity:.35;cursor:not-allowed}.stage-counter.svelte-1b1b85v{z-index:2;color:#ffffffe6;pointer-events:none;white-space:nowrap;background:#0000008c;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;line-height:1.2;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.appearance-preview-dialog.svelte-19kv1g0{border-radius:var(--radius-md,.75rem);background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);cursor:zoom-out;border:none;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden}.appearance-preview-dialog.svelte-19kv1g0::backdrop{background:#0009}.appearance-preview-content.svelte-19kv1g0{background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);width:100%;height:100%;position:relative;overflow:hidden}.appearance-preview-stack.svelte-19kv1g0{position:absolute;inset:0}.appearance-preview-image.svelte-19kv1g0{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chrome-backdrop.appearance-preview-dialog.svelte-19kv1g0,.chrome-backdrop.appearance-preview-content.svelte-19kv1g0{background-color:#000;background-image:none}.chrome-backdrop.svelte-19kv1g0 .appearance-preview-image:where(.svelte-19kv1g0){object-position:center center}.appearance-preview-close.svelte-19kv1g0,.appearance-preview-select.svelte-19kv1g0{z-index:4;color:#fff;width:2rem;height:2rem;font:inherit;cursor:pointer;background:#000000a6;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-flex;position:absolute}.appearance-preview-close.svelte-19kv1g0{top:.5rem;right:.5rem}.appearance-preview-select.svelte-19kv1g0{bottom:.5rem;right:.5rem}.appearance-preview-close.svelte-19kv1g0:hover,.appearance-preview-close.svelte-19kv1g0:focus-visible,.appearance-preview-select.svelte-19kv1g0:hover:not(:disabled),.appearance-preview-select.svelte-19kv1g0:focus-visible{outline-offset:2px;background:#000000d9;outline:2px solid #fff}.appearance-preview-select.svelte-19kv1g0:disabled{cursor:not-allowed;opacity:.55}.place-select.svelte-h6hqxt{background:var(--bg-elevated,#fff);width:1.85rem;height:1.85rem;color:var(--text,#18181b);cursor:zoom-in;border:none;border-radius:999px;place-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 1px 4px #0f172a59}.place-select.svelte-h6hqxt:hover:not(:disabled){background:var(--bg-elevated,#fff);color:var(--text,#111);transform:scale(1.12);box-shadow:0 2px 8px #0f172a66}[data-theme=dark] .place-select.svelte-h6hqxt,[data-theme=dark] .place-select.svelte-h6hqxt:hover:not(:disabled){color:#fafafa;background:#18181b}.place-select.svelte-h6hqxt:focus-visible{outline:2px solid var(--accent,#0f766e);outline-offset:2px}@media (prefers-reduced-motion:reduce){.place-select.svelte-h6hqxt{transition:none}.place-select.svelte-h6hqxt:hover:not(:disabled){transform:none}}.place-select.svelte-h6hqxt:disabled{cursor:not-allowed;opacity:.55}.plate.svelte-73ptfc{background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);width:100%;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}[data-theme=dark] .plate.svelte-73ptfc{background-color:var(--avatar-studio-appearance-paper,#5a5468);background-image:var(--avatar-studio-appearance-backdrop)}.plate.svelte-73ptfc img{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.plate.clothes-framing.svelte-73ptfc img{transform-origin:50% 100%;transform:scale(1.65)}.plate[data-fit=medium].svelte-73ptfc img{object-fit:cover;object-position:50% 6%;transform-origin:50% 6%;transform:scale(1.35)}.plate[data-fit=face].svelte-73ptfc img{object-fit:cover;object-position:50% 0%;transform-origin:50% 0;transform:scale(1.85)}.pending.svelte-73ptfc{background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);opacity:.72;width:100%;height:100%}[data-theme=dark] .pending.svelte-73ptfc{background-color:var(--avatar-studio-appearance-paper,#5a5468);background-image:var(--avatar-studio-appearance-backdrop)}.spinner.svelte-73ptfc{border:.15rem solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;animation:.7s linear infinite svelte-73ptfc-plate-thumb-spin;position:absolute;top:50%;left:50%}@keyframes svelte-73ptfc-plate-thumb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-73ptfc{border-color:#fff;animation:none}}.avatar-picker.svelte-yiuljf{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:.75rem;min-height:0;display:grid;overflow:hidden}.toolbar.svelte-yiuljf{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;display:flex;container-type:inline-size}.toolbar-tail.svelte-yiuljf{margin-left:auto}@container (width<=40rem){.toolbar-tail.svelte-yiuljf{margin-left:0}}.empty-picker.svelte-yiuljf{color:var(--text-muted,#71717a);margin:0;font-size:.95rem}.picker-body.svelte-yiuljf{overscroll-behavior:contain;align-content:start;gap:1rem;min-height:0;display:grid;overflow:auto}.section-label.svelte-yiuljf{letter-spacing:.02em;color:var(--text-muted,#71717a);margin:0 0 .45rem;font-size:.75rem;font-weight:600}.section-head.svelte-yiuljf{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .45rem;display:flex}.section-head.svelte-yiuljf .section-label:where(.svelte-yiuljf){margin:0}.caption .title.svelte-yiuljf{color:var(--text-muted,#71717a);margin-bottom:.2rem;font-size:.8125rem;font-weight:500}.name-row.svelte-yiuljf{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.name-row.svelte-yiuljf .title:where(.svelte-yiuljf){flex:1;min-width:0;margin-bottom:0}.name-row.svelte-yiuljf .tag:where(.svelte-yiuljf){flex-shrink:0}.tags.svelte-yiuljf{flex-wrap:wrap;gap:.25rem;display:flex}.tag.svelte-yiuljf{background:var(--border-strong,#d4d4d8);color:var(--text,#18181b);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}[data-theme=dark] .tag.svelte-yiuljf{background:var(--bg-elevated,#18181b);color:#fff}.tag.icon.svelte-yiuljf{color:#fff;padding:.15rem .35rem}.tag.icon.male.svelte-yiuljf{background:#2563eb}.tag.icon.female.svelte-yiuljf{background:#db2777}.avatar-picker.svelte-yiuljf .card .overlay{pointer-events:none;place-items:center;display:grid;inset:0}.select.svelte-yiuljf{background:var(--accent,#7c3aed);color:#fff;font:inherit;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:opacity .15s;box-shadow:0 2px 8px #0f172a59}.card:hover .select.svelte-yiuljf,.card:focus-within .select.svelte-yiuljf{opacity:1;pointer-events:auto}.select.svelte-yiuljf:hover:not(:disabled){background:var(--accent-hover,#6d28d9)}.select.svelte-yiuljf:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.select.svelte-yiuljf{transition:none}}.taxonomy-panel.svelte-vrunq8{grid-template-rows:minmax(0,1fr) auto;gap:.75rem;height:100%;min-height:0;display:grid;overflow:hidden}.taxonomy-panel.embedded.svelte-vrunq8{height:auto;display:block;overflow:visible}.filter-list.svelte-vrunq8{overscroll-behavior:contain;align-content:start;gap:1rem;min-height:0;padding-bottom:.5rem;padding-right:.15rem;display:grid;overflow:auto}.taxonomy-panel.embedded.svelte-vrunq8 .filter-list:where(.svelte-vrunq8){min-height:0;padding-bottom:0;overflow:visible}.group-heading.svelte-vrunq8{letter-spacing:-.02em;color:var(--text,#18181b);margin:0;padding-bottom:.15rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.filter-group.svelte-vrunq8{gap:.4rem;display:grid}.filter-group-label.svelte-vrunq8{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.taxonomy-actions.svelte-vrunq8{border-top:1px solid var(--border,#e5e7eb);background:var(--bg-elevated,#fff);justify-content:flex-end;gap:.5rem;padding:.75rem 0 .15rem;display:flex}[data-theme=dark] .taxonomy-actions.svelte-vrunq8{background:var(--bg-elevated,#18181b)}.create-clothes.svelte-1r3yfgw{overscroll-behavior:contain;gap:1rem;min-width:0;min-height:0;display:grid;overflow:auto}.create-clothes.editing-labels.svelte-1r3yfgw{gap:0;height:100%;overflow:hidden}.create-columns.svelte-1r3yfgw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;min-height:0;display:grid}.create-left.svelte-1r3yfgw,.create-right.svelte-1r3yfgw{gap:.85rem;min-width:0;display:grid}.create-right.svelte-1r3yfgw{align-content:start;justify-self:center;width:90%}.back-link.svelte-1r3yfgw{width:fit-content;color:var(--text-muted,#667085);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.back-link.svelte-1r3yfgw:hover:not(:disabled){color:var(--text,#18181b)}.back-link.svelte-1r3yfgw:disabled{opacity:.6;cursor:not-allowed}.back-arrow.svelte-1r3yfgw{font-size:1rem;line-height:1}.generate-actions.svelte-1r3yfgw{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.generate-btn.svelte-1r3yfgw{justify-content:center;align-items:center;gap:.4rem;width:fit-content;display:inline-flex}.cancel-btn.svelte-1r3yfgw{width:fit-content}.sparkle.svelte-1r3yfgw{font-size:.95rem;line-height:1}.labels-takeover.svelte-1r3yfgw{min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.labels-block.svelte-1r3yfgw{gap:.55rem;display:grid}.labels-empty.svelte-1r3yfgw{color:var(--text-muted,#667085);margin:0;font-size:.8125rem}.labels-more.svelte-1r3yfgw{color:var(--text-muted,#667085);text-underline-offset:.12em;align-self:center;font-size:.8125rem;line-height:1.2;text-decoration:underline}.labels-description.svelte-1r3yfgw{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);width:100%;color:var(--text,#111827);font:inherit;resize:vertical;box-sizing:border-box;margin:0;padding:.5rem .65rem;font-size:.875rem;line-height:1.4;display:block}.labels-description.svelte-1r3yfgw:disabled{opacity:.6;cursor:not-allowed}.labels-description-display.svelte-1r3yfgw{width:100%;color:var(--text,#111827);font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box;background:0 0;border:0;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.labels-description-display.placeholder.svelte-1r3yfgw{color:var(--text-muted,#667085)}.labels-description-display.svelte-1r3yfgw:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#7f56d9) 55%, transparent);outline-offset:2px;border-radius:.25rem}.labels-description-display.svelte-1r3yfgw:disabled{opacity:.6;cursor:not-allowed}.labels-chips-region.svelte-1r3yfgw{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.labels-chips-region.svelte-1r3yfgw:disabled{opacity:.55;cursor:not-allowed}.labels-chips-region.svelte-1r3yfgw:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#7f56d9) 55%, transparent);outline-offset:2px;border-radius:.25rem}.preview-stage.svelte-1r3yfgw{aspect-ratio:1;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);width:100%;position:relative;overflow:hidden}.item-name.svelte-1r3yfgw{width:100%;color:var(--text,#18181b);font:inherit;box-sizing:border-box;background:0 0;border:0;margin:0;padding:0;font-size:1.05rem;font-weight:700;line-height:1.3;display:block}.item-name.svelte-1r3yfgw::placeholder{color:var(--text-muted,#667085);font-weight:600}.item-name.svelte-1r3yfgw:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#7f56d9) 55%, transparent);outline-offset:2px;border-radius:.25rem}.item-name.svelte-1r3yfgw:disabled{opacity:.6;cursor:not-allowed}.preview-fullscreen.svelte-1r3yfgw{z-index:5;position:absolute;top:.65rem;right:.65rem}.preview-stack.svelte-1r3yfgw,.preview-placeholder.svelte-1r3yfgw{position:absolute;inset:0}.preview-placeholder.svelte-1r3yfgw{color:var(--text-muted,#667085);place-items:center;font-size:.875rem;display:grid}.preview-image.svelte-1r3yfgw,.preview-overlay.svelte-1r3yfgw{object-fit:contain;object-position:center bottom;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.preview-overlay-panel.svelte-1r3yfgw{text-align:center;background:color-mix(in srgb, var(--bg-elevated,#fff) 78%, transparent);place-content:center;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:0}.preview-overlay-panel.busy.svelte-1r3yfgw{color:var(--text,#18181b);font-size:.875rem;font-weight:600}.preview-overlay-panel.busy.svelte-1r3yfgw span:where(.svelte-1r3yfgw):not(.spinner):not(.wait-clock){white-space:pre-line;max-width:22rem;line-height:1.45}.wait-clock.svelte-1r3yfgw{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.9;margin-top:.15rem;font-size:1.05rem;font-weight:700;line-height:1}.preview-overlay-panel.error.svelte-1r3yfgw{color:#991b1b;background:#fef2f2e0;align-content:center;font-size:.8125rem}.preview-overlay-panel.error.svelte-1r3yfgw strong:where(.svelte-1r3yfgw){font-size:.875rem}.spinner.svelte-1r3yfgw{border:2px solid color-mix(in srgb, var(--accent,#7f56d9) 25%, transparent);border-top-color:var(--accent,#7f56d9);border-radius:50%;width:1.5rem;height:1.5rem;margin-inline:auto;animation:.8s linear infinite svelte-1r3yfgw-create-clothes-spin}.right-actions.svelte-1r3yfgw{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.apply-btn.svelte-1r3yfgw,.save-btn.svelte-1r3yfgw{width:fit-content}@keyframes svelte-1r3yfgw-create-clothes-spin{to{transform:rotate(360deg)}}@media (width<=720px){.create-columns.svelte-1r3yfgw{grid-template-columns:1fr}.create-right.svelte-1r3yfgw{justify-self:stretch;width:100%}.preview-stage.svelte-1r3yfgw{margin-top:2rem}}.tile-watch.svelte-111b6d9{min-width:0;min-height:0;display:flex}.tile-watch.svelte-111b6d9>*{flex:1;min-width:0}.picker-shell.svelte-111b6d9{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.picker-shell.with-fit.svelte-111b6d9{grid-template-rows:auto minmax(0,1fr);gap:.75rem;display:grid}.toolbar.svelte-111b6d9{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;display:flex;container-type:inline-size}.toolbar-tail.svelte-111b6d9{margin-left:auto}@container (width<=40rem){.toolbar-tail.svelte-111b6d9{margin-left:0}}.option-picker.svelte-111b6d9{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;overflow:auto}.empty-picker.svelte-111b6d9{background:color-mix(in srgb, var(--panel-border,#d4d4d8) 35%, transparent);color:var(--muted,#52525b);border-radius:.65rem;margin:.5rem 0 1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.option-picker.svelte-111b6d9 .overlay{pointer-events:none;place-items:center;display:grid;inset:0}.select.svelte-111b6d9{background:var(--accent,#7c3aed);color:#fff;font:inherit;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:opacity .15s;box-shadow:0 2px 8px #0f172a59}.card:hover .select.svelte-111b6d9,.card:focus-within .select.svelte-111b6d9{opacity:1;pointer-events:auto}.select.svelte-111b6d9:hover:not(:disabled){background:var(--accent-hover,#6d28d9)}.select.svelte-111b6d9:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.select.svelte-111b6d9{transition:none}}.option-name.svelte-111b6d9{text-transform:capitalize}.new-clothes-card.svelte-111b6d9{background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);color:#ffffffd1;place-items:center;width:100%;height:100%;display:grid}[data-theme=dark] .new-clothes-card.svelte-111b6d9{background-color:var(--avatar-studio-appearance-paper,#5a5468);background-image:var(--avatar-studio-appearance-backdrop);color:#ffffffc7}.new-clothes-plus.svelte-111b6d9{place-items:center;display:grid}.text-only-card.svelte-111b6d9{box-sizing:border-box;background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);color:#ffffffe6;text-align:center;place-items:center;width:100%;height:100%;padding:.75rem;display:grid}[data-theme=dark] .text-only-card.svelte-111b6d9{background-color:var(--avatar-studio-appearance-paper,#5a5468);background-image:var(--avatar-studio-appearance-backdrop);color:#ffffffdb}.text-only-label.svelte-111b6d9{text-wrap:balance;font-size:.85rem;font-weight:600;line-height:1.25}.image-error-card.svelte-111b6d9{background-color:var(--avatar-studio-appearance-paper,#8a8498);background-image:var(--avatar-studio-appearance-backdrop);width:100%;height:100%;color:color-mix(in srgb, #f87171 75%, currentColor);place-items:center;display:grid}[data-theme=dark] .image-error-card.svelte-111b6d9{background-color:var(--avatar-studio-appearance-paper,#5a5468);background-image:var(--avatar-studio-appearance-backdrop);color:#fa9c9c}.image-error-icon.svelte-111b6d9{display:block}.layer-toggle.svelte-1575u8l{color:var(--text,#101828);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;margin:0;padding:.15rem .2rem;font-size:.85rem;font-weight:500;display:inline-flex}.layer-toggle.svelte-1575u8l:disabled{cursor:not-allowed;opacity:.55}.track.svelte-1575u8l{background:var(--border,#d0d5dd);border-radius:999px;flex:none;width:1.7rem;height:1rem;transition:background .15s;position:relative}.layer-toggle[aria-checked=true].svelte-1575u8l .track:where(.svelte-1575u8l){background:var(--accent,#7f56d9)}.thumb.svelte-1575u8l{background:#fff;border-radius:999px;width:.75rem;height:.75rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 0 0 1px #10182814}.layer-toggle[aria-checked=true].svelte-1575u8l .thumb:where(.svelte-1575u8l){transform:translate(.7rem)}.layer-toggle.svelte-1575u8l:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px;border-radius:.35rem}.hair-style-picker.svelte-1e6lipt{flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.toolbar.svelte-1e6lipt{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;display:flex;container-type:inline-size}.toolbar-tail.svelte-1e6lipt{margin-left:auto}@container (width<=40rem){.toolbar-tail.svelte-1e6lipt{margin-left:0}}.picker-row.svelte-1e6lipt{flex:1 1 0;gap:.85rem;min-width:0;min-height:0;display:flex;overflow:hidden}.palette.svelte-1e6lipt{border-right:1px solid var(--border-subtle,#7f7f7f38);flex-direction:column;flex:0 0 9.25rem;gap:.3rem;padding:.15rem .75rem .15rem .1rem;display:flex;overflow:hidden}.palette.svelte-1e6lipt h3:where(.svelte-1e6lipt){letter-spacing:.05em;text-transform:uppercase;opacity:.7;margin:.15rem 0 .35rem;font-size:.72rem;font-weight:600}.palette-list.svelte-1e6lipt{flex-direction:column;gap:.3rem;min-height:0;display:flex}.palette-dropdown.svelte-1e6lipt{flex-direction:column;align-items:stretch;width:100%;display:none;position:relative}.palette-trigger.svelte-1e6lipt{box-sizing:border-box;border:1px solid var(--border,#d0d5dd);background:var(--studio-field-bg,var(--bg,#fafafa));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.6rem;align-items:center;gap:.55rem;padding:.35rem .55rem;font-size:.88rem;display:flex}.palette-trigger.svelte-1e6lipt:disabled{cursor:default;opacity:.5}.chevron.svelte-1e6lipt{border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin-left:auto;transform:translateY(-.12rem)rotate(45deg)}.palette-dropdown.open.svelte-1e6lipt .chevron:where(.svelte-1e6lipt){transform:translateY(.12rem)rotate(225deg)}.palette-menu.svelte-1e6lipt{z-index:6;border:1px solid var(--border,#d0d5dd);background:var(--bg-elevated,#fff);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);left:0;right:0;box-shadow:0 8px 24px #00000029}.colour.svelte-1e6lipt{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;align-items:center;gap:.55rem;padding:.4rem .5rem;font-size:.88rem;display:flex}.colour.svelte-1e6lipt:hover:not(:disabled){background:var(--bg-hover,#7f7f7f1f)}.colour.on.svelte-1e6lipt{border-color:var(--accent,#7f56d9);background:color-mix(in srgb, var(--accent,#7f56d9) 14%, transparent)}.colour.svelte-1e6lipt:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:1px}.colour.svelte-1e6lipt:disabled{cursor:default;opacity:.5}.dot.svelte-1e6lipt{background:var(--swatch);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #00000059,0 0 0 2px #ffffff29}.tiles.svelte-1e6lipt{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.tiles.svelte-1e6lipt>:not(dialog){flex:1 1 0;min-height:0}@media (width<=640px){:is(.hair-style-picker.svelte-1e6lipt:has(.palette-dropdown.open:where(.svelte-1e6lipt)),.picker-row.svelte-1e6lipt:has(.palette-dropdown.open:where(.svelte-1e6lipt))){overflow:visible}.picker-row.svelte-1e6lipt{flex-direction:column;gap:.6rem}.palette.svelte-1e6lipt{border-right:0;border-bottom:1px solid var(--border-subtle,#7f7f7f38);flex:none;padding:0 0 .6rem;overflow:visible}.palette.svelte-1e6lipt h3:where(.svelte-1e6lipt),.palette-list.svelte-1e6lipt{display:none}.palette-dropdown.svelte-1e6lipt{display:flex}}.color-dot.svelte-181w5b4{vertical-align:-.1rem;border:1px solid #0f172a38;border-radius:999px;flex-shrink:0;width:.85rem;height:.85rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff59}.color-dot.is-none.svelte-181w5b4{background:linear-gradient(45deg,#e4e4e7 25%,#0000 25%) 0 0/6px 6px,linear-gradient(-45deg,#e4e4e7 25%,#0000 25%) 0 3px/6px 6px,#fff}.field-help.svelte-1fboc4h{flex-shrink:0;align-self:center;display:flex}.value-button.with-swatch.svelte-1fboc4h{align-items:center;gap:.4rem;display:inline-flex}.empty.svelte-11oa5xo{color:var(--studio-library,var(--text,#101828));font-weight:700}.labels-row.svelte-11oa5xo{flex-wrap:wrap;align-items:center;gap:.4rem;width:fit-content;max-width:100%;display:flex}.labels-edit.svelte-11oa5xo{width:fit-content;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm,.375rem);background:0 0;border:none;flex-wrap:wrap;align-items:center;margin:0;padding:.1rem 0;display:flex}.labels-edit.svelte-11oa5xo:focus-visible{outline:2px solid var(--studio-library,#0e7490);outline-offset:2px}.labels-edit.svelte-11oa5xo .studio-option-chip{cursor:pointer}.more.svelte-11oa5xo{font:inherit;color:var(--studio-library,#0e7490);cursor:pointer;text-underline-offset:.12em;border-radius:var(--radius-sm,.375rem);background:0 0;border:none;margin:0;padding:.2rem .15rem;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:underline}.more.svelte-11oa5xo:focus-visible{outline:2px solid var(--studio-library,#0e7490);outline-offset:2px}.label-group.svelte-v1onk2{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);gap:.9rem;min-width:0;padding:.85rem .9rem 1rem;display:grid}.label-group.plain.svelte-v1onk2{background:0 0;border:none;border-radius:0;padding:0}.label-group.inactive.svelte-v1onk2{opacity:.55;pointer-events:none}.filter-group.svelte-v1onk2{gap:.4rem;display:grid}.filter-group-label.svelte-v1onk2{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.filter-group-hint.svelte-v1onk2{color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;line-height:1.4}.custom-entry.svelte-v1onk2{flex:none;align-items:center;gap:.4rem;display:flex}.custom-label.svelte-v1onk2{flex:0 0 200px;width:200px;display:grid;position:relative}.custom-label-input.svelte-v1onk2{width:200px;min-width:200px;max-width:200px;padding:.2rem .65rem;font-size:.8125rem}.custom-add.svelte-v1onk2,.custom-cancel.svelte-v1onk2{padding:.2rem .65rem;font-size:.8125rem}button.studio-option-chip.custom-start.svelte-v1onk2{color:var(--text-muted,#667085);box-shadow:none;background:0 0;border:none;border-radius:0;padding:.2rem .15rem}button.studio-option-chip.custom-start.svelte-v1onk2:hover:not(:disabled),button.studio-option-chip.custom-start.svelte-v1onk2:focus-visible:not(:disabled){color:var(--studio-library,#0e7490);background:0 0;border:none}[data-theme=dark] button.studio-option-chip.custom-start.svelte-v1onk2{color:var(--text-muted,#a1a1aa);background:0 0;border:none}[data-theme=dark] button.studio-option-chip.custom-start.svelte-v1onk2:hover:not(:disabled),[data-theme=dark] button.studio-option-chip.custom-start.svelte-v1onk2:focus-visible:not(:disabled){color:var(--studio-library,#67e8f9);background:0 0;border:none}.visually-hidden.svelte-v1onk2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .label-group.svelte-v1onk2:not(.plain){background:var(--bg-subtle,#27272a)}.taxonomy-panel.svelte-of3a1t{grid-template-rows:minmax(0,1fr) auto;gap:.75rem;height:100%;min-height:0;display:grid;overflow:hidden}.filter-list.svelte-of3a1t{overscroll-behavior:contain;align-content:start;gap:1rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.inherit-hint.svelte-of3a1t{color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;line-height:1.4}.label-group.svelte-of3a1t{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);gap:.9rem;min-width:0;padding:.85rem .9rem 1rem;display:grid}.group-heading-row.svelte-of3a1t{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.edit-backdrop.svelte-of3a1t{flex:none;padding:.2rem .65rem;font-size:.8125rem}.group-heading.svelte-of3a1t{letter-spacing:-.02em;color:var(--text,#18181b);margin:0;padding-bottom:.15rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.filter-group.svelte-of3a1t{gap:.4rem;display:grid}.filter-group-label.svelte-of3a1t{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.place-field.svelte-of3a1t{gap:.35rem;display:grid}.filter-actions.svelte-of3a1t{border-top:1px solid var(--border,#e5e7eb);background:var(--bg-elevated,#fff);justify-content:flex-end;gap:.5rem;padding:.75rem 0 .15rem;display:flex}[data-theme=dark] .filter-actions.svelte-of3a1t,[data-theme=dark] .label-group.svelte-of3a1t:not(.plain){background:var(--bg-elevated,#18181b)}.node-appearance.svelte-11g1157{gap:.85rem;display:grid}.hint.svelte-11g1157,.current.svelte-11g1157{margin:0;font-size:.88rem}.hint.svelte-11g1157{color:var(--studio-muted,#5b6573)}fieldset.svelte-11g1157{border:0;gap:.45rem;margin:0;padding:0;display:grid}legend.svelte-11g1157{padding:0;font-weight:600}.picks.svelte-11g1157{flex-wrap:wrap;gap:.4rem;display:flex}.picks.svelte-11g1157 .selected:where(.svelte-11g1157){outline:2px solid var(--accent,#7c3aed)}.look-picker.svelte-3s8d1l{gap:.9rem;display:grid}.look-current.svelte-3s8d1l{align-items:start;gap:.65rem;display:grid}.look-current.with-menu.svelte-3s8d1l{grid-template-columns:minmax(0,1fr) auto}.look-copy.svelte-3s8d1l{gap:.2rem;min-width:0;display:grid}.look-title.svelte-3s8d1l{color:var(--text,#101828);font-size:.95rem;font-weight:650}.look-current.svelte-3s8d1l .look-title.studio-library:where(.svelte-3s8d1l){color:var(--studio-library,#0e7490);font-weight:700}.look-desc.svelte-3s8d1l{color:var(--text-muted,#667085);font-size:.82rem;line-height:1.4}.look-list.svelte-3s8d1l{gap:.35rem;display:grid}.look-choice.svelte-3s8d1l{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.7rem .8rem;display:flex}.look-choice-copy.svelte-3s8d1l{flex:1;gap:.15rem;min-width:0;display:grid}.look-choice.svelte-3s8d1l:hover:not(:disabled){background:var(--bg-subtle,#f2f4f7)}.look-choice.selected.svelte-3s8d1l{border-color:var(--border,#d0d5dd);background:var(--bg-subtle,#f2f4f7)}.look-choice.svelte-3s8d1l:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px}.look-choice.svelte-3s8d1l:disabled{cursor:not-allowed;opacity:.65}.inherit-clear.svelte-3s8d1l{justify-self:start}.look-options.svelte-3s8d1l{gap:.2rem;display:grid}.param-form.svelte-3s8d1l{justify-items:start;gap:.75rem;display:grid}.param-form.svelte-3s8d1l .studio-label:where(.svelte-3s8d1l){width:100%}@media (prefers-reduced-motion:reduce){.look-choice.svelte-3s8d1l{transition:none}}.weather-picker.svelte-1peopa0{gap:.9rem;display:grid}.weather-current.svelte-1peopa0{align-items:start;gap:.65rem;display:grid}.weather-current.with-menu.svelte-1peopa0{grid-template-columns:minmax(0,1fr) auto}.weather-copy.svelte-1peopa0{gap:.2rem;min-width:0;display:grid}.weather-title.svelte-1peopa0{color:var(--text,#101828);font-size:.95rem;font-weight:650}.weather-current.svelte-1peopa0 .weather-title.studio-library:where(.svelte-1peopa0){color:var(--studio-library,#0e7490);font-weight:700}.weather-desc.svelte-1peopa0{color:var(--text-muted,#667085);font-size:.82rem;line-height:1.4}.weather-options.svelte-1peopa0{gap:.2rem;display:grid}.weather-note.svelte-1peopa0{color:var(--text-muted,#667085);margin:0;font-size:.85rem}.weather-list.svelte-1peopa0{gap:.35rem;display:grid}.weather-choice.svelte-1peopa0{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.7rem .8rem;display:flex}.weather-choice-copy.svelte-1peopa0{flex:1;gap:.15rem;min-width:0;display:grid}.weather-choice.svelte-1peopa0:hover:not(:disabled){background:var(--bg-subtle,#f2f4f7)}.weather-choice.selected.svelte-1peopa0{border-color:var(--border,#d0d5dd);background:var(--bg-subtle,#f2f4f7)}.weather-choice.svelte-1peopa0:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px}.weather-choice.svelte-1peopa0:disabled{cursor:not-allowed;opacity:.65}.inherit-clear.svelte-1peopa0{justify-self:start}@media (prefers-reduced-motion:reduce){.weather-choice.svelte-1peopa0{transition:none}}.filter-group.svelte-8n49lb{gap:.4rem;display:grid}.filter-group-label.svelte-8n49lb{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.filter-group-hint.svelte-8n49lb{color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;line-height:1.4}.filter-group.svelte-1whs9ze{gap:.4rem;display:grid}.filter-group-label.svelte-1whs9ze{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.label-group.svelte-1whs9ze{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);gap:.9rem;min-width:0;padding:.85rem .9rem 1rem;display:grid}.group-heading-row.svelte-1whs9ze{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.group-heading.svelte-1whs9ze{letter-spacing:-.02em;color:var(--text,#18181b);margin:0;padding-bottom:.15rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.avatar-edit-note.svelte-1whs9ze{color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;line-height:1.4}[data-theme=dark] .label-group.svelte-1whs9ze{background:var(--bg-subtle,#27272a)}.filter-group.svelte-pvbnac{gap:.4rem;display:grid}.filter-group-label.svelte-pvbnac{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.label-group.svelte-pvbnac{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);gap:.9rem;min-width:0;padding:.85rem .9rem 1rem;display:grid}.group-heading-row.svelte-pvbnac{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.edit-avatar.svelte-pvbnac{flex:none;padding:.2rem .65rem;font-size:.8125rem}.group-heading.svelte-pvbnac{letter-spacing:-.02em;color:var(--text,#18181b);margin:0;padding-bottom:.15rem;font-size:1.0625rem;font-weight:700;line-height:1.3}[data-theme=dark] .label-group.svelte-pvbnac{background:var(--bg-subtle,#27272a)}.label-group.svelte-jsdl7k{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);gap:.9rem;min-width:0;padding:.85rem .9rem 1rem;display:grid}.group-heading-row.svelte-jsdl7k{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.edit-wardrobe.svelte-jsdl7k{flex:none;padding:.2rem .65rem;font-size:.8125rem}.group-heading.svelte-jsdl7k{letter-spacing:-.02em;color:var(--text,#18181b);margin:0;padding-bottom:.15rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.filter-group.svelte-jsdl7k{gap:.4rem;display:grid}.filter-group-label.svelte-jsdl7k{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.filter-group-hint.svelte-jsdl7k{color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;line-height:1.4}.wardrobe-inherit-list.svelte-jsdl7k{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wardrobe-inherit-row.svelte-jsdl7k{grid-template-columns:minmax(5rem,.9fr) minmax(0,1.4fr) minmax(4.5rem,.7fr);align-items:baseline;gap:.5rem;font-size:.8125rem;display:grid}.wardrobe-inherit-dim.svelte-jsdl7k{color:var(--text,#18181b);font-weight:600}.wardrobe-inherit-value.svelte-jsdl7k{color:var(--text,#18181b)}.wardrobe-inherit-source.svelte-jsdl7k{color:var(--text-muted,#52525b);text-align:right}[data-theme=dark] .label-group.svelte-jsdl7k{background:var(--bg-subtle,#27272a)}.filter-group.svelte-17ovysv{gap:.4rem;display:grid}.filter-group-label.svelte-17ovysv{color:var(--text,#18181b);margin:0;font-size:.875rem;font-weight:600}.filter-group-hint.svelte-17ovysv{color:var(--text-muted,#52525b);margin:0;font-size:.8125rem;line-height:1.4}.taxonomy-panel.svelte-1fkjvtn{grid-template-rows:minmax(0,1fr) auto;gap:.75rem;height:100%;min-height:0;display:grid;overflow:hidden}.filter-list.svelte-1fkjvtn{overscroll-behavior:contain;align-content:start;gap:1rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.filter-actions.svelte-1fkjvtn{border-top:1px solid var(--border,#e5e7eb);background:var(--bg-elevated,#fff);justify-content:flex-end;gap:.5rem;padding:.75rem 0 .15rem;display:flex}[data-theme=dark] .filter-actions.svelte-1fkjvtn{background:var(--bg-elevated,#18181b)}.voice-play.svelte-17mgt62{border:1px solid var(--border,#d0d5dd);background:var(--bg-elevated,#fff);width:1.75rem;height:1.75rem;color:var(--text,#101828);cursor:pointer;vertical-align:middle;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.voice-play.has-caption.svelte-17mgt62{width:auto;height:auto;font:inherit;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.45rem .8rem 1.2rem;font-size:1.125rem;font-weight:600;display:inline-flex}.voice-play.has-caption.svelte-17mgt62 .play-triangle:where(.svelte-17mgt62){border-width:.48rem 0 .48rem .75rem;margin-left:.16rem}.voice-play.has-caption.svelte-17mgt62 .stop-square:where(.svelte-17mgt62){width:.7rem;height:.7rem}.voice-play.has-caption.svelte-17mgt62 .spinner:where(.svelte-17mgt62){width:1.05rem;height:1.05rem}.voice-play.svelte-17mgt62:hover:not(:disabled),.voice-play.svelte-17mgt62:focus-visible{border-color:var(--accent,#7c3aed);outline:none}.voice-play.svelte-17mgt62:disabled{opacity:.55;cursor:not-allowed}.voice-play.is-playing.svelte-17mgt62{background:var(--accent-subtle,#7c3aed14);border-color:var(--accent,#7c3aed)}.voice-play.is-female.svelte-17mgt62{color:#db2777;background:color-mix(in srgb, #db2777 10%, var(--bg-elevated,#fff));border-color:#f9a8d4}.voice-play.is-male.svelte-17mgt62{color:#2563eb;background:color-mix(in srgb, #2563eb 10%, var(--bg-elevated,#fff));border-color:#93c5fd}.voice-play.is-female.svelte-17mgt62:hover:not(:disabled),.voice-play.is-female.svelte-17mgt62:focus-visible,.voice-play.is-female.is-playing.svelte-17mgt62{background:color-mix(in srgb, #db2777 16%, var(--bg-elevated,#fff));border-color:#db2777;outline:none}.voice-play.is-male.svelte-17mgt62:hover:not(:disabled),.voice-play.is-male.svelte-17mgt62:focus-visible,.voice-play.is-male.is-playing.svelte-17mgt62{background:color-mix(in srgb, #2563eb 16%, var(--bg-elevated,#fff));border-color:#2563eb;outline:none}.voice-play.is-female.svelte-17mgt62 .spinner:where(.svelte-17mgt62){border-right-color:#db2777}.voice-play.is-male.svelte-17mgt62 .spinner:where(.svelte-17mgt62){border-right-color:#2563eb}.play-triangle.svelte-17mgt62{border:.32rem solid #0000;border-left:.5rem solid;border-right-width:0;width:0;height:0;margin-left:.12rem;display:block}.stop-square.svelte-17mgt62{background:currentColor;width:.45rem;height:.45rem;display:block}.spinner.svelte-17mgt62{border:2px solid var(--border,#d0d5dd);border-right-color:var(--accent,#7c3aed);border-radius:50%;width:.7rem;height:.7rem;animation:.65s linear infinite svelte-17mgt62-spin}.voice-play-caption.svelte-17mgt62{line-height:1.2}@keyframes svelte-17mgt62-spin{to{transform:rotate(360deg)}}.voice-locale-chip.svelte-fm59ug{border:1px solid color-mix(in srgb, var(--text-muted,#667085) 28%, transparent);background:color-mix(in srgb, var(--text-muted,#667085) 8%, transparent);min-height:1.35rem;color:var(--text-muted,#667085);letter-spacing:.04em;border-radius:.25rem;align-items:center;gap:.28rem;padding:.12rem .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.voice-locale-chip.is-button.svelte-fm59ug{font:inherit;letter-spacing:.04em;cursor:pointer;font-size:.75rem;font-weight:700}.voice-locale-chip.is-button.svelte-fm59ug:hover,.voice-locale-chip.is-button.svelte-fm59ug:focus-visible{border-color:var(--accent,#7f56d9);color:var(--text,#101828);background:color-mix(in srgb, var(--accent,#7f56d9) 10%, transparent);outline:none}.voice-locale-more.svelte-fm59ug{letter-spacing:.02em;text-transform:none;font-weight:600}.voice-locales-dialog.svelte-5x8t8t{border-radius:var(--radius-md,.75rem);background:0 0;border:none;width:min(56rem,100vw - 2rem);max-height:min(38rem,100vh - 2rem);padding:0}.voice-locales-dialog.svelte-5x8t8t::backdrop{background:#00000073}.voice-locales-panel.svelte-5x8t8t{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.75rem);background:var(--bg-elevated,#fff);grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;height:min(38rem,100vh - 2rem);padding:1.1rem 1.2rem 1.2rem;display:grid;overflow:hidden}.voice-locales-header.svelte-5x8t8t{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.voice-locales-header.svelte-5x8t8t h3:where(.svelte-5x8t8t){margin:0;font-size:1.05rem;font-weight:600}.voice-locales-panel.svelte-5x8t8t>p:where(.svelte-5x8t8t){color:var(--text-muted,#667085);margin:0;font-size:.9rem;line-height:1.45}.voice-locales-close.svelte-5x8t8t{border-radius:var(--radius-sm,.375rem);width:2rem;height:2rem;color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.voice-locales-close.svelte-5x8t8t:hover,.voice-locales-close.svelte-5x8t8t:focus-visible{background:var(--bg-subtle,#f2f4f7);color:var(--text,#101828);outline:none}.voice-locales-split.svelte-5x8t8t{grid-template-columns:minmax(13rem,.85fr) minmax(18rem,1.15fr);gap:.85rem;min-height:0;display:grid}.voice-locales-pane.svelte-5x8t8t{grid-template-rows:auto minmax(0,1fr);gap:.45rem;min-height:0;display:grid}.voice-locales-pane.svelte-5x8t8t h4:where(.svelte-5x8t8t){letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#667085);margin:0;font-size:.72rem;font-weight:700}.voice-locales-list.svelte-5x8t8t{align-content:start;gap:.4rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.voice-locale-cell.svelte-5x8t8t,.voice-phrase-cell.svelte-5x8t8t{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);min-height:2.55rem;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.voice-locale-cell.svelte-5x8t8t:hover:not(:disabled),.voice-locale-cell.svelte-5x8t8t:focus-visible,.voice-phrase-cell.svelte-5x8t8t:hover:not(:disabled),.voice-phrase-cell.svelte-5x8t8t:focus-visible{border-color:var(--accent,#7f56d9);outline:none}.voice-locale-cell.is-home.svelte-5x8t8t:not(.is-selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#7f56d9) 22%, transparent)}.voice-locale-cell.is-selected.svelte-5x8t8t,.voice-phrase-cell.is-selected.svelte-5x8t8t{border-color:var(--accent,#7f56d9);background:color-mix(in srgb, var(--accent,#7f56d9) 8%, var(--bg-elevated,#fff))}.voice-locale-cell.svelte-5x8t8t:disabled,.voice-phrase-cell.svelte-5x8t8t:disabled{opacity:.6;cursor:not-allowed}.voice-locale-cell-chip.svelte-5x8t8t{background:color-mix(in srgb, var(--text-muted,#667085) 10%, transparent);min-height:1.25rem;color:var(--text-muted,#667085);letter-spacing:.04em;border-radius:.2rem;flex:none;align-items:center;padding:.1rem .32rem;font-size:.7rem;font-weight:700;display:inline-flex}.voice-locale-cell-name.svelte-5x8t8t,.voice-phrase-text.svelte-5x8t8t{flex:auto;min-width:0;font-size:.8rem;line-height:1.35}.voice-locale-cell-name.svelte-5x8t8t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.voice-locale-cell-status.svelte-5x8t8t{color:var(--accent,#7f56d9);flex:none;font-size:.85rem}.voice-locale-cell-status.is-stop.svelte-5x8t8t{background:var(--accent,#7f56d9);width:.55rem;height:.55rem}@media (width<=40rem){.voice-locales-panel.svelte-5x8t8t{height:min(42rem,100vh - 2rem)}.voice-locales-split.svelte-5x8t8t{grid-template-rows:minmax(8rem,.85fr) minmax(10rem,1.15fr);grid-template-columns:1fr}}.question-mark.svelte-1maulbq{background:var(--text-muted,#667085);width:1rem;height:1rem;color:var(--bg-elevated,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.question-mark.svelte-1maulbq path{stroke-width:3.5px}.voice-picker.svelte-1maulbq{gap:.35rem;font-size:.875rem;display:grid}.voice-picker-panel.svelte-1maulbq{gap:.65rem;display:grid}.voice-toolbar.svelte-1maulbq{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.voice-filter.svelte-1maulbq,.voice-toolbar-select.svelte-1maulbq{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);color:inherit;font:inherit;padding:.5rem .65rem}.voice-filter.svelte-1maulbq{flex:auto;width:auto;min-width:0}.voice-gender.svelte-1maulbq{flex:0 0 9.75rem;width:9.75rem}.voice-accent.svelte-1maulbq{flex:0 0 11.25rem;width:11.25rem}.voice-count.svelte-1maulbq{color:var(--text-muted,#667085);margin:0;font-size:.75rem}.voice-lists.svelte-1maulbq{gap:1.15rem;display:grid}.voice-section.svelte-1maulbq{gap:.5rem;min-width:0;display:grid}.voice-section-heading.svelte-1maulbq{align-items:center;gap:.35rem;min-width:0;display:flex}.voice-section-title.svelte-1maulbq{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#667085);margin:0;font-size:.75rem;font-weight:600}.voice-section-info.svelte-1maulbq{width:1.25rem;height:1.25rem;color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.voice-section-info.svelte-1maulbq:hover,.voice-section-info.svelte-1maulbq:focus-visible{color:var(--text,#101828);background:color-mix(in srgb, var(--text-muted,#667085) 12%, transparent);outline:none}.voice-info-dialog.svelte-1maulbq{border-radius:var(--radius-md,.75rem);background:0 0;border:none;width:min(28rem,100vw - 2rem);padding:0}.voice-info-dialog.svelte-1maulbq::backdrop{background:#00000073}.voice-info-panel.svelte-1maulbq{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.75rem);background:var(--bg-elevated,#fff);gap:.75rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.voice-info-header.svelte-1maulbq{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.voice-info-header.svelte-1maulbq h3:where(.svelte-1maulbq){margin:0;font-size:1.05rem;font-weight:600}.voice-info-panel.svelte-1maulbq p:where(.svelte-1maulbq){color:var(--text-muted,#667085);margin:0;font-size:.9rem;line-height:1.45}.voice-info-close.svelte-1maulbq{border-radius:var(--radius-sm,.375rem);width:2rem;height:2rem;color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.35rem;line-height:1}.voice-info-close.svelte-1maulbq:hover,.voice-info-close.svelte-1maulbq:focus-visible{background:var(--bg-subtle,#f2f4f7);color:var(--text,#101828);outline:none}.voice-info-actions.svelte-1maulbq{justify-content:flex-end;display:flex}.voice-grid.svelte-1maulbq{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;display:grid}.voice-card.svelte-1maulbq{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);color:inherit;cursor:pointer;grid-template-columns:1fr;align-items:center;gap:.25rem .7rem;padding:.75rem;display:grid}.voice-card.has-play.svelte-1maulbq{grid-template-columns:auto minmax(0,1fr)}.voice-card.svelte-1maulbq:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--accent,#7f56d9) 45%, var(--border,#d0d5dd))}.voice-card.svelte-1maulbq:focus-visible{outline:2px solid var(--accent,#7f56d9);outline-offset:2px}.voice-card.is-disabled.svelte-1maulbq{opacity:.6;cursor:not-allowed}.voice-card.selected.svelte-1maulbq{border-color:var(--accent,#7f56d9);box-shadow:0 0 0 1px var(--accent,#7f56d9)}.voice-card-play.svelte-1maulbq{align-self:center;place-items:center;display:grid}.voice-card-copy.svelte-1maulbq{justify-items:start;gap:.2rem;min-width:0;display:grid}.voice-card-select-name.svelte-1maulbq,.voice-card-select-meta.svelte-1maulbq{text-align:left;font:inherit;color:inherit;background:0 0;border:none;min-width:0;padding:0}.voice-card-select-name.svelte-1maulbq{text-overflow:ellipsis;white-space:nowrap;color:var(--text,#101828);flex:0 auto;font-size:.875rem;font-weight:600;overflow:hidden}.voice-card-select-facts.svelte-1maulbq,.voice-card-select-meta.svelte-1maulbq{color:var(--text-muted,#667085);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.voice-card-select-facts.svelte-1maulbq{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.voice-accent-dialog.svelte-oa6d8q{border-radius:var(--radius-md,.75rem);background:0 0;border:none;width:min(28rem,100vw - 2rem);max-height:min(36rem,100vh - 2rem);padding:0}.voice-accent-dialog.svelte-oa6d8q::backdrop{background:#00000073}.voice-accent-panel.svelte-oa6d8q{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.75rem);background:var(--bg-elevated,#fff);grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;max-height:min(36rem,100vh - 2rem);padding:1.1rem 1.2rem 1.2rem;display:grid;overflow:hidden}.voice-accent-header.svelte-oa6d8q{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.voice-accent-header.svelte-oa6d8q h3:where(.svelte-oa6d8q){margin:0;font-size:1.05rem;font-weight:600}.voice-accent-panel.svelte-oa6d8q>p:where(.svelte-oa6d8q){color:var(--text-muted,#667085);margin:0;font-size:.9rem;line-height:1.45}.voice-accent-close.svelte-oa6d8q{border-radius:var(--radius-sm,.375rem);width:2rem;height:2rem;color:var(--text-muted,#667085);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.voice-accent-close.svelte-oa6d8q:hover,.voice-accent-close.svelte-oa6d8q:focus-visible{background:var(--bg-subtle,#f2f4f7);color:var(--text,#101828);outline:none}.voice-accent-list.svelte-oa6d8q{align-content:start;gap:.4rem;min-height:0;display:grid;overflow:auto}.voice-accent-cell.svelte-oa6d8q{border:1px solid var(--border,#d0d5dd);border-radius:var(--radius-sm,.375rem);background:var(--bg-elevated,#fff);min-height:2.55rem;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}.voice-accent-cell.svelte-oa6d8q:hover:not(:disabled),.voice-accent-cell.svelte-oa6d8q:focus-visible{border-color:var(--accent,#7f56d9);outline:none}.voice-accent-cell.is-home.svelte-oa6d8q:not(.is-selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,#7f56d9) 22%, transparent)}.voice-accent-cell.is-selected.svelte-oa6d8q{border-color:var(--accent,#7f56d9);background:color-mix(in srgb, var(--accent,#7f56d9) 8%, var(--bg-elevated,#fff))}.voice-accent-cell.svelte-oa6d8q:disabled{opacity:.6;cursor:not-allowed}.voice-accent-chip.svelte-oa6d8q{background:color-mix(in srgb, var(--text-muted,#667085) 10%, transparent);min-height:1.25rem;color:var(--text-muted,#667085);letter-spacing:.04em;border-radius:.2rem;flex:none;align-items:center;padding:.1rem .32rem;font-size:.7rem;font-weight:700;display:inline-flex}.voice-accent-name.svelte-oa6d8q{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.voice-accent-hint.svelte-oa6d8q{color:var(--text-muted,#667085);flex:none;font-size:.75rem}.voice-sources.svelte-1kcpkmd{gap:1rem;display:grid}.voice-sources.svelte-1kcpkmd h2:where(.svelte-1kcpkmd){margin:0;font-size:1rem}.voice-source.svelte-1kcpkmd{border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--bg-elevated,#fff);gap:.35rem;padding:.85rem 1rem;display:grid}.voice-source.svelte-1kcpkmd h3:where(.svelte-1kcpkmd){margin:0;font-size:.95rem}.voice-source-note.svelte-1kcpkmd{color:var(--text-muted,#667085);margin:0;font-size:.8rem;line-height:1.4}.voice-source.svelte-1kcpkmd dl:where(.svelte-1kcpkmd){gap:.4rem;margin:.35rem 0 0;display:grid}.voice-source-fact.svelte-1kcpkmd{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.voice-source.svelte-1kcpkmd dt:where(.svelte-1kcpkmd){color:var(--text-muted,#667085);margin:0;font-size:.8rem}.voice-source.svelte-1kcpkmd dd:where(.svelte-1kcpkmd){margin:0;font-size:.875rem;line-height:1.4}
