@font-face{font-family:nudicaMono;src:url(/_next/static/media/cc61f070d6cc54a4-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:nudicaMono;src:url(/_next/static/media/b8a14102fc268d07-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:nudicaMono;src:url(/_next/static/media/0247ebbcc71aea7e-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:nudicaMono;src:url(/_next/static/media/f3e579b9e37c9ba3-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:nudicaMono;src:url(/_next/static/media/d3cc98952a505a6c-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:nudicaMono;src:url(/_next/static/media/be745d436599a304-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:nudicaMono;src:url(/_next/static/media/3dec1771718c1a35-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nudicaMono;src:url(/_next/static/media/50d4aebc4abccacf-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:nudicaMono;src:url(/_next/static/media/3a9bd35df31fa343-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:nudicaMono;src:url(/_next/static/media/8dff17a9f28781cc-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:nudicaMono;src:url(/_next/static/media/51c477ec3b1b168a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:nudicaMono;src:url(/_next/static/media/350d41ea7978d8dc-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:nudicaMono Fallback;src:local("Arial");ascent-override:70.87%;descent-override:18.91%;line-gap-override:0.00%;size-adjust:135.87%}.__className_09c3fa{font-family:nudicaMono,nudicaMono Fallback}.__variable_09c3fa{--font-nudica-mono:"nudicaMono","nudicaMono Fallback"}.btn-touch{min-height:44px;min-width:44px;padding:12px 16px}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.safe-area-inset{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.mobile-nav{height:calc(100vh - env(safe-area-inset-bottom));height:calc(100dvh - env(safe-area-inset-bottom))}.touch-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.no-zoom{font-size:16px}@media screen and (max-width:767px){.no-zoom{font-size:16px!important}}.pull-to-refresh{overscroll-behavior-y:contain}.status-bar-overlay{height:env(safe-area-inset-top);background-color:inherit}.bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:white;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);max-height:90vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.bottom-sheet.open{transform:translateY(0)}.bottom-sheet-handle{width:40px;height:4px;background:#d1d5db;border-radius:2px;margin:8px auto}.fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:40}.fab:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}@media screen and (max-width:767px){.fab{bottom:calc(24px + env(safe-area-inset-bottom))}}.card-stack{position:relative}.card-stack .card{position:absolute;width:100%;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease-out}.card-stack .card:first-child{z-index:3;transform:scale(1) translateY(0)}.card-stack .card:nth-child(2){z-index:2;transform:scale(.95) translateY(8px)}.card-stack .card:nth-child(3){z-index:1;transform:scale(.9) translateY(16px)}.swipe-indicator{position:absolute;top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:20px;font-size:14px;font-weight:600;opacity:0;transition:opacity .2s ease;pointer-events:none}.swipe-indicator.left{left:16px;background:#ef4444;color:white}.swipe-indicator.right{right:16px;background:#22c55e;color:white}.swipe-indicator.active{opacity:1}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.form-mobile input,.form-mobile select,.form-mobile textarea{font-size:16px;padding:12px 16px;border-radius:8px;border:2px solid #e5e7eb;transition:border-color .2s ease}.form-mobile input:focus,.form-mobile select:focus,.form-mobile textarea:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.mobile-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;background-color:#f3f4f6}.mobile-image-placeholder{width:100%;height:200px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;border-radius:8px}.sticky-header{top:env(safe-area-inset-top)}.sticky-footer,.sticky-header{position:sticky;z-index:30;background:white;backdrop-filter:blur(10px);background-color:rgba(255,255,255,.9)}.sticky-footer{bottom:env(safe-area-inset-bottom)}.pwa-navbar{-webkit-app-region:drag}.pwa-navbar a,.pwa-navbar button,.pwa-navbar input{-webkit-app-region:no-drag}@media (display-mode:standalone){body{-webkit-user-select:none;-webkit-touch-callout:none}.comment-text,.item-name,.outfit-description,.outfit-title,.price,.seller-name,div[class*=text],h1,h2,h3,h4,h5,h6,p,span{-webkit-user-select:text!important;-webkit-touch-callout:default!important;-moz-user-select:text!important;user-select:text!important}.standalone-hidden{display:none!important}.standalone-only{display:block!important}}:root{--brand-blue:#0287d9;--brand-black:#000000;--brand-white:#FFFFFF;--text-primary:var(--brand-black);--text-on-blue:var(--brand-white);--text-link:var(--brand-black);--bg-primary:var(--brand-white);--bg-button:var(--brand-blue);--border-default:#e5e7eb;--border-focus:var(--brand-blue);--btn-primary-bg:var(--brand-blue);--btn-primary-text:var(--brand-white);--btn-secondary-bg:var(--brand-white);--btn-secondary-text:var(--brand-black);--btn-secondary-border:#e5e7eb;--input-bg:var(--brand-white);--input-border:#e5e7eb;--input-border-focus:var(--brand-blue);--input-text:var(--brand-black);--focus-ring-color:var(--brand-blue);--focus-ring-offset:2px;--focus-ring-width:3px}.bg-brand-blue{background-color:var(--brand-blue)}.bg-brand-black{background-color:var(--brand-black)}.bg-brand-white{background-color:var(--brand-white)}.text-brand-blue{color:var(--brand-blue)}.text-brand-black{color:var(--brand-black)}.text-brand-white{color:var(--brand-white)}.border-brand-blue{border-color:var(--brand-blue)}.border-brand-black{border-color:var(--brand-black)}.border-brand-white{border-color:var(--brand-white)}.focus-ring:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.btn-primary{background-color:var(--brand-blue);color:var(--brand-white);border:none}.btn-secondary{background-color:var(--brand-white);color:var(--brand-black);border:1px solid #e5e7eb}.btn-black{background-color:var(--brand-black);color:var(--brand-white);border:none}a{color:var(--brand-black);text-decoration:none}a:hover{color:var(--brand-blue)}:focus,:focus-visible,a:focus,a:focus-visible,button:focus,button:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}a:focus,button:focus,input:focus,select:focus,textarea:focus{-webkit-appearance:none!important;outline:0!important;box-shadow:none!important}