.AskStylist_box__nMAWQ{display:grid;grid-gap:10px;gap:10px}.AskStylist_note__hUR5k{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;background:var(--c-concrete-2);font-size:13px;line-height:1.45;max-width:46ch}.AskStylist_note__hUR5k .AskStylist_label__EFJ_w{color:var(--c-muted)}.AskStylist_btn__4YOFr{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:10px 14px;border:var(--hair);background:var(--c-paper);transition:background var(--t-fast) var(--t-cut),color var(--t-fast) var(--t-cut)}.AskStylist_btn__4YOFr:hover{background:var(--c-ink);color:var(--c-inverse)}.AskStylist_wedge__1HXHb{width:0;height:0;border-left:8px solid transparent;border-top:8px solid var(--c-accent)}.MobileNav_nav__A3Ley{display:none}@media (max-width:700px){.MobileNav_nav__A3Ley{position:fixed;left:0;right:0;bottom:0;z-index:65;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--c-paper);border-top:var(--hair);padding-bottom:env(safe-area-inset-bottom)}.MobileNav_item__3XjNg{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-label);min-width:0}.MobileNav_item__3XjNg>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileNav_icon___6zW2{font-size:17px;line-height:1}.MobileNav_on__Ui9sY,.MobileNav_stylist__9qbqI .MobileNav_icon___6zW2{color:var(--c-accent)}}@media (max-width:360px){.MobileNav_item__3XjNg{letter-spacing:0;font-size:9px}}.Stylist_launcher__v64ao{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--c-ink);color:var(--c-inverse);transition:background var(--t-fast) var(--t-cut)}.Stylist_launcher__v64ao:hover{background:var(--c-accent)}@media (max-width:700px){.Stylist_launcher__v64ao{display:none}}.Stylist_wedge__QSDT1{width:0;height:0;border-left:10px solid transparent;border-top:10px solid var(--c-accent)}.Stylist_launcher__v64ao:hover .Stylist_wedge__QSDT1{border-top-color:var(--c-inverse)}.Stylist_panel__Rbt1k{position:fixed;right:0;top:0;bottom:0;z-index:70;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--c-paper);border-left:var(--hair);box-shadow:-24px 0 48px rgba(0,0,0,.08)}.Stylist_head__mntXy{display:flex;align-items:center;gap:14px;height:var(--header-h);padding:0 16px;background:var(--c-ink);color:var(--c-inverse)}.Stylist_head__mntXy>:first-child{margin-right:auto}.Stylist_head__mntXy button{font-size:16px}.Stylist_body__p50oa{flex:1 1;overflow-y:auto;padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.Stylist_bot__KqQ4X,.Stylist_user__F5SMs{display:grid;grid-gap:10px;gap:10px;max-width:92%}.Stylist_bot__KqQ4X p,.Stylist_user__F5SMs p{padding:10px 12px;font-size:14px;line-height:1.45;white-space:pre-wrap}.Stylist_bot__KqQ4X p{background:var(--c-concrete-2)}.Stylist_user__F5SMs{justify-self:end}.Stylist_user__F5SMs p{background:var(--c-ink);color:var(--c-inverse)}.Stylist_typing__caCgC{color:var(--c-muted);font-family:var(--f-mono);font-size:12px!important}.Stylist_starters__zjDO_{display:flex;flex-wrap:wrap;gap:6px}.Stylist_starters__zjDO_ button{padding:8px 10px;border:var(--hair);text-align:left}.Stylist_starters__zjDO_ button:hover{background:var(--c-ink);color:var(--c-inverse)}.Stylist_outfit__nkFgW{border:var(--hair)}.Stylist_outfitHead__BhHlI{display:flex;justify-content:space-between;padding:8px 10px;border-bottom:var(--hair)}.Stylist_outfit__nkFgW ul{display:grid}.Stylist_outfit__nkFgW li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;font-size:13px;border-bottom:var(--hair)}.Stylist_outfit__nkFgW li:last-child{border-bottom:0}.Stylist_cards__NP_nX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--c-line);border:var(--hair)}.Stylist_card__XiDl5{display:grid;grid-template-rows:1fr auto;background:var(--c-paper);font-size:12px}.Stylist_cardLink__A8bqH{display:grid;grid-gap:4px;gap:4px;padding-bottom:8px}.Stylist_pivot__4butV{padding:8px 6px;border-top:var(--hair);font-size:9px;text-align:left}.Stylist_pivot__4butV:hover{background:var(--c-ink);color:var(--c-inverse)}.Stylist_itemRight__Ea4Ih{display:flex;gap:8px;align-items:baseline;white-space:nowrap}.Stylist_replace__wdv4q{font-size:10px;color:var(--c-muted);text-decoration:underline}.Stylist_replace__wdv4q:hover{color:var(--c-accent)}.Stylist_facets___kaOl{display:flex;flex-wrap:wrap;gap:6px}.Stylist_facets___kaOl button{padding:6px 8px;border:var(--hair);border-color:var(--c-line);font-size:10px;color:var(--c-muted)}.Stylist_facets___kaOl button:hover{border-color:var(--c-ink);color:var(--c-ink)}.Stylist_card__XiDl5 .Stylist_mono__vfq1h{padding:0 6px;font-size:11px}.Stylist_cardImg___IYl3{position:relative;aspect-ratio:3/4;background:var(--c-concrete)}.Stylist_cardImg___IYl3 img{object-fit:cover}.Stylist_cardTitle__dKcIJ{padding:0 6px;line-height:1.25}.Stylist_save__LJbE0{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:var(--hair);border-style:dashed;font-size:13px}.Stylist_save__LJbE0 .Stylist_mono__vfq1h{color:var(--c-muted);min-width:0;overflow-wrap:anywhere}.Stylist_save__LJbE0 button{padding:8px 12px;border:var(--hair);white-space:nowrap}.Stylist_save__LJbE0 button:hover:not(:disabled){background:var(--c-ink);color:var(--c-inverse)}.Stylist_owned__FpW68{font-size:10px;color:var(--c-accent);text-transform:uppercase;letter-spacing:var(--ls-label)}.Stylist_proposal__bRhh3{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:var(--hair);font-size:13px}.Stylist_proposal__bRhh3 button{padding:8px 12px;background:var(--c-ink);color:var(--c-inverse);white-space:nowrap}.Stylist_proposal__bRhh3 button:hover:not(:disabled){background:var(--c-accent)}.Stylist_proposal__bRhh3 button:disabled{background:var(--c-concrete);color:var(--c-ink)}.Stylist_form__30tpJ{display:flex;border-top:var(--hair)}.Stylist_form__30tpJ input{flex:1 1;min-width:0;padding:16px;border:0;outline:0;font:inherit}.Stylist_photo__LsZtw{width:48px;border-right:var(--hair);font-size:18px;background:var(--c-paper)}.Stylist_photo__LsZtw:hover:not(:disabled){background:var(--c-concrete-2)}.Stylist_photo__LsZtw:disabled{opacity:.5}.Stylist_form__30tpJ button{width:56px;background:var(--c-ink);color:var(--c-inverse);font-size:18px}.Stylist_form__30tpJ button:disabled{background:var(--c-concrete)}.Stylist_note__NTbNG{padding:6px 16px 10px;font-size:10px;color:var(--c-muted);font-family:var(--f-mono)}