@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6865e74822869db5-s.1t_e7nl3ovll-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/0494568ab28b6008-s.p.421v1u00lnp2a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/66b33cc02d8f8b9d-s.p.3slq8sz4zhb1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.09mqwf_zjnrdf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.p.0s5mkn35-hrc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.20jfceqj9zyw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.RR-7VG_className{font-family:Fraunces,Fraunces Fallback}.RR-7VG_variable{--font-valet-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.Dgmesq_className{font-family:Geist,Geist Fallback;font-style:normal}.Dgmesq_variable{--font-valet-ui:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.KsAt_q_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.KsAt_q_variable{--font-valet-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#fff;--surface:#fff;--ink:#161616;--muted:#86857f;--line:#ebeae6;--olive:#161616;--olive-dark:#000;--sage:#f6f5f2;--sand:#efe9df;--oak:#b8946a;--serif:var(--font-display), "Helvetica Neue", Arial, sans-serif;--sans:var(--font-body), "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}button,input,select,textarea{outline-offset:4px}:focus-visible{outline:2px solid var(--olive)}button{color:inherit}button svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.03em;font-weight:500}em{color:var(--oak);font-style:normal;font-weight:500}a{color:inherit}::selection{background:#dddbd8}.wordmark{font-family:var(--serif);letter-spacing:-3.8px;font-size:48px;line-height:1;display:inline-block}.button{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--olive);color:#fff;border-color:var(--olive)}.primary:hover:not(:disabled){background:var(--olive-dark)}.full{width:100%}.caption{color:var(--muted);font-size:11px;line-height:1.75}.error{color:#9e4337;font-size:12px;line-height:1.6}.garment{width:100%;height:100%;overflow:visible}.garment-shape{filter:drop-shadow(2px 9px 6px #37342e19)}.product-photo{object-fit:contain;width:100%;height:100%;padding:10px}.skip-link{z-index:100;background:var(--olive);color:#fff;padding:15px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}#mannequin:focus,#today:focus{outline:none}label{color:#605c53;font-size:11px;font-weight:600;display:block}input:not([type=checkbox]):not([type=color]):not([type=file]),select,textarea{background:var(--surface);width:100%;color:var(--ink);border:1px solid #dddbd8;border-radius:4px;min-height:44px;margin-top:7px;padding:12px 13px;font-size:12px;transition:border-color .2s}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a29e97;font-weight:400}input:focus,select:focus,textarea:focus{border-color:#958f83}.welcome{flex-direction:column;max-width:1440px;min-height:100vh;margin:auto;padding:34px 6% 20px;display:flex}.account{align-items:center;gap:8px;display:flex}.account>div{flex:1;min-width:0}.account strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;display:block;overflow:hidden}.account div>span{color:#969083;margin-top:4px;font-size:8px;display:block}.toast{z-index:80;background:var(--olive-dark);color:#fff;border-radius:7px;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:15px 20px;font-size:12px;line-height:1.6;animation:.2s appear;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #3a373225}.photo-column{border-right:1px solid var(--line);background:#efeeec;padding:25px}.photo-tip{color:#918b7e;margin:12px 0 17px;font-size:10px;line-height:1.8}.photo-column>.caption{color:#948e81;margin-top:10px;font-size:9px}.optional{color:#a29d92;margin-left:6px;font-size:8px;font-weight:400}.checkbox{align-items:center;gap:8px;line-height:1.5;display:flex}.checkbox input{accent-color:var(--olive);width:15px;height:15px;margin:0}.checkbox span{color:#9d978b;font-size:9px;font-weight:400}.notice{color:#706b60;background:#ecebe9;border:1px solid #dcdad6;border-radius:4px;padding:14px;font-size:11px}.notice p{margin-top:6px;font-size:10px;line-height:1.75}.liked{color:#7f796d!important;background:#ecebe8!important}.disliked{color:#9e4337!important;background:#f9e8e2!important}.corrections{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.corrections h3{margin-right:10px;font-size:11px;font-weight:500}.corrections>span{background:var(--sage);color:var(--olive);border-radius:4px;padding:7px 10px;font-size:10px}.corrections strong{margin-left:10px}.caption,.photo-tip{color:#746e62}.caption{font-size:11px}@keyframes appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.welcome{padding-left:5%;padding-right:5%}}@media (max-width:920px){.photo-column{padding:20px}}@media (max-width:720px){.welcome{padding:25px 22px 20px}.welcome .wordmark{font-size:41px}.toast{max-width:calc(100vw - 40px);padding:13px 16px;font-size:11px;bottom:86px;left:20px;transform:none}.photo-column{border-right:0;border-bottom:1px solid var(--line);padding:20px}.checkbox{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:720px){.photo-column>.caption,.caption,.photo-tip{font-size:10px}}.rail-empty{text-align:center;border:1px solid var(--line);border-radius:16px;justify-items:center;gap:12px;margin:8px 0 40px;padding:56px 24px 48px;display:grid}.rail-empty-bar{background:var(--ink);border-radius:3px;width:min(320px,70%);height:3px;margin-bottom:18px}.rail-empty h2{font-size:28px}.rail-empty p{max-width:380px;color:var(--muted);line-height:1.55}.product-photo.is-cutout{object-fit:contain;background:#fff;padding:10%}.wordmark{font-family:var(--serif);letter-spacing:-.04em;font-size:26px;font-weight:600}.wordmark>span{color:var(--oak)}.wordmark.big{font-size:56px}.btn{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink)}.btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn.primary:hover:not(:disabled){background:#000}.btn.wide{width:100%}.btn input[type=file]{display:none}.icon-btn{background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid}.icon-btn:hover{border-color:var(--line)}.link{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:12px;font-size:14px;text-decoration:underline}.quiet{color:var(--muted);line-height:1.55}.form-error{color:#9e4337;font-size:14px}.centered{place-items:center;gap:12px;min-height:100vh;display:grid}.shell{min-height:100vh;padding-bottom:120px}.appbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffe6;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.tabs{gap:4px;margin-right:auto;display:flex}.tabs button{height:40px;color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.tabs button.on{background:var(--sage);color:var(--ink)}.page{max-width:1560px;margin:0 auto;padding:24px clamp(16px,4vw,48px)}.page h1{font-size:clamp(32px,5vw,44px)}.fab{z-index:25;background:var(--ink);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 22px;font-weight:500;display:inline-flex;position:fixed;bottom:28px;right:clamp(16px,4vw,40px);box-shadow:0 10px 30px #00000026}.snack{z-index:40;pointer-events:none;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.snack span{background:var(--ink);color:#fff;border-radius:12px;padding:12px 18px;font-size:14px;display:block}.auth{text-align:center;align-content:center;justify-items:center;gap:18px;min-height:100vh;padding:48px 20px;display:grid}.auth-rail{width:220px;height:70px;margin-bottom:8px;position:relative}.auth-rail span{background:var(--ink);border-radius:3px;height:3px;position:absolute;inset:8px 0 auto}.auth-rail i{border:2px solid var(--oak);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);opacity:.7;border-top:0;border-radius:0 0 22px 22px;width:44px;height:62px;position:absolute;top:0}.auth-rail i:nth-child(2){left:40px}.auth-rail i:nth-child(3){left:88px}.auth-rail i:nth-child(4){left:136px}.auth-lead{color:var(--muted);margin-bottom:12px;font-size:17px}.auth-trust{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.auth-help{max-width:360px;color:var(--muted);text-align:center;margin:0;font-size:13px}.auth-form{text-align:left;gap:14px;width:min(360px,100%);display:grid}.auth-form label,.sheet label{gap:6px;font-size:13px;font-weight:500;display:grid}.auth-form input,.plan-form input{border:1px solid var(--line);background:var(--surface);border-radius:12px;height:48px;padding:0 16px;font-size:15px}.auth-form input:focus,.plan-form input:focus{border-color:var(--ink);outline:none}.auth-form input:not([type=checkbox]):not([type=color]):not([type=file]),.plan-form input:not([type=checkbox]):not([type=color]):not([type=file]){font-size:16px}.field-hint{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.today{margin-top:8px;scroll-margin-top:80px}.today-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.today-weather{color:var(--muted);font-size:13px;line-height:1.5}.today-head h2,.section-head h1{margin-top:6px;font-size:clamp(26px,4vw,34px)}.plan-form{gap:8px;margin-bottom:20px;display:flex}.plan-form input{flex:1;min-width:0}.outfits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;transition:opacity .2s;display:grid}.outfits.loading{opacity:.4}.outfit{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.outfit-no{color:var(--oak);letter-spacing:.1em;font-size:12px;font-weight:600}.outfit h3{font-family:var(--serif);letter-spacing:-.02em;font-size:22px;font-weight:500}.outfit-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.outfit-items figure{aspect-ratio:1;background:#fafaf8;border-radius:12px;margin:0;position:relative;overflow:hidden}.outfit-items img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.outfit-items img.is-cutout{object-fit:contain;background:0 0;padding:10%}.outfit-items svg{width:70%;height:70%;position:absolute;inset:15%}.outfit>p{color:var(--muted);font-size:14px;line-height:1.5}.outfit-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.outfit-actions .btn{white-space:nowrap;flex:1;padding:0 12px}.outfit-actions .link{white-space:nowrap;padding:12px 8px}.waiting{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.waiting summary{cursor:pointer;font-weight:500}.waiting summary span{color:var(--muted);margin-left:6px}.waiting>p{color:var(--muted);margin:8px 0 12px;font-size:14px}.waiting ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.waiting li button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;font-size:14px;display:flex}.waiting li small{color:var(--muted)}.section-head{margin-bottom:20px}.section-head p{color:var(--muted);margin-top:6px}.ghost-upload,.upload{cursor:pointer;margin-bottom:24px}.cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@media (max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.card,.board figure{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;position:relative;overflow:hidden}.card-image{aspect-ratio:4/5;color:var(--muted);background:#fafaf8;place-items:center;display:grid}.card-image img{object-fit:cover;width:100%;height:100%}.card-body{padding:12px 14px 14px}.card-body h3{font-size:14px;font-weight:500;line-height:1.35}.wish-title{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.wish-title svg{color:var(--muted);opacity:0;flex:none;transition:opacity .15s}.wish-title:hover svg,.wish-title:focus-visible svg{opacity:1}@media (hover:none){.wish-title svg{opacity:1}}.card-body input.wish-title-input:not([type=checkbox]):not([type=color]):not([type=file]){border-radius:8px;min-height:36px;margin:0;padding:4px 8px;font-size:16px}.card-body p{color:var(--muted);margin-top:4px;font-size:13px}.card-remove{background:#ffffffe6;width:34px;height:34px;position:absolute;top:8px;right:8px}.board{columns:3 220px;column-gap:14px}.board figure{break-inside:avoid;margin-bottom:14px}.board img{width:100%;display:block}.sheet{border:0;border-radius:20px;gap:12px;width:min(380px,100% - 32px);padding:28px;display:grid}.sheet[open]{display:grid}.sheet::backdrop{background:#00000040}.invite{background:var(--sage);border-radius:12px;gap:4px;padding:12px;display:grid}.invite code{letter-spacing:.08em;font-size:18px}.invite small{color:var(--muted)}@media (max-width:760px){.appbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:56px}.tabs{padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}.tabs button{border-radius:12px;flex-direction:column;gap:2px;height:54px;font-size:11px}.tabs button.on{background:0 0}.fab{bottom:calc(84px + env(safe-area-inset-bottom));height:48px}.snack{bottom:150px}.outfits{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;margin:0 -16px;padding:0 16px 8px;overflow-x:auto}.outfit{scroll-snap-align:start}.page{padding-top:12px}}.chosen{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.chosen li{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-size:13px;font-weight:500;display:flex}.chosen li>img.product-photo,.chosen li>svg{object-fit:contain;background:#f3f2ee;border-radius:50%;flex:none;width:34px;height:34px;padding:3px}.chosen li button svg{width:14px;height:14px}.chosen li button{background:var(--sage);border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.add-sheet{border:0;border-radius:22px;width:min(520px,100% - 24px);max-height:calc(100vh - 40px);padding:22px 22px 24px;overflow:auto}.add-sheet::backdrop{background:#00000040}.add-sheet>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.add-sheet h2{font-size:24px}.add-choices{gap:12px;display:grid}.add-choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:18px;gap:6px;padding:20px;display:grid;position:relative}.add-choice strong{font-family:var(--serif);font-size:20px;font-weight:500}.add-choice span{color:var(--muted);font-size:14px}.add-choice.primary-choice{background:var(--ink);border-color:var(--ink);color:#fff;padding:28px 20px}.add-choice.primary-choice span{color:#ffffffb3}.add-choice.primary-choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.add-choice:hover{border-color:var(--ink)}.add-choice.passive{opacity:.5;cursor:default}.add-choice.passive:hover{border-color:var(--line)}.inline-field{gap:8px;margin-top:6px;display:flex}.inline-field input,.add-review input:not([type=checkbox]):not([type=color]),.add-review select,.add-review textarea{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;min-width:0;height:46px;padding:0 14px;font-size:15px}.add-review textarea{height:auto;padding:10px 14px}.add-busy{text-align:center;justify-items:center;gap:10px;padding:56px 0;display:grid}.add-busy small{color:var(--muted)}.add-stages{text-align:left;gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.add-stages li{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.add-stages li i{border:1.5px solid;border-radius:50%;width:8px;height:8px;margin:0 3px}.add-stages li[data-state=now]{color:var(--ink);font-weight:500}.add-stages li[data-state=now] i{background:currentColor}.close-confirm{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.close-confirm p{margin:0;font-size:14px;line-height:1.5}.close-confirm span{color:var(--muted)}.close-confirm div{justify-content:flex-end;gap:8px;display:flex}.spinner{border:3px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.add-candidates>p{margin-bottom:12px;font-weight:500}.candidate-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:8px;display:grid}.candidate-grid button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:14px;gap:4px;padding:8px;display:grid}.candidate-grid button:hover{border-color:var(--ink)}.candidate-grid img{aspect-ratio:1;object-fit:contain;background:#fafaf8;border-radius:10px;width:100%}.candidate-grid span{font-size:13px;line-height:1.3}.candidate-grid small{color:var(--muted);font-size:12px}.add-review{gap:12px;display:grid}.add-review label{gap:6px;font-size:13px;font-weight:500;display:grid}.add-preview{background:#fafaf8;border-radius:16px;place-items:center;height:260px;display:grid}.add-preview img{object-fit:contain;max-width:80%;max-height:230px}.add-details{border-top:1px solid var(--line);padding-top:10px}.add-details summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:14px}.add-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.add-detail-grid .wide{grid-column:1/-1}.color-row{gap:8px;display:flex}.color-row input[type=color]{border:1px solid var(--line);border-radius:12px;width:46px;height:46px;padding:0}.check{align-items:center;gap:8px;display:flex!important}.check small{color:var(--muted);font-weight:400}.btn.big{min-height:54px;font-size:16px}.add-review .optional{color:var(--muted);font-weight:400}.brand-chips{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.brand-chips button{border:1px solid var(--line);background:var(--surface);border-radius:999px;height:32px;padding:0 12px;font-size:13px}.brand-chips button:hover{border-color:var(--ink)}.brand-chips button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.field-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.guess-tag{color:#6b5d3f;background:#efe9dc;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}.guess-note{background:#faf7f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.guess-note .link{flex:none}.twin-note{border:1px solid var(--line,#e6dfd2);background:#faf7f0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.twin-note img{object-fit:contain;background:#fff;border-radius:8px;grid-row:span 2;width:56px;height:56px}.twin-note p,.twin-actions{grid-column:2}.twin-note p{margin:0;font-weight:600}.twin-actions{flex-wrap:wrap;gap:8px;display:flex}.category-chips{gap:8px;font-size:13px;display:grid}.category-chips .brand-chips{margin-top:0}.picture-choice{gap:8px;margin-top:-4px;display:grid}.look-choice{background:#ecebe8;border-radius:12px;padding:3px;display:flex}.look-choice button{height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;font-size:14px}.look-choice button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #312e2914}.look-choice button:disabled{opacity:.45}.look-warning{color:#8a5a1c;font-size:13px;line-height:1.5}.retry-row{align-items:center;gap:10px;display:flex}.retry-row .btn{flex:none}.retry-row small,.privacy-note,.save-note{color:var(--muted);font-size:12px;line-height:1.5}.add-choice.add-photo{padding:18px}.add-choice.add-photo strong{font-size:17px}.add-choice.add-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.studio{--studio-h:clamp(470px, calc(100svh - 64px - 240px), 760px);height:var(--studio-h);grid-template-columns:minmax(0,1fr) clamp(300px,26vw,420px);gap:20px;margin-bottom:28px;display:grid}.closet{background:#f5f5f3;border-radius:20px;flex-direction:column;min-width:0;padding:16px 0 0;display:flex;overflow:hidden}.closet-rail{scrollbar-width:thin;scrollbar-color:#d6d5d0 transparent;flex:1;min-height:0;overflow:auto hidden}.closet-row{--unit:min(380px, calc((100cqh - 28px) / 1.36));justify-content:center;align-items:flex-start;width:max-content;min-width:100%;margin:0;padding:2px 56px 0;list-style:none;display:flex;position:relative}.closet-row:before{content:"";background:linear-gradient(#fdfdfd,#c4c6c9 40%,#8f9297 62%,#e3e4e6);border-radius:4px;height:8px;position:absolute;top:7px;left:20px;right:20px;box-shadow:0 3px 6px #0000001f}.piece{flex:none;position:relative}.closet-row .piece{z-index:1;height:calc(var(--unit) * var(--len,1));margin:0 -6px;transition:margin .35s cubic-bezier(.2,.8,.2,1)}.closet-row .piece.focus{z-index:2;height:calc(var(--unit) * var(--len,1) * .92);margin:0 14px}.piece-pick{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.piece-pick:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.closet-rail{padding-bottom:12px;container-type:size}.closet-row .piece-pick img{filter:drop-shadow(0 10px 12px #0000001c);width:auto;height:100%;transition:transform .25s;animation:.35s ease-out piece-in;display:block}.closet-row .piece-pick img.flat{height:88%;max-width:calc(var(--unit) * .32);object-fit:contain;object-position:top;margin-top:6%}.closet-row .piece.focus .piece-pick img.flat{max-width:calc(var(--unit) * .66)}.closet-row .piece:hover .piece-pick img{transform:translateY(-3px)}@keyframes piece-in{0%{opacity:0;transform:scale(.97)}}.piece-wear{z-index:3;border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.piece-wear:hover{background:#000}.closet-shelf .piece-wear{display:none}.closet-caption{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:16px;padding:0 24px;font-size:13px;display:flex}.closet-caption p{margin:0}.closet-caption small{color:var(--muted);margin-left:8px}.closet-caption-actions{align-items:center;gap:4px;display:flex}.closet-caption-actions .btn{height:36px}.piece.worn:after{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.closet-caption em{color:var(--ink);font-style:normal;font-weight:600}.closet-shelf{scrollbar-width:thin;scrollbar-color:#d6d5d0 transparent;border-bottom:10px solid var(--oak);background:linear-gradient(#0000 70%,#00000008);align-items:flex-end;gap:14px;margin:0;padding:16px 32px 0;list-style:none;display:flex;overflow:auto hidden;box-shadow:0 10px #9c7a54}.closet-shelf .piece{width:96px;height:60px}.closet-shelf .piece.bag{width:64px;height:72px}.closet-shelf .piece.accessory{width:46px;height:52px}.closet-shelf .piece-pick img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 6px #00000024);width:100%;height:100%;transition:transform .25s}.closet-shelf .piece.focus .piece-pick img,.closet-shelf .piece:hover .piece-pick img{transform:translateY(-6px)}.closet-shelf .piece.worn:after{width:5px;height:5px;bottom:3px}.closet-shelf .piece.shoes:has(img.standard){width:92px;height:auto}.closet-shelf .piece-pick img.standard{object-fit:contain;height:auto;max-height:64px}.piece.away .piece-pick img{opacity:.4;filter:grayscale(.85)}.piece-away{z-index:3;border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#ffffffe6;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:38%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.piece-away:hover{background:var(--ink);color:#fff}.closet-row .piece.away{z-index:2}.closet-row .piece.focus{z-index:3}.closet-shelf .piece-away{width:20px;height:20px;padding:0;font-size:0;top:2px;left:auto;right:0;transform:none}.closet-shelf .piece-away:before{content:"↺";font-size:12px;line-height:18px}.mannequin{flex-direction:column;gap:10px;min-height:0;display:flex}.mq-stage{border:1px solid var(--line);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 6% at 50% 96%,#00000012,#0000),#f5f5f3;border-radius:20px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mq-stage>img{object-fit:contain;filter:drop-shadow(0 18px 18px #00000014);width:100%;height:94%;transition:opacity .3s;position:absolute;inset:3% 0}.mq-stage.busy img{opacity:.5}.mq-error{text-align:center;background:#fffe;border-radius:14px;justify-items:center;gap:8px;padding:14px;font-size:13px;display:grid;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #00000014}.mq-error p{margin:0}.today-stale{color:var(--muted);align-items:center;gap:12px;display:flex}.mq-busy{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.mq-busy button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff40;padding:0 0 0 10px;text-decoration:underline}.mq-busy.mq-tag{border:1px solid var(--line);color:var(--muted);background:#fff}.mq-progress{background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.mq-progress>span{background:var(--ink);transform-origin:0;height:100%;transition:transform .5s linear;display:block}.mq-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.mq-progress>span{transition:none}}.mq-empty{text-align:center;height:100%;color:var(--muted);align-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.mq-empty>img{opacity:.55;height:84%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.mq-leaf{aspect-ratio:287/900;opacity:.55;pointer-events:none;height:84%;position:absolute;top:5%;left:50%;transform:translate(-50%)}.bare-figure{line-height:0;display:inline-block;position:relative}.fig-leaf{z-index:2;aspect-ratio:360/363;filter:drop-shadow(0 2px 3px #1c181447);pointer-events:none;background:50%/contain no-repeat;position:absolute;transform:translate(-50%,-50%)}.mq-empty p{margin:0;position:absolute;bottom:28px;left:0;right:0}.mq-stage.busy .mq-empty>img{animation:1.1s ease-in-out infinite alternate mq-pulse}@keyframes mq-pulse{to{opacity:.25}}.mq-turn{justify-content:center;align-items:center;gap:4px;display:flex}.mq-turn>button:not(.icon-btn){border:1px solid var(--line);height:32px;color:var(--muted);background:#fff;border-radius:999px;padding:0 12px;font-size:12px}.mq-turn>button.on{border-color:var(--ink);background:var(--ink);color:#fff}.mq-wearing{justify-content:space-between;align-items:center;gap:8px;display:flex}.mq-wearing ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mq-wearing li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:12px;display:flex}.mq-wearing li button{background:var(--sage);border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.snack button{color:#fff;pointer-events:auto;background:0 0;border:0;margin-left:14px;padding:0;font-weight:600;text-decoration:underline}.add-btn{margin-left:auto}@media (min-width:901px){.fab{display:none}.snack{top:80px;bottom:auto}}@media (max-width:900px){.add-btn{display:none}.studio{grid-template-columns:none;height:auto;min-height:0}.closet-rail{flex:none;height:300px}.closet{border-radius:0;margin:0 -16px}.mq-stage{flex:none;height:68vh}}@media (prefers-reduced-motion:reduce){.closet-row .piece,.closet-row .piece-pick img{transition:none;animation:none}}.today-tools{flex-wrap:wrap;flex:1;justify-content:end;align-items:center;gap:12px;display:flex}@media (max-width:900px){.today-head{flex-direction:column;align-items:stretch}.today-tools{justify-content:stretch}}.mq-styling{justify-content:center;gap:6px;display:flex}.mq-styling button{height:30px;color:var(--muted);background:#fff;border:1px dashed #c9c8c2;border-radius:999px;padding:0 12px;font-size:12px}.mq-styling button.on{border:1px solid var(--ink);color:var(--ink);font-weight:600}@media (max-width:900px){.studio{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.mannequin{order:-1;scroll-margin-top:72px}.mq-stage{height:min(58svh,520px)}.mq-empty p{padding:0 16px;font-size:13px;bottom:16px}.closet{padding-top:10px}.closet-rail{height:250px}.closet-caption{text-align:center;flex-wrap:wrap;gap:8px;padding:6px 16px 10px}.closet-caption small{margin:2px 0 0;display:block}.closet-shelf{padding:10px 16px 0}.closet-row .piece{margin:0 4px}.closet-row .piece.focus{margin:0 12px}.piece-wear{min-height:44px;padding:0 18px}.card-remove{width:44px;height:44px}.mq-wearing ul{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mq-wearing li,.mq-wearing .link{white-space:nowrap;flex:none}.outfit-actions .btn{white-space:nowrap;padding:0 12px;font-size:13px}.fab{justify-content:center;width:56px;height:56px;padding:0}.fab span{display:none}}.mq-flatlay{flex-wrap:wrap;place-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:8% 6% 22%}.mq-flatlay li{aspect-ratio:3/4;background:#fffc;border-radius:12px;place-items:center;width:30%;max-width:120px;display:grid;box-shadow:0 6px 18px #0000000f}.mq-flatlay img,.mq-flatlay svg{object-fit:contain;max-width:88%;max-height:88%}.mq-offer{position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mq-buttons{align-items:center;gap:2px;display:inline-flex}.mq-buttons-label{color:var(--muted);margin-right:4px;font-size:12px}.mq-styling .mq-buttons button{border-style:solid;border-color:var(--line)}.mq-styling .mq-buttons button.on{border-color:var(--ink);background:var(--ink);color:#fff}.mq-styling small{color:var(--muted);align-self:center;font-size:11px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boot{text-align:center;place-content:center;justify-items:center;gap:20px;min-height:100vh;padding:0 16px;display:grid}.boot-skeleton{grid-template-columns:repeat(3,72px);gap:10px;display:grid}.boot-skeleton i,.outfit-skeleton{background:linear-gradient(90deg,#f5f4f1 0%,#fafaf8 50%,#f5f4f1 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer}.boot-skeleton i{border-radius:12px;height:96px}.outfit-skeleton{border-color:#0000;min-height:300px}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.boot-skeleton i,.outfit-skeleton{animation:none}}.today-error{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;display:flex}.today-error .link{padding:8px}.today-note{margin:0 0 12px;font-size:14px}.icon-btn[aria-pressed=true] svg{fill:currentColor}.outfit.loading,.outfit.dismissed>:not(.outfit-dismissed){opacity:.4;transition:opacity .2s}.outfit-dismissed{gap:8px;display:grid}.outfit-dismissed .quiet{font-size:14px}.outfit-dismissed-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.outfit-dismissed-actions .btn{flex:1}.remove-link{justify-self:center;margin-top:4px;font-size:13px}.mq-views{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;display:flex}.mq-stage>img.mq-photo{cursor:zoom-in}.mq-stage>img.seated{object-position:50% 100%}.mq-zoom-open{z-index:3;background:#fffc;position:absolute;top:10px;right:10px}.mq-viewer{border:1px solid var(--line);width:auto;max-width:none;height:auto;max-height:none;color:var(--ink);overscroll-behavior:contain;background:#f5f5f3;border-radius:20px;margin:0;padding:0;position:fixed;inset:24px}.mq-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mq-viewer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040}.mq-viewer-bar{justify-content:space-between;align-items:center;padding:10px 10px 0 18px;display:flex}.mq-viewer-title{gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.mq-viewer-title span+span{color:var(--muted);font-weight:400}.mq-viewer-frame{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mq-viewer-frame.zoomed{cursor:grab}.mq-viewer-frame.zoomed:active{cursor:grabbing}.mq-viewer-frame img{transform-origin:50%;will-change:transform;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.mq-viewer-frame img.smooth{transition:transform .4s cubic-bezier(.25,1,.5,1)}.mq-viewer-frame.busy img{opacity:.5}.mq-viewer-empty{color:var(--muted);text-align:center;justify-items:center;gap:14px;padding:24px;display:grid}.mq-viewer-empty p{margin:0}.mq-viewer-tools{padding:10px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;display:flex}.mq-zoom{align-items:center;gap:2px;display:flex}.mq-zoom output{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font:12px ui-monospace,monospace}.mq-zoom .icon-btn[aria-disabled=true]{opacity:.4}.mq-viewer-hint{color:var(--muted);text-align:center;flex-basis:100%;font-size:12px}@media (max-width:760px){.mq-viewer{border:0;border-radius:0;inset:0}}@media (prefers-reduced-motion:reduce){.mq-viewer-frame img.smooth{transition:none}}
.mq-wearing,.mq-wearing ul{min-width:0}.mq-wearing li{min-width:0;max-width:100%}.mq-wearing li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.closet-caption p,.outfit h3,.outfit>p,.waiting button span,.card h3{overflow-wrap:anywhere;min-width:0}.mq-wearing li button{z-index:1;flex:none;position:relative}.mq-wearing li button:after{content:"";position:absolute;inset:-12px}.mq-wearing ul{gap:8px}.closet-row .piece,.closet-row .piece-pick,.closet-row .piece-pick img{pointer-events:none}.closet-row .piece-pick{position:relative}.closet-row .piece-pick:before{content:"";z-index:1;pointer-events:auto;position:absolute;inset:0 6px}.closet-row .piece-wear,.closet-row .piece-away{pointer-events:auto}.outfit-actions .link{padding:12px 6px}.outfit [aria-disabled=true]{cursor:wait;opacity:.5}@media (max-width:900px){.closet-row .piece{min-width:44px}.closet-row .piece-pick img{margin:0 auto}.closet-row .piece-pick:before{inset:0}.mq-wearing li{max-width:70vw}.mq-wearing ul{margin:-7px 0;padding:7px 0}html:has(dialog[open]:modal){overflow:hidden}dialog:modal{overscroll-behavior:contain}}.closet .fit{width:min(var(--box-w), calc(var(--box-h) * var(--a)));aspect-ratio:var(--a);flex:none;margin-inline:auto;display:block;position:relative}.closet .fit>img{left:var(--il);top:var(--it);width:var(--iw);object-fit:fill;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:absolute}.closet-shelf .piece:has(>.piece-pick>.fit){width:auto;height:auto}.outfit-items .fit{display:contents}.closet-standard{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;padding:0 24px 6px;font-size:13px;display:flex}.closet-standard .link{margin:-12px 0;padding:12px 0;font-size:13px}.closet-standard b{font-variant-numeric:tabular-nums;font-weight:500}.closet-standard-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.closet-standard-progress{background:var(--line);border-radius:1px;flex:none;width:64px;height:2px;position:relative;overflow:hidden}.closet-standard-progress span{background:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .4s;position:absolute;inset:0}.standard-sheet p{margin:0;line-height:1.5}@media (max-width:900px){.closet-standard{padding:0 16px 6px}}.verify-bar{gap:var(--space-2);margin:var(--space-3) auto;padding:var(--space-4);width:min(720px, calc(100% - var(--space-8)));border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--paper-hi);display:grid}.verify-bar p{margin:0}.verify-form{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.verify-form label{gap:var(--space-1);font-size:13px;display:grid}.auth-reset{justify-items:center;gap:var(--space-3);width:min(360px,100%);display:grid}.auth-reset h2,.auth-deletion h2{margin:0;font-size:17px}.auth-deletion{width:min(520px,100%);padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-md);text-align:left;line-height:1.5}.auth-deletion h3{margin:0 0 var(--space-2);font-size:15px}.auth-deletion p,.auth-deletion ul{margin:0 0 var(--space-2);font-size:14px}.pf-credits-balance{margin:0;font-size:28px;font-weight:600}
[data-look=new]{--paper:#f5f2eb;--paper-2:#eae5da;--paper-3:#e9e4d8;--paper-hi:#fbf9f4;--blush:#f0e2db;--blush-hi:#f9eee8;--blush-lo:#e9d6cd;--plate-hi:#fffdf8;--plate-lo:#e7e1d3;--ink:#1c1814;--ink-2:#4b443b;--muted:#6b6358;--navy:#0b1060;--navy-hi:#1a22a0;--red:#e5412a;--red-ink:#b02f1b;--wood:#b98f63;--white:#fff;--selection:#d9d3f0;--red-on-dark:#ff9d8e;--amber-on-dark:#e9c48a;--amber-ink:#85570f;--glow:#5a64ff38;--paper-rgb:245 242 235;--ink-rgb:28 24 20;--white-rgb:255 255 255;--black-rgb:0 0 0;--line-ink:var(--ink);--line-soft:rgb(var(--ink-rgb) / .16);--ink-wash:rgb(var(--ink-rgb) / .08);--on-ink-2:#b9b4aa;--on-navy:var(--paper);--on-navy-2:rgb(var(--paper-rgb) / .82);--on-navy-3:rgb(var(--paper-rgb) / .78);--on-navy-hint:rgb(var(--paper-rgb) / .7);--on-navy-line:rgb(var(--paper-rgb) / .55);--on-navy-line-2:rgb(var(--paper-rgb) / .45);--on-navy-line-3:rgb(var(--paper-rgb) / .3);--on-navy-divider:rgb(var(--paper-rgb) / .22);--on-navy-wash:rgb(var(--paper-rgb) / .14);--on-card-line:rgb(var(--white-rgb) / .5);--on-card-line-2:rgb(var(--white-rgb) / .35);--on-card-divider:rgb(var(--white-rgb) / .18);--on-card-wash:rgb(var(--white-rgb) / .06);--on-card-wash-2:rgb(var(--white-rgb) / .04);--scrim-ink:rgb(var(--ink-rgb) / .36);--scrim-paper:rgb(var(--paper-rgb) / .84);--scrim-caption:rgb(var(--ink-rgb) / .72);--line-faint:rgb(var(--ink-rgb) / .12);--line-ring:rgb(var(--ink-rgb) / .22);--line-dash:rgb(var(--ink-rgb) / .42);--line-dash-strong:rgb(var(--ink-rgb) / .5);--focus-halo:#1a22a026;--shadow-garment:drop-shadow(0 14px 14px rgb(var(--ink-rgb) / .16));--shadow-garment-dim:drop-shadow(0 14px 14px rgb(var(--ink-rgb) / .12));--shadow-shoe:drop-shadow(0 8px 6px rgb(var(--ink-rgb) / .22));--shadow-laid:drop-shadow(0 10px 10px rgb(var(--ink-rgb) / .22));--shadow-doll:drop-shadow(0 6px 8px rgb(var(--ink-rgb) / .22));--shadow-figure:drop-shadow(0 18px 18px rgb(var(--ink-rgb) / .12));--shadow-stage-figure:drop-shadow(0 24px 18px rgb(var(--ink-rgb) / .18));--shadow-hero:drop-shadow(0 30px 30px rgb(var(--ink-rgb) / .2));--shadow-plate:0 30px 60px -20px #00000a8c;--shadow-float:0 20px 50px -12px rgb(var(--black-rgb) / .5);--shadow-sheet:0 20px 50px -12px rgb(var(--ink-rgb) / .45);--floor-shadow:rgb(var(--ink-rgb) / .24);--display:var(--font-valet-display), Georgia, serif;--ui:var(--font-valet-ui), system-ui, sans-serif;--mono:var(--font-valet-mono), ui-monospace, monospace;--soft:"SOFT" 100;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:15px;--text-input:16px;--text-xl:17px;--title-s:24px;--title-m:30px;--title-l:36px;--logo-s:40px;--logo:48px;--logo-l:64px;--title-xl-s:46px;--title-xl:68px;--track-body:-.005em;--track-tight:-.01em;--track-title-m:-.02em;--track-title-l:-.025em;--track-logo:-.03em;--track-title-xl:-.035em;--track-label:.005em;--font-label:500 var(--text-md) / 18px var(--ui);--font-body:400 var(--text-base) / 20px var(--ui);--font-meta:400 var(--text-md) / 18px var(--ui);--font-item:500 var(--text-md) / 16px var(--ui);--font-small:400 var(--text-sm) / 16px var(--ui);--font-figure:400 var(--text-sm) / 16px var(--mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-12:48px;--space-14:56px;--space-18:72px;--radius-0:0;--radius-sm:12px;--radius-md:18px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:999px;--radius-round:50%;--hairline:1px solid var(--ink);--rail-line:2px;--ease-valet:cubic-bezier(.25, 1, .5, 1);--ease-ui:cubic-bezier(0, 0, .2, 1);--ease-fade:cubic-bezier(.4, 0, .2, 1);--d-press:.12s;--d-fade:.15s;--d-ui:.2s;--d-move:.4s;--d-stage:.9s;--d-swing:1.1s;--d-nudge:2.4s;--d-orbit:90s;--d-orbit-ring:80s;--d-orbit-hover:14s;--d-orbit-busy:6s;--d-orbit-wait:2.4s;--z-floor:0;--z-object:1;--z-raised:2;--z-content:3;--z-over:4;--z-focus:5;--z-chrome:6;--z-toast:60;--bp-phone:760px;--bp-stack:900px;--gutter:clamp(20px, 3vw, 56px);--measure:720px;--hit:44px;--control:40px;--control-sm:32px;--box-shoes-w:2.4;--box-shoes-h:1;--box-hat-w:1.6;--box-hat-h:1.08;--box-watch-w:.82;--box-watch-h:.92;--box-bag-w:1.25;--box-bag-h:1.32;--box-belt-w:1.15;--box-belt-h:.78;--box-acc-w:1.2;--box-acc-h:.85;--box-top-w:.96;--box-outer-w:1.02;--box-bottom-w:.64;--box-dress-w:.84;--tile-shoes-w:.92;--tile-shoes-h:.6;--tile-hat-w:.66;--tile-hat-h:.6;--tile-watch-w:.42;--tile-watch-h:.56;--tile-bag-w:.56;--tile-bag-h:.84;--tile-belt-w:.52;--tile-belt-h:.5;--tile-acc-w:.5;--tile-acc-h:.56;--plate-top-h:1.35;--plate-bottom-h:3.2;--plate-dress-h:2.4;--plate-shoes-h:.6;--plate-hat-h:.78;--plate-watch-h:1.15;--plate-bag-h:1.3;--plate-belt-h:.8;--plate-acc-h:1;--surface:var(--paper);--line:var(--line-soft);--olive:var(--navy);--olive-dark:var(--navy);--sage:var(--paper-2);--sand:var(--paper-2);--oak:var(--wood);--serif:var(--display);--sans:var(--ui)}
[data-look=new] body{background:var(--paper);color:var(--ink);font-family:var(--ui);letter-spacing:var(--track-body)}[data-look=new] ::selection{background:var(--selection)}[data-look=new] :focus-visible{outline:2px solid var(--navy-hi);outline-offset:3px}[data-look=new] button:disabled{cursor:not-allowed;opacity:.4}[data-look=new] button[aria-busy=true]:disabled{cursor:wait}[data-look=new] .btn{--bg:transparent;--fg:var(--ink);--wipe:var(--ink);--wipe-fg:var(--paper);border-radius:var(--radius-pill);min-height:40px;box-shadow:inset 0 0 0 1px var(--ink);background:linear-gradient(var(--wipe), var(--wipe)) no-repeat 0 50% / 0% 100%, var(--bg);color:var(--fg);font-family:var(--ui);font-size:var(--text-base);white-space:nowrap;transition:background-size var(--d-move) var(--ease-valet), color var(--d-ui) var(--ease-ui), transform var(--d-press) var(--ease-ui);border:0;padding:0 18px;font-weight:500;position:relative}[data-look=new] .btn.primary{--bg:var(--ink);--fg:var(--paper);--wipe:var(--navy);--wipe-fg:var(--paper);box-shadow:none}[data-look=new] .btn.primary.mq-offer{--bg:var(--navy);--wipe:var(--navy-hi)}[data-look=new] .btn:hover:not(:disabled),[data-look=new] .btn.primary:hover:not(:disabled){background:linear-gradient(var(--wipe), var(--wipe)) no-repeat 0 50% / 100% 100%, var(--bg);color:var(--wipe-fg)}[data-look=new] .btn:active:not(:disabled){transform:scale(.97)}[data-look=new] .btn:disabled{box-shadow:inset 0 0 0 1px var(--line-soft)}[data-look=new] .btn.primary:disabled{box-shadow:none}[data-look=new] .icon-btn{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);transition:background-color var(--d-ui) var(--ease-ui), color var(--d-ui) var(--ease-ui), transform var(--d-press) var(--ease-ui);background:0 0;border:0}[data-look=new] .icon-btn:hover:not(:disabled),[data-look=new] .icon-btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:#0000}[data-look=new] .icon-btn:active:not(:disabled){transform:scale(.94)}[data-look=new] .link{color:var(--ink-2);text-underline-offset:4px;transition:text-decoration-color var(--d-ui) var(--ease-ui), color var(--d-ui) var(--ease-ui);text-decoration-color:currentColor;text-decoration-thickness:1px}[data-look=new] .link:hover:not(:disabled){color:var(--ink);text-decoration-color:#0000}[data-look=new] .fab{display:none}[data-look=new] label{color:var(--ink-2)}[data-look=new] input:not([type=checkbox]):not([type=color]):not([type=file]),[data-look=new] select,[data-look=new] textarea{border:var(--hairline);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);font-family:var(--ui);font-size:var(--text-base);transition:border-color var(--d-ui) var(--ease-ui), box-shadow var(--d-move) var(--ease-valet);background:0 0;padding:0 18px}[data-look=new] textarea{padding:var(--space-3) 18px;border-radius:var(--radius-lg)}[data-look=new] .auth-form input:not([type=checkbox]):not([type=color]):not([type=file]),[data-look=new] .plan-form input:not([type=checkbox]):not([type=color]):not([type=file]){border-color:var(--ink);border-radius:var(--radius-pill);height:44px;font-size:var(--text-base);background:0 0}[data-look=new] input:focus,[data-look=new] select:focus,[data-look=new] textarea:focus,[data-look=new] .auth-form input:focus,[data-look=new] .plan-form input:focus{border-color:var(--navy-hi);box-shadow:0 0 0 3px var(--focus-halo);outline:none}[data-look=new] input::placeholder,[data-look=new] textarea::placeholder{color:var(--muted)}[data-look=new] .brand-chips button{border:var(--hairline);color:var(--ink);transition:background-color var(--d-ui) var(--ease-ui), color var(--d-ui) var(--ease-ui), transform var(--d-press) var(--ease-ui);background:0 0}[data-look=new] .brand-chips button:hover:not(:disabled){background:var(--paper-2)}[data-look=new] .brand-chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-look=new] .brand-chips button:active:not(:disabled){transform:scale(.96)}[data-look=new] .mq-styling button{color:var(--ink-2);font-size:var(--text-md);background:0 0;border:0;align-items:center;gap:7px;padding:0 6px;display:inline-flex}[data-look=new] .mq-styling button:before{content:"";border-radius:var(--radius-round);width:12px;height:12px;box-shadow:inset 0 0 0 1.4px var(--ink);transition:background-color var(--d-ui) var(--ease-ui)}[data-look=new] .mq-styling button.on{color:var(--ink);border:0;font-weight:500}[data-look=new] .mq-styling button.on:before{background:var(--ink)}[data-look=new] .mq-turn>button:not(.icon-btn){color:var(--muted);background:0 0;border:1px solid #0000}[data-look=new] .mq-turn>button.on{border-color:var(--ink);color:var(--ink);background:0 0}@keyframes vl-toast-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}[data-look=new] .snack{z-index:var(--z-toast);inset:auto 16px 16px auto;transform:none}[data-look=new] .snack span{align-items:center;gap:var(--space-4);width:min(352px,100vw - 32px);min-height:64px;padding:18px var(--space-4) 18px var(--space-5);border-radius:var(--radius-xl);background:var(--ink);color:var(--paper);font-size:var(--text-xl);letter-spacing:var(--track-tight);box-shadow:var(--shadow-float);animation:vl-toast-in var(--d-move) var(--ease-valet);font-weight:300;line-height:24px;display:flex}[data-look=new] .snack button{border-radius:var(--radius-pill);background:linear-gradient(var(--paper-3), var(--paper-3)) no-repeat 0 50% / 0% 100%, var(--paper);min-height:32px;color:var(--ink);font-size:var(--text-md);transition:background-size var(--d-move) var(--ease-valet);flex:none;margin-left:auto;padding:0 14px;font-weight:500;text-decoration:none}[data-look=new] .snack button:hover{background-size:100% 100%}@keyframes vl-sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}[data-look=new] .sheet,[data-look=new] .add-sheet,[data-look=new] .editor-dialog{border:var(--hairline);border-radius:var(--radius-2xl);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sheet)}[data-look=new] .sheet[open],[data-look=new] .add-sheet[open],[data-look=new] .editor-dialog[open]{animation:vl-sheet-in var(--d-move) var(--ease-valet)}[data-look=new] .sheet::backdrop,[data-look=new] .add-sheet::backdrop,[data-look=new] .editor-dialog::backdrop{background:var(--scrim-ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-look=new] .sheet h2,[data-look=new] .add-sheet h2{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-m);letter-spacing:var(--track-title-m);font-variation-settings:"SOFT" 100, "opsz" 72;line-height:32px}[data-look=new] .invite{border-radius:var(--radius-md)}[data-look=new] .vl-ticker{border-bottom:var(--hairline);justify-content:center;align-items:center;height:24px;display:flex;position:relative}[data-look=new] .vl-ticker:before,[data-look=new] .vl-ticker:after{content:"";background:var(--ink);height:1px;position:absolute;left:0;right:0}[data-look=new] .vl-ticker:before{top:3px}[data-look=new] .vl-ticker:after{top:6px}[data-look=new] .vl-ticker a{color:inherit;text-decoration:none;position:relative}[data-look=new] .vl-ticker a:after{content:"";position:absolute;inset:-14px 0}[data-look=new] .vl-ticker p{z-index:var(--z-object);max-width:calc(100% - 24px);margin-top:var(--space-1);background:var(--paper);font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;padding:0 14px;line-height:16px;position:relative;overflow:hidden}[data-look=new] .appbar{width:auto;height:88px;margin:0 var(--gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;padding:0;display:grid;position:relative}[data-look=new] .appbar>*{grid-row:1}[data-look=new] .page{max-width:none;padding-top:0;padding-inline:var(--gutter)}[data-look=new] .page>.plan-form{max-width:var(--measure)}[data-look=new] .wordmark{font-family:var(--display);font-style:italic;font-weight:600;font-size:var(--logo);letter-spacing:var(--track-logo);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 120;color:var(--ink);line-height:1;position:relative}[data-look=new] .wordmark.big{font-size:var(--logo-l)}[data-look=new] .wordmark>span{border-radius:var(--radius-round);background:var(--red);color:#0000;width:.17em;height:.17em;line-height:0;position:absolute;bottom:.19em;right:-.25em;overflow:hidden}[data-look=new] .appbar .wordmark{grid-column:2;justify-self:center;margin-right:.25em}[data-look=new] .tabs{justify-self:start;gap:var(--space-7);grid-column:1;margin:0}[data-look=new] .tabs button{border-radius:var(--radius-0);height:auto;color:var(--ink-2);font-size:var(--text-base);transition:color var(--d-ui) var(--ease-ui);background:0 0;align-items:baseline;gap:0;padding:6px 0;font-weight:400;position:relative}[data-look=new] .tabs button svg{display:none}[data-look=new] .tabs button:hover{color:var(--ink)}[data-look=new] .tabs button.on{color:var(--ink);background:0 0;font-weight:600}[data-look=new] .tabs button:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--d-move) var(--ease-valet);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}[data-look=new] .tabs button:hover:after{transform:scaleX(.35)}[data-look=new] .tabs button.on:after{transform:scaleX(1)}[data-look=new] .vl-count{margin-left:var(--space-1);color:var(--muted);font:var(--font-figure);font-variant-numeric:tabular-nums;letter-spacing:0}[data-look=new] .vl-count:before{content:"["}[data-look=new] .vl-count:after{content:"]"}[data-look=new] .appbar .add-btn{min-height:34px;padding:0 14px 0 var(--space-4);font-size:var(--text-md);grid-column:3;justify-self:end;margin:0 50px 0 0;display:inline-flex}[data-look=new] .add-btn svg{display:none}[data-look=new] .vl-plus{font-family:var(--mono);font-size:var(--text-input);transition:transform var(--d-move) var(--ease-valet);margin-left:-1px;font-weight:400;line-height:1;display:inline-block}[data-look=new] .add-btn:hover .vl-plus{transform:rotate(90deg)}[data-look=new] .appbar>.icon-btn{grid-column:3;justify-self:end}[data-look=new] .appbar>.icon-btn svg{display:none}[data-look=new] .vl-initial{font-family:var(--display);font-style:italic;font-weight:600;font-size:var(--text-xl);font-variation-settings:"SOFT" 100, "opsz" 36;line-height:1}@media (min-width:761px) and (max-width:900px){[data-look=new] .appbar{column-gap:var(--space-4)}[data-look=new] .tabs{gap:var(--space-5)}}[data-look=new] .section-head,[data-look=new] .profile-page h1{scroll-margin-top:var(--space-6)}@media (max-width:760px){[data-look=new] .vl-ticker p{font-size:var(--text-xs)}[data-look=new] .appbar{height:72px;padding:0 var(--gutter);grid-template-columns:44px 1fr 44px;margin:0}[data-look=new] .wordmark{font-size:var(--logo-s)}[data-look=new] .appbar>.icon-btn{grid-column:1;justify-self:start}[data-look=new] .appbar .add-btn{width:40px;min-height:40px;margin:0;padding:0;font-size:0}[data-look=new] .appbar .add-btn .vl-plus{font-size:var(--title-s);margin:0}[data-look=new] .tabs{padding:var(--space-2) var(--space-2) calc(8px + env(safe-area-inset-bottom));background:var(--paper);border-top:var(--hairline);justify-self:stretch;gap:0}[data-look=new] .tabs button{width:96px;height:54px;font-size:var(--text-sm);flex-direction:column;align-items:center;gap:3px;padding:0}[data-look=new] .tabs button svg{display:block}[data-look=new] .tabs button:after,[data-look=new] .vl-count{display:none}[data-look=new] .snack{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}[data-look=new] .snack span{width:auto}[data-look=new] input:not([type=checkbox]):not([type=color]):not([type=file]),[data-look=new] select,[data-look=new] textarea,[data-look=new] .auth-form input:not([type=checkbox]):not([type=color]):not([type=file]),[data-look=new] .plan-form input:not([type=checkbox]):not([type=color]):not([type=file]){font-size:var(--text-input)}[data-look=new] .sheet,[data-look=new] .add-sheet{width:calc(100% - 24px);max-width:none;max-height:84vh;margin:auto var(--space-3) var(--space-3)}}
[data-look=new] .studio{--room-h:620px;--mq-w:392px;--floor-h:112px;--rail-top:78px;--rail-unit:236px;--shoe-h:62px;grid-template-columns:minmax(0, 1fr) var(--mq-w);max-width:none;height:var(--room-h);border:var(--hairline);background:var(--paper);gap:0;margin:0 auto 126px}@media (min-width:1680px){[data-look=new] .studio{--room-h:700px;--mq-w:448px;--floor-h:124px;--rail-top:86px;--rail-unit:288px;--shoe-h:70px}}@media (min-width:2200px){[data-look=new] .studio{--room-h:780px;--mq-w:520px;--floor-h:136px;--rail-top:94px;--rail-unit:320px;--shoe-h:78px}}[data-look=new] .closet{border-right:var(--hairline);border-radius:var(--radius-0);background:linear-gradient(to bottom, transparent calc(100% - var(--floor-h)), var(--paper-2) calc(100% - var(--floor-h))), radial-gradient(120% 70% at 50% 0, var(--paper-hi) 0, var(--paper) 60%);min-width:0;padding:0;display:block;position:relative;overflow:visible}[data-look=new] .closet:before{content:"";z-index:var(--z-over);left:0;right:0;top:calc(var(--rail-top) - 5px);background:radial-gradient(circle 6px at 20px 50%, var(--paper) 4.4px, var(--ink) 4.6px 5.9px, transparent 6.1px), radial-gradient(circle 6px at calc(100% - 20px) 50%, var(--paper) 4.4px, var(--ink) 4.6px 5.9px, transparent 6.1px), linear-gradient(var(--ink), var(--ink)) 0 50% / 100% 2px no-repeat;pointer-events:none;height:12px;position:absolute}[data-look=new] .vl-wall-bar{z-index:var(--z-chrome);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:20px;right:20px}[data-look=new] .vl-wall-bar>*{pointer-events:auto}[data-look=new] .vl-seg{gap:var(--space-4);display:flex}[data-look=new] .vl-seg button{color:var(--muted);font-size:var(--text-base);transition:color var(--d-ui) var(--ease-ui);background:0 0;border:0;padding:2px 0}[data-look=new] .vl-seg button:hover,[data-look=new] .vl-seg button[aria-pressed=true]{color:var(--ink)}[data-look=new] .vl-hint{color:var(--muted);font:var(--font-meta);pointer-events:none;align-items:center;gap:6px;margin:0;display:flex}[data-look=new] .vl-hint svg{animation:vl-nudge var(--d-nudge) var(--ease-valet) infinite}@keyframes vl-nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(6px)}}[data-look=new] .closet-standard{z-index:var(--z-chrome);align-items:center;gap:var(--space-3);min-height:22px;color:var(--ink-2);font:var(--font-meta);white-space:nowrap;padding:0;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}[data-look=new] .closet-standard-text{text-overflow:ellipsis;min-width:0;max-width:420px;overflow:hidden}[data-look=new] .closet-standard .link{font:var(--font-meta);color:var(--ink)}[data-look=new] .closet-standard b{font:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--muted)}[data-look=new] .closet-standard-progress{background:var(--line-soft);width:64px;height:1px;position:relative}[data-look=new] .closet-standard-progress span{background:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--d-move) var(--ease-valet);position:absolute;inset:0}[data-look=new] .standard-sheet p{font:var(--font-body);margin:0}[data-look=new] .standard-sheet .quiet{color:var(--ink-2);font:var(--font-meta)}[data-look=new] .closet-rail{z-index:var(--z-content);height:calc(100% - var(--floor-h));scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;padding:0;position:absolute;top:0;left:0;right:0;overflow:auto hidden;container-type:normal}[data-look=new] .closet-rail::-webkit-scrollbar{display:none}[data-look=new] .closet-rail.vl-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-look=new] .closet-row{--unit:var(--rail-unit);height:100%;padding:calc(var(--rail-top) - var(--space-2)) 92px 0 40px;justify-content:flex-start}[data-look=new] .closet-row:before{display:none}[data-look=new] .closet-row .piece,[data-look=new] .closet-row .piece.focus{--lift:0px;--sc:1;height:calc(var(--unit) * var(--len,1));transform:translate3d(var(--shift,0px), var(--lift), 0) scale(var(--sc));transform-origin:50% 0;transition:transform var(--d-move) var(--ease-valet), opacity var(--d-move) var(--ease-fade);margin:0 -52px 0 0}[data-look=new] .closet-row .piece.focus{--lift:-8px;--sc:1.045;z-index:var(--z-focus)}[data-look=new] .closet-row .piece:nth-child(2n):not(.focus){z-index:var(--z-raised)}[data-look=new] .closet-row .piece-pick{border-radius:var(--radius-sm);transform:rotate(calc(var(--sway,0deg) * var(--k,1)));transform-origin:50% 0;padding:0 6px}[data-look=new] .closet-row .piece-pick img{filter:var(--shadow-garment);transform-origin:50% 0;transition:filter var(--d-move) var(--ease-fade);animation:none}[data-look=new] .closet-row .piece-pick img.flat{max-width:calc(var(--unit) * .7)}[data-look=new] .closet-row .piece{--box-h:calc(var(--unit) * var(--len,1));--box-w:calc(var(--unit) * var(--box-top-w))}[data-look=new] .closet-row .piece.k-outerwear{--box-w:calc(var(--unit) * var(--box-outer-w))}[data-look=new] .closet-row .piece.k-bottom{--box-w:calc(var(--unit) * var(--box-bottom-w))}[data-look=new] .closet-row .piece.k-dress{--box-w:calc(var(--unit) * var(--box-dress-w))}[data-look=new] .closet .fit{width:min(var(--box-w), calc(var(--box-h) * var(--a)));max-width:none;aspect-ratio:var(--a);flex:none;margin-inline:auto;display:block;position:relative}[data-look=new] .closet .fit>img{left:var(--il);top:var(--it);width:var(--iw);object-fit:fill;max-width:none;height:auto;max-height:none;margin:0;padding:0;position:absolute}[data-look=new] .closet-row .piece:hover .piece-pick img{animation:vl-swing var(--d-swing) var(--ease-valet);transform:none}@keyframes vl-swing{0%{transform:rotate(0)}18%{transform:rotate(2.6deg)}42%{transform:rotate(-1.7deg)}66%{transform:rotate(.8deg)}84%{transform:rotate(-.3deg)}to{transform:rotate(0)}}[data-look=new] .vl-has-focus .closet-row .piece:not(.focus) .piece-pick img{filter:saturate(.5) brightness(1.05) contrast(.92) var(--shadow-garment-dim)}[data-look=new] .closet-row .piece-pick:focus-visible{outline-offset:2px}[data-look=new] .closet-row .piece.worn:after{z-index:var(--z-raised);background:var(--navy);width:8px;height:8px;top:-4px;bottom:auto}[data-look=new] .piece.vl-dim,[data-look=new] .vl-tile.vl-dim{opacity:.18;pointer-events:none}[data-look=new] .piece-wear{display:none}[data-look=new] .piece-away{padding:var(--space-1) 10px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:var(--font-small);box-shadow:none;border:0;font-weight:500}[data-look=new] .piece-away:hover{background:var(--navy);color:var(--paper)}[data-look=new] .closet-shelf .piece-away{border-radius:var(--radius-round);font-size:0}[data-look=new] .closet-caption{z-index:var(--z-chrome);left:24px;right:24px;bottom:calc(var(--floor-h) + 18px);justify-content:space-between;align-items:flex-end;gap:var(--space-4);min-height:0;color:var(--ink);font-size:var(--text-base);pointer-events:none;padding:0;display:flex;position:absolute}[data-look=new] .closet-caption>*{pointer-events:auto}[data-look=new] .closet-caption>p,[data-look=new] .closet-caption-actions{display:none}[data-look=new] .vl-cap{flex-direction:column;justify-content:flex-end;min-width:0;min-height:62px;display:flex}[data-look=new] .vl-cap p{margin:0}[data-look=new] .vl-cap-n{font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-m);letter-spacing:var(--track-title-m);font-variation-settings:"SOFT" 100, "opsz" 72;text-overflow:ellipsis;white-space:nowrap;line-height:34px;overflow:hidden}[data-look=new] .vl-cap-m{color:var(--ink-2);font:var(--font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:var(--space-1)!important}[data-look=new] .vl-cap-idle{min-height:0}[data-look=new] .vl-cap-hint{color:var(--ink-2);font:var(--font-body);flex-wrap:wrap;align-items:baseline;gap:0 .3em;display:flex}[data-look=new] .vl-cap-hint:before{content:"";width:8px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1.5px var(--ink);flex:none;align-self:center}[data-look=new] .vl-cap-hint strong{color:var(--ink);font-weight:500}[data-look=new] .vl-cap-hint strong:after{content:","}[data-look=new] .vl-cap-actions{align-items:center;gap:var(--space-2);animation:vl-rise var(--d-move) var(--ease-valet);flex:none;display:flex}@keyframes vl-rise{0%{opacity:0;transform:translateY(8px)}}[data-look=new] .studio .btn.sm{height:32px;min-height:32px;font-size:var(--text-md);padding:0 14px}[data-look=new] .vl-away-link{margin-left:var(--space-1);font-size:var(--text-md);background:0 0;border:0;padding:6px 0;text-decoration:underline}[data-look=new] .closet-shelf{z-index:var(--z-over);height:var(--floor-h);padding:0 var(--space-7);border-top:var(--hairline);box-shadow:none;scrollbar-width:none;background:0 0;border-bottom:0;gap:10px;margin:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}[data-look=new] .closet-shelf::-webkit-scrollbar{display:none}[data-look=new] .closet-shelf .piece{width:auto;height:auto;transition:transform var(--d-move) var(--ease-valet);padding-bottom:14px}[data-look=new] .closet-shelf .piece.shoes:has(img.standard){width:auto;height:auto;transition:transform var(--d-move) var(--ease-valet);padding-bottom:14px}[data-look=new] .closet-shelf .piece-pick{border-radius:var(--radius-sm);padding:0}[data-look=new] .closet-shelf .piece-pick img{filter:var(--shadow-shoe)}[data-look=new] .closet-shelf .piece-pick>img{width:auto;height:var(--shoe-h);max-width:calc(var(--shoe-h) * 2.4);object-fit:contain;max-height:none}[data-look=new] .closet-shelf .piece.bag .piece-pick>img{height:calc(var(--shoe-h) * 1.13)}[data-look=new] .closet-shelf .piece.accessory .piece-pick>img{height:calc(var(--shoe-h) * .74)}[data-look=new] .closet-shelf .piece{--box-w:calc(var(--shoe-h) * var(--box-shoes-w));--box-h:calc(var(--shoe-h) * var(--box-shoes-h))}[data-look=new] .closet-shelf .piece.k-hat{--box-w:calc(var(--shoe-h) * var(--box-hat-w));--box-h:calc(var(--shoe-h) * var(--box-hat-h))}[data-look=new] .closet-shelf .piece.k-watch{--box-w:calc(var(--shoe-h) * var(--box-watch-w));--box-h:calc(var(--shoe-h) * var(--box-watch-h))}[data-look=new] .closet-shelf .piece.k-bag{--box-w:calc(var(--shoe-h) * var(--box-bag-w));--box-h:calc(var(--shoe-h) * var(--box-bag-h))}[data-look=new] .closet-shelf .piece.k-belt{--box-w:calc(var(--shoe-h) * var(--box-belt-w));--box-h:calc(var(--shoe-h) * var(--box-belt-h))}[data-look=new] .closet-shelf .piece.k-accessory{--box-w:calc(var(--shoe-h) * var(--box-acc-w));--box-h:calc(var(--shoe-h) * var(--box-acc-h))}[data-look=new] .closet-shelf .piece.focus .piece-pick img,[data-look=new] .closet-shelf .piece:hover .piece-pick img{transform:none}[data-look=new] .closet-shelf .piece:hover,[data-look=new] .closet-shelf .piece.focus,[data-look=new] .closet-shelf .piece:focus-within{transform:translateY(-8px)}[data-look=new] .vl-tip{z-index:var(--z-content);padding:var(--space-1) 10px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--text-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--d-fade) var(--ease-fade), transform var(--d-move) var(--ease-valet);line-height:16px;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%,6px)}[data-look=new] .closet-shelf .piece:hover .vl-tip,[data-look=new] .closet-shelf .piece:focus-within .vl-tip{opacity:1;transform:translate(-50%)}[data-look=new] .closet-shelf .piece.worn:after{background:var(--navy);width:6px;height:6px;bottom:4px}[data-look=new] .vl-mode-grid .closet-rail,[data-look=new] .vl-mode-grid:before,[data-look=new] .vl-mode-grid:not(.vl-has-focus) .closet-caption{display:none}[data-look=new] .vl-grid{z-index:var(--z-content);top:48px;left:0;right:0;bottom:var(--floor-h);align-content:start;gap:var(--space-2);padding:14px var(--space-5) var(--space-5);scrollbar-width:none;grid-template-columns:repeat(5,1fr);grid-auto-rows:168px;margin:0;list-style:none;display:grid;position:absolute;overflow:auto}[data-look=new] .vl-has-focus .vl-grid{bottom:calc(var(--floor-h) + 96px);-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}[data-look=new] .vl-grid::-webkit-scrollbar{display:none}[data-look=new] .vl-tile button{border-radius:var(--radius-md);background:var(--paper-2);width:100%;height:100%;transition:box-shadow var(--d-ui) var(--ease-ui);border:0;padding:0;display:block;position:relative;overflow:hidden}[data-look=new] .vl-tile.focus button{box-shadow:inset 0 0 0 1px var(--ink)}[data-look=new] .vl-tile-pic{--box-w:100cqw;--box-h:100cqh;place-items:center;width:88%;height:78%;display:grid;position:absolute;top:5%;left:6%;container-type:size}[data-look=new] .vl-tile-pic>*{transition:opacity var(--d-ui) var(--ease-fade);grid-area:1/1}[data-look=new] .vl-tile-pic>img{object-fit:contain;width:100%;height:100%}[data-look=new] .vl-tile.k-shoes .vl-tile-pic{--box-w:calc(100cqw * var(--tile-shoes-w));--box-h:calc(100cqh * var(--tile-shoes-h))}[data-look=new] .vl-tile.k-hat .vl-tile-pic{--box-w:calc(100cqw * var(--tile-hat-w));--box-h:calc(100cqh * var(--tile-hat-h))}[data-look=new] .vl-tile.k-watch .vl-tile-pic{--box-w:calc(100cqw * var(--tile-watch-w));--box-h:calc(100cqh * var(--tile-watch-h))}[data-look=new] .vl-tile.k-bag .vl-tile-pic{--box-w:calc(100cqw * var(--tile-bag-w));--box-h:calc(100cqh * var(--tile-bag-h))}[data-look=new] .vl-tile.k-belt .vl-tile-pic{--box-w:calc(100cqw * var(--tile-belt-w));--box-h:calc(100cqh * var(--tile-belt-h))}[data-look=new] .vl-tile.k-accessory .vl-tile-pic{--box-w:calc(100cqw * var(--tile-acc-w));--box-h:calc(100cqh * var(--tile-acc-h))}[data-look=new] .vl-tile-pic>.b{opacity:0}[data-look=new] .vl-tile button:hover .vl-tile-pic>.a:has(+.b){opacity:0}[data-look=new] .vl-tile button:hover .vl-tile-pic>.b{opacity:1}[data-look=new] .vl-tile span{color:var(--ink-2);font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:14px;position:absolute;bottom:9px;left:12px;right:8px;overflow:hidden}[data-look=new] .vl-tile.worn button:after{content:"";border-radius:var(--radius-round);background:var(--navy);width:8px;height:8px;position:absolute;top:12px;right:12px}[data-look=new] .vl-tile.away img{opacity:.4;filter:grayscale(.85)}[data-look=new] .vl-dock{width:calc(100% + var(--mq-w) + 2px);justify-content:center;gap:clamp(8px,2.4vw,34px);padding:14px 0 18px;display:flex;position:absolute;top:calc(100% + 1px);left:-1px}[data-look=new] .vl-dock button{padding:var(--space-1) 10px;color:var(--ink);font-size:var(--text-sm);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;line-height:16px;display:flex;position:relative}[data-look=new] .vl-dock svg{fill:none;width:44px;height:36px;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-move) var(--ease-valet)}[data-look=new] .vl-dock button:hover svg{transform:translateY(-3px)rotate(-3deg)}[data-look=new] .vl-dock button[aria-pressed=true]:after{content:"";border-radius:var(--radius-round);background:var(--red);width:6px;height:6px;margin-left:-3px;position:absolute;bottom:-9px;left:50%}[data-look=new] .mannequin{align-items:center;gap:0 var(--space-3);min-height:0;padding:0 var(--space-5) 14px;background:radial-gradient(70% 55% at 50% 38%, var(--blush-hi) 0, var(--blush) 62%, var(--blush-lo) 100%);grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}[data-look=new] .mannequin>*{grid-column:1/-1}[data-look=new] .mq-stage{border-radius:var(--radius-0);background:0 0;border:0;grid-row:1;align-self:stretch;height:auto;margin:0 -20px}[data-look=new] .mq-stage:after{content:"";z-index:var(--z-floor);border-radius:var(--radius-round);background:radial-gradient(closest-side, var(--floor-shadow), transparent);pointer-events:none;width:220px;height:26px;margin-left:-110px;position:absolute;top:calc(89% - 14px);left:50%}[data-look=new] .vl-mq-label{z-index:var(--z-content);align-items:baseline;gap:var(--space-2);color:var(--ink);font:var(--font-label);letter-spacing:var(--track-label);margin:0;display:flex;position:absolute;top:16px;left:20px;right:20px}[data-look=new] .vl-mq-label span+span{color:var(--ink-2);font:var(--font-meta)}[data-look=new] .vl-mq-label span+span:before{content:"·";margin-right:var(--space-2)}[data-look=new] .vl-mq-ring{z-index:var(--z-floor);width:calc(var(--mq-w) * .87);height:calc(var(--mq-w) * .87);margin:calc(var(--mq-w) * -.435) 0 0 calc(var(--mq-w) * -.435);border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .2);animation:vl-orbit var(--d-orbit-ring) linear infinite;position:absolute;top:46%;left:50%}[data-look=new] .vl-mq-ring:after{content:"";border-radius:var(--radius-round);background:var(--red);width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%}[data-look=new] .mq-stage.busy .vl-mq-ring{animation-duration:var(--d-orbit-busy)}@keyframes vl-orbit{to{transform:rotate(360deg)}}[data-look=new] .mq-stage>img{z-index:var(--z-object);height:88%;filter:var(--shadow-figure);inset:8% 0 4%}[data-look=new] .mq-empty{z-index:var(--z-object);padding:0}[data-look=new] .mq-empty>img,[data-look=new] .mq-leaf{opacity:.96;height:82%;top:7%}[data-look=new] .mq-flatlay{aspect-ratio:300/430;height:82%;display:block;inset:7% auto auto 50%;transform:translate(-50%)}[data-look=new] .mq-flatlay li{aspect-ratio:auto;border-radius:var(--radius-0);width:52%;max-width:none;box-shadow:none;animation:vl-fade var(--d-move) var(--ease-fade);background:0 0;display:block;position:absolute;left:50%;transform:translate(-50%)}@keyframes vl-fade{0%{opacity:0}}[data-look=new] .mq-flatlay img,[data-look=new] .mq-flatlay svg{width:100%;max-width:none;height:auto;max-height:none;filter:var(--shadow-doll);background:0 0;padding:0;display:block}[data-look=new] .mq-flatlay li.outerwear{z-index:4;width:68%;top:9.5%}[data-look=new] .mq-flatlay li.top,[data-look=new] .mq-flatlay li.dress{z-index:3;width:52%;top:10%}[data-look=new] .mq-flatlay li.bottom{z-index:2;width:38%;height:54%;top:41%}[data-look=new] .mq-flatlay li.bottom img{object-fit:contain;object-position:50% 0;height:100%}[data-look=new] .mq-flatlay li.shoes{z-index:5;width:36%;top:90%}[data-look=new] .mq-flatlay li.bag{z-index:5;width:24%;top:44%;left:84%}[data-look=new] .mq-flatlay li.accessory{z-index:5;width:11%;top:47%;left:20%}[data-look=new] .mq-flatlay li.k-hat{z-index:6;width:20%;top:-3%;left:50%}[data-look=new] .mq-stage>.mq-offer{display:none}[data-look=new] .mq-busy{background:var(--ink);color:var(--paper);font-size:var(--text-sm);top:40px}[data-look=new] .mq-busy.mq-tag{background:var(--paper);color:var(--ink-2);font:var(--font-small);border:0;font-weight:500}[data-look=new] .mq-progress{background:var(--line-soft)}[data-look=new] .mq-progress>span{background:var(--navy)}[data-look=new] .mq-error{z-index:var(--z-over);border-radius:var(--radius-xl);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-float)}[data-look=new] .mq-error .btn{--bg:var(--paper);--fg:var(--ink);--wipe:var(--paper-3);--wipe-fg:var(--ink);box-shadow:none}[data-look=new] .mq-views{justify-content:center;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;grid-row:2;margin-bottom:6px;display:flex}[data-look=new] .mq-turn{gap:2px}[data-look=new] .mq-turn.mq-angles>button:not(.icon-btn){height:44px;color:var(--ink-2);font-size:var(--text-base);border-color:#0000;padding:0 10px}[data-look=new] .mq-turn.mq-angles>button.on{color:var(--ink);text-underline-offset:8px;border-color:#0000;text-decoration:underline;text-decoration-thickness:2px}[data-look=new] .mq-turn.mq-angles>button:disabled{color:var(--ink-2);opacity:.5;cursor:not-allowed}[data-look=new] .mq-turn>button:not(.icon-btn){height:28px;font-size:var(--text-sm);padding:0 10px}[data-look=new] .mq-turn .icon-btn{width:28px;height:28px;box-shadow:none}[data-look=new] .mq-wearing{display:none}[data-look=new] .vl-worn{margin:0 0 var(--space-2);border-top:1px solid var(--line-soft);grid-row:3;padding:0;list-style:none;display:block}[data-look=new] .vl-worn li{border-bottom:1px solid var(--line-soft);min-width:0;height:36px;animation:vl-fade var(--d-move) var(--ease-fade);align-items:center;gap:10px;display:flex}[data-look=new] .vl-worn-pic{border-radius:var(--radius-round);background:rgb(var(--paper-rgb) / .75);flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}[data-look=new] .vl-worn-pic img,[data-look=new] .vl-worn-pic svg{object-fit:contain;width:80%;height:80%}[data-look=new] .vl-worn-text{align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex}[data-look=new] .vl-worn-text span{min-width:0;color:var(--ink);font:var(--font-item);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-look=new] .vl-worn-text small{color:var(--ink-2);font:var(--font-small);flex:none;order:2}[data-look=new] .vl-worn button{border-radius:var(--radius-round);width:28px;height:28px;color:var(--ink-2);transition:background-color var(--d-ui) var(--ease-ui), color var(--d-ui) var(--ease-ui);background:0 0;border:0;flex:none;place-items:center;margin-right:-6px;padding:0;display:grid;position:relative}[data-look=new] .vl-worn button:after{content:"";position:absolute;inset:-4px -8px}[data-look=new] .vl-worn button:hover,[data-look=new] .vl-worn button:focus-visible{background:var(--ink);color:var(--paper)}[data-look=new] .vl-worn li:has(button:hover) .vl-worn-text span{text-decoration:line-through;text-decoration-thickness:1px}[data-look=new] .mq-styling{grid-area:4/1;justify-content:flex-start;gap:10px}[data-look=new] .mq-styling button{height:32px;padding:0 var(--space-1);white-space:nowrap}[data-look=new] .mq-styling small{display:none}[data-look=new] .mq-styling{flex-wrap:wrap}[data-look=new] .mq-buttons{flex-basis:100%;align-items:center}[data-look=new] .mq-buttons-label{margin-right:var(--space-1);color:var(--muted);font-size:var(--text-sm);padding:0 6px}[data-look=new] .mq-styling .mq-buttons button{border-radius:var(--radius-pill);height:28px;color:var(--muted);font-size:var(--text-sm);border:1px solid #0000;padding:0 10px}[data-look=new] .mq-styling .mq-buttons button:before{content:none}[data-look=new] .mq-styling .mq-buttons button.on{border-color:var(--ink);color:var(--ink);background:0 0;font-weight:400}[data-look=new] .vl-mq-act{grid-area:4/2;justify-self:end;align-items:center;gap:10px;display:flex}[data-look=new] .mannequin:not(:has(.mq-styling)) .vl-mq-act{grid-column:1/-1}[data-look=new] .vl-mq-act small{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}[data-look=new] .vl-mq-act .mq-offer{position:static;transform:none}[data-look=new] .vl-mq-act .mq-offer:active:not(:disabled){transform:scale(.97)}@media (max-width:900px){[data-look=new] .studio{--rail-unit:236px;--rail-top:70px;height:auto;margin:0 calc(-1 * var(--gutter)) 110px;border-left:0;border-right:0;flex-direction:column;gap:0;display:flex}[data-look=new] .mannequin{order:-1;height:auto;min-height:560px}[data-look=new] .mq-stage{height:auto;min-height:420px}[data-look=new] .vl-mq-ring{width:300px;height:300px;margin:-150px 0 0 -150px}[data-look=new] .closet{border-top:var(--hairline);border-right:0;height:500px;margin:0}[data-look=new] .closet-rail{height:calc(100% - var(--floor-h))}[data-look=new] .closet-row{padding-left:var(--space-5)}[data-look=new] .closet-row .piece,[data-look=new] .closet-row .piece.focus{margin:0 -40px 0 0}[data-look=new] .closet-caption{left:16px;right:16px;bottom:calc(var(--floor-h) + 12px);text-align:left;flex-flow:column;align-items:flex-start;gap:10px}[data-look=new] .vl-cap{max-width:100%;min-height:0}[data-look=new] .vl-cap-n{font-size:var(--title-s);line-height:28px}[data-look=new] .studio .btn.sm{height:40px;min-height:40px}[data-look=new] .closet-shelf{padding:0 var(--space-4)}[data-look=new] .vl-wall-bar{left:16px;right:16px}[data-look=new] .closet-standard{justify-content:flex-end;left:132px;right:16px;transform:none}[data-look=new] .closet-standard-progress{display:none}[data-look=new] .closet:has(.closet-standard) .vl-hint{display:none}[data-look=new] .vl-grid{padding:10px var(--space-3);grid-template-columns:repeat(3,1fr);grid-auto-rows:140px}[data-look=new] .vl-has-focus .vl-grid{bottom:calc(var(--floor-h) + 134px)}[data-look=new] .vl-dock{width:100%;padding:14px var(--space-4) 18px;scrollbar-width:none;justify-content:flex-start;gap:6px;left:0;overflow-x:auto}[data-look=new] .vl-dock::-webkit-scrollbar{display:none}[data-look=new] .vl-dock button{flex:none}}@media (prefers-reduced-motion:reduce){[data-look=new] .closet-row .piece,[data-look=new] .closet-row .piece-pick,[data-look=new] .closet-row .piece-pick img,[data-look=new] .closet-shelf .piece,[data-look=new] .vl-cap-actions,[data-look=new] .vl-worn li,[data-look=new] .mq-flatlay li{transition:none;animation:none}[data-look=new] .closet-row .piece:hover .piece-pick img,[data-look=new] .vl-mq-ring,[data-look=new] .vl-hint svg{animation:none}[data-look=new] .closet-row .piece-pick{transform:none}}[data-look=new] .mq-zoom-open{z-index:var(--z-content);top:var(--space-2);right:var(--space-3);width:var(--control-sm);height:var(--control-sm);position:absolute}[data-look=new] .mq-zoom-open:after{content:"";position:absolute;inset:-6px}[data-look=new] .mq-viewer{inset:var(--space-4);border:var(--hairline);border-radius:var(--radius-0);background:radial-gradient(70% 55% at 50% 42%, var(--blush-hi) 0, var(--blush) 62%, var(--blush-lo) 100%);width:auto;height:auto;color:var(--ink)}[data-look=new] .mq-viewer[open]{animation:vl-fade var(--d-move) var(--ease-fade)}[data-look=new] .mq-viewer::backdrop{background:var(--scrim-ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-look=new] .mq-viewer-bar{padding:var(--space-3) var(--space-3) 0 var(--space-5)}[data-look=new] .mq-viewer-title{gap:var(--space-2);font:var(--font-label);letter-spacing:var(--track-label)}[data-look=new] .mq-viewer-title span+span{color:var(--ink-2);font:var(--font-meta)}[data-look=new] .mq-viewer-title span+span:before{content:"·";margin-right:var(--space-2)}[data-look=new] .mq-viewer-frame img{filter:var(--shadow-figure)}[data-look=new] .mq-viewer-frame img.smooth{transition:transform var(--d-move) var(--ease-valet)}[data-look=new] .mq-viewer-frame.busy img{opacity:.5;transition:opacity var(--d-ui) var(--ease-fade)}[data-look=new] .mq-viewer-empty{gap:var(--space-4);color:var(--ink-2);font:var(--font-body)}[data-look=new] .mq-viewer-tools{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom))}[data-look=new] .mq-viewer .mq-views{margin:0}[data-look=new] .mq-zoom{gap:var(--space-1)}[data-look=new] .mq-zoom output{min-width:var(--space-12);color:var(--ink);font:var(--font-figure)}[data-look=new] .mq-zoom .icon-btn[aria-disabled=true]{box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--ink-2);background:0 0}[data-look=new] .mq-viewer-hint{color:var(--ink-2);font:var(--font-small)}@media (max-width:760px){[data-look=new] .mq-viewer{border:0;inset:0}[data-look=new] .mq-viewer-bar{padding-left:var(--space-4)}}@media (prefers-reduced-motion:reduce){[data-look=new] .mq-viewer[open]{animation:none}[data-look=new] .mq-viewer-frame img.smooth{transition:none}}[data-look=new] .bulk-bar{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}[data-look=new] .bulk-toggle{min-height:44px}[data-look=new] .bulk-sheet .bulk-all{min-height:44px;color:var(--card-fg)}[data-look=new] .bulk-list{max-height:38vh;margin:0 0 var(--space-4);border-top:1px solid var(--card-line);padding:0;list-style:none;overflow:auto}[data-look=new] .bulk-sheet .bulk-pick{align-items:center;column-gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;border-bottom:1px solid var(--card-line);cursor:pointer;grid-template-columns:24px minmax(0,1fr);display:grid}[data-look=new] .bulk-pick input{grid-row:span 2;width:20px;height:20px}[data-look=new] .bulk-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-look=new] .bulk-pick small{color:var(--card-2);font:var(--font-small)}[data-look=new] .bulk-more summary{min-height:44px;color:var(--card-2);cursor:pointer;align-items:center;display:flex}[data-look=new] .bulk-more[open]{gap:var(--space-4);display:grid}
@keyframes vl-orbit{to{transform:rotate(360deg)}}[data-look=new] .shell{overflow-x:clip}[data-look=new] .today{margin:var(--space-7) calc(-1 * var(--gutter)) -24px;padding:var(--space-14) var(--gutter) var(--space-18);background:var(--navy);color:var(--paper);scroll-margin-top:0;position:relative;overflow:hidden}[data-look=new] .today:before{content:"";background:radial-gradient(60% 50% at 50% 0, var(--glow), transparent 70%);pointer-events:none;position:absolute;inset:0}[data-look=new] .today>*{position:relative}[data-look=new] .today:focus{outline:none}[data-look=new] .today-head{align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-look=new] .today-weather{display:none}[data-look=new] .vl-weather{color:var(--on-navy-2);font:var(--font-meta);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 18px;display:flex}[data-look=new] .vl-weather-place{color:var(--on-navy);font:var(--font-label);font-size:var(--text-base)}[data-look=new] .vl-weather-temp{color:var(--on-navy);font:var(--font-figure);font-size:var(--text-md);font-variant-numeric:tabular-nums}[data-look=new] .vl-weather>span+span:before{content:"";vertical-align:-1px;background:var(--on-navy-divider);width:1px;height:12px;margin-right:14px;display:inline-block}[data-look=new] .vl-weather:before{content:"";border-radius:var(--radius-round);background:var(--red);flex:none;width:6px;height:6px}[data-look=new] #today-title{color:var(--paper);font-family:var(--display);font-weight:400;font-size:var(--title-xl);letter-spacing:var(--track-title-xl);font-variation-settings:"SOFT" 100, "opsz" 144;margin:0;line-height:64px}[data-look=new] .vl-title-a,[data-look=new] .vl-title-b{display:block}[data-look=new] .vl-title-b{font-style:italic;font-weight:500}[data-look=new] .today-tools{flex-wrap:nowrap;justify-content:end;align-items:center;gap:10px;display:flex}[data-look=new] .plan-chips{margin:var(--space-5) -4px 0;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:4px;display:flex;overflow-x:auto}[data-look=new] .plan-chips::-webkit-scrollbar{display:none}[data-look=new] .today .plan-chips .btn{flex:none;min-height:44px}[data-look=new] .today .plan-chips .btn[aria-pressed=true]{--bg:var(--paper);--fg:var(--navy);--wipe:var(--paper-3);box-shadow:none}[data-look=new] .plan-chips[aria-busy=true] .btn{cursor:progress}[data-look=new] .more-row{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}[data-look=new] .today .more-row .btn{min-height:44px}[data-look=new] .more-left{color:var(--on-navy-2);font:var(--font-figure);font-size:var(--text-base);font-variant-numeric:tabular-nums}[data-look=new] .today .more-row .more-out{font-size:var(--text-base);flex-basis:100%;margin:0}[data-look=new] .today-ask{margin:var(--space-4) 0 0;color:var(--on-navy-2);font:var(--font-label);font-size:var(--text-base)}[data-look=new] .tone-chips{margin-top:var(--space-2)}[data-look=new] .shell:has(.today){padding-bottom:0}[data-look=new] .today-stale{color:var(--on-navy-2);font-size:var(--text-base)}[data-look=new] .today .btn{--fg:var(--paper);--wipe:var(--paper);--wipe-fg:var(--navy);box-shadow:inset 0 0 0 1px var(--on-navy-line)}[data-look=new] .today .btn.primary{--bg:var(--paper);--fg:var(--navy);--wipe:var(--paper-3);--wipe-fg:var(--navy);box-shadow:none}[data-look=new] .today .btn:disabled{box-shadow:inset 0 0 0 1px var(--on-navy-line-3)}[data-look=new] .today .btn.primary.vl-wore:disabled{opacity:1;cursor:default;background:var(--on-navy-wash);color:var(--paper);box-shadow:inset 0 0 0 1px var(--on-navy-line-3)}[data-look=new] .today .icon-btn{color:var(--paper);box-shadow:inset 0 0 0 1px var(--on-navy-line);flex:none;place-items:center;display:inline-grid}[data-look=new] .today .icon-btn:hover:not(:disabled),[data-look=new] .today .icon-btn[aria-pressed=true]{background:var(--paper);color:var(--navy)}[data-look=new] .today .vl-no>svg{display:none}[data-look=new] .today .vl-no-mark[hidden]{display:contents}[data-look=new] .today .vl-no-mark svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;display:block;fill:none!important}[data-look=new] .today .link{color:var(--on-navy-2)}[data-look=new] .today .link:hover:not(:disabled){color:var(--paper)}[data-look=new] .today .quiet{max-width:560px;color:var(--on-navy-2);font-size:var(--text-lg);line-height:1.5}[data-look=new] .today .today-note{max-width:none;margin:0 0 var(--space-6);font-size:var(--text-base)}[data-look=new] .today-error{margin-bottom:var(--space-6);color:var(--paper);font-size:var(--text-lg);gap:14px}[data-look=new] .today-error .link{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--paper);color:var(--navy);font-weight:500;text-decoration:none}[data-look=new] .today-error .link:hover:not(:disabled){background:var(--paper-3);color:var(--navy)}[data-look=new] .outfits{gap:clamp(36px,3vw,72px)}[data-look=new] .outfit{align-items:baseline;gap:var(--space-1) 14px;border-radius:var(--radius-0);color:var(--paper);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plate plate""no title""reason reason""eve eve""act act""dis dis";padding:0}[data-look=new] .outfit-no{color:var(--on-navy-3);font:var(--font-figure);font-variant-numeric:tabular-nums;grid-area:no}[data-look=new] .outfit h3{color:var(--paper);font-family:var(--display);font-style:italic;font-weight:500;font-size:var(--title-l);letter-spacing:var(--track-title-l);font-variation-settings:"SOFT" 100, "opsz" 96;grid-area:title;margin:0;line-height:38px}[data-look=new] .outfit>p{max-width:340px;color:var(--on-navy-2);font-size:var(--text-base);grid-area:reason;margin-top:6px;line-height:21px}[data-look=new] .outfit-evening{align-items:center;gap:var(--space-3);max-width:340px;margin-top:var(--space-3);color:var(--on-navy-2);font-size:var(--text-base);grid-area:eve;line-height:21px;display:flex}[data-look=new] .outfit-evening-pic{border-radius:var(--radius-round);background:var(--paper);flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}[data-look=new] .outfit-evening-pic :is(img,svg,.fit){object-fit:contain;width:78%;height:78%;position:static}[data-look=new] .outfit-evening-label{color:var(--paper);font:var(--font-label)}[data-look=new] .outfit-actions{gap:var(--space-2);margin-top:var(--space-4);grid-area:act}[data-look=new] .outfit-actions .btn{flex:none;padding:0 18px}[data-look=new] .outfit-actions .btn svg{display:none}[data-look=new] .outfit-actions>:first-child{order:1}[data-look=new] .outfit-actions>.icon-btn{order:2}[data-look=new] .outfit-actions>.link{order:3}[data-look=new] .outfit-actions>.vl-swap{min-height:44px}[data-look=new] .outfit-actions:has(.vl-wore){flex-wrap:wrap;row-gap:6px}[data-look=new] .outfit-actions:has(.vl-wore) .btn{padding:0 14px}[data-look=new] .outfit-items{aspect-ratio:1;grid-area:plate;width:100%;max-width:min(100% - 42px,clamp(352px,24vw,520px));margin:21px 0 30px 21px;display:block;position:relative}[data-look=new] .outfit-items:before{content:"";border-radius:var(--radius-round);background:radial-gradient(circle at 50% 30%, var(--plate-hi) 0, var(--paper) 62%, var(--plate-lo) 100%);box-shadow:var(--shadow-plate);transition:transform var(--d-stage) var(--ease-valet);position:absolute;inset:0}[data-look=new] .outfit-items:after{content:"";border-radius:var(--radius-round);background:radial-gradient(circle 4.6px at 50% 5px, var(--red) 4px, transparent 4.6px), radial-gradient(closest-side, transparent calc(100% - 5.5px), rgb(var(--paper-rgb) / .38) calc(100% - 5px) calc(100% - 4px), transparent calc(100% - 3.5px));animation:vl-orbit var(--d-orbit) linear infinite;pointer-events:none;animation-delay:-8s;position:absolute;inset:-21px}[data-look=new] .outfit:hover .outfit-items:after{animation-duration:var(--d-orbit-hover)}[data-look=new] .outfit:hover .outfit-items:before{transform:scale(1.03)}[data-look=new] .outfit-items figure{left:var(--l,30%);top:var(--t,20%);z-index:var(--z,1);width:var(--w,40%);aspect-ratio:auto;border-radius:var(--radius-0);transform:rotate(var(--r,0deg));filter:var(--shadow-laid);transition:transform var(--d-stage) var(--ease-valet);background:0 0;margin:0;position:absolute;overflow:visible}[data-look=new] .outfit:hover .outfit-items figure{transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--r,0deg)) scale(1.04)}[data-look=new] .outfit-items img,[data-look=new] .outfit-items img.is-cutout{object-fit:contain;width:100%;height:auto;padding:0;display:block;position:static}[data-look=new] .outfit-items figure{--plate-h:var(--plate-acc-h);container-type:inline-size}[data-look=new] .outfit-items figure:is(.k-top,.k-outerwear){--plate-h:var(--plate-top-h)}[data-look=new] .outfit-items figure.k-bottom{--plate-h:var(--plate-bottom-h)}[data-look=new] .outfit-items figure.k-dress{--plate-h:var(--plate-dress-h)}[data-look=new] .outfit-items figure.k-shoes{--plate-h:var(--plate-shoes-h)}[data-look=new] .outfit-items figure.k-hat{--plate-h:var(--plate-hat-h)}[data-look=new] .outfit-items figure.k-watch{--plate-h:var(--plate-watch-h)}[data-look=new] .outfit-items figure.k-bag{--plate-h:var(--plate-bag-h)}[data-look=new] .outfit-items figure.k-belt{--plate-h:var(--plate-belt-h)}[data-look=new] .outfit-items .fit{width:min(100cqw, calc(100cqw * var(--plate-h) * var(--a)));aspect-ratio:var(--a);margin-inline:auto;display:block;position:relative}[data-look=new] .outfit-items .fit>img.is-cutout{left:var(--il);top:var(--it);width:var(--iw);object-fit:fill;max-width:none;height:auto;padding:0;position:absolute}[data-look=new] .outfit-items img:not(.is-cutout){aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm)}[data-look=new] .outfit-items svg{width:100%;height:auto;display:block;position:static}[data-look=new] .outfit.dismissed>:not(.outfit-dismissed){opacity:.4;filter:saturate(.4)}[data-look=new] .outfit-dismissed{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--on-navy-divider);grid-area:dis;margin-top:18px}[data-look=new] .outfit-dismissed .quiet{font-size:var(--text-base)}[data-look=new] .today .brand-chips{gap:var(--space-2);margin:0}[data-look=new] .today .brand-chips button{border-radius:var(--radius-pill);height:32px;box-shadow:inset 0 0 0 1px var(--on-navy-line-2);color:var(--paper);font-size:var(--text-md);background:0 0;border:0;padding:0 14px}[data-look=new] .today .brand-chips button:hover:not(:disabled){background:var(--on-navy-wash)}[data-look=new] .outfit-dismissed-actions{gap:var(--space-2)}[data-look=new] .outfit-dismissed-actions .btn{flex:none}[data-look=new] .outfit-skeleton{aspect-ratio:1;background:0 0;width:100%;max-width:min(100% - 42px,clamp(352px,24vw,520px));min-height:0;margin:21px 0 0 21px;animation:none;display:block;position:relative}[data-look=new] .outfit-skeleton:before{content:"";border-radius:var(--radius-round);background:radial-gradient(circle at 50% 30%, rgb(var(--paper-rgb) / .16), rgb(var(--paper-rgb) / .05) 70%);position:absolute;inset:0}[data-look=new] .outfit-skeleton:after{content:"";border-radius:var(--radius-round);background:radial-gradient(circle 4.6px at 50% 5px, var(--red) 4px, transparent 4.6px), radial-gradient(closest-side, transparent calc(100% - 5.5px), var(--on-navy-line-3) calc(100% - 5px) calc(100% - 4px), transparent calc(100% - 3.5px));animation:vl-orbit var(--d-orbit-wait) linear infinite;position:absolute;inset:-21px}[data-look=new] .outfits.loading{opacity:1}[data-look=new] .outfits.loading .outfit,[data-look=new] .outfit.loading{opacity:.45}@keyframes vl-card-in{0%{opacity:0;top:28px}}@keyframes vl-big-in{0%{opacity:0;transform:scale(.96)}}[data-look=new] .add-sheet{--card-fg:var(--paper);--card-2:var(--on-ink-2);--card-line:var(--on-card-divider);border-radius:var(--radius-2xl);background:var(--ink);width:432px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--card-fg);box-shadow:var(--shadow-float);scrollbar-color:rgb(var(--white-rgb) / .25) transparent;border:0;padding:22px}[data-look=new] .add-sheet[open]{animation:vl-card-in var(--d-move) var(--ease-valet)}[data-look=new] .add-sheet::backdrop{background:var(--scrim-paper);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}[data-look=new] .add-sheet>header{align-items:flex-start;gap:var(--space-4)}[data-look=new] .add-sheet h2{color:var(--card-fg)}[data-look=new] .add-sheet .icon-btn{color:var(--card-fg);box-shadow:inset 0 0 0 1px var(--on-card-line);flex:none;place-items:center;display:inline-grid}[data-look=new] .add-sheet .icon-btn:hover:not(:disabled){background:var(--card-fg);color:var(--ink)}[data-look=new] .add-sheet .btn{--fg:var(--card-fg);--wipe:rgb(var(--white-rgb) / .16);--wipe-fg:var(--card-fg);box-shadow:inset 0 0 0 1px var(--on-card-line)}[data-look=new] .add-sheet .btn.primary{--bg:var(--white);--fg:var(--ink);--wipe:var(--paper-3);--wipe-fg:var(--ink);box-shadow:none}[data-look=new] .add-sheet .btn.big{min-height:48px;font-size:var(--text-lg)}[data-look=new] .add-sheet .link{color:var(--card-2)}[data-look=new] .add-sheet .link:hover:not(:disabled){color:var(--card-fg)}[data-look=new] .add-sheet .remove-link,[data-look=new] .add-sheet .vl-danger,[data-look=new] .add-sheet .form-error{color:var(--red-on-dark)}[data-look=new] .add-sheet.vl-detail-mode .vl-detail[hidden]{display:block}[data-look=new] .add-sheet.vl-detail-mode .add-review>:not(.add-preview){display:none!important}[data-look=new] .vl-detail-sub{color:var(--card-2);font-size:var(--text-base);margin:-6px 0 0}[data-look=new] .vl-detail dl{border-top:1px solid var(--card-line);font-size:var(--text-base);gap:10px;margin:18px 0 0;padding-top:18px;display:grid}[data-look=new] .vl-detail dl>div{grid-template-columns:110px 1fr;gap:14px;display:grid}[data-look=new] .vl-detail dt{color:var(--card-2)}[data-look=new] .vl-detail dd{color:var(--white);margin:0}[data-look=new] .vl-swatch{width:12px;height:12px;margin-right:var(--space-2);border-radius:var(--radius-round);vertical-align:-1px;box-shadow:0 0 0 1px rgb(var(--white-rgb) / .4);display:inline-block}[data-look=new] .vl-detail-acts{align-items:center;gap:var(--space-2);margin-top:22px;display:flex}[data-look=new] .vl-detail-acts .vl-danger{padding:var(--space-2) 0;margin-left:auto}[data-look=new] .vl-standard{border-top:1px solid var(--card-line);margin-top:18px;padding-top:14px}[data-look=new] .vl-standard>div{gap:var(--space-2) 18px;flex-wrap:wrap;display:flex}[data-look=new] .vl-standard .link{min-height:44px;font-size:var(--text-base);padding-inline:0}[data-look=new] .vl-standard small{font-size:var(--text-sm);color:var(--card-2);margin-top:2px;display:block}[data-look=new] .add-preview{border-radius:var(--radius-md);background:var(--paper-2)}[data-look=new] .add-sheet label,[data-look=new] .add-review label{color:var(--card-2)}[data-look=new] .add-sheet input:not([type=checkbox]):not([type=color]):not([type=file]),[data-look=new] .add-sheet select,[data-look=new] .add-sheet textarea{border-color:var(--on-card-line-2);border-radius:var(--radius-pill);color:var(--card-fg);background:0 0}[data-look=new] .add-sheet textarea{border-radius:var(--radius-lg)}[data-look=new] .add-sheet select option{background:var(--ink);color:var(--card-fg)}[data-look=new] .add-sheet input:focus,[data-look=new] .add-sheet select:focus,[data-look=new] .add-sheet textarea:focus{border-color:var(--card-fg);box-shadow:0 0 0 3px rgb(var(--white-rgb) / .12)}[data-look=new] .add-sheet input::placeholder,[data-look=new] .add-sheet textarea::placeholder{color:rgb(var(--paper-rgb) / .5)}[data-look=new] .add-sheet input[type=checkbox]{accent-color:var(--card-fg)}[data-look=new] .add-sheet .color-row input[type=color]{border-color:var(--on-card-line-2);border-radius:var(--radius-round);background:0 0}[data-look=new] .add-sheet .check small,[data-look=new] .add-sheet .optional,[data-look=new] .add-sheet .privacy-note,[data-look=new] .add-sheet .save-note,[data-look=new] .add-sheet .retry-row small,[data-look=new] .add-sheet .quiet,[data-look=new] .add-busy small{color:var(--card-2)}[data-look=new] .add-sheet .look-warning{color:var(--amber-on-dark)}[data-look=new] .add-choice{border:1px solid var(--card-line);border-radius:var(--radius-lg);background:var(--on-card-wash-2);color:var(--card-fg);transition:border-color var(--d-ui) var(--ease-ui)}[data-look=new] .add-choice:hover{border-color:var(--on-card-line)}[data-look=new] .add-choice.passive:hover{border-color:var(--card-line)}[data-look=new] .add-choice strong{font-family:var(--display);font-variation-settings:"SOFT" 100, "opsz" 72;font-style:italic;font-weight:500}[data-look=new] .add-choice span{color:var(--card-2)}[data-look=new] .add-choice.primary-choice{background:var(--paper);color:var(--ink);border-color:#0000}[data-look=new] .add-choice.primary-choice span{color:var(--ink-2)}[data-look=new] .add-details{border-top-color:var(--card-line)}[data-look=new] .add-details summary{color:var(--card-2)}[data-look=new] .add-sheet .brand-chips button{border-color:rgb(var(--white-rgb) / .45);color:var(--card-fg)}[data-look=new] .add-sheet .brand-chips button:hover:not(:disabled){background:rgb(var(--white-rgb) / .1)}[data-look=new] .add-sheet .brand-chips button[aria-pressed=true]{background:var(--card-fg);color:var(--ink)}[data-look=new] .guess-tag{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--amber-on-dark) 70%, transparent);color:var(--amber-on-dark);font:var(--font-small);background:0 0;padding:0 7px;font-weight:500}[data-look=new] .guess-note{border-radius:var(--radius-md);background:var(--on-card-wash);color:var(--card-fg)}[data-look=new] .look-choice{border-radius:var(--radius-pill);background:rgb(var(--white-rgb) / .08)}[data-look=new] .look-choice button{border-radius:var(--radius-pill);color:var(--card-2)}[data-look=new] .look-choice button[aria-pressed=true]{background:var(--card-fg);color:var(--ink);box-shadow:none}[data-look=new] .close-confirm{border-color:var(--card-line);border-radius:var(--radius-lg);background:var(--on-card-wash)}[data-look=new] .close-confirm span{color:var(--card-2)}[data-look=new] .add-sheet .spinner{border-color:rgb(var(--white-rgb) / .2);border-top-color:var(--card-fg)}[data-look=new] .add-stages li{color:var(--card-2)}[data-look=new] .add-stages li[data-state=now]{color:var(--card-fg)}[data-look=new] .candidate-grid button{border-color:var(--card-line);border-radius:var(--radius-md);background:var(--on-card-wash-2);color:var(--card-fg)}[data-look=new] .candidate-grid button:hover{border-color:var(--on-card-line)}[data-look=new] .candidate-grid img{border-radius:var(--radius-sm);background:var(--paper-2)}[data-look=new] .candidate-grid small{color:var(--card-2)}@media (min-width:761px){[data-look=new] .add-sheet.vl-has-preview{margin:0;inset:16px 16px auto auto}[data-look=new] .add-sheet.vl-has-preview .add-preview{border-radius:var(--radius-0);pointer-events:none;height:auto;animation:vl-big-in var(--d-move) var(--ease-valet);background:0 0;position:fixed;inset:0 480px 0 0}[data-look=new] .add-sheet.vl-has-preview .add-preview img{width:auto;max-width:70%;height:auto;max-height:72vh;filter:var(--shadow-hero)}}@media (max-width:760px){[data-look=new] .today{margin-top:var(--space-3);padding:40px 0 120px}[data-look=new] .today-head{gap:var(--space-5);margin-bottom:var(--space-7);padding:0 var(--gutter);grid-template-columns:minmax(0,1fr)}[data-look=new] .vl-weather{gap:4px 12px}[data-look=new] #today-title{font-size:var(--title-xl-s);line-height:46px}[data-look=new] .today-tools{flex-direction:column;align-items:stretch}[data-look=new] .today-tools .btn{min-height:44px}[data-look=new] .today-error,[data-look=new] .today>.quiet,[data-look=new] .more-row{margin-inline:var(--gutter)}[data-look=new] .outfits{gap:var(--space-5);padding:var(--space-5) var(--gutter) 0;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;display:flex;overflow-x:auto}[data-look=new] .outfits::-webkit-scrollbar{display:none}[data-look=new] .outfit,[data-look=new] .outfit-skeleton{scroll-snap-align:center;flex:none;width:300px}[data-look=new] .outfit-skeleton{max-width:none;height:300px;margin:0}[data-look=new] .outfit-items{max-width:none;margin:0 auto 30px}[data-look=new] .outfit h3{font-size:var(--title-m);line-height:32px}[data-look=new] .outfit-actions:not(:has(.vl-wore)){flex-wrap:wrap;row-gap:6px}[data-look=new] .outfit-actions:not(:has(.vl-wore))>.btn{flex:40%}[data-look=new] .outfit-actions{gap:6px}[data-look=new] .outfit-actions .btn{padding:0 14px}[data-look=new] .add-sheet{width:auto;max-width:none;max-height:84vh;margin:auto var(--space-3) var(--space-3)}[data-look=new] .add-sheet[open].vl-detail-mode{flex-direction:column;display:flex}[data-look=new] .add-sheet.vl-detail-mode .vl-detail{order:1}[data-look=new] .add-sheet.vl-detail-mode .add-review{order:2;margin-top:18px}[data-look=new] .add-sheet.vl-detail-mode .add-preview{height:180px}[data-look=new] .add-sheet.vl-detail-mode .add-preview img{max-height:160px}}@media (prefers-reduced-motion:reduce){[data-look=new] .outfit-items:after,[data-look=new] .outfit-skeleton:after{animation:none}[data-look=new] .outfit-items:before,[data-look=new] .outfit-items figure{transition:none}[data-look=new] .add-sheet[open],[data-look=new] .add-sheet .add-preview{animation:none}}
