.WardrobeIcon-module__iAoKaW__root{width:var(--wardrobe-icon-frame-size);height:var(--wardrobe-icon-frame-size);min-width:var(--wardrobe-icon-frame-size);min-height:var(--wardrobe-icon-frame-size);flex:0 0 var(--wardrobe-icon-frame-size);place-items:center;padding:0;line-height:0;display:inline-grid}.WardrobeIcon-module__iAoKaW__graphic{width:var(--wardrobe-icon-graphic-size);height:var(--wardrobe-icon-graphic-size);pointer-events:none;place-items:center;line-height:0;display:grid}.WardrobeIcon-module__iAoKaW__graphic>svg,.WardrobeIcon-module__iAoKaW__graphic>img{width:100%;height:100%;display:block}
.WardrobeProfileLaundry-module__bs_W6W__form{gap:14px;padding:14px 16px 16px;display:grid}.WardrobeProfileLaundry-module__bs_W6W__form label{gap:4px;display:grid}.WardrobeProfileLaundry-module__bs_W6W__form strong{color:var(--wardrobe-text);font-size:var(--wardrobe-type-body-sm);font-weight:var(--wardrobe-font-weight-semibold)}.WardrobeProfileLaundry-module__bs_W6W__form small{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption);line-height:var(--wardrobe-leading-body)}.WardrobeProfileLaundry-module__bs_W6W__controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.WardrobeProfileLaundry-module__bs_W6W__controls select,.WardrobeProfileLaundry-module__bs_W6W__controls button{border-radius:var(--wardrobe-radius-sm);min-height:44px;font:inherit}.WardrobeProfileLaundry-module__bs_W6W__controls select{border:1px solid var(--wardrobe-border-strong);background:var(--wardrobe-surface-warm);min-width:0;color:var(--wardrobe-text);font-size:var(--wardrobe-type-label);padding:0 34px 0 12px}.WardrobeProfileLaundry-module__bs_W6W__controls button{background:var(--wardrobe-text-strong);color:var(--wardrobe-surface-warm);cursor:pointer;font-size:var(--wardrobe-type-label-sm);font-weight:var(--wardrobe-font-weight-semibold);transition:background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out);border:0;padding:0 15px}.WardrobeProfileLaundry-module__bs_W6W__controls button:active:not(:disabled){transform:scale(.97)}.WardrobeProfileLaundry-module__bs_W6W__controls select:disabled,.WardrobeProfileLaundry-module__bs_W6W__controls button:disabled{cursor:wait;opacity:.6}@media (max-width:360px){.WardrobeProfileLaundry-module__bs_W6W__controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WardrobeProfileLaundry-module__bs_W6W__controls button{transition-duration:.01ms}}
.WardrobeManagement-module__uPkFGa__row{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.WardrobeManagement-module__uPkFGa__row button,.WardrobeManagement-module__uPkFGa__row select,.WardrobeManagement-module__uPkFGa__bulk button,.WardrobeManagement-module__uPkFGa__bulk input,.WardrobeManagement-module__uPkFGa__bulk select{border:1px solid var(--wardrobe-border-strong);background:var(--wardrobe-surface-solid);min-height:44px;color:var(--wardrobe-text);border-radius:var(--wardrobe-radius-input);font:inherit;padding:10px 14px;font-size:max(16px,1em)}.WardrobeManagement-module__uPkFGa__row button[aria-pressed=true],.WardrobeManagement-module__uPkFGa__bulk button[type=submit]{background:var(--wardrobe-text-strong);color:var(--wardrobe-text-inverse)}.WardrobeManagement-module__uPkFGa__row button:active,.WardrobeManagement-module__uPkFGa__bulk button:active{transform:scale(.97)}.WardrobeManagement-module__uPkFGa__row :focus-visible,.WardrobeManagement-module__uPkFGa__bulk :focus-visible{outline:2px solid var(--wardrobe-action);outline-offset:2px}.WardrobeManagement-module__uPkFGa__bulk{background:var(--wardrobe-surface-solid);border-radius:var(--wardrobe-radius-md);margin-block:16px;padding:16px}.WardrobeManagement-module__uPkFGa__bulk fieldset{border:0;min-width:0;padding:0}.WardrobeManagement-module__uPkFGa__bulk label{gap:6px;margin-block:12px;display:grid}.WardrobeManagement-module__uPkFGa__bulk input,.WardrobeManagement-module__uPkFGa__bulk select{box-sizing:border-box;width:100%;min-width:0}.WardrobeManagement-module__uPkFGa__bulk p{font-size:var(--wardrobe-type-body-sm);color:var(--wardrobe-text-soft);overflow-wrap:anywhere}.WardrobeManagement-module__uPkFGa__bulk button:disabled{opacity:.5}.WardrobeManagement-module__uPkFGa__bulk .WardrobeManagement-module__uPkFGa__seasonChoice{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-input);cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:0;padding:4px 10px;display:flex}.WardrobeManagement-module__uPkFGa__bulk .WardrobeManagement-module__uPkFGa__seasonChoice:has(input:checked){background:var(--wardrobe-surface-muted);border-color:var(--wardrobe-action)}.WardrobeManagement-module__uPkFGa__bulk .WardrobeManagement-module__uPkFGa__seasonChoice input{width:20px;height:20px;min-height:20px;accent-color:var(--wardrobe-action);padding:0}.WardrobeManagement-module__uPkFGa__bulk [role=alert]{color:var(--wardrobe-danger)}.WardrobeManagement-module__uPkFGa__deleteWarning{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-input);margin-block:12px;padding:12px}.WardrobeManagement-module__uPkFGa__deleteWarning ul{overflow-wrap:anywhere;max-height:180px;padding-left:20px;overflow-y:auto}.WardrobeManagement-module__uPkFGa__bulk button.WardrobeManagement-module__uPkFGa__deleteButton{background:var(--wardrobe-danger);color:var(--wardrobe-text-inverse)}.WardrobeManagement-module__uPkFGa__groupTitle{font-size:var(--wardrobe-type-body);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 16px;min-width:0;margin-block:20px 0;display:flex}.WardrobeManagement-module__uPkFGa__groupCount{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm);white-space:nowrap;font-weight:400}
.WardrobeItemDetail-module__jiPKGW__shell,.WardrobeItemDetail-module__jiPKGW__collectionOpenButton{display:none}@media (max-width:760px){.WardrobeItemDetail-module__jiPKGW__shell{z-index:35;background:var(--wardrobe-canvas);color:var(--wardrobe-text-strong);animation:WardrobeItemDetail-module__jiPKGW__detailEnter var(--wardrobe-motion-medium) var(--wardrobe-ease-out);display:block;position:fixed;inset:0;overflow:hidden}.WardrobeItemDetail-module__jiPKGW__shell:after{content:"";z-index:36;height:max(12px, var(--safe-area-bottom));background:var(--wardrobe-surface);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.WardrobeItemDetail-module__jiPKGW__scroll{height:100%;padding-bottom:calc(160px + var(--safe-area-bottom));overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.WardrobeItemDetail-module__jiPKGW__scroll::-webkit-scrollbar{display:none}.WardrobeItemDetail-module__jiPKGW__hero{background:var(--wardrobe-surface-disabled);width:100%;height:390px;position:relative;overflow:hidden}.WardrobeItemDetail-module__jiPKGW__hero>img{object-fit:contain;width:100%;height:100%;padding:18px;display:block}.WardrobeItemDetail-module__jiPKGW__imageUnavailable{width:100%;height:100%;color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-body-sm);place-items:center;display:grid}.WardrobeItemDetail-module__jiPKGW__heroShade{background:linear-gradient(180deg, rgb(var(--wardrobe-shadow-rgb) / 48%), transparent);pointer-events:none;height:112px;position:absolute;inset:0 0 auto}.WardrobeItemDetail-module__jiPKGW__heroActions{top:calc(10px + var(--safe-area-top));right:max(16px, var(--safe-area-right));left:max(16px, var(--safe-area-left));justify-content:space-between;align-items:center;display:flex;position:absolute}.WardrobeItemDetail-module__jiPKGW__heroActions button,.WardrobeItemDetail-module__jiPKGW__availability button,.WardrobeItemDetail-module__jiPKGW__actionBar button{min-height:44px;font:inherit;cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);border:0}.WardrobeItemDetail-module__jiPKGW__heroActions button:active,.WardrobeItemDetail-module__jiPKGW__availability button:active,.WardrobeItemDetail-module__jiPKGW__actionBar button:active:not(:disabled){transform:scale(.97)}.WardrobeItemDetail-module__jiPKGW__backButton{border-radius:var(--wardrobe-radius-round);background:rgb(var(--wardrobe-surface-rgb) / 92%);width:44px;color:var(--wardrobe-text);box-shadow:0 4px 18px rgb(var(--wardrobe-shadow-rgb) / 10%);place-items:center;padding:0;display:grid}.WardrobeItemDetail-module__jiPKGW__backButton svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.WardrobeItemDetail-module__jiPKGW__editButton{border-radius:var(--wardrobe-radius-pill);background:rgb(var(--wardrobe-surface-rgb) / 92%);color:var(--wardrobe-text-secondary);box-shadow:0 4px 18px rgb(var(--wardrobe-shadow-rgb) / 10%);padding:0 17px;font-size:var(--wardrobe-type-body-sm)!important}.WardrobeItemDetail-module__jiPKGW__content{padding:18px max(22px, var(--safe-area-right)) 24px max(22px, var(--safe-area-left))}.WardrobeItemDetail-module__jiPKGW__titleBlock h1{font-family:var(--wardrobe-font-heading);font-size:var(--wardrobe-type-headline);font-weight:var(--wardrobe-font-weight-medium);line-height:var(--wardrobe-leading-tight);letter-spacing:var(--wardrobe-tracking-compact);margin:0}.WardrobeItemDetail-module__jiPKGW__titleBlock p{color:var(--wardrobe-success);font-size:var(--wardrobe-type-body-sm);align-items:center;gap:8px;margin:7px 0 0;display:flex}.WardrobeItemDetail-module__jiPKGW__titleBlock p[data-available=false]{color:var(--wardrobe-danger)}.WardrobeItemDetail-module__jiPKGW__titleBlock p>span{border-radius:var(--wardrobe-radius-round);background:currentColor;flex:none;width:8px;height:8px}.WardrobeItemDetail-module__jiPKGW__attributes{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);margin:18px 0 0;padding:0 15px}.WardrobeItemDetail-module__jiPKGW__attributes>div{border-bottom:1px solid var(--wardrobe-surface-disabled);grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;min-height:70px;padding:13px 0;display:grid}.WardrobeItemDetail-module__jiPKGW__attributes>div:last-child{border-bottom:0}.WardrobeItemDetail-module__jiPKGW__attributes dt{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-body-sm)}.WardrobeItemDetail-module__jiPKGW__attributes dd{color:var(--wardrobe-text);font-size:var(--wardrobe-type-body-sm);line-height:var(--wardrobe-leading-body);text-align:right;margin:0}.WardrobeItemDetail-module__jiPKGW__colorValue{flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;display:flex}.WardrobeItemDetail-module__jiPKGW__colorValue>span{align-items:center;gap:7px;display:inline-flex}.WardrobeItemDetail-module__jiPKGW__colorValue i{border:1px solid rgb(var(--wardrobe-shadow-rgb) / 10%);border-radius:var(--wardrobe-radius-round);flex:none;width:17px;height:17px}.WardrobeItemDetail-module__jiPKGW__availability{margin-top:18px}.WardrobeItemDetail-module__jiPKGW__availability>div:first-child,.WardrobeItemDetail-module__jiPKGW__outfits>div:first-child{justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.WardrobeItemDetail-module__jiPKGW__availability h2,.WardrobeItemDetail-module__jiPKGW__outfits h2{font-size:var(--wardrobe-type-body-lg);font-weight:var(--wardrobe-font-weight-semibold);margin:0}.WardrobeItemDetail-module__jiPKGW__availability button{color:var(--wardrobe-action-strong);font-size:var(--wardrobe-type-label);background:0 0;padding:0 3px 0 14px}.WardrobeItemDetail-module__jiPKGW__availability>p{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label);line-height:var(--wardrobe-leading-relaxed);margin:3px 0 0}.WardrobeItemDetail-module__jiPKGW__planNotice{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface);margin-top:12px;padding:11px 12px}.WardrobeItemDetail-module__jiPKGW__planNotice p{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label);line-height:var(--wardrobe-leading-body);margin:0}.WardrobeItemDetail-module__jiPKGW__planNotice button{min-height:44px;color:var(--wardrobe-action-strong);font-weight:var(--wardrobe-font-weight-semibold);margin-top:3px;padding:0}.WardrobeItemDetail-module__jiPKGW__outfits{margin-top:18px}.WardrobeItemDetail-module__jiPKGW__outfits>div:first-child>span{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label)}.WardrobeItemDetail-module__jiPKGW__outfitRail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:2px -22px 0;padding:0 22px 8px;display:flex;overflow-x:auto}.WardrobeItemDetail-module__jiPKGW__outfitRail::-webkit-scrollbar{display:none}.WardrobeItemDetail-module__jiPKGW__outfitPreview{scroll-snap-align:start;border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-xs);background:rgb(var(--wardrobe-white-rgb) / 66%);flex:0 0 154px;width:154px;padding:8px}.WardrobeItemDetail-module__jiPKGW__outfitPreview>div{grid-template-columns:repeat(3,1fr);gap:4px;height:66px;display:grid}.WardrobeItemDetail-module__jiPKGW__outfitPreview img{object-fit:contain;border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-disabled);width:100%;height:100%;padding:3px}.WardrobeItemDetail-module__jiPKGW__outfitPreview strong{font-size:var(--wardrobe-type-label-sm);font-weight:var(--wardrobe-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.WardrobeItemDetail-module__jiPKGW__emptyOutfits{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label);margin:2px 0 0}.WardrobeItemDetail-module__jiPKGW__actionBar{z-index:37;right:0;bottom:calc(68px + var(--safe-area-bottom));padding:10px max(22px, var(--safe-area-right)) 14px max(22px, var(--safe-area-left));border-top:1px solid rgb(var(--wardrobe-shadow-rgb) / 8%);background:rgb(var(--wardrobe-canvas-rgb) / 94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;left:0}.WardrobeItemDetail-module__jiPKGW__actionBar button{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-text-strong);width:100%;height:52px;color:var(--wardrobe-surface-solid);font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeItemDetail-module__jiPKGW__actionBar button:disabled{opacity:.48;cursor:default}.WardrobeItemDetail-module__jiPKGW__deleteButton{border:1px solid color-mix(in srgb, var(--wardrobe-action) 42%, var(--wardrobe-border));border-radius:var(--wardrobe-radius-xs);width:100%;min-height:48px;color:var(--wardrobe-action);font:inherit;font-size:var(--wardrobe-type-body-sm);font-weight:var(--wardrobe-font-weight-semibold);cursor:pointer;background:0 0;margin-top:8px}.WardrobeItemDetail-module__jiPKGW__deleteButton:active{transform:scale(.98)}.WardrobeItemDetail-module__jiPKGW__collectionOpenButton{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.WardrobeItemDetail-module__jiPKGW__collectionOpenButton:active{background:rgb(var(--wardrobe-shadow-rgb) / 5%)}}@keyframes WardrobeItemDetail-module__jiPKGW__detailEnter{0%{opacity:0}to{opacity:1}}@media (max-width:370px){.WardrobeItemDetail-module__jiPKGW__hero{height:360px}.WardrobeItemDetail-module__jiPKGW__content,.WardrobeItemDetail-module__jiPKGW__actionBar{padding-right:max(16px, var(--safe-area-right));padding-left:max(16px, var(--safe-area-left))}.WardrobeItemDetail-module__jiPKGW__outfitRail{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.WardrobeItemDetail-module__jiPKGW__shell{animation:none}.WardrobeItemDetail-module__jiPKGW__heroActions button,.WardrobeItemDetail-module__jiPKGW__availability button,.WardrobeItemDetail-module__jiPKGW__actionBar button{transition:none}}
.WardrobeItemDetailsFields-module__PaiV_W__section{min-width:0;margin-block:16px}.WardrobeItemDetailsFields-module__PaiV_W__section summary{cursor:pointer;font-weight:var(--wardrobe-font-weight-semibold);padding-block:14px}.WardrobeItemDetailsFields-module__PaiV_W__section p{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm)}.WardrobeItemDetailsFields-module__PaiV_W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.WardrobeItemDetailsFields-module__PaiV_W__field{min-width:0;color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm);gap:8px;margin-block:12px;display:grid}.WardrobeItemDetailsFields-module__PaiV_W__field input,.WardrobeItemDetailsFields-module__PaiV_W__field select,.WardrobeItemDetailsFields-module__PaiV_W__field textarea{box-sizing:border-box;border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-input);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--wardrobe-text);background:var(--wardrobe-surface-solid);padding:12px;font-size:max(16px,1em)}.WardrobeItemDetailsFields-module__PaiV_W__field textarea{resize:vertical}.WardrobeItemDetailsFields-module__PaiV_W__field :focus-visible{outline:2px solid var(--wardrobe-text-strong);outline-offset:2px}@media (max-width:420px){.WardrobeItemDetailsFields-module__PaiV_W__grid{grid-template-columns:1fr}}
.WardrobeActiveFilters-module__GioWAW__filters{flex-wrap:wrap;gap:8px;margin-block:0 16px;display:flex}.WardrobeActiveFilters-module__GioWAW__filters button{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-input);background:var(--wardrobe-surface-solid);max-width:100%;min-height:44px;color:var(--wardrobe-text);font:inherit;font-size:var(--wardrobe-type-body-sm);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.WardrobeActiveFilters-module__GioWAW__filters button span:first-child{overflow-wrap:anywhere;min-width:0}.WardrobeActiveFilters-module__GioWAW__filters button span:last-child{flex-shrink:0}.WardrobeActiveFilters-module__GioWAW__filters button:focus-visible{outline:2px solid var(--wardrobe-action);outline-offset:2px}.WardrobeActiveFilters-module__GioWAW__filters button:active{background:var(--wardrobe-border-strong)}.WardrobeActiveFilters-module__GioWAW__filters button:disabled{opacity:.5;cursor:default}.WardrobeActiveFilters-module__GioWAW__filters .WardrobeActiveFilters-module__GioWAW__reset{color:var(--wardrobe-action);background:0 0;border-color:#0000}
.WardrobeGroupingControl-module__5PIihq__control{min-width:0;margin-block:16px}.WardrobeGroupingControl-module__5PIihq__control label{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm);gap:8px;display:grid}.WardrobeGroupingControl-module__5PIihq__control select{box-sizing:border-box;border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-input);background:var(--wardrobe-surface-solid);width:100%;min-width:0;min-height:44px;color:var(--wardrobe-text);font:inherit;padding:10px 12px;font-size:max(16px,1em)}.WardrobeGroupingControl-module__5PIihq__control select:focus-visible{outline:2px solid var(--wardrobe-action);outline-offset:2px}.WardrobeGroupingControl-module__5PIihq__control select:disabled{opacity:.5}.WardrobeGroupingControl-module__5PIihq__control p{font-size:var(--wardrobe-type-body-sm);color:var(--wardrobe-text-soft);overflow-wrap:anywhere;margin:8px 0 0}
.WardrobeAvailabilitySheet-module__wieUaq__root{display:none}@media (max-width:760px){.WardrobeAvailabilitySheet-module__wieUaq__root{z-index:130;display:block;position:fixed;inset:0}.WardrobeAvailabilitySheet-module__wieUaq__backdrop{background:rgb(var(--wardrobe-shadow-rgb) / 46%);opacity:0;cursor:default;width:100%;height:100%;transition:opacity var(--wardrobe-motion-medium) var(--wardrobe-ease-out);border:0;padding:0;position:absolute;inset:0}.WardrobeAvailabilitySheet-module__wieUaq__sheet{max-height:calc(100dvh - 54px);padding:13px max(22px, var(--safe-area-right)) calc(28px + var(--safe-area-bottom)) max(22px, var(--safe-area-left));border-radius:var(--wardrobe-radius-lg) var(--wardrobe-radius-lg) 0 0;background:var(--wardrobe-surface);color:var(--wardrobe-text);box-shadow:0 -14px 44px rgb(var(--wardrobe-shadow-rgb) / 12%);opacity:0;transition:transform var(--wardrobe-motion-slow) var(--wardrobe-ease-sheet), opacity var(--wardrobe-motion-medium) var(--wardrobe-ease-out);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.WardrobeAvailabilitySheet-module__wieUaq__root[data-open=true] .WardrobeAvailabilitySheet-module__wieUaq__backdrop{opacity:1}.WardrobeAvailabilitySheet-module__wieUaq__root[data-open=true] .WardrobeAvailabilitySheet-module__wieUaq__sheet{opacity:1;transform:translateY(0)}.WardrobeAvailabilitySheet-module__wieUaq__grabber{border-radius:var(--wardrobe-radius-pill);background:var(--wardrobe-border-strong);width:34px;height:4px;margin:3px auto 18px}.WardrobeAvailabilitySheet-module__wieUaq__sheet h2{font-family:var(--wardrobe-font-heading);font-size:var(--wardrobe-type-title);font-weight:var(--wardrobe-font-weight-medium);line-height:var(--wardrobe-leading-tight);letter-spacing:var(--wardrobe-tracking-compact);margin:0}.WardrobeAvailabilitySheet-module__wieUaq__sheet>p{max-width:326px;color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label);line-height:var(--wardrobe-leading-body);margin:8px 0 20px}.WardrobeAvailabilitySheet-module__wieUaq__sheet form,.WardrobeAvailabilitySheet-module__wieUaq__sheet fieldset{border:0;margin:0;padding:0}.WardrobeAvailabilitySheet-module__wieUaq__option{border-bottom:1px solid var(--wardrobe-surface-disabled);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr);align-content:center;min-height:60px;padding:8px 0 8px 33px;display:grid;position:relative}.WardrobeAvailabilitySheet-module__wieUaq__option:last-child{border-bottom:0}.WardrobeAvailabilitySheet-module__wieUaq__option input{opacity:0;width:1px;height:1px;position:absolute}.WardrobeAvailabilitySheet-module__wieUaq__option>span{border:1.5px solid var(--wardrobe-border-muted);border-radius:var(--wardrobe-radius-round);width:20px;height:20px;transition:border-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), box-shadow var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.WardrobeAvailabilitySheet-module__wieUaq__option[data-selected=true]>span{border-color:var(--wardrobe-text-strong);box-shadow:inset 0 0 0 5px var(--wardrobe-surface), inset 0 0 0 10px var(--wardrobe-text-strong)}.WardrobeAvailabilitySheet-module__wieUaq__option:active>span{transform:translateY(-50%)scale(.92)}.WardrobeAvailabilitySheet-module__wieUaq__option input:focus-visible+span{outline:2px solid var(--wardrobe-action-strong);outline-offset:3px}.WardrobeAvailabilitySheet-module__wieUaq__option strong{font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-medium);line-height:var(--wardrobe-leading-compact);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WardrobeAvailabilitySheet-module__wieUaq__option small{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-compact);margin-top:2px}.WardrobeAvailabilitySheet-module__wieUaq__feedback{min-height:31px;padding-top:5px}.WardrobeAvailabilitySheet-module__wieUaq__feedback p{color:var(--wardrobe-danger);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-body);margin:0}.WardrobeAvailabilitySheet-module__wieUaq__save{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-text-strong);width:100%;height:52px;color:var(--wardrobe-surface-solid);font:inherit;font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-bold);cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);border:0;padding:0 18px}.WardrobeAvailabilitySheet-module__wieUaq__save:active:not(:disabled){transform:scale(.97)}.WardrobeAvailabilitySheet-module__wieUaq__save:disabled{opacity:.62;cursor:default}.WardrobeAvailabilitySheet-module__wieUaq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.WardrobeAvailabilitySheet-module__wieUaq__backdrop,.WardrobeAvailabilitySheet-module__wieUaq__sheet{transition:opacity var(--wardrobe-motion-instant) var(--wardrobe-ease-standard)}.WardrobeAvailabilitySheet-module__wieUaq__option>span,.WardrobeAvailabilitySheet-module__wieUaq__save{transition:none}}
.WardrobeItemEditor-module__wk4pWG__shell{z-index:60;background:var(--wardrobe-canvas);color:var(--wardrobe-text-strong);animation:WardrobeItemEditor-module__wk4pWG__editorEnter .18s var(--wardrobe-ease-out);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.WardrobeItemEditor-module__wk4pWG__header{z-index:2;min-height:calc(68px + var(--safe-area-top));padding:var(--safe-area-top) max(20px, var(--safe-area-right)) 0 max(20px, var(--safe-area-left));border-bottom:1px solid var(--wardrobe-border);background:rgb(var(--wardrobe-canvas-rgb) / 94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid;position:relative}.WardrobeItemEditor-module__wk4pWG__header button{border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-round);background:var(--wardrobe-surface-solid);width:44px;height:44px;color:var(--wardrobe-text);cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);place-items:center;padding:0;display:grid}.WardrobeItemEditor-module__wk4pWG__header button:active:not(:disabled){transform:scale(.97)}.WardrobeItemEditor-module__wk4pWG__header button:disabled{opacity:.45;cursor:default}.WardrobeItemEditor-module__wk4pWG__header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.WardrobeItemEditor-module__wk4pWG__header>div{text-align:center;min-width:0}.WardrobeItemEditor-module__wk4pWG__header span{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption-xs);display:block}.WardrobeItemEditor-module__wk4pWG__header h1{font-size:var(--wardrobe-type-body-lg);line-height:var(--wardrobe-leading-tight);outline:none;margin:1px 0 0}.WardrobeItemEditor-module__wk4pWG__scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.WardrobeItemEditor-module__wk4pWG__scroll::-webkit-scrollbar{display:none}.WardrobeItemEditor-module__wk4pWG__content{width:min(100% - 40px,720px);padding:24px 0 calc(24px + var(--safe-area-bottom));margin:0 auto}.WardrobeItemEditor-module__wk4pWG__preview{border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-media);background:var(--wardrobe-surface-solid);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 16px;padding:12px;display:grid}.WardrobeItemEditor-module__wk4pWG__preview img,.WardrobeItemEditor-module__wk4pWG__preview>span{object-fit:contain;border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-muted);width:76px;height:92px;color:var(--wardrobe-text-faint);place-items:center;padding:6px;display:grid}.WardrobeItemEditor-module__wk4pWG__preview figcaption{gap:5px;min-width:0;display:grid}.WardrobeItemEditor-module__wk4pWG__preview strong{font-size:var(--wardrobe-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WardrobeItemEditor-module__wk4pWG__preview figcaption span{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-body)}.WardrobeItemEditor-module__wk4pWG__formFrame{border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-card);background:var(--wardrobe-surface-solid);padding:24px}.WardrobeItemEditor-module__wk4pWG__actions{z-index:2;bottom:calc(-24px - var(--safe-area-bottom));padding:12px 24px calc(12px + var(--safe-area-bottom));border-top:1px solid var(--wardrobe-border);background:rgb(var(--wardrobe-surface-rgb) / 96%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:24px -24px -24px;position:sticky}@keyframes WardrobeItemEditor-module__wk4pWG__editorEnter{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.WardrobeItemEditor-module__wk4pWG__content{width:100%;padding:16px max(16px, var(--safe-area-right)) calc(16px + var(--safe-area-bottom)) max(16px, var(--safe-area-left))}.WardrobeItemEditor-module__wk4pWG__formFrame{border-radius:var(--wardrobe-radius-media);padding:20px}.WardrobeItemEditor-module__wk4pWG__actions{bottom:calc(-20px - var(--safe-area-bottom));margin:22px -20px -20px;padding-inline:20px}}@media (max-width:420px){.WardrobeItemEditor-module__wk4pWG__header{padding-right:max(12px, var(--safe-area-right));padding-left:max(12px, var(--safe-area-left))}.WardrobeItemEditor-module__wk4pWG__preview{grid-template-columns:64px minmax(0,1fr)}.WardrobeItemEditor-module__wk4pWG__preview img,.WardrobeItemEditor-module__wk4pWG__preview>span{width:64px;height:78px}}@media (prefers-reduced-motion:reduce){.WardrobeItemEditor-module__wk4pWG__shell{animation:none}.WardrobeItemEditor-module__wk4pWG__header button{transition:none}}
.WardrobeCameraCapture-module__IjNQOG__cameraShell{display:none}.WardrobeCameraCapture-module__IjNQOG__desktopUploadPanel{display:block}@media (max-width:760px){.WardrobeCameraCapture-module__IjNQOG__uploadPanel{z-index:100;inset:0 0 calc(82px + var(--safe-area-bottom));width:100%;min-height:0;color:var(--wardrobe-text-strong);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;overflow:hidden}.WardrobeCameraCapture-module__IjNQOG__uploadPanel:before{display:none}.WardrobeCameraCapture-module__IjNQOG__uploadPanel:has([data-camera-source-active=true]){z-index:55}.WardrobeCameraCapture-module__IjNQOG__desktopUploadPanel{display:none}.WardrobeCameraCapture-module__IjNQOG__cameraShell{width:100%;height:100%;min-height:0;padding:12px max(12px, var(--safe-area-right)) max(8px, var(--safe-area-bottom)) max(12px, var(--safe-area-left));color:var(--wardrobe-text-strong);font-family:var(--wardrobe-font-body);align-items:end;display:grid;position:relative;overflow:hidden}.WardrobeCameraCapture-module__IjNQOG__backdrop{background:rgb(var(--wardrobe-shadow-rgb) / 34%);cursor:pointer;width:100%;min-height:44px;animation:WardrobeCameraCapture-module__IjNQOG__backdropEnter var(--wardrobe-motion-fast) var(--wardrobe-ease-out);border:0;padding:0;position:absolute;inset:0}.WardrobeCameraCapture-module__IjNQOG__hiddenInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.WardrobeCameraCapture-module__IjNQOG__sourceSheet{width:min(100%,540px);max-height:min(620px, calc(100dvh - 112px - var(--safe-area-top) - var(--safe-area-bottom)));overscroll-behavior:contain;border:1px solid rgb(var(--wardrobe-shadow-rgb) / 9%);border-radius:var(--wardrobe-radius-card);background:var(--wardrobe-surface-solid);box-shadow:0 22px 58px rgb(var(--wardrobe-shadow-rgb) / 24%);animation:WardrobeCameraCapture-module__IjNQOG__sheetEnter var(--wardrobe-motion-medium) var(--wardrobe-ease-out);margin:0 auto;padding:10px 14px 12px;display:grid;position:relative;overflow-y:auto}.WardrobeCameraCapture-module__IjNQOG__sourceSheetBatch{max-height:min(690px, calc(100dvh - 102px - var(--safe-area-top) - var(--safe-area-bottom)))}.WardrobeCameraCapture-module__IjNQOG__sheetHandle{border-radius:var(--wardrobe-radius-pill);background:var(--wardrobe-border);width:38px;height:4px;margin:0 auto 10px}.WardrobeCameraCapture-module__IjNQOG__sheetHeading{grid-template-columns:minmax(0,1fr);padding:2px 4px 14px;display:grid;position:relative}.WardrobeCameraCapture-module__IjNQOG__sheetHeading:has(.WardrobeCameraCapture-module__IjNQOG__backButton){text-align:center;padding-left:58px;padding-right:58px}.WardrobeCameraCapture-module__IjNQOG__sheetHeading h2{font-family:var(--wardrobe-font-heading);font-size:var(--wardrobe-type-title-lg);font-weight:var(--wardrobe-font-weight-regular);line-height:var(--wardrobe-leading-tight);outline:none;margin:0}.WardrobeCameraCapture-module__IjNQOG__sheetHeading p{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label);line-height:var(--wardrobe-leading-body);margin:6px 0 0}.WardrobeCameraCapture-module__IjNQOG__backButton{min-width:52px;min-height:44px;color:var(--wardrobe-action-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;position:absolute;top:-7px;left:-4px}.WardrobeCameraCapture-module__IjNQOG__categoryHint{border-radius:var(--wardrobe-radius-input);background:var(--wardrobe-surface-muted);color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label-sm);margin:0 4px 10px;padding:10px 12px}.WardrobeCameraCapture-module__IjNQOG__categoryHint strong{color:var(--wardrobe-text-strong)}.WardrobeCameraCapture-module__IjNQOG__sourceActions{border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-md);background:var(--wardrobe-surface);display:grid;overflow:hidden}.WardrobeCameraCapture-module__IjNQOG__sourceActions button{border:0;border-top:1px solid var(--wardrobe-border);width:100%;min-height:70px;color:var(--wardrobe-text-strong);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out);background:0 0;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:9px 12px;display:grid}.WardrobeCameraCapture-module__IjNQOG__sourceActions button:first-child{border-top:0}.WardrobeCameraCapture-module__IjNQOG__sourceActions button:active:not(:disabled){background:var(--wardrobe-surface-muted);transform:scale(.99)}.WardrobeCameraCapture-module__IjNQOG__sourceActions button:disabled{opacity:.45;cursor:default}.WardrobeCameraCapture-module__IjNQOG__sourceActions button>span:nth-child(2){min-width:0}.WardrobeCameraCapture-module__IjNQOG__sourceActions strong,.WardrobeCameraCapture-module__IjNQOG__sourceActions small{display:block}.WardrobeCameraCapture-module__IjNQOG__sourceActions strong{font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-semibold)}.WardrobeCameraCapture-module__IjNQOG__sourceActions small{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption);line-height:var(--wardrobe-leading-solid);margin-top:2px}.WardrobeCameraCapture-module__IjNQOG__sourceIcon{border-radius:var(--wardrobe-radius-round);background:var(--wardrobe-surface-muted);width:44px;height:44px;color:var(--wardrobe-action-strong);place-items:center;display:grid}.WardrobeCameraCapture-module__IjNQOG__sourceActions svg,.WardrobeCameraCapture-module__IjNQOG__batchCapture svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:23px;height:23px}.WardrobeCameraCapture-module__IjNQOG__sourceActions button>svg{width:18px;height:18px;color:var(--wardrobe-text-faint)}.WardrobeCameraCapture-module__IjNQOG__sourceActionPrimary .WardrobeCameraCapture-module__IjNQOG__sourceIcon{background:var(--wardrobe-text-strong);color:var(--wardrobe-surface-solid)}.WardrobeCameraCapture-module__IjNQOG__cancelButton,.WardrobeCameraCapture-module__IjNQOG__finishButton,.WardrobeCameraCapture-module__IjNQOG__batchSources button{border-radius:var(--wardrobe-radius-input);min-height:48px;font:inherit;cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard)}.WardrobeCameraCapture-module__IjNQOG__cancelButton{width:100%;color:var(--wardrobe-action-strong);font-size:var(--wardrobe-type-body-sm);background:0 0;border:0;margin-top:8px}.WardrobeCameraCapture-module__IjNQOG__batchCapture{gap:12px;display:grid}.WardrobeCameraCapture-module__IjNQOG__batchPreview{border-radius:var(--wardrobe-radius-input);background:var(--wardrobe-surface-muted);grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:10px;display:grid}.WardrobeCameraCapture-module__IjNQOG__batchPreview figure{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface);place-items:center;width:68px;height:72px;margin:0;display:grid;overflow:hidden}.WardrobeCameraCapture-module__IjNQOG__batchPreview img{object-fit:cover;width:100%;height:100%}.WardrobeCameraCapture-module__IjNQOG__batchPreview strong{font-size:var(--wardrobe-type-body)}.WardrobeCameraCapture-module__IjNQOG__batchPreview p{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.WardrobeCameraCapture-module__IjNQOG__batchEmpty{border:1px dashed var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-input);background:var(--wardrobe-surface-muted);min-height:126px;color:var(--wardrobe-text-soft);text-align:center;place-content:center;place-items:center;gap:5px;padding:18px;display:grid}.WardrobeCameraCapture-module__IjNQOG__batchEmpty strong{color:var(--wardrobe-text-strong);font-size:var(--wardrobe-type-body-sm)}.WardrobeCameraCapture-module__IjNQOG__batchEmpty p{max-width:280px;font-size:var(--wardrobe-type-caption);line-height:var(--wardrobe-leading-body);margin:0}.WardrobeCameraCapture-module__IjNQOG__batchSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.WardrobeCameraCapture-module__IjNQOG__batchSources button{border:1px solid var(--wardrobe-border);background:var(--wardrobe-surface);min-width:0;min-height:70px;color:var(--wardrobe-text-strong);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-solid);text-align:center;align-content:center;place-items:center;gap:4px;padding:9px 8px;display:grid}.WardrobeCameraCapture-module__IjNQOG__finishButton{background:var(--wardrobe-text-strong);width:100%;color:var(--wardrobe-surface-solid);font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-semibold);border:0}.WardrobeCameraCapture-module__IjNQOG__finishButton:disabled,.WardrobeCameraCapture-module__IjNQOG__batchSources button:disabled,.WardrobeCameraCapture-module__IjNQOG__cancelButton:disabled,.WardrobeCameraCapture-module__IjNQOG__backButton:disabled{opacity:.42;cursor:default}.WardrobeCameraCapture-module__IjNQOG__cancelButton:active:not(:disabled),.WardrobeCameraCapture-module__IjNQOG__finishButton:active:not(:disabled),.WardrobeCameraCapture-module__IjNQOG__batchSources button:active:not(:disabled),.WardrobeCameraCapture-module__IjNQOG__backButton:active:not(:disabled){transform:scale(.98)}.WardrobeCameraCapture-module__IjNQOG__uploadMessage{color:var(--wardrobe-danger);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-body);text-align:center;margin:9px 4px 0}}@keyframes WardrobeCameraCapture-module__IjNQOG__backdropEnter{0%{opacity:0}to{opacity:1}}@keyframes WardrobeCameraCapture-module__IjNQOG__sheetEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:370px),(max-height:700px){.WardrobeCameraCapture-module__IjNQOG__sourceSheet{padding:8px 10px 10px}.WardrobeCameraCapture-module__IjNQOG__sheetHeading{padding-bottom:9px}.WardrobeCameraCapture-module__IjNQOG__sheetHeading h2{font-size:var(--wardrobe-type-title)}.WardrobeCameraCapture-module__IjNQOG__sheetHeading p{font-size:var(--wardrobe-type-caption)}.WardrobeCameraCapture-module__IjNQOG__sourceActions button{min-height:62px}.WardrobeCameraCapture-module__IjNQOG__sourceActions small{display:none}.WardrobeCameraCapture-module__IjNQOG__batchEmpty{min-height:96px;padding:12px}}@media (prefers-reduced-motion:reduce){.WardrobeCameraCapture-module__IjNQOG__backdrop,.WardrobeCameraCapture-module__IjNQOG__sourceSheet{animation:none}.WardrobeCameraCapture-module__IjNQOG__sourceActions button,.WardrobeCameraCapture-module__IjNQOG__cancelButton,.WardrobeCameraCapture-module__IjNQOG__finishButton,.WardrobeCameraCapture-module__IjNQOG__batchSources button{transition:none}}
.WardrobeBatchProgress-module__QY7cdG__shell{display:none}@media (max-width:760px){.WardrobeBatchProgress-module__QY7cdG__shell{z-index:111;background:var(--wardrobe-surface-muted);height:100dvh;color:var(--wardrobe-text-strong);animation:WardrobeBatchProgress-module__QY7cdG__batchEnter var(--wardrobe-motion-medium) var(--wardrobe-ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.WardrobeBatchProgress-module__QY7cdG__header{min-height:calc(66px + var(--safe-area-top));padding:var(--safe-area-top) max(16px, var(--safe-area-right)) 0 max(16px, var(--safe-area-left));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.WardrobeBatchProgress-module__QY7cdG__header button,.WardrobeBatchProgress-module__QY7cdG__openButton,.WardrobeBatchProgress-module__QY7cdG__actions button{min-width:44px;min-height:44px;font:inherit;cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);border:0}.WardrobeBatchProgress-module__QY7cdG__header button{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm);background:0 0;justify-self:start;padding:0 6px}.WardrobeBatchProgress-module__QY7cdG__header strong{font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeBatchProgress-module__QY7cdG__header button:active,.WardrobeBatchProgress-module__QY7cdG__openButton:active,.WardrobeBatchProgress-module__QY7cdG__actions button:active{transform:scale(.97)}.WardrobeBatchProgress-module__QY7cdG__scroll{min-height:0;padding:6px max(22px, var(--safe-area-right)) calc(28px + var(--safe-area-bottom)) max(22px, var(--safe-area-left));overscroll-behavior:contain;flex:1;overflow-y:auto}.WardrobeBatchProgress-module__QY7cdG__progressCard{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);padding:17px 16px 16px}.WardrobeBatchProgress-module__QY7cdG__progressCard>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.WardrobeBatchProgress-module__QY7cdG__progressCard strong{font-size:var(--wardrobe-type-body-sm)}.WardrobeBatchProgress-module__QY7cdG__progressCard span{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption);white-space:nowrap}.WardrobeBatchProgress-module__QY7cdG__progressCard progress{border-radius:var(--wardrobe-radius-pill);appearance:none;border:0;width:100%;height:5px;margin-top:11px;overflow:hidden}.WardrobeBatchProgress-module__QY7cdG__progressCard progress::-webkit-progress-bar{background:var(--wardrobe-border)}.WardrobeBatchProgress-module__QY7cdG__progressCard progress::-webkit-progress-value{border-radius:inherit;background:var(--wardrobe-success)}.WardrobeBatchProgress-module__QY7cdG__progressCard progress::-moz-progress-bar{border-radius:inherit;background:var(--wardrobe-success)}.WardrobeBatchProgress-module__QY7cdG__progressCard p{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-relaxed);margin:10px 0 0}.WardrobeBatchProgress-module__QY7cdG__errors{border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);color:var(--wardrobe-danger);font-size:var(--wardrobe-type-body-sm);line-height:var(--wardrobe-leading-relaxed);overflow-wrap:anywhere;margin-top:16px;padding:14px 16px}.WardrobeBatchProgress-module__QY7cdG__errors p{margin:0}.WardrobeBatchProgress-module__QY7cdG__errors p+p{margin-top:10px}.WardrobeBatchProgress-module__QY7cdG__jobList{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.WardrobeBatchProgress-module__QY7cdG__jobRow{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);border:1px solid #0000;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:10px 12px;display:grid}.WardrobeBatchProgress-module__QY7cdG__jobRow[data-batch-status=review],.WardrobeBatchProgress-module__QY7cdG__jobRow[data-batch-status=failed]{border-color:var(--wardrobe-border)}.WardrobeBatchProgress-module__QY7cdG__jobRow figure{border:1px dashed var(--wardrobe-text-faint);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-muted);place-items:center;width:50px;height:60px;margin:0;display:grid;overflow:hidden}.WardrobeBatchProgress-module__QY7cdG__jobRow img{object-fit:cover;width:100%;height:100%}.WardrobeBatchProgress-module__QY7cdG__jobText{min-width:0}.WardrobeBatchProgress-module__QY7cdG__jobText strong,.WardrobeBatchProgress-module__QY7cdG__jobText small,.WardrobeBatchProgress-module__QY7cdG__jobText span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.WardrobeBatchProgress-module__QY7cdG__jobText strong{font-size:var(--wardrobe-type-label);font-weight:var(--wardrobe-font-weight-semibold)}.WardrobeBatchProgress-module__QY7cdG__jobText small{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption);margin-top:3px}.WardrobeBatchProgress-module__QY7cdG__jobText span{font-size:var(--wardrobe-type-caption);margin-top:4px}.WardrobeBatchProgress-module__QY7cdG__added{color:var(--wardrobe-success)}.WardrobeBatchProgress-module__QY7cdG__review,.WardrobeBatchProgress-module__QY7cdG__failed{color:var(--wardrobe-danger)}.WardrobeBatchProgress-module__QY7cdG__queued{color:var(--wardrobe-text-muted)}.WardrobeBatchProgress-module__QY7cdG__processing{gap:7px;min-width:0;display:grid}.WardrobeBatchProgress-module__QY7cdG__processing i{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-border);height:10px;animation:WardrobeBatchProgress-module__QY7cdG__batchPulse var(--wardrobe-motion-spinner) var(--wardrobe-ease-in-out) infinite alternate;display:block}.WardrobeBatchProgress-module__QY7cdG__processing i:first-child{width:82%}.WardrobeBatchProgress-module__QY7cdG__processing i:last-child{width:52%}.WardrobeBatchProgress-module__QY7cdG__jobStatus{white-space:nowrap;justify-content:flex-end;align-items:center;min-width:max-content;display:flex}.WardrobeBatchProgress-module__QY7cdG__jobStatus span{font-size:var(--wardrobe-type-caption)}.WardrobeBatchProgress-module__QY7cdG__processingStatus{color:var(--wardrobe-text-muted)}.WardrobeBatchProgress-module__QY7cdG__openButton{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-pill);color:var(--wardrobe-text-secondary);font-size:var(--wardrobe-type-label-sm);background:0 0;padding:0 13px}.WardrobeBatchProgress-module__QY7cdG__actions{margin-top:20px}.WardrobeBatchProgress-module__QY7cdG__actions button{border-radius:var(--wardrobe-radius-xs);width:100%;font-size:var(--wardrobe-type-body-sm)}.WardrobeBatchProgress-module__QY7cdG__primary{background:var(--wardrobe-text-strong);height:52px;color:var(--wardrobe-surface-solid);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeBatchProgress-module__QY7cdG__secondary{height:44px;color:var(--wardrobe-action-strong);background:0 0;margin-top:8px}}@keyframes WardrobeBatchProgress-module__QY7cdG__batchEnter{0%{opacity:0}to{opacity:1}}@keyframes WardrobeBatchProgress-module__QY7cdG__batchPulse{0%{opacity:.48}to{opacity:1}}@media (max-width:370px){.WardrobeBatchProgress-module__QY7cdG__scroll{padding-inline:16px}.WardrobeBatchProgress-module__QY7cdG__progressCard>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.WardrobeBatchProgress-module__QY7cdG__shell,.WardrobeBatchProgress-module__QY7cdG__processing i{animation:none}.WardrobeBatchProgress-module__QY7cdG__header button,.WardrobeBatchProgress-module__QY7cdG__openButton,.WardrobeBatchProgress-module__QY7cdG__actions button{transition:none}}
.WardrobeItemReview-module__XJfb2q__reviewShell{display:none}@media (max-width:760px){.WardrobeItemReview-module__XJfb2q__reviewShell{z-index:110;background:var(--wardrobe-canvas);height:100dvh;color:var(--wardrobe-text-strong);animation:WardrobeItemReview-module__XJfb2q__reviewFadeIn var(--wardrobe-motion-medium) var(--wardrobe-ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.WardrobeItemReview-module__XJfb2q__reviewHeader{min-height:calc(66px + var(--safe-area-top));padding:var(--safe-area-top) max(16px, var(--safe-area-right)) 0 max(16px, var(--safe-area-left));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.WardrobeItemReview-module__XJfb2q__reviewHeader button,.WardrobeItemReview-module__XJfb2q__processingStatus button,.WardrobeItemReview-module__XJfb2q__categoryOptions button,.WardrobeItemReview-module__XJfb2q__saveButton,.WardrobeItemReview-module__XJfb2q__saveAnotherButton{min-width:44px;min-height:44px;font:inherit;cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);border:0}.WardrobeItemReview-module__XJfb2q__reviewHeader button{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm);background:0 0;justify-self:start;padding:0 6px}.WardrobeItemReview-module__XJfb2q__reviewHeader strong{font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeItemReview-module__XJfb2q__reviewHeader button:active:not(:disabled),.WardrobeItemReview-module__XJfb2q__processingStatus button:active:not(:disabled),.WardrobeItemReview-module__XJfb2q__categoryOptions button:active:not(:disabled),.WardrobeItemReview-module__XJfb2q__saveButton:active:not(:disabled),.WardrobeItemReview-module__XJfb2q__saveAnotherButton:active:not(:disabled){transform:scale(.97)}.WardrobeItemReview-module__XJfb2q__reviewHeader button:disabled,.WardrobeItemReview-module__XJfb2q__processingStatus button:disabled,.WardrobeItemReview-module__XJfb2q__categoryOptions button:disabled,.WardrobeItemReview-module__XJfb2q__saveButton:disabled,.WardrobeItemReview-module__XJfb2q__saveAnotherButton:disabled{opacity:.48;cursor:default}.WardrobeItemReview-module__XJfb2q__reviewScroll{padding:6px max(22px, var(--safe-area-right)) calc(28px + var(--safe-area-bottom)) max(22px, var(--safe-area-left));overscroll-behavior:contain;flex:1;overflow-y:auto}.WardrobeItemReview-module__XJfb2q__reviewIntro{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:13px;display:grid}.WardrobeItemReview-module__XJfb2q__previewFrame{isolation:isolate;border:1px dashed var(--wardrobe-text-faint);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-muted);width:120px;height:154px;color:var(--wardrobe-text-muted);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.WardrobeItemReview-module__XJfb2q__previewFrame img{object-fit:cover;width:100%;height:100%;transition:opacity .17s var(--wardrobe-ease-out);position:absolute;inset:0}.WardrobeItemReview-module__XJfb2q__sourcePreview{z-index:0;opacity:1}.WardrobeItemReview-module__XJfb2q__sourcePreviewHidden{opacity:0}.WardrobeItemReview-module__XJfb2q__previewFrame .WardrobeItemReview-module__XJfb2q__processedPreview{z-index:1;background:var(--wardrobe-surface-muted);object-fit:contain;opacity:0}.WardrobeItemReview-module__XJfb2q__previewFrame .WardrobeItemReview-module__XJfb2q__processedPreviewReady{opacity:1}.WardrobeItemReview-module__XJfb2q__previewFrame svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.WardrobeItemReview-module__XJfb2q__processingStatus{min-height:166px;padding-top:2px}.WardrobeItemReview-module__XJfb2q__processingStatus strong{min-height:24px;font-size:var(--wardrobe-type-body-sm);line-height:var(--wardrobe-leading-body);align-items:center;gap:9px;display:flex}.WardrobeItemReview-module__XJfb2q__processingStatus i{border-radius:var(--wardrobe-radius-round);flex:none;width:8px;height:8px}.WardrobeItemReview-module__XJfb2q__processingDot{background:var(--wardrobe-text-muted);animation:WardrobeItemReview-module__XJfb2q__processingPulse var(--wardrobe-motion-loop) var(--wardrobe-ease-in-out) infinite alternate}.WardrobeItemReview-module__XJfb2q__successDot{background:var(--wardrobe-success)}.WardrobeItemReview-module__XJfb2q__errorDot{background:var(--wardrobe-danger)}.WardrobeItemReview-module__XJfb2q__processingStatus p{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label);line-height:var(--wardrobe-leading-relaxed);margin:9px 0 0}.WardrobeItemReview-module__XJfb2q__replaceButton,.WardrobeItemReview-module__XJfb2q__statusActions button{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-pill);color:var(--wardrobe-text-secondary);font-size:var(--wardrobe-type-label-sm);background:0 0;margin-top:10px;padding:0 13px}.WardrobeItemReview-module__XJfb2q__processingStatus button.WardrobeItemReview-module__XJfb2q__replaceButton{border:1px solid var(--wardrobe-border-strong)}.WardrobeItemReview-module__XJfb2q__statusActions{flex-wrap:wrap;gap:5px;display:flex}.WardrobeItemReview-module__XJfb2q__processingSteps{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.WardrobeItemReview-module__XJfb2q__processingSteps li{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-caption);line-height:var(--wardrobe-leading-body);grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;display:grid}.WardrobeItemReview-module__XJfb2q__processingSteps li>i{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-round);background:0 0;width:9px;height:9px;display:block}.WardrobeItemReview-module__XJfb2q__processingSteps li[data-state=done]{color:var(--wardrobe-text-secondary)}.WardrobeItemReview-module__XJfb2q__processingSteps li[data-state=done]>i{border-color:var(--wardrobe-success);background:var(--wardrobe-success)}.WardrobeItemReview-module__XJfb2q__processingSteps li[data-state=active]{color:var(--wardrobe-text-strong);font-weight:var(--wardrobe-font-weight-semibold)}.WardrobeItemReview-module__XJfb2q__processingSteps li[data-state=active]>i{border-color:var(--wardrobe-action);background:var(--wardrobe-action);animation:WardrobeItemReview-module__XJfb2q__processingPulse var(--wardrobe-motion-loop) var(--wardrobe-ease-in-out) infinite alternate}.WardrobeItemReview-module__XJfb2q__processingActions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.WardrobeItemReview-module__XJfb2q__processingActions .WardrobeItemReview-module__XJfb2q__continueButton,.WardrobeItemReview-module__XJfb2q__processingActions .WardrobeItemReview-module__XJfb2q__replaceButton{margin-top:0;padding:0 12px}.WardrobeItemReview-module__XJfb2q__processingActions .WardrobeItemReview-module__XJfb2q__continueButton{border:1px solid var(--wardrobe-text-strong);border-radius:var(--wardrobe-radius-pill);background:var(--wardrobe-text-strong);color:var(--wardrobe-surface-solid);font-size:var(--wardrobe-type-label-sm)}.WardrobeItemReview-module__XJfb2q__reviewForm{margin-top:17px}.WardrobeItemReview-module__XJfb2q__titleLabel{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label-sm);margin-bottom:7px;display:block}.WardrobeItemReview-module__XJfb2q__reviewForm>input{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);width:100%;height:52px;color:var(--wardrobe-text);font:inherit;font-size:var(--wardrobe-type-body-lg);transition:border-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), box-shadow var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);outline:0;padding:0 14px}.WardrobeItemReview-module__XJfb2q__reviewForm>input:focus{border-color:var(--wardrobe-action);box-shadow:0 0 0 3px rgb(var(--wardrobe-action-rgb) / 12%)}.WardrobeItemReview-module__XJfb2q__categoryHeading{color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label-sm);justify-content:space-between;align-items:center;margin-top:17px;display:flex}.WardrobeItemReview-module__XJfb2q__categoryHeading small{font-size:var(--wardrobe-type-caption)}.WardrobeItemReview-module__XJfb2q__categoryOptions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.WardrobeItemReview-module__XJfb2q__categoryOptions button{border:1px solid var(--wardrobe-border-strong);border-radius:var(--wardrobe-radius-pill);min-height:44px;color:var(--wardrobe-text);font-size:var(--wardrobe-type-label);background:0 0;padding:0 15px}.WardrobeItemReview-module__XJfb2q__categoryOptions .WardrobeItemReview-module__XJfb2q__categoryActive{border-color:var(--wardrobe-text-strong);background:var(--wardrobe-text-strong);color:var(--wardrobe-surface-solid)}.WardrobeItemReview-module__XJfb2q__categoryDescription{min-height:38px;color:var(--wardrobe-text-muted);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-body);margin:8px 0 0}.WardrobeItemReview-module__XJfb2q__attributeCard{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);margin-top:17px;padding:0 14px}.WardrobeItemReview-module__XJfb2q__attributeRow,.WardrobeItemReview-module__XJfb2q__attributeDetails>summary{border-bottom:1px solid var(--wardrobe-surface-disabled);min-height:72px;color:var(--wardrobe-text);font-size:var(--wardrobe-type-body-sm);grid-template-columns:1fr minmax(120px,auto);align-items:center;gap:10px;display:grid}.WardrobeItemReview-module__XJfb2q__attributeRow select{min-width:0;min-height:44px;color:var(--wardrobe-text-soft);font:inherit;font-size:var(--wardrobe-type-label);text-align:right;background:0 0;border:0;outline:0}.WardrobeItemReview-module__XJfb2q__attributeDetails:last-child>summary{border-bottom:0}.WardrobeItemReview-module__XJfb2q__attributeDetails[open]>summary{border-bottom-color:var(--wardrobe-surface-disabled)}.WardrobeItemReview-module__XJfb2q__attributeDetails>summary{cursor:pointer;list-style:none}.WardrobeItemReview-module__XJfb2q__attributeDetails>summary::-webkit-details-marker{display:none}.WardrobeItemReview-module__XJfb2q__attributeDetails>summary:after{color:var(--wardrobe-text-muted);content:"›";font-size:var(--wardrobe-type-title-lg);line-height:var(--wardrobe-leading-solid)}.WardrobeItemReview-module__XJfb2q__attributeDetails>summary{grid-template-columns:1fr minmax(90px,auto) 12px}.WardrobeItemReview-module__XJfb2q__attributeDetails output{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WardrobeItemReview-module__XJfb2q__colorOptions,.WardrobeItemReview-module__XJfb2q__seasonOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 0 14px;display:grid}.WardrobeItemReview-module__XJfb2q__colorOptions label,.WardrobeItemReview-module__XJfb2q__seasonOptions label{border:1px solid var(--wardrobe-surface-disabled);border-radius:var(--wardrobe-radius-xs);min-height:44px;font-size:var(--wardrobe-type-caption);align-items:center;gap:7px;padding:0 8px;display:flex}.WardrobeItemReview-module__XJfb2q__colorOptions input,.WardrobeItemReview-module__XJfb2q__seasonOptions input{width:16px;height:16px;accent-color:var(--wardrobe-action-hover);margin:0}.WardrobeItemReview-module__XJfb2q__colorOptions i{border:1px solid rgb(var(--wardrobe-shadow-rgb) / 8%);border-radius:var(--wardrobe-radius-round);width:15px;height:15px}.WardrobeItemReview-module__XJfb2q__saveError{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-danger-soft);color:var(--wardrobe-danger);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-body);margin:11px 0 0;padding:10px 12px}.WardrobeItemReview-module__XJfb2q__saveButton,.WardrobeItemReview-module__XJfb2q__saveAnotherButton{border-radius:var(--wardrobe-radius-xs);width:100%;font-size:var(--wardrobe-type-body-sm);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeItemReview-module__XJfb2q__saveButton{background:var(--wardrobe-text-strong);height:52px;color:var(--wardrobe-surface-solid);margin-top:18px}.WardrobeItemReview-module__XJfb2q__saveAnotherButton{height:44px;color:var(--wardrobe-action-strong);background:0 0;margin-top:8px}.WardrobeItemReview-module__XJfb2q__reviewSkeleton{margin-top:17px}.WardrobeItemReview-module__XJfb2q__reviewSkeleton>span,.WardrobeItemReview-module__XJfb2q__skeletonHeading span,.WardrobeItemReview-module__XJfb2q__skeletonChips span,.WardrobeItemReview-module__XJfb2q__skeletonCard span{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-border);display:block}.WardrobeItemReview-module__XJfb2q__skeletonLabel{width:58px;height:14px}.WardrobeItemReview-module__XJfb2q__skeletonInput{width:100%;height:52px;margin-top:7px}.WardrobeItemReview-module__XJfb2q__skeletonHeading{justify-content:space-between;margin-top:17px;display:flex}.WardrobeItemReview-module__XJfb2q__skeletonHeading span:first-child{width:65px;height:14px}.WardrobeItemReview-module__XJfb2q__skeletonHeading span:last-child{width:88px;height:14px}.WardrobeItemReview-module__XJfb2q__skeletonChips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.WardrobeItemReview-module__XJfb2q__skeletonChips span{border-radius:var(--wardrobe-radius-pill);width:68px;height:44px}.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(2){width:60px}.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(3){width:175px}.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(4){width:140px}.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(5),.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(6){width:70px}.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(7){width:120px}.WardrobeItemReview-module__XJfb2q__skeletonChips span:nth-child(8){width:75px}.WardrobeItemReview-module__XJfb2q__skeletonCategoryDescription{width:92%;height:38px;margin-top:8px}.WardrobeItemReview-module__XJfb2q__skeletonCard{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);align-content:space-around;height:216px;margin-top:17px;padding:0 14px;display:grid}.WardrobeItemReview-module__XJfb2q__skeletonCard span{width:100%;height:13px}.WardrobeItemReview-module__XJfb2q__skeletonButton{width:100%;height:52px;margin-top:18px;background:var(--wardrobe-border-strong)!important}.WardrobeItemReview-module__XJfb2q__skeletonSecondaryButton{width:100%;height:44px;margin-top:8px;background:0 0!important}}@keyframes WardrobeItemReview-module__XJfb2q__reviewFadeIn{0%{opacity:0}to{opacity:1}}@keyframes WardrobeItemReview-module__XJfb2q__processingPulse{0%{opacity:.42}to{opacity:1}}@media (max-width:370px){.WardrobeItemReview-module__XJfb2q__reviewScroll{padding-inline:16px}.WardrobeItemReview-module__XJfb2q__reviewIntro{grid-template-columns:108px minmax(0,1fr)}.WardrobeItemReview-module__XJfb2q__previewFrame{width:108px;height:144px}.WardrobeItemReview-module__XJfb2q__categoryOptions button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.WardrobeItemReview-module__XJfb2q__reviewShell,.WardrobeItemReview-module__XJfb2q__processingDot,.WardrobeItemReview-module__XJfb2q__processingSteps li[data-state=active]>i{animation:none}.WardrobeItemReview-module__XJfb2q__reviewHeader button,.WardrobeItemReview-module__XJfb2q__processingStatus button,.WardrobeItemReview-module__XJfb2q__categoryOptions button,.WardrobeItemReview-module__XJfb2q__saveButton,.WardrobeItemReview-module__XJfb2q__saveAnotherButton,.WardrobeItemReview-module__XJfb2q__reviewForm>input,.WardrobeItemReview-module__XJfb2q__previewFrame img{transition:none}}
.WardrobeUnrecognized-module__7Ths_G__shell{display:none}@media (max-width:760px){.WardrobeUnrecognized-module__7Ths_G__shell{z-index:112;background:var(--wardrobe-canvas);height:100dvh;color:var(--wardrobe-text-strong);animation:WardrobeUnrecognized-module__7Ths_G__screenEnter var(--wardrobe-motion-medium) var(--wardrobe-ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.WardrobeUnrecognized-module__7Ths_G__header{min-height:calc(66px + var(--safe-area-top));padding:var(--safe-area-top) max(16px, var(--safe-area-right)) 0 max(16px, var(--safe-area-left));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.WardrobeUnrecognized-module__7Ths_G__header button,.WardrobeUnrecognized-module__7Ths_G__actions button{min-width:44px;min-height:44px;font:inherit;cursor:pointer;transition:transform var(--wardrobe-motion-fast) var(--wardrobe-ease-out), opacity var(--wardrobe-motion-fast) var(--wardrobe-ease-standard), background-color var(--wardrobe-motion-fast) var(--wardrobe-ease-standard);border:0}.WardrobeUnrecognized-module__7Ths_G__header button{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-body-sm);background:0 0;justify-self:start;padding:0 6px}.WardrobeUnrecognized-module__7Ths_G__header strong{font-size:var(--wardrobe-type-body);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeUnrecognized-module__7Ths_G__header button:active:not(:disabled),.WardrobeUnrecognized-module__7Ths_G__actions button:active:not(:disabled){transform:scale(.97)}.WardrobeUnrecognized-module__7Ths_G__header button:disabled,.WardrobeUnrecognized-module__7Ths_G__actions button:disabled{opacity:.48;cursor:default}.WardrobeUnrecognized-module__7Ths_G__scroll{min-height:0;padding:6px max(22px, var(--safe-area-right)) calc(28px + var(--safe-area-bottom)) max(22px, var(--safe-area-left));overscroll-behavior:contain;flex:1;overflow-y:auto}.WardrobeUnrecognized-module__7Ths_G__content{flex-direction:column;min-height:100%;display:flex}.WardrobeUnrecognized-module__7Ths_G__preview{border:1px dashed var(--wardrobe-text-faint);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-muted);place-items:center;width:100%;height:194px;margin:0;display:grid;overflow:hidden}.WardrobeUnrecognized-module__7Ths_G__preview img{object-fit:contain;width:100%;height:100%}.WardrobeUnrecognized-module__7Ths_G__errorCard{border:1px solid var(--wardrobe-border);border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-solid);margin-top:18px;padding:18px 16px 17px}.WardrobeUnrecognized-module__7Ths_G__errorCard strong{font-size:var(--wardrobe-type-body);line-height:var(--wardrobe-leading-body);align-items:center;gap:10px;display:flex}.WardrobeUnrecognized-module__7Ths_G__errorCard i{border-radius:var(--wardrobe-radius-round);background:var(--wardrobe-danger);flex:none;width:8px;height:8px}.WardrobeUnrecognized-module__7Ths_G__errorCard p{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label);line-height:var(--wardrobe-leading-relaxed);margin:6px 0 0 18px}.WardrobeUnrecognized-module__7Ths_G__help{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-surface-disabled);margin-top:18px;padding:16px 14px 14px}.WardrobeUnrecognized-module__7Ths_G__help strong{font-size:var(--wardrobe-type-label)}.WardrobeUnrecognized-module__7Ths_G__help ul{margin:9px 0 0;padding:0;list-style:none}.WardrobeUnrecognized-module__7Ths_G__help li{color:var(--wardrobe-text-soft);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-relaxed)}.WardrobeUnrecognized-module__7Ths_G__help li+li{margin-top:5px}.WardrobeUnrecognized-module__7Ths_G__actions{margin-top:auto;padding-top:38px}.WardrobeUnrecognized-module__7Ths_G__actions button{border-radius:var(--wardrobe-radius-xs);width:100%;font-size:var(--wardrobe-type-body-sm)}.WardrobeUnrecognized-module__7Ths_G__primary{background:var(--wardrobe-text-strong);height:52px;color:var(--wardrobe-surface-solid);font-weight:var(--wardrobe-font-weight-bold)}.WardrobeUnrecognized-module__7Ths_G__secondary{height:44px;color:var(--wardrobe-action-strong);background:0 0;margin-top:8px}.WardrobeUnrecognized-module__7Ths_G__actionError{border-radius:var(--wardrobe-radius-xs);background:var(--wardrobe-danger-soft);color:var(--wardrobe-danger);font-size:var(--wardrobe-type-label-sm);line-height:var(--wardrobe-leading-body);margin:0 0 10px;padding:9px 11px}}@keyframes WardrobeUnrecognized-module__7Ths_G__screenEnter{0%{opacity:0}to{opacity:1}}@media (max-width:370px){.WardrobeUnrecognized-module__7Ths_G__scroll{padding-inline:16px}.WardrobeUnrecognized-module__7Ths_G__preview{height:184px}}@media (prefers-reduced-motion:reduce){.WardrobeUnrecognized-module__7Ths_G__shell{animation:none}.WardrobeUnrecognized-module__7Ths_G__header button,.WardrobeUnrecognized-module__7Ths_G__actions button{transition:none}}
.Auth-module__1KlOWa__authPage{--auth-canvas:#e9e5de;--auth-paper:#fbf9f5;--auth-field:#f0ede8;--auth-ink:#241b17;--auth-muted:#81766e;--auth-line:#ded7cf;--auth-brand:#2a1d18;--auth-accent:#a85935;--auth-accent-pressed:#8e4427;--auth-sand:#d5b48e;--auth-danger:#a84336;--auth-success:#657f5d;--auth-white:#fffdf9;--auth-ease-out:cubic-bezier(.23, 1, .32, 1);min-height:100dvh;color:var(--auth-ink);background:radial-gradient(circle at 10% 0%, #ffffffc7, transparent 26%), var(--auth-canvas);place-items:center;padding:clamp(24px,5vw,64px);display:grid}.Auth-module__1KlOWa__authPage *,.Auth-module__1KlOWa__authPage :before,.Auth-module__1KlOWa__authPage :after{box-sizing:border-box}.Auth-module__1KlOWa__authPage button,.Auth-module__1KlOWa__authPage input{font:inherit}.Auth-module__1KlOWa__authShell{background:var(--auth-paper);border:1px solid #241b1714;border-radius:28px;grid-template-columns:minmax(350px,.92fr) minmax(470px,1.08fr);width:min(100%,1040px);min-height:680px;display:grid;overflow:hidden;box-shadow:0 24px 80px #35261d1a}.Auth-module__1KlOWa__storyPanel{min-width:0;color:var(--auth-white);background:var(--auth-brand);flex-direction:column;padding:48px;display:flex;position:relative;overflow:hidden}.Auth-module__1KlOWa__storyPanel:after{content:"";border:1px solid #d5b48e2e;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-78px;box-shadow:0 0 0 48px #d5b48e09,0 0 0 96px #d5b48e06}.Auth-module__1KlOWa__nosiBrand{z-index:1;width:fit-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.Auth-module__1KlOWa__brandMark{width:32px;height:32px;color:var(--auth-sand);border:1px solid #ffffff38;border-radius:9px;flex:0 0 32px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:17px;display:grid}.Auth-module__1KlOWa__nosiBrand>span:last-child{gap:2px;display:grid}.Auth-module__1KlOWa__nosiBrand strong{letter-spacing:.19em;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1}.Auth-module__1KlOWa__nosiBrand small{color:#fffdf98f;letter-spacing:.035em;font-size:9px;font-weight:500}.Auth-module__1KlOWa__storyCopy{z-index:1;animation:Auth-module__1KlOWa__authStateIn .18s var(--auth-ease-out) both;margin-top:96px;position:relative}.Auth-module__1KlOWa__storyEyebrow{color:var(--auth-sand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.Auth-module__1KlOWa__storyCopy h1{letter-spacing:-.035em;max-width:390px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,54px);font-weight:400;line-height:.98}.Auth-module__1KlOWa__storyCopy>p:last-child{color:#fffdf9a8;max-width:340px;margin:24px 0 0;font-size:15px;line-height:1.55}.Auth-module__1KlOWa__trustCard{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-top:auto;padding:18px;display:grid;position:relative}.Auth-module__1KlOWa__trustIcon{width:32px;height:32px;color:var(--auth-sand);background:#d5b48e21;border-radius:50%;place-items:center;display:grid}.Auth-module__1KlOWa__trustIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.Auth-module__1KlOWa__trustCard p{margin:0}.Auth-module__1KlOWa__trustCard strong{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.Auth-module__1KlOWa__trustCard p span{color:#fffdf98f;font-size:12px;line-height:1.45;display:block}.Auth-module__1KlOWa__formPanel{background:var(--auth-paper);flex-direction:column;min-width:0;min-height:680px;padding:38px 52px 28px;display:flex}.Auth-module__1KlOWa__mobileBrand{display:none}.Auth-module__1KlOWa__formTopline{min-height:30px;color:var(--auth-muted);justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.Auth-module__1KlOWa__loginCard{min-height:0;animation:Auth-module__1KlOWa__authStateIn .18s var(--auth-ease-out) both;flex-direction:column;flex:1;justify-content:center;display:flex}.Auth-module__1KlOWa__loginCard>form,.Auth-module__1KlOWa__loginCard>section{width:100%}.Auth-module__1KlOWa__loginForm,.Auth-module__1KlOWa__registrationEmailForm,.Auth-module__1KlOWa__registrationPasswordForm,.Auth-module__1KlOWa__registrationCodeForm,.Auth-module__1KlOWa__resetRequestForm,.Auth-module__1KlOWa__resetCodeForm,.Auth-module__1KlOWa__resetPasswordForm{flex-direction:column;min-height:0;max-height:590px;display:flex}.Auth-module__1KlOWa__loginFormBody,.Auth-module__1KlOWa__registrationEmailBody,.Auth-module__1KlOWa__registrationPasswordBody,.Auth-module__1KlOWa__registrationCodeBody,.Auth-module__1KlOWa__resetRequestBody,.Auth-module__1KlOWa__resetCodeBody,.Auth-module__1KlOWa__resetPasswordBody{min-width:0}.Auth-module__1KlOWa__loginCard h1,.Auth-module__1KlOWa__loginCard h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}.Auth-module__1KlOWa__loginCard h1{font-size:clamp(36px,4vw,43px)}.Auth-module__1KlOWa__loginDescription,.Auth-module__1KlOWa__registrationEmailDescription,.Auth-module__1KlOWa__registrationPasswordDescription,.Auth-module__1KlOWa__registrationCodeDescription,.Auth-module__1KlOWa__resetRequestDescription,.Auth-module__1KlOWa__resetCodeDescription,.Auth-module__1KlOWa__resetPasswordDescription{color:var(--auth-muted);margin:13px 0 26px;font-size:14px;line-height:1.52}.Auth-module__1KlOWa__fieldLabel{color:#5f534c;margin:14px 0 8px;font-size:12px;font-weight:600;display:block}.Auth-module__1KlOWa__input{background:var(--auth-field);width:100%;height:56px;color:var(--auth-ink);border:1px solid #0000;border-radius:14px;outline:0;padding:0 17px;font-size:15px;transition:border-color .16s,background-color .16s,box-shadow .16s}.Auth-module__1KlOWa__input::placeholder{color:#aaa099}.Auth-module__1KlOWa__input:focus{background:var(--auth-white);border-color:#a859358c;box-shadow:0 0 0 3px #a8593517}.Auth-module__1KlOWa__input:disabled{color:var(--auth-muted);cursor:wait;opacity:.68}.Auth-module__1KlOWa__inputError,.Auth-module__1KlOWa__inputError:focus{border-color:var(--auth-danger);box-shadow:0 0 0 3px #a8433617}.Auth-module__1KlOWa__passwordField{position:relative}.Auth-module__1KlOWa__passwordInput{padding-right:62px}.Auth-module__1KlOWa__passwordInputText{padding-right:86px}.Auth-module__1KlOWa__passwordToggle{min-width:40px;color:var(--auth-accent);cursor:pointer;transition:color .15s ease, background-color .15s ease, transform .14s var(--auth-ease-out);background:0 0;border:0;border-radius:10px;place-items:center;padding:0 10px;font-size:12px;display:grid;position:absolute;inset:8px 8px 8px auto}.Auth-module__1KlOWa__passwordToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px}.Auth-module__1KlOWa__passwordToggle:active:not(:disabled){transform:scale(.97)}.Auth-module__1KlOWa__passwordToggle:disabled{cursor:wait;opacity:.45}.Auth-module__1KlOWa__passwordToggleText{min-width:72px}.Auth-module__1KlOWa__primaryButton{background:var(--auth-accent);width:100%;min-height:56px;color:var(--auth-white);cursor:pointer;transition:background-color .15s ease, opacity .15s ease, transform .14s var(--auth-ease-out);border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-weight:650;display:inline-flex}.Auth-module__1KlOWa__primaryButton:active:not(:disabled){background:var(--auth-accent-pressed);transform:scale(.98)}.Auth-module__1KlOWa__primaryButton:disabled{cursor:not-allowed;opacity:.46}.Auth-module__1KlOWa__loginFormPending .Auth-module__1KlOWa__primaryButton:disabled{cursor:wait;opacity:.78}.Auth-module__1KlOWa__textButton,.Auth-module__1KlOWa__authSwitch button,.Auth-module__1KlOWa__registrationNoMailCard button{color:var(--auth-accent);cursor:pointer;text-underline-offset:3px;transition:color .15s ease, transform .14s var(--auth-ease-out);background:0 0;border:0;padding:0;text-decoration:underline}.Auth-module__1KlOWa__textButton:active:not(:disabled),.Auth-module__1KlOWa__authSwitch button:active:not(:disabled),.Auth-module__1KlOWa__registrationNoMailCard button:active:not(:disabled){transform:scale(.97)}.Auth-module__1KlOWa__textButton:disabled,.Auth-module__1KlOWa__authSwitch button:disabled,.Auth-module__1KlOWa__registrationNoMailCard button:disabled{cursor:not-allowed;opacity:.46}.Auth-module__1KlOWa__loginReset{min-height:36px;margin:8px 0 0 auto;font-size:12px;display:block}.Auth-module__1KlOWa__loginActions,.Auth-module__1KlOWa__registrationEmailActions,.Auth-module__1KlOWa__registrationPasswordActions,.Auth-module__1KlOWa__registrationCodeActions,.Auth-module__1KlOWa__resetRequestActions,.Auth-module__1KlOWa__resetCodeActions,.Auth-module__1KlOWa__resetPasswordActions{margin-top:24px}.Auth-module__1KlOWa__authSwitch{color:var(--auth-muted);text-align:center;margin:18px 0 0;font-size:13px}.Auth-module__1KlOWa__authSwitch button{color:var(--auth-ink);font-weight:650}.Auth-module__1KlOWa__formError,.Auth-module__1KlOWa__loginAlert,.Auth-module__1KlOWa__codeError,.Auth-module__1KlOWa__fieldError{color:var(--auth-danger);font-size:12px;line-height:1.45}.Auth-module__1KlOWa__formError,.Auth-module__1KlOWa__loginAlert{background:#a8433612;border:1px solid #a8433629;border-radius:12px;margin:12px 0 0;padding:11px 13px}.Auth-module__1KlOWa__loginAlert{align-items:flex-start;gap:9px;display:flex}.Auth-module__1KlOWa__loginAlert>span{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.Auth-module__1KlOWa__fieldError{margin:7px 0 0}.Auth-module__1KlOWa__codeError{margin:10px 0 0}.Auth-module__1KlOWa__loginSubmitContent{align-items:center;gap:9px;display:inline-flex}.Auth-module__1KlOWa__loginSpinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Auth-module__1KlOWa__authSpin}.Auth-module__1KlOWa__registrationHeader{min-height:42px;color:var(--auth-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.Auth-module__1KlOWa__resetBackButton{width:40px;height:40px;color:var(--auth-ink);cursor:pointer;transition:background-color .15s ease, transform .14s var(--auth-ease-out);background:0 0;border:0;border-radius:10px;place-items:center;margin-left:-10px;padding:0;display:grid}.Auth-module__1KlOWa__resetBackButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:22px}.Auth-module__1KlOWa__resetBackButton:active:not(:disabled){transform:scale(.97)}.Auth-module__1KlOWa__resetBackButton:disabled{cursor:not-allowed;opacity:.4}.Auth-module__1KlOWa__registrationProgress{grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 28px;display:grid}.Auth-module__1KlOWa__registrationProgress>span{background:var(--auth-line);border-radius:99px;height:3px}.Auth-module__1KlOWa__registrationProgress>span[data-active=true]{background:var(--auth-accent)}.Auth-module__1KlOWa__registrationEmailHint,.Auth-module__1KlOWa__codeExpiry,.Auth-module__1KlOWa__registrationLegal{color:var(--auth-muted);margin:8px 0 0;font-size:11px;line-height:1.45}.Auth-module__1KlOWa__registrationConsent{color:var(--auth-muted);cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:16px;font-size:11px;line-height:1.5;display:grid}.Auth-module__1KlOWa__registrationConsent input{width:17px;height:17px;accent-color:var(--auth-accent);margin:1px 0 0}.Auth-module__1KlOWa__registrationConsent a,.Auth-module__1KlOWa__registrationLegal a{color:var(--auth-ink);text-underline-offset:2px}.Auth-module__1KlOWa__passwordRequirements{color:var(--auth-muted);gap:6px;margin:10px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.Auth-module__1KlOWa__passwordRequirements li{align-items:center;gap:8px;display:flex}.Auth-module__1KlOWa__passwordRequirements li>span{background:var(--auth-line);border-radius:50%;flex:0 0 7px;width:7px;height:7px;transition:background-color .15s}.Auth-module__1KlOWa__passwordRequirements li[data-met=true]>span{background:var(--auth-success)}.Auth-module__1KlOWa__codeFieldLabel,.Auth-module__1KlOWa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Auth-module__1KlOWa__codeCells{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:min(100%,360px);display:grid;position:relative}.Auth-module__1KlOWa__codeNativeInput{z-index:2;color:#0000;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.Auth-module__1KlOWa__codeCell{border:1px solid var(--auth-line);background:var(--auth-white);pointer-events:none;border-radius:12px;place-items:center;height:52px;font-size:19px;display:grid}.Auth-module__1KlOWa__codeCellActive{border:1.5px solid var(--auth-accent)}.Auth-module__1KlOWa__codeCellsError .Auth-module__1KlOWa__codeCell{border-color:var(--auth-danger);color:var(--auth-danger)}.Auth-module__1KlOWa__codeCellsPending .Auth-module__1KlOWa__codeCell{color:var(--auth-muted)}.Auth-module__1KlOWa__codeCaret{background:var(--auth-accent);width:1px;height:20px;animation:.9s step-end infinite Auth-module__1KlOWa__authCaret;display:block}.Auth-module__1KlOWa__registrationCodeDescription span,.Auth-module__1KlOWa__resetCodeDescription span{color:var(--auth-ink)}.Auth-module__1KlOWa__registrationCodeMessage{min-height:30px}.Auth-module__1KlOWa__registrationCodeMessage p{color:var(--auth-muted);margin:8px 0 0;font-size:11px}.Auth-module__1KlOWa__registrationNoMailCard{border:1px solid var(--auth-line);background:#fffdf98f;border-radius:14px;margin-top:14px;padding:14px}.Auth-module__1KlOWa__registrationNoMailCard h2{letter-spacing:0;font-family:inherit;font-size:13px;font-weight:650}.Auth-module__1KlOWa__registrationNoMailCard>p:not(.Auth-module__1KlOWa__visuallyHidden){color:var(--auth-muted);margin:5px 0 10px;font-size:11px;line-height:1.45}.Auth-module__1KlOWa__registrationNoMailCard>div{gap:16px;display:flex}.Auth-module__1KlOWa__registrationNoMailCard button{min-height:30px;font-size:11px}.Auth-module__1KlOWa__registrationCodeRecovery{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;display:flex}.Auth-module__1KlOWa__registrationCodeRecovery>p{width:100%;color:var(--auth-muted);margin:0;font-size:11px}.Auth-module__1KlOWa__registrationCodeRecovery .Auth-module__1KlOWa__textButton{min-height:28px;font-size:11px}.Auth-module__1KlOWa__registrationSuccess{flex-direction:column;min-height:500px;padding-top:12px;display:flex}.Auth-module__1KlOWa__registrationSuccessCheck{width:48px;height:48px;color:var(--auth-success);background:#657f5d1f;border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.Auth-module__1KlOWa__registrationSuccessCheck svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px}.Auth-module__1KlOWa__registrationSuccessLead{color:var(--auth-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.Auth-module__1KlOWa__registrationSuccessLabel{color:var(--auth-accent);letter-spacing:.16em;margin:28px 0 8px;font-size:10px;font-weight:700}.Auth-module__1KlOWa__registrationSuccessSteps{margin:0;padding:0;list-style:none}.Auth-module__1KlOWa__registrationSuccessSteps li{border-bottom:1px solid var(--auth-line);grid-template-columns:26px 1fr;min-height:54px;padding:10px 0;display:grid}.Auth-module__1KlOWa__registrationSuccessSteps li>span{color:var(--auth-accent);font-size:12px}.Auth-module__1KlOWa__registrationSuccessSteps p{gap:3px;margin:0;display:grid}.Auth-module__1KlOWa__registrationSuccessSteps strong{font-size:13px;font-weight:650}.Auth-module__1KlOWa__registrationSuccessSteps small{color:var(--auth-muted);font-size:11px}.Auth-module__1KlOWa__registrationSuccessError{min-height:28px}.Auth-module__1KlOWa__registrationSuccessError p{color:var(--auth-danger);font-size:11px}.Auth-module__1KlOWa__registrationSuccessActions{gap:6px;margin-top:auto;display:grid}.Auth-module__1KlOWa__registrationSuccessActions button{cursor:pointer;min-height:50px;transition:opacity .15s ease, transform .14s var(--auth-ease-out);border:0;border-radius:14px}.Auth-module__1KlOWa__registrationSuccessActions button:first-child{background:var(--auth-accent);color:var(--auth-white);font-weight:650}.Auth-module__1KlOWa__registrationSuccessActions button:last-child{color:var(--auth-muted);background:0 0}.Auth-module__1KlOWa__registrationSuccessActions button:active:not(:disabled){transform:scale(.98)}.Auth-module__1KlOWa__registrationSuccessActions button:disabled{cursor:wait;opacity:.48}.Auth-module__1KlOWa__authFooter{border-top:1px solid var(--auth-line);color:#9a9089;align-items:center;gap:7px;min-height:35px;padding-top:16px;font-size:10px;display:flex}.Auth-module__1KlOWa__authFooter svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px}.Auth-module__1KlOWa__authFooter a{color:inherit;text-underline-offset:2px;margin-left:auto}@keyframes Auth-module__1KlOWa__authStateIn{0%{opacity:0;transform:translateY(5px)}}@keyframes Auth-module__1KlOWa__authSpin{to{transform:rotate(1turn)}}@keyframes Auth-module__1KlOWa__authCaret{50%{opacity:0}}@media (hover:hover) and (pointer:fine){.Auth-module__1KlOWa__primaryButton:hover:not(:disabled),.Auth-module__1KlOWa__registrationSuccessActions button:first-child:hover:not(:disabled){background:#9b4d2e}.Auth-module__1KlOWa__passwordToggle:hover:not(:disabled),.Auth-module__1KlOWa__resetBackButton:hover:not(:disabled){background:var(--auth-field)}.Auth-module__1KlOWa__textButton:hover:not(:disabled),.Auth-module__1KlOWa__authSwitch button:hover:not(:disabled),.Auth-module__1KlOWa__registrationNoMailCard button:hover:not(:disabled){color:var(--auth-accent-pressed)}}@media (max-width:900px){.Auth-module__1KlOWa__authPage{padding:24px}.Auth-module__1KlOWa__authShell{grid-template-columns:minmax(300px,.84fr) minmax(420px,1.16fr)}.Auth-module__1KlOWa__storyPanel{padding:38px}.Auth-module__1KlOWa__formPanel{padding-inline:40px}}@media (max-width:760px){.Auth-module__1KlOWa__authPage{background:var(--auth-paper);min-height:100dvh;padding:0;display:block}.Auth-module__1KlOWa__authShell{min-height:100dvh;box-shadow:none;border:0;border-radius:0;display:block}.Auth-module__1KlOWa__storyPanel{display:none}.Auth-module__1KlOWa__formPanel{min-height:var(--login-viewport-height,100dvh);padding:calc(20px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.Auth-module__1KlOWa__mobileBrand{min-height:44px;display:block}.Auth-module__1KlOWa__mobileBrand .Auth-module__1KlOWa__nosiBrand{color:var(--auth-ink)}.Auth-module__1KlOWa__mobileBrand .Auth-module__1KlOWa__brandMark{border-color:var(--auth-line);color:var(--auth-accent)}.Auth-module__1KlOWa__mobileBrand .Auth-module__1KlOWa__nosiBrand small{color:var(--auth-muted)}.Auth-module__1KlOWa__formTopline{display:none}.Auth-module__1KlOWa__loginCard{justify-content:flex-start;padding:28px 0 18px}.Auth-module__1KlOWa__loginForm,.Auth-module__1KlOWa__registrationEmailForm,.Auth-module__1KlOWa__registrationPasswordForm,.Auth-module__1KlOWa__registrationCodeForm,.Auth-module__1KlOWa__resetRequestForm,.Auth-module__1KlOWa__resetCodeForm,.Auth-module__1KlOWa__resetPasswordForm{max-height:none;min-height:calc(var(--login-viewport-height,100dvh) - 153px - env(safe-area-inset-top))}.Auth-module__1KlOWa__loginFormBody,.Auth-module__1KlOWa__registrationEmailBody,.Auth-module__1KlOWa__registrationPasswordBody,.Auth-module__1KlOWa__registrationCodeBody,.Auth-module__1KlOWa__resetRequestBody,.Auth-module__1KlOWa__resetCodeBody,.Auth-module__1KlOWa__resetPasswordBody{flex-direction:column;flex:1;display:flex}.Auth-module__1KlOWa__loginCard h1{font-size:35px}.Auth-module__1KlOWa__loginDescription,.Auth-module__1KlOWa__registrationEmailDescription,.Auth-module__1KlOWa__registrationPasswordDescription,.Auth-module__1KlOWa__registrationCodeDescription,.Auth-module__1KlOWa__resetRequestDescription,.Auth-module__1KlOWa__resetCodeDescription,.Auth-module__1KlOWa__resetPasswordDescription{margin-bottom:22px;font-size:13px}.Auth-module__1KlOWa__input{height:54px}.Auth-module__1KlOWa__loginActions,.Auth-module__1KlOWa__registrationEmailActions,.Auth-module__1KlOWa__registrationPasswordActions,.Auth-module__1KlOWa__registrationCodeActions,.Auth-module__1KlOWa__resetRequestActions,.Auth-module__1KlOWa__resetCodeActions,.Auth-module__1KlOWa__resetPasswordActions{margin-top:auto;padding-top:22px}.Auth-module__1KlOWa__registrationHeader{margin-top:-8px}.Auth-module__1KlOWa__registrationProgress{margin-bottom:24px}.Auth-module__1KlOWa__authFooter{flex-wrap:wrap}.Auth-module__1KlOWa__authFooter a{width:100%;margin:0}.Auth-module__1KlOWa__registrationSuccess{min-height:calc(var(--login-viewport-height,100dvh) - 153px - env(safe-area-inset-top))}.Auth-module__1KlOWa__loginCardRegistrationSuccess+.Auth-module__1KlOWa__authFooter{display:none}.Auth-module__1KlOWa__loginCardRegistrationCode,.Auth-module__1KlOWa__loginCardRegisterPassword{padding-bottom:0}}@media (max-width:380px){.Auth-module__1KlOWa__formPanel{padding-inline:16px}.Auth-module__1KlOWa__loginCard h1{font-size:32px}.Auth-module__1KlOWa__codeCells{gap:5px}.Auth-module__1KlOWa__codeCell{border-radius:10px;height:48px}}@media (prefers-reduced-motion:reduce){.Auth-module__1KlOWa__storyCopy,.Auth-module__1KlOWa__loginCard,.Auth-module__1KlOWa__loginSpinner,.Auth-module__1KlOWa__codeCaret{animation:none}.Auth-module__1KlOWa__authPage *{scroll-behavior:auto;transition-duration:.01ms!important}}
