._fill_1r29d_5{z-index:-1;pointer-events:none;border-radius:inherit;background:var(--control);position:absolute;inset:0}._fill_1r29d_5[data-variant=wash]{background:var(--header)}._fill_1r29d_5[data-variant=photo-slot]{background:var(--photo-control)}._fill_1r29d_5[data-variant=photo-dock]{background:var(--photo-surface)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){._fill_1r29d_5{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}._fill_1r29d_5[data-variant=wash]{background:var(--wash);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%)}._fill_1r29d_5[data-variant=photo-slot]{background:var(--photo-slot-wash);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}._fill_1r29d_5[data-variant=dock]{background:var(--dock-wash)}._fill_1r29d_5[data-variant=photo-dock]{background:var(--photo-dock-wash)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){._fill_1r29d_5,._fill_1r29d_5[data-variant=dock]{background:var(--control);-webkit-backdrop-filter:none;backdrop-filter:none}._fill_1r29d_5[data-variant=wash]{background:var(--header)}._fill_1r29d_5[data-variant=photo-slot]{background:var(--photo-control)}._fill_1r29d_5[data-variant=photo-dock]{background:var(--photo-surface)}}._group_1r29d_32{isolation:isolate;border-radius:30px;align-items:center;gap:4px;padding:4px;display:flex;position:relative;overflow:hidden}._group_1r29d_32[data-variant=dock]{border:.5px solid var(--chrome-stroke);box-shadow:0 6px 20px var(--chrome-shadow)}._box_1lc6s_1{background:var(--surface-muted);position:relative;overflow:hidden}._image_1lc6s_2{opacity:0;width:100%;height:100%;transition:opacity var(--image-fade,.18s) linear;position:absolute;inset:0}._image_1lc6s_2[data-loaded]{opacity:1}._pulse_1lc6s_16{pointer-events:none;background-color:var(--pulse-low);animation:outfitme-pulse 1.15s cubic-bezier(.37, 0, .63, 1) infinite alternate, _pulse-appear_1lc6s_1 .16s linear var(--pulse-delay,0s) both;position:absolute;inset:0}._pulse_1lc6s_16[data-tone=photo]{background-color:var(--photo-pulse-low);animation-name:outfitme-photo-pulse,_pulse-appear_1lc6s_1}._pulse_1lc6s_16[data-tone=item]{background-color:var(--item-pulse-low);animation-name:outfitme-item-pulse,_pulse-appear_1lc6s_1}@keyframes _pulse-appear_1lc6s_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._pulse_1lc6s_16,._pulse_1lc6s_16[data-tone]{animation:_pulse-appear_1lc6s_1 .16s linear var(--pulse-delay,0s) both}._image_1lc6s_2{transition:none}}._thumbnail_1lc6s_32{background:var(--item-surface);color:var(--photo-ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}._thumbnail_1lc6s_32[data-bare]{background:0 0}._thumbnailImage_1lc6s_43{object-fit:contain;opacity:0;transition:opacity .18s linear;position:relative}._thumbnailImage_1lc6s_43[data-loaded]{opacity:1}._text_1natu_3{color:var(--text);font-size:16px;line-height:24px}._text_1natu_3[data-muted]{color:var(--text-muted)}._text_1natu_3[data-title]{font-size:26px;font-weight:600;line-height:34px}._button_1natu_8{isolation:isolate;background:var(--primary);max-width:100%;min-height:48px;color:var(--on-primary);text-align:center;border:2px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;line-height:24px;transition:opacity .1s linear;display:flex;position:relative;overflow:hidden}._button_1natu_8[data-secondary]{color:var(--text);background:0 0}._button_1natu_8[data-accent],._button_1natu_8[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._button_1natu_8:disabled{background:var(--disabled-surface);color:var(--disabled-ink);cursor:default}._button_1natu_8:active:not(:disabled){opacity:.85}._button_1natu_8:focus-visible{border-color:var(--focus);outline:none}._buttonLabel_1natu_33{overflow-wrap:anywhere;min-width:0}._iconButton_1natu_35{isolation:isolate;color:var(--text);border:2px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .1s ease-out,background-color .1s linear;display:inline-grid;position:relative;overflow:hidden}._iconButton_1natu_35:active:not(:disabled){background:var(--control-pressed);transform:scale(.96)}._iconButton_1natu_35[data-on-photo]:active:not(:disabled){background:#80808047}._iconButton_1natu_35[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}._iconButton_1natu_35:disabled{color:var(--disabled-ink);cursor:default}._iconButton_1natu_35:disabled:not([data-grouped]){background:var(--disabled-surface)}._iconButton_1natu_35:focus-visible{border-color:var(--focus);outline:none}@media (hover:hover) and (pointer:fine){._iconButton_1natu_35:hover:not(:disabled):not([aria-pressed=true]),._button_1natu_8[data-secondary]:hover:not(:disabled):not([aria-pressed=true]){background:var(--control-pressed)}}._surface_1natu_58{border:1px solid var(--border-subtle);background:var(--surface);border-radius:20px;padding:16px}._dock_1natu_65{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px}._field_1natu_67{border:2px solid var(--border);background:var(--surface);min-width:0;min-height:48px;color:var(--text);-webkit-user-select:text;user-select:text;border-radius:24px;outline:none;flex:1;padding:10px 16px;position:relative}._field_1natu_67::placeholder{color:var(--text-muted)}._field_1natu_67[data-grouped]{background:0 0;border-color:#0000}._field_1natu_67:focus{border-color:var(--focus)}._field_1natu_67:focus-visible{outline:none}._spinner_1natu_87{border:2.5px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:.8s linear infinite outfitme-spin;display:inline-block}@media (prefers-reduced-motion:reduce){._spinner_1natu_87{animation-duration:2.4s}}._feedback_1natu_97{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}._feedback_1natu_97[data-align=center]{text-align:center;align-items:center}._feedback_1natu_97 ._button_1natu_8{align-self:stretch}._imageState_1natu_101{aspect-ratio:.8;background:var(--surface-muted);color:var(--text);border-radius:16px;align-content:center;place-items:center;gap:4px;display:grid;position:relative;overflow:hidden}._imageState_1natu_101>._fillImage_1natu_113{position:absolute;inset:0}._itemCard_1natu_115{border:2px solid var(--border-subtle);background:var(--surface-raised);text-align:left;border-radius:20px;flex-direction:column;gap:8px;padding:8px;display:flex}._itemCard_1natu_115[aria-pressed=true]{border-color:var(--focus)}._switch_1natu_128{background:var(--border);border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background-color .18s cubic-bezier(.23,1,.32,1);position:relative}._switch_1natu_128:after{content:"";background:var(--text);border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px}._switch_1natu_128[data-on]{background:var(--accent)}._switch_1natu_128[data-on]:after{transform:translate(18px)}._switchRow_1natu_150{text-align:left;border:2px solid #0000;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px;display:flex}._switchRow_1natu_150:active:not(:disabled){background:var(--control-pressed)}._switchRow_1natu_150:focus-visible{border-color:var(--focus);outline:none}._switchRow_1natu_150:disabled{opacity:.55;cursor:default}._switchText_1natu_163{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._switchTitle_1natu_164{font-weight:500}._switchDetail_1natu_165{color:var(--text-muted);font-size:14px;line-height:21px}@media (prefers-reduced-motion:reduce){._switch_1natu_128,._switch_1natu_128:after{transition:none}}._segmented_1natu_169{background:var(--control-pressed);border-radius:22px;padding:3px;display:flex}._segment_1natu_169{white-space:nowrap;text-overflow:ellipsis;border-radius:19px;flex:1;min-width:0;min-height:38px;padding:0 8px;font-size:14px;line-height:20px;overflow:hidden}._segment_1natu_169[aria-checked=true]{background:var(--control);box-shadow:0 1px 4px var(--chrome-shadow);font-weight:600}._segment_1natu_169:active{opacity:.7}._segment_1natu_169:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}
