.WardrobeMock_visualizeSection__Xc7N6{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0;margin-block:1.5rem;padding-block:1.25rem;border-block:1px solid var(--color-border,#ddd0c5)}.WardrobeMock_visualizeSection__Xc7N6>p{margin:0;line-height:1.65;overflow-wrap:anywhere}.WardrobeMock_guidanceUncertainty__wy_ks{color:#74645c;font-size:.82rem;line-height:1.65}.WardrobeMock_detailName___TmI0{min-width:0;overflow-wrap:anywhere}.WardrobeMock_photoActionBtn__4u1T6{min-height:44px;white-space:normal}.WardrobeMock_detailActions___J6qI{align-items:stretch;gap:.75rem}.WardrobeMock_detailCategory__gmo7o,.WardrobeMock_detailColor__3g97i,.WardrobeMock_detailMeta__eNE1Z{line-height:1.6;overflow-wrap:anywhere}.WardrobeMock_page__FSeT_{width:100%;min-width:0;min-height:calc(100svh - 56px);max-width:680px;margin:0 auto;padding:2rem 1.25rem calc(3rem + env(safe-area-inset-bottom));color:var(--color-text-primary)}.WardrobeMock_backButton__CtYV4,.WardrobeMock_textButton__KNgYq{align-self:flex-start;color:var(--color-accent);font-size:.875rem;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.WardrobeMock_backButton__CtYV4:hover,.WardrobeMock_textButton__KNgYq:hover{color:var(--color-accent-dark)}.WardrobeMock_backButton__CtYV4:focus-visible,.WardrobeMock_closeButton__YSDdk:focus-visible,.WardrobeMock_textButton__KNgYq:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.WardrobeMock_sectionEyebrow__IcBEq{color:var(--color-bonina-text);font-size:.69rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.WardrobeMock_pageTitle__zrww8,.WardrobeMock_panelTitle__q3s5W{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.12}.WardrobeMock_pageTitle__zrww8{font-size:clamp(1.75rem,6vw,2.25rem)}.WardrobeMock_panelTitle__q3s5W{font-size:clamp(1.4rem,5vw,1.75rem)}.WardrobeMock_firstVisit__tMplt{display:flex;flex-direction:column;gap:2.5rem}.WardrobeMock_firstVisitHeader__tDvGk{display:flex;flex-direction:column;gap:.9rem;padding-top:.5rem}.WardrobeMock_firstVisitTitle__KOMVj{font-family:var(--font-display);font-size:clamp(1.85rem,8vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--color-text-primary)}.WardrobeMock_firstVisitBody__wlQsL{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-text-secondary);max-width:42ch}.WardrobeMock_firstVisitCta__Aqbo3{display:flex;flex-direction:column;gap:.7rem}.WardrobeMock_startingGuide__WDSIC{display:flex;flex-direction:column;gap:.4rem;border-left:2px solid var(--color-bonina-line);padding-left:.75rem}.WardrobeMock_startingGuideHeading__COwuK{font-family:var(--font-body);font-size:.75rem;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.WardrobeMock_startingGuideCategories__XXoow{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-muted);line-height:1.75}.WardrobeMock_valueProps__8A3pT{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border)}.WardrobeMock_valueProp__G3BdD{display:flex;flex-direction:column;gap:.2rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.WardrobeMock_valuePropTitle__b_pXq{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.WardrobeMock_valuePropDesc__kXxQ6{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-secondary);line-height:1.55}.WardrobeMock_pageHeader__fZD1G{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid var(--color-bonina-line)}.WardrobeMock_collectionHeader__q3Trl{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:.25rem;min-width:0;flex-wrap:wrap}.WardrobeMock_collectionHeader__q3Trl>div:first-child{min-width:0;flex:1 1 10rem}.WardrobeMock_selectionActions__sRgF9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.WardrobeMock_collectionCount__KOhnL{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-muted);margin-top:.25rem}.WardrobeMock_intelligenceCard__2iong{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0 1.5rem;padding:1rem;border:1px solid var(--color-bonina-line,var(--color-border));border-radius:.875rem;background:var(--color-surface-subtle,#fbf8f5)}.WardrobeMock_intelligenceEyebrow__kRhHG{margin:0;color:var(--color-bonina-text,var(--color-text-secondary));font-size:.6875rem;font-weight:700;letter-spacing:.1em}.WardrobeMock_intelligenceTitle___ON7b{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.15}.WardrobeMock_intelligenceDataNote___b2I_ p,.WardrobeMock_intelligenceDetail__zftcc p,.WardrobeMock_intelligenceOpportunity__Wor8Y p,.WardrobeMock_intelligenceSummary__wqBUs,.WardrobeMock_itemIntelligenceCard__T5K3K p{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.55}.WardrobeMock_intelligenceDataNote___b2I_,.WardrobeMock_intelligenceDetail__zftcc,.WardrobeMock_intelligenceOpportunity__Wor8Y,.WardrobeMock_itemIntelligenceCard__T5K3K>div{display:grid;grid-gap:.2rem;gap:.2rem}.WardrobeMock_intelligenceDataNote___b2I_ strong,.WardrobeMock_intelligenceDetail__zftcc strong,.WardrobeMock_intelligenceOpportunity__Wor8Y strong,.WardrobeMock_itemIntelligenceCard__T5K3K strong{font-size:.8125rem;color:var(--color-text-primary)}.WardrobeMock_intelligenceDataNote___b2I_,.WardrobeMock_intelligenceOpportunity__Wor8Y{padding-top:.75rem;border-top:1px solid var(--color-border)}.WardrobeMock_itemIntelligenceCard__T5K3K{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--color-bonina-line,var(--color-border));border-radius:.875rem;background:var(--color-surface-subtle,#fbf8f5)}.WardrobeMock_itemIntelligenceCard__T5K3K h3{margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:1.2rem;line-height:1.2}.WardrobeMock_intelligenceAction__J1BwV{align-self:flex-start;min-height:44px;padding:.45rem 0;border:0;background:transparent;color:var(--color-accent);font:600 .875rem var(--font-body);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.WardrobeMock_intelligenceAction__J1BwV:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.WardrobeMock_selectionCount__t6Ed1,.WardrobeMock_selectionFeedback__C4hOF{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-secondary);margin-top:.45rem}.WardrobeMock_selectionFeedback__C4hOF{color:var(--color-bonina-text)}.WardrobeMock_collectionTools__CZ5Zh{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;margin:-.8rem 0 1.15rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 92%,var(--color-bonina-soft))}.WardrobeMock_filterField__KVPok,.WardrobeMock_searchField__Wz4gk{display:flex;flex-direction:column;gap:.3rem;color:var(--color-text-secondary);font-size:.75rem;font-weight:700}.WardrobeMock_filterGrid__5Fr_a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.WardrobeMock_searchAndFilterTrigger___o22J{min-width:0}.WardrobeMock_filtersTrigger__ws2Fu{display:none;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;white-space:nowrap}.WardrobeMock_filtersTrigger__ws2Fu,.WardrobeMock_selectInput__8_c3D{min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary)}.WardrobeMock_selectInput__8_c3D{width:100%;padding:.65rem 2rem .65rem .7rem;background:var(--color-bg);font:inherit}.WardrobeMock_clearFiltersButton__H8fpB:focus-visible,.WardrobeMock_selectInput__8_c3D:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.WardrobeMock_collectionToolSummary__EVo38{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-text-muted);font-size:.78rem}.WardrobeMock_clearFiltersButton__H8fpB{min-height:36px;padding:.25rem 0;color:var(--color-bonina-text);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:.16em}.WardrobeMock_filtersOverlay__mV2XD{position:fixed;inset:0;z-index:210;display:flex;align-items:flex-end;background:rgba(20,17,15,.42)}.WardrobeMock_filtersSheet__BTLnn{box-sizing:border-box;width:100%;max-height:min(88dvh,42rem);overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--color-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.12)}.WardrobeMock_filtersSheetHeader__8ir9W{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.WardrobeMock_filtersSheetHeader__8ir9W>div{min-width:0}.WardrobeMock_filtersSheetActions__8qK54{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem}.WardrobeMock_filtersDoneButton___Rrg_{min-height:44px;padding:.65rem .9rem;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:.875rem;font-weight:700}.WardrobeMock_filtersDoneButton___Rrg_:focus-visible,.WardrobeMock_filtersTrigger__ws2Fu:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.WardrobeMock_filteredEmpty__zC1BK{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:2.25rem .5rem;color:var(--color-text-secondary);text-align:left}.WardrobeMock_filteredEmpty__zC1BK h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:1.35rem}.WardrobeMock_filteredEmpty__zC1BK p{max-width:36ch;font-size:.9rem;line-height:1.55}.WardrobeMock_ghostButton__t8N6Q,.WardrobeMock_primaryButton__XC6XV,.WardrobeMock_saveEditButton__9Bcae{border-radius:999px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.WardrobeMock_primaryButton__XC6XV{padding:.8rem 1.5rem;background:var(--color-accent);color:#fff}.WardrobeMock_primaryButton__XC6XV:hover{background:var(--color-accent-dark)}.WardrobeMock_primaryButton__XC6XV:disabled{cursor:not-allowed;opacity:.4}.WardrobeMock_primaryButton__XC6XV:active:not(:disabled){transform:scale(.98)}.WardrobeMock_addButton__sHh6k:focus-visible,.WardrobeMock_ghostButton__t8N6Q:focus-visible,.WardrobeMock_primaryButton__XC6XV:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}.WardrobeMock_ghostButton__t8N6Q{padding:.75rem 1.5rem;color:var(--color-text-secondary);border:1px solid var(--color-border)}.WardrobeMock_ghostButton__t8N6Q:hover{color:var(--color-accent);border-color:var(--color-accent)}.WardrobeMock_addButton__sHh6k{flex:0 1 auto;max-width:100%;padding:.35rem .85rem;min-height:44px;background:transparent;color:var(--color-bonina-text);font-size:.8125rem;font-weight:600;border:1px solid;border-radius:999px;overflow-wrap:anywhere;text-align:center;transition:background .15s ease}.WardrobeMock_addButton__sHh6k:hover{background:var(--color-bonina-soft)}.WardrobeMock_selectButton__Oj1l7,.WardrobeMock_selectionDeleteButton__mRUtR{min-height:44px;padding:.35rem .85rem;border:1px solid;border-radius:999px;font-size:.8125rem;font-weight:600;transition:background .15s ease,color .15s ease}.WardrobeMock_selectButton__Oj1l7{color:var(--color-text-secondary)}.WardrobeMock_selectButton__Oj1l7:hover{color:var(--color-accent);background:var(--color-bonina-soft)}.WardrobeMock_selectionDeleteButton__mRUtR{color:#b42318;border-color:rgba(180,35,24,.45);background:#fff7f5}.WardrobeMock_selectionDeleteButton__mRUtR:hover{color:#fff;border-color:#b42318;background:#b42318}.WardrobeMock_addButton__sHh6k:disabled,.WardrobeMock_selectButton__Oj1l7:disabled,.WardrobeMock_selectionDeleteButton__mRUtR:disabled{cursor:not-allowed;opacity:.45}.WardrobeMock_selectButton__Oj1l7:focus-visible,.WardrobeMock_selectionDeleteButton__mRUtR:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.WardrobeMock_itemGrid____HD2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.WardrobeMock_itemCard___Mcz3{position:relative;min-width:0;overflow:hidden;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.WardrobeMock_itemCardSelectable__bjqB9{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.WardrobeMock_itemCardSelectable__bjqB9:hover{border-color:var(--color-accent)}.WardrobeMock_itemCardSelectable__bjqB9:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.WardrobeMock_itemCardSelected__sRrAI{border:2px solid var(--color-accent);box-shadow:0 0 0 3px var(--color-bonina-soft)}.WardrobeMock_itemSelectionIndicator__fuMdC{position:absolute;z-index:2;top:.55rem;right:.55rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid var(--color-accent);border-radius:50%;background:var(--color-bg);color:#fff;font-size:.8rem;font-weight:800;box-shadow:var(--shadow-sm)}.WardrobeMock_itemCardSelected__sRrAI .WardrobeMock_itemSelectionIndicator__fuMdC{background:var(--color-accent)}.WardrobeMock_itemImageFrame__G6ya5{width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--color-accent-subtle)}.WardrobeMock_itemThumb__Md7Tz{width:100%;height:100%;object-fit:contain}.WardrobeMock_photoImageLoading__I7e_v{visibility:hidden}.WardrobeMock_itemThumbPlaceholder__pVqIL{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:var(--color-accent);background:var(--color-accent-subtle)}.WardrobeMock_itemThumbGlyph__cZusI{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--color-accent);opacity:.6}.WardrobeMock_itemThumbNoPhoto__ktjU_{font-family:var(--font-body);font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);opacity:.65}.WardrobeMock_itemInfo__elYXT{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .65rem .5rem;min-width:0}.WardrobeMock_itemName__SRZSZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;color:var(--color-text-primary)}.WardrobeMock_itemCardFooter__pX6hR{display:flex;align-items:center;justify-content:space-between;margin-top:.15rem;min-height:2rem}.WardrobeMock_itemCategory__kicmU{color:var(--color-text-muted);font-size:.72rem;flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.WardrobeMock_itemColorCompatibility__9TOqE{flex:0 0 auto;white-space:normal;overflow-wrap:anywhere;color:var(--color-text-muted);font-size:.65rem;line-height:1.2}.WardrobeMock_itemRegisteredColor__Idk5r{color:var(--color-text-muted);font-size:.72rem;overflow-wrap:anywhere;line-height:1.4}.WardrobeMock_collectionMoreActions__xKpE_{margin:.25rem 0 .75rem}.WardrobeMock_collectionMoreActions__xKpE_ summary,.WardrobeMock_moreOptions__F1MAv summary{cursor:pointer;min-height:44px;padding:.75rem 0;color:var(--color-text-secondary);font-size:.875rem}.WardrobeMock_collectionMoreActions__xKpE_ summary:focus-visible,.WardrobeMock_moreOptions__F1MAv summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.WardrobeMock_collectionMoreActions__xKpE_ .WardrobeMock_outfitCTABar__svefj{display:flex;flex-wrap:wrap;gap:.5rem}.WardrobeMock_collectionMoreActions__xKpE_ .WardrobeMock_outfitCTABtn__Zv2o3{flex:1 1 9rem}.WardrobeMock_moreOptions__F1MAv{margin-top:1rem;border-top:1px solid var(--color-border)}.WardrobeMock_detailCombineBtn__6TN3D{display:block;width:100%;min-height:48px;padding:.75rem 1rem;margin:1rem 0;border:0;border-radius:var(--radius-md);background:var(--color-accent);color:white;font:inherit;font-weight:600;cursor:pointer}.WardrobeMock_detailCombineBtn__6TN3D:hover{background:var(--color-accent-dark)}.WardrobeMock_detailCombineBtn__6TN3D:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.WardrobeMock_itemColorCompatibility__9TOqE[data-compatibility=ALIGNED]{color:var(--color-bonina-text)}.WardrobeMock_itemColorCompatibility__9TOqE[data-compatibility=USE_WITH_CAUTION]{color:var(--color-text-secondary)}.WardrobeMock_detailColorCompatibility__pazJn{margin-top:-.35rem;color:var(--color-text-secondary);font-size:.82rem;line-height:1.45}.WardrobeMock_detailColorCompatibility__pazJn[data-compatibility=ALIGNED]{color:var(--color-bonina-text)}.WardrobeMock_itemCardActions__NOujC{display:flex;align-items:center;gap:.1rem;flex-shrink:0}.WardrobeMock_itemFavStar__KlYYv{color:var(--color-accent);font-size:.75rem;opacity:.7;pointer-events:none;line-height:1}.WardrobeMock_itemMenuBtn__pTPiX{color:var(--color-text-muted);font-size:1rem;letter-spacing:.05em;min-height:44px;min-width:44px;display:grid;place-items:center;transition:color .15s ease}.WardrobeMock_itemMenuBtn__pTPiX:hover{color:var(--color-accent)}.WardrobeMock_itemMenuBtn__pTPiX:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.WardrobeMock_editInput__MdkIA,.WardrobeMock_textInput__m8zX4{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-primary);font:inherit}.WardrobeMock_editInput__MdkIA{min-width:0;padding:.4rem .5rem}.WardrobeMock_saveEditButton__9Bcae{border-radius:999px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.35rem .55rem;background:var(--color-accent);color:#fff;font-size:.75rem}.WardrobeMock_textInput__m8zX4{padding:.75rem .8rem;font-weight:400}.WardrobeMock_editInput__MdkIA:focus,.WardrobeMock_textInput__m8zX4:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent-subtle)}.WardrobeMock_sourceSheet__xJmYn{position:fixed;z-index:200;inset:auto 0 0;box-sizing:border-box;max-width:680px;max-height:min(92dvh,44rem);margin:0 auto;padding:1.5rem 1.25rem calc(1.75rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg);border:1px solid var(--color-border);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.12)}.WardrobeMock_sheetHeader__RdN7C{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.WardrobeMock_sheetHeader__RdN7C>:first-child,.WardrobeMock_sourceOptionContent__tLJUF{min-width:0}.WardrobeMock_sheetHelper__6qa7o{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-secondary);line-height:1.55;margin-top:.35rem;max-width:38ch}.WardrobeMock_closeButton__YSDdk{flex-shrink:0;align-self:flex-start;width:2.25rem;height:2.25rem;color:var(--color-text-muted);font-size:1.5rem;display:grid;place-items:center;min-height:44px;min-width:44px}.WardrobeMock_sourceOptions__V_6G_{display:grid;grid-gap:.5rem;gap:.5rem}.WardrobeMock_hiddenInput__eKdd_{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.WardrobeMock_sourceOption__ea0oc{display:flex;align-items:center;gap:1rem;width:100%;padding:.9rem 0;text-align:left;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);min-height:44px;transition:color .15s ease}.WardrobeMock_sourceOption__ea0oc:last-child{border-bottom:none}.WardrobeMock_sourceOption__ea0oc:hover{color:var(--color-accent)}.WardrobeMock_sourceOption__ea0oc:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.WardrobeMock_sourceOptionContent__tLJUF{display:flex;flex-direction:column;gap:.12rem}.WardrobeMock_sourceOptionTitle__Z14TJ{font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.WardrobeMock_sourceOptionDesc__a839m{color:var(--color-text-muted);font-size:.8125rem;overflow-wrap:anywhere}.WardrobeMock_localNote__bfX_m{margin-top:1.1rem;font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.WardrobeMock_addPanel__Z0I1Z{display:flex;flex-direction:column;gap:1.1rem;max-width:28rem;margin:0 auto}.WardrobeMock_noPhotoHeader__TkTu2{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.WardrobeMock_photoConfirm__FlNCc{display:flex;flex-direction:column;gap:.6rem}.WardrobeMock_photoConfirmFrame__mqqtM{width:100%;max-height:300px;aspect-ratio:1/1;overflow:hidden;background:var(--color-accent-subtle);border-radius:var(--radius-md)}.WardrobeMock_photoConfirmImg__YBmVl{width:100%;height:100%;object-fit:contain}.WardrobeMock_photoConfirmPlaceholder__qBXI8{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-accent)}.WardrobeMock_fieldLabel__YyyMw{display:flex;flex-direction:column;gap:.35rem;color:var(--color-text-secondary);font-size:.82rem;font-weight:700}.WardrobeMock_optional__0RMPz{color:var(--color-text-muted);font-weight:400}.WardrobeMock_formActions__ZBxHX{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.WardrobeMock_formHelper__3Os2r{font-size:.8125rem;color:var(--color-text-muted)}.WardrobeMock_inlineActions__xhVjm{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.WardrobeMock_duplicatePanel__6Xd9u{display:flex;flex-direction:column;gap:.55rem;padding:.9rem;background:var(--color-accent-subtle);border:1px solid rgba(122,92,88,.25);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.86rem}.WardrobeMock_detailPanel__jzIMd{display:flex;flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto}.WardrobeMock_detailThumb__STP8g{height:100%;object-fit:contain}.WardrobeMock_detailImageFrame__9399T,.WardrobeMock_detailThumb__STP8g{width:100%;background:var(--color-accent-subtle);border-radius:var(--radius-md)}.WardrobeMock_detailImageFrame__9399T{height:min(320px,70vw);min-height:220px;aspect-ratio:1/1;overflow:hidden}.WardrobeMock_detailThumbPlaceholder__HWn45{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:var(--color-accent-subtle);border-radius:var(--radius-md);color:var(--color-accent)}.WardrobeMock_detailThumbGlyph__1UVnE{font-family:var(--font-display);font-size:3.5rem;line-height:1;opacity:.55}.WardrobeMock_detailThumbNoPhoto__UQwD9{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;opacity:.6}.WardrobeMock_detailName___TmI0{font-family:var(--font-display);font-size:clamp(1.4rem,5vw,1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--color-text-primary);margin-top:.25rem}.WardrobeMock_detailCategory__gmo7o,.WardrobeMock_detailColor__3g97i,.WardrobeMock_detailMeta__eNE1Z{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-muted);margin-top:.4rem}.WardrobeMock_detailMeta__eNE1Z{font-size:.8125rem}.WardrobeMock_detailEditForm__rIaW8{display:flex;flex-direction:column;gap:.8rem}.WardrobeMock_detailEditActions__9cPSb{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.WardrobeMock_detailActions___J6qI{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border);margin-top:.5rem}.WardrobeMock_detailActionBtn__FJsEv{display:flex;align-items:center;width:100%;padding:.9rem 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-primary);text-align:left;min-height:44px;transition:color .15s ease}.WardrobeMock_detailActionBtn__FJsEv:hover{color:var(--color-accent)}.WardrobeMock_detailActionBtn__FJsEv:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.WardrobeMock_destructiveAction__BygiX{color:var(--color-text-muted)}.WardrobeMock_destructiveAction__BygiX:hover{color:#b91c1c}.WardrobeMock_deleteConfirm__Dkr9A{display:flex;flex-direction:column;gap:.65rem;padding:.9rem 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:.875rem;color:var(--color-text-secondary)}.WardrobeMock_selectionDialogBackdrop__1t_Wi{position:fixed;z-index:250;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:rgba(25,21,20,.38)}.WardrobeMock_selectionDeleteDialog__Kof9i{display:flex;width:min(100%,30rem);flex-direction:column;gap:.85rem;padding:1.35rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:0 -10px 36px rgba(0,0,0,.18)}.WardrobeMock_selectionDeleteDialog__Kof9i p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}.WardrobeMock_selectionDialogActions__45CC7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.25rem}.WardrobeMock_successPanel__sn4N8{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;max-width:28rem;margin:0 auto}.WardrobeMock_successTitle__ZZcj4{font-family:var(--font-display);font-size:clamp(1.6rem,6vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--color-text-primary);overflow-wrap:break-word;word-break:break-word;min-width:0;max-width:100%}.WardrobeMock_successTitle__ZZcj4 span{display:block;max-width:100%;overflow-wrap:anywhere}.WardrobeMock_successActions__WOzLW{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.WardrobeMock_memoryCard__lDz_M{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.WardrobeMock_memoryTitle__RURiX{font-family:var(--font-display);font-size:1.4rem;line-height:1.2;letter-spacing:-.01em;min-width:0;max-width:100%;overflow-wrap:anywhere}.WardrobeMock_memoryText__3dqYN{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-secondary);line-height:1.55}.WardrobeMock_memoryActions__iiIs3{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;margin-top:.25rem}.WardrobeMock_memorySaveError__aFvtB{color:var(--color-error,#c0392b);font-size:.875rem;line-height:1.4;margin:.5rem 0 0}.WardrobeMock_guestCopy__9uZPq{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.WardrobeMock_candidateList__nsrbv{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.1rem}.WardrobeMock_candidateCard__55mVJ{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;color:var(--color-text-primary)}.WardrobeMock_candidateCardSelected__UEBQ9{border-color:var(--color-accent);background:var(--color-bonina-soft)}.WardrobeMock_candidateToggle__HGlY2{display:grid;grid-template-columns:1.55rem minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;width:100%;padding:.7rem;text-align:left;color:inherit;min-height:44px}.WardrobeMock_candidateToggle__HGlY2:hover{background:var(--color-bonina-soft)}.WardrobeMock_candidateEditBtn__xdIGq{display:flex;align-items:center;width:100%;padding:.3rem .7rem .4rem;color:var(--color-accent);font-size:.72rem;font-weight:600;text-align:left;border-top:1px solid var(--color-border);min-height:44px}.WardrobeMock_candidateEditBtn__xdIGq:hover{color:var(--color-accent-dark)}.WardrobeMock_candidateEditRow__3hrKC{display:flex;align-items:center;gap:.35rem;padding:.5rem .7rem}.WardrobeMock_candidateCheck__Nqw4S{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid var(--color-border);border-radius:50%;color:#fff;background:var(--color-bg);font-size:.75rem;flex-shrink:0}.WardrobeMock_candidateCardSelected__UEBQ9 .WardrobeMock_candidateCheck__Nqw4S{border-color:var(--color-accent);background:var(--color-accent)}.WardrobeMock_candidateCopy__yyh9p{display:flex;min-width:0;flex-direction:column;gap:.12rem}.WardrobeMock_candidateCopy__yyh9p strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem}.WardrobeMock_candidateAction__TYxxM,.WardrobeMock_candidateCopy__yyh9p span{color:var(--color-text-muted);font-size:.72rem}.WardrobeMock_candidateAction__TYxxM{color:var(--color-accent);font-weight:700;text-align:right;white-space:nowrap}.WardrobeMock_outfitCTABar__svefj{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.WardrobeMock_outfitCTABtn__Zv2o3{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1.1rem;background:var(--color-bonina-soft,#fdf0f5);border:1.5px solid var(--color-accent,#c0508a);border-radius:999px;font-size:.9375rem;font-weight:600;color:var(--color-accent,#c0508a);min-height:44px;text-decoration:none;transition:background .15s,border-color .15s}.WardrobeMock_outfitCTABtn__Zv2o3:hover{background:var(--color-accent,#c0508a);color:#fff}@media (max-width:520px){.WardrobeMock_page__FSeT_{padding-inline:1rem}.WardrobeMock_resalePanel__gD5eP{padding-bottom:calc(2.1rem + env(safe-area-inset-bottom))}.WardrobeMock_itemGrid____HD2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.WardrobeMock_collectionHeader__q3Trl{align-items:center}.WardrobeMock_searchAndFilterTrigger___o22J{display:flex;align-items:flex-end;gap:.65rem}.WardrobeMock_searchAndFilterTrigger___o22J .WardrobeMock_searchField__Wz4gk{flex:1 1;min-width:0}.WardrobeMock_filtersTrigger__ws2Fu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.WardrobeMock_desktopFilterControls__ZrWoV{display:none}.WardrobeMock_filtersSheet__BTLnn .WardrobeMock_filterGrid__5Fr_a{grid-template-columns:1fr}.WardrobeMock_filtersSheetActions__8qK54{align-items:stretch;flex-direction:column-reverse}.WardrobeMock_filtersSheetActions__8qK54>*{width:100%}.WardrobeMock_selectionActions__sRgF9{justify-content:flex-start}.WardrobeMock_selectionDialogActions__45CC7{align-items:stretch;flex-direction:column-reverse}.WardrobeMock_selectionDialogActions__45CC7 .WardrobeMock_selectionDeleteButton__mRUtR,.WardrobeMock_selectionDialogActions__45CC7 .WardrobeMock_textButton__KNgYq{width:100%}.WardrobeMock_candidateToggle__HGlY2{grid-template-columns:1.35rem minmax(0,1fr)}.WardrobeMock_candidateAction__TYxxM{grid-column:2;text-align:left}}@media (max-width:360px){.WardrobeMock_itemGrid____HD2{grid-template-columns:1fr}}.WardrobeMock_photoActions__PkQEN{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.WardrobeMock_photoActionBtn__4u1T6{padding:.5rem 1rem;background:#f5f5f5;border:1.5px solid #e0e0e0;border-radius:10px;font-size:.88rem;font-weight:500;color:#1a1a1a;cursor:pointer;transition:background .15s,border-color .15s}.WardrobeMock_photoActionBtn__4u1T6:hover{background:#eee;border-color:#c8c8c8}.WardrobeMock_photoActionBtnGhost__p_pmI{background:transparent;border-color:transparent;color:#777}.WardrobeMock_photoActionBtnGhost__p_pmI:hover{color:#c0392b;background:#fef2f2;border-color:#fca5a5}.WardrobeMock_resaleEntry__kBN_f{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:1rem 0;margin:.25rem 0 .5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);text-align:left}.WardrobeMock_resaleEntry__kBN_f:hover{color:var(--color-accent)}.WardrobeMock_resaleEntry__kBN_f span:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.WardrobeMock_resaleEntry__kBN_f strong{font:600 1rem var(--font-body)}.WardrobeMock_resaleEntry__kBN_f small{color:var(--color-text-muted);font-size:.78rem}.WardrobeMock_resalePanel__gD5eP{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border:1px solid var(--color-bonina-line,var(--color-border));border-radius:var(--radius-md);background:var(--color-surface-subtle,#fbf8f5)}.WardrobeMock_resaleHeader__EukvR{display:flex;justify-content:space-between;gap:1rem}.WardrobeMock_resaleHeader__EukvR h3{margin:.25rem 0 0;font:700 1.45rem/1.1 var(--font-display)}.WardrobeMock_resaleIntro__Taq9x,.WardrobeMock_resalePrivateNote__szTbP{margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.5}.WardrobeMock_resalePrivateNote__szTbP{padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.76rem}.WardrobeMock_resaleChoices__Uv5K5{display:grid;grid-gap:.5rem;gap:.5rem;padding:0;border:0}.WardrobeMock_resaleChoices__Uv5K5 legend{margin-bottom:.15rem;color:var(--color-text-secondary);font-size:.8rem;font-weight:700}.WardrobeMock_resaleChoiceSelected__Pw2Y4,.WardrobeMock_resaleChoice__fuPO9{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary)}.WardrobeMock_resaleChoiceSelected__Pw2Y4{border-color:var(--color-accent);background:var(--color-bonina-soft)}.WardrobeMock_resaleChoice__fuPO9 span{margin-left:auto;color:var(--color-text-muted);font-size:.75rem}.WardrobeMock_currencyInput__GP9fB{display:flex;align-items:center;gap:.4rem}.WardrobeMock_currencyInput__GP9fB .WardrobeMock_textInput__m8zX4{flex:1 1}.WardrobeMock_currencyInput__GP9fB>span{color:var(--color-text-muted);font-size:.85rem}.WardrobeMock_resaleActions__mcVQW{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.WardrobeMock_resaleCancel__Zp41_{justify-self:start;color:var(--color-text-muted);font-size:.76rem;text-decoration:underline;text-underline-offset:.2em}.WardrobeMock_resaleLoading__tlrSn{margin:0;color:var(--color-text-secondary);font-size:.9rem}.WardrobeMock_resaleError__gJ4yg{color:#a33a32;font-size:.75rem;font-weight:600}