.wardrobe_wardrobe__LuNjU{padding:var(--spacing-md) var(--spacing-md) 100px;display:flex;flex-direction:column;gap:var(--spacing-xl);background:var(--background);min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;position:relative;margin:0 auto;box-sizing:border-box}.wardrobe_tabs__0pwt1{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin:0;width:100%}.wardrobe_tab__46eiz{padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--radius-full);background:var(--neutral-200);cursor:pointer;transition:all .2s ease;font-size:.95rem;font-weight:600;color:var(--neutral-400);white-space:nowrap;min-width:max-content}.wardrobe_activeTab__u5sM1{background:var(--gradient-1);color:#fff;box-shadow:var(--glow-primary)}.wardrobe_searchBar__riXtB{padding:0;margin-top:var(--spacing-sm);width:100%}.wardrobe_searchBar__riXtB input{width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-full);border:none;background:var(--neutral-100);font-size:1rem;color:var(--foreground);box-shadow:var(--shadow-sm);box-sizing:border-box}.wardrobe_grid__Dm5mj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:0;width:100%}.wardrobe_gridItem__w45sx{position:relative;background:var(--neutral-100);border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1;width:100%}.wardrobe_scanButton__xz0i2{position:fixed;bottom:100px;right:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);border-radius:var(--radius-full);background:var(--primary);color:#fff;font-size:.95rem;font-weight:600;border:none;box-shadow:var(--shadow-md);cursor:pointer;transition:all .3s ease;z-index:100}.AddItemModal_modalOverlay__SV_fr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000}.AddItemModal_modalContent__QCQY6{background:var(--background);padding:var(--spacing-xl);border-radius:var(--radius-lg);width:90%;max-width:500px;box-shadow:var(--shadow-lg);position:relative}.AddItemModal_closeButton__wRzj6{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:32px;height:32px;border-radius:var(--radius-full);background:var(--neutral-100);border:none;color:var(--foreground);font-size:16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AddItemModal_closeButton__wRzj6:hover{background:var(--neutral-200)}.AddItemModal_modalTitle__kp6eC{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-xl);background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AddItemModal_options__uqv1c{display:flex;flex-direction:column;gap:var(--spacing-lg)}.AddItemModal_optionButton__9epxN{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border:none;border-radius:var(--radius-lg);background:var(--neutral-100);color:var(--foreground);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AddItemModal_optionButton__9epxN:hover{background:var(--neutral-200);transform:translateY(-2px)}.AddItemModal_icon__CrEpp{font-size:1.5rem}.AddItemModal_instagramImport__KajQm{display:flex;gap:var(--spacing-md);align-items:center}.AddItemModal_instagramInput__6HSSZ{flex:1 1;padding:var(--spacing-md);border-radius:var(--radius-md);border:2px solid var(--neutral-200);font-size:1rem;background:var(--neutral-50);transition:all .2s ease;color:#f0f8ff}.AddItemModal_instagramInput__6HSSZ:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-sm)}.AddItemModal_submitButton__sAurd{width:100%;padding:var(--spacing-md);border:none;border-radius:var(--radius-lg);background:var(--gradient-1);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-lg)}.AddItemModal_submitButton__sAurd:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}