.Support_layout__us9_e{width:min(100% - 2rem,62rem);margin:2rem auto 4rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.Support_page__xNCwc{min-height:50vh;padding-bottom:2rem}.Support_card__Wb8qV{box-sizing:border-box;width:min(100% - 2rem,46rem);margin:2rem auto;padding:clamp(1.2rem,4vw,2rem);border:1px solid var(--color-border);border-radius:1rem;background:var(--color-bg,#fff);color:var(--color-text-primary)}.Support_layout__us9_e .Support_card__Wb8qV{width:100%;margin:0}.Support_eyebrow__6rd9t{margin:0 0 .65rem;color:var(--color-accent);font:700 .7rem/1.4 var(--font-body);letter-spacing:.12em}.Support_card__Wb8qV h1{margin:0 0 .65rem;font:600 clamp(1.45rem,4vw,2rem)/1.2 var(--font-display)}.Support_card__Wb8qV h2{margin:1.5rem 0 .65rem;font:600 1.15rem/1.3 var(--font-display)}.Support_intro__kYCI_,.Support_note__BC0zD,.Support_notice__nLfIo{color:var(--color-text-secondary);line-height:1.55}.Support_notice__nLfIo{padding:.8rem 1rem;background:var(--color-surface,#f8f6f4);border-radius:.65rem}.Support_form__q_KO_{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem}.Support_form__q_KO_ label,.Support_inlineLabel__smkmj{font-weight:600}.Support_form__q_KO_ input,.Support_form__q_KO_ select,.Support_form__q_KO_ textarea,.Support_ticketList__vvNGL select{box-sizing:border-box;width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:.55rem;background:#fff;color:inherit;font:inherit}.Support_form__q_KO_ textarea{min-height:7rem;resize:vertical}.Support_form__q_KO_ input:focus-visible,.Support_form__q_KO_ select:focus-visible,.Support_form__q_KO_ textarea:focus-visible,.Support_ticketList__vvNGL select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Support_note__BC0zD{margin:.15rem 0 .5rem;font-size:.86rem}.Support_primary__v5BqM,.Support_secondary__BlVhP{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:0;border-radius:.6rem;font:600 .95rem/1.3 var(--font-body);cursor:pointer;text-decoration:none}.Support_primary__v5BqM{background:var(--color-accent);color:#fff}.Support_secondary__BlVhP{background:var(--color-surface,#f3f1ef);color:var(--color-text-primary)}.Support_primary__v5BqM:disabled,.Support_secondary__BlVhP:disabled{cursor:wait;opacity:.65}.Support_error__tZqNT{padding:.75rem 1rem;border-left:3px solid #a43f3f;color:#8a2929;background:#fff6f5}.Support_sectionHeader__cdc32{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Support_replies__2GSyU,.Support_ticketList__vvNGL,.Support_timeline__0nl1u{display:grid;grid-gap:.8rem;gap:.8rem;padding:0;list-style:none}.Support_replies__2GSyU li,.Support_ticketList__vvNGL li,.Support_timeline__0nl1u li{padding:.85rem;border:1px solid var(--color-border);border-radius:.65rem}.Support_ticketList__vvNGL a{display:grid;grid-gap:.25rem;gap:.25rem;color:inherit;text-decoration:none}.Support_ticketList__vvNGL strong{display:block}.Support_ticketList__vvNGL span{display:block;margin-top:.2rem}.Support_ticketDescription__JwUy2{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary)}.Support_replies__2GSyU time,.Support_ticketList__vvNGL a span,.Support_timeline__0nl1u time{color:var(--color-text-secondary);font-size:.85rem}.Support_inlineLabel__smkmj{display:block;margin:.75rem 0 .35rem;font-size:.85rem}.Support_replies__2GSyU time,.Support_timeline__0nl1u time{display:block;margin-top:.4rem}.Support_replies__2GSyU p,.Support_timeline__0nl1u p{white-space:pre-wrap;overflow-wrap:anywhere}.Support_card__Wb8qV a:focus-visible,.Support_primary__v5BqM:focus-visible,.Support_secondary__BlVhP:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Support_backLink__cb3H7{width:min(100% - 2rem,46rem);margin:-1rem auto 2rem}.Support_previewBanner__YsrpE{margin:1rem auto;padding:.9rem 1rem;width:min(100% - 2rem,62rem);border:1px solid #936e32;border-radius:.6rem;color:#573d11;background:#fff4d8;font-weight:600;line-height:1.5}.Support_previewNav__wfStj{display:flex;flex-wrap:wrap;gap:.5rem;width:min(100% - 2rem,62rem);margin:1rem auto}.Support_previewNav__wfStj button[aria-pressed=true]{background:var(--color-brand-dark);color:var(--color-brand-dark-text)}.Support_previewHeading__2TR9e{width:min(100% - 2rem,62rem);margin:1.5rem auto 0;font:600 clamp(1.5rem,5vw,2rem)/1.2 var(--font-display)}@media (min-width:760px){.Support_layout__us9_e{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start}}.GlobalMenuSheet_backdrop__pJ99h{position:fixed;inset:0;background:rgba(20,16,14,.48);z-index:200;animation:GlobalMenuSheet_fadeIn__dF0Jt .18s ease both}.GlobalMenuSheet_sheet__ijZl2{box-sizing:border-box;position:fixed;bottom:0;left:0;right:0;background:var(--color-brand-dark);color:var(--color-brand-dark-text);border-radius:20px 20px 0 0;z-index:201;animation:GlobalMenuSheet_slideUp__btRxp .22s ease both;max-height:min(90dvh,760px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}@keyframes GlobalMenuSheet_fadeIn__dF0Jt{0%{opacity:0}to{opacity:1}}@keyframes GlobalMenuSheet_slideUp__btRxp{0%{transform:translateY(100%);opacity:.85}to{transform:translateY(0);opacity:1}}.GlobalMenuSheet_sheetTop__sbwlt{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--color-brand-dark-line)}.GlobalMenuSheet_sheetBrand__HEX8a{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.GlobalMenuSheet_sheetBrandName__SQFXd{color:var(--color-brand-dark-text);font-size:1rem;letter-spacing:.01em}.GlobalMenuSheet_sheetEyebrow__JwyQq{font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.12em;color:var(--color-brand-dark-muted)}.GlobalMenuSheet_closeBtn__hN3HY{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:1rem;line-height:1;color:var(--color-brand-dark-muted);background:none;border:none;min-width:44px;min-height:44px;padding:.25rem;cursor:pointer;transition:color .15s ease}.GlobalMenuSheet_closeBtn__hN3HY:hover{color:var(--color-brand-dark-text)}.GlobalMenuSheet_closeBtn__hN3HY:focus-visible{outline:2px solid var(--color-brand-dark-text);outline-offset:2px;border-radius:2px}.GlobalMenuSheet_navList__oClNj{list-style:none;padding:0;margin:0}.GlobalMenuSheet_sectionLabel__E5GKG{margin:0;padding:1.35rem 1.5rem .55rem;font:700 .625rem var(--font-body);letter-spacing:.14em;color:var(--color-brand-dark-muted)}.GlobalMenuSheet_navItem__Weeni{border-bottom:1px solid var(--color-brand-dark-line)}.GlobalMenuSheet_navLink__GwJlw{display:flex;align-items:center;padding:1rem 1.5rem;font-family:var(--font-body);font-size:1.0625rem;font-weight:500;color:var(--color-brand-dark-text);transition:background .1s ease;min-height:56px;gap:.65rem;min-width:0;overflow-wrap:anywhere}.GlobalMenuSheet_navLink__GwJlw>span:first-child{min-width:0}.GlobalMenuSheet_accountCue__3vxZ8{flex:0 1 10rem;min-width:0;margin-left:auto;color:var(--color-brand-dark-muted);font-size:.75rem;font-weight:400;text-align:right;overflow-wrap:anywhere}.GlobalMenuSheet_actionCue__xIm9r{margin-left:auto;color:var(--color-brand-dark-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em}.GlobalMenuSheet_menuStatus__wTgnf{padding:.75rem 1.5rem;color:var(--color-brand-dark-muted);font:.875rem/1.45 var(--font-body)}.GlobalMenuSheet_menuStatus__wTgnf button{min-height:44px;border:0;padding:.25rem;background:transparent;color:var(--color-brand-dark-text);font:600 .875rem var(--font-body);text-decoration:underline;cursor:pointer}.GlobalMenuSheet_navLink__GwJlw:hover{background:rgba(255,250,245,.07)}.GlobalMenuSheet_navLinkPrimary__ooKod{border-left:2px solid var(--color-brand-dark-muted);padding-left:calc(1.5rem - 2px)}.GlobalMenuSheet_navLink__GwJlw:focus-visible{outline:2px solid var(--color-brand-dark-text);outline-offset:-2px;background:rgba(255,250,245,.1)}.GlobalMenuSheet_navLinkSecondary__o8JQM{font-size:.9375rem;font-weight:400;color:var(--color-brand-dark-muted)}.GlobalMenuSheet_divider__nji8t{height:6px;background:var(--color-surface);border:none;border-top:1px solid var(--color-bonina-line);border-bottom:1px solid var(--color-bonina-line)}.GlobalMenuSheet_safeArea__l_F1v{height:max(env(safe-area-inset-bottom),16px)}@media (prefers-reduced-motion:reduce){.GlobalMenuSheet_backdrop__pJ99h,.GlobalMenuSheet_sheet__ijZl2{animation:none}}.ProductHeader_header__tqUJT{position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);z-index:100}.ProductHeader_homeDark__KevQ9{background:var(--color-brand-dark);border-bottom-color:var(--color-brand-dark-line)}.ProductHeader_homeDark__KevQ9 .ProductHeader_inner__f3R_x{height:52px}.ProductHeader_homeDark__KevQ9 .ProductHeader_logo__rJfl9,.ProductHeader_homeDark__KevQ9 .ProductHeader_menuBtn__O15_v,.ProductHeader_homeDark__KevQ9 .ProductHeader_menuBtn__O15_v:hover{color:var(--color-brand-dark-text)}.ProductHeader_homeDark__KevQ9 .ProductHeader_menuBtn__O15_v:focus-visible{outline-color:var(--color-brand-dark-text)}.ProductHeader_inner__f3R_x{max-width:480px;margin:0 auto;padding:0 1.25rem;height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem}.ProductHeader_leading__XYGJM,.ProductHeader_trailing__wHw04{display:flex;align-items:center;min-width:0}.ProductHeader_trailing__wHw04{justify-content:flex-end}.ProductHeader_logo__rJfl9{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.01em;text-align:center;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductHeader_back__Ed6wK,.ProductHeader_logo__rJfl9{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductHeader_back__Ed6wK{display:flex;align-items:center;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-accent);background:none;border:none;padding:0;cursor:pointer;min-height:44px;max-width:100%;transition:color .15s ease;line-height:1}.ProductHeader_back__Ed6wK:hover{color:var(--color-accent-dark)}.ProductHeader_back__Ed6wK:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.ProductHeader_menuBtn__O15_v{display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);background:none;border:none;padding:0;cursor:pointer;min-width:44px;min-height:44px;white-space:nowrap;transition:color .15s ease;line-height:1}.ProductHeader_menuBtn__O15_v:hover{color:var(--color-text-primary)}.ProductHeader_menuBtn__O15_v:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media (min-width:640px){.ProductHeader_inner__f3R_x{max-width:560px}}@media (max-width:439px){.ProductHeader_back__Ed6wK{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;text-align:left}}.ProductHeader_editionBadgeRow__TSkbG{max-width:480px;margin:0 auto;padding:0 1.25rem .5rem;display:flex;justify-content:center}@media (min-width:640px){.ProductHeader_editionBadgeRow__TSkbG{max-width:560px}}.PublicBrandName_name__aqg3R{font-family:var(--font-display);font-weight:600}.AccountModal_overlay__1aKHX{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;z-index:500;padding:0;animation:AccountModal_overlayIn__QzVwp .18s ease}@keyframes AccountModal_overlayIn__QzVwp{0%{opacity:0}to{opacity:1}}@media (min-width:600px){.AccountModal_overlay__1aKHX{align-items:center}}.AccountModal_modal__aAkw_{background:#ffffff;border-radius:1.25rem 1.25rem 0 0;padding:2rem 1.5rem calc(2rem + env(safe-area-inset-bottom));width:100%;max-width:480px;box-sizing:border-box;min-height:0;max-height:min(90vh,48rem);max-height:min(90dvh,48rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;animation:AccountModal_slideUp__uCSbg .22s ease}@keyframes AccountModal_slideUp__uCSbg{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width:600px){.AccountModal_modal__aAkw_{border-radius:1.25rem;padding:2.5rem 2rem}}.AccountModal_closeBtn__S_MHf{position:absolute;top:1.25rem;right:1.25rem;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;border:none;background:var(--color-bg,#f5f4f2);color:var(--color-text-secondary,#6b6660);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.AccountModal_closeBtn__S_MHf:hover{background:var(--color-border,#e2deda)}.AccountModal_closeBtn__S_MHf:focus-visible{outline:2px solid var(--color-accent,#8b6f47);outline-offset:2px}.AccountModal_modalTitle___CsFJ{font-family:var(--font-display,serif);font-size:clamp(1.25rem,5vw,1.5rem);font-weight:700;letter-spacing:-.015em;color:var(--color-text-primary,#1a1917);margin-bottom:.5rem;padding-right:3.5rem}.AccountModal_modalBody__F3KvH{font-family:var(--font-body,sans-serif);font-size:.9375rem;color:var(--color-text-secondary,#6b6660);line-height:1.55;margin-bottom:1.5rem}.AccountModal_oauthGroup__1fW4b{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.AccountModal_oauthBtn__qX7t7{font-family:var(--font-body,sans-serif);font-size:.9375rem;font-weight:600;color:var(--color-text-primary,#1a1917);background:#ffffff;border:1.5px solid var(--color-border,#e2deda);border-radius:var(--radius-sm,.5rem);padding:.875rem 1.5rem;cursor:pointer;transition:background .15s ease,opacity .15s ease;text-align:center}.AccountModal_oauthBtn__qX7t7:hover:not(:disabled){background:var(--color-bg,#f5f4f2)}.AccountModal_oauthBtn__qX7t7:disabled{opacity:.45;cursor:not-allowed}.AccountModal_oauthBtn__qX7t7:focus-visible{outline:2px solid var(--color-accent,#8b6f47);outline-offset:2px}.AccountModal_divider__J9Oib{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:var(--color-text-secondary,#6b6660);font-family:var(--font-body,sans-serif);font-size:.8125rem}.AccountModal_divider__J9Oib:after,.AccountModal_divider__J9Oib:before{content:"";flex:1 1;height:1px;background:var(--color-border,#e2deda)}.AccountModal_fieldGroup__do8w_{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.AccountModal_fieldLabel__Z8p5L{font-size:.875rem;font-weight:500}.AccountModal_fieldInput__m4_Vw,.AccountModal_fieldLabel__Z8p5L{font-family:var(--font-body,sans-serif);color:var(--color-text-primary,#1a1917)}.AccountModal_fieldInput__m4_Vw{font-size:1rem;background:var(--color-bg,#f5f4f2);border:1.5px solid var(--color-border,#e2deda);border-radius:var(--radius-sm,.5rem);padding:.75rem 1rem;width:100%;transition:border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AccountModal_fieldInput__m4_Vw:focus{outline:none;border-color:var(--color-accent,#8b6f47)}.AccountModal_fieldInput__m4_Vw:disabled{opacity:.5;cursor:not-allowed}.AccountModal_fieldInput__m4_Vw[aria-invalid=true]{border-color:#b94a48}.AccountModal_otpInput__SG7v7{font-size:1.5rem;letter-spacing:.35em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AccountModal_fieldError__RTQHS{font-family:var(--font-body,sans-serif);font-size:.875rem;color:#b94a48;line-height:1.4}.AccountModal_modalActions__WpjIL{display:flex;flex-direction:column;gap:.75rem}.AccountModal_primaryBtn__SCAw9{font-family:var(--font-body,sans-serif);font-size:.9375rem;font-weight:600;color:#fff;background:var(--color-accent,#8b6f47);border:none;border-radius:var(--radius-sm,.5rem);padding:.875rem 1.5rem;cursor:pointer;transition:background .15s ease,opacity .15s ease;text-align:center}.AccountModal_primaryBtn__SCAw9:hover:not(:disabled){background:var(--color-accent-dark,#7a5f3a)}.AccountModal_primaryBtn__SCAw9:disabled{opacity:.45;cursor:not-allowed}.AccountModal_primaryBtn__SCAw9:focus-visible{outline:2px solid var(--color-accent,#8b6f47);outline-offset:2px}.AccountModal_ghostBtn__2NnfM{font-family:var(--font-body,sans-serif);font-size:.9375rem;font-weight:500;color:var(--color-text-secondary,#6b6660);background:none;border:none;padding:.5rem;cursor:pointer;text-align:center;transition:color .15s ease}.AccountModal_ghostBtn__2NnfM:hover:not(:disabled){color:var(--color-text-primary,#1a1917)}.AccountModal_ghostBtn__2NnfM:disabled{opacity:.45;cursor:not-allowed}.AccountModal_ghostBtn__2NnfM:focus-visible{outline:2px solid var(--color-accent,#8b6f47);outline-offset:2px;border-radius:4px}.AccountModal_successScreen__EsRMI{text-align:center;padding:1rem 0}.AccountModal_successMark__TW2S2{font-size:2.5rem;color:var(--color-accent,#8b6f47);margin-bottom:1rem;font-weight:300}.BillingCheckoutButton_button__9mwY_{min-height:48px;width:100%;border-radius:8px;padding:.8rem 1rem;background:var(--color-accent);color:#fff;font:600 .9375rem var(--font-body);transition:background .15s ease,transform .15s ease}.BillingCheckoutButton_button__9mwY_:hover:not(:disabled){background:var(--color-accent-dark);transform:translateY(-1px)}.BillingCheckoutButton_button__9mwY_:disabled{opacity:.65;cursor:wait}.BillingCheckoutButton_button__9mwY_:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.BillingCheckoutButton_message__pDFTp{margin:.7rem 0 0;font:.875rem/1.45 var(--font-body);color:var(--color-text-secondary)}.ExpiredPremiumGate_backdrop__ZHT6f{position:fixed;inset:0;z-index:550;display:flex;align-items:flex-end;padding:1rem;background:rgba(27,23,22,.42)}.ExpiredPremiumGate_dialog__DfCQi{width:100%;max-width:450px;margin:auto;padding:1.6rem;border-radius:16px;background:var(--color-bg);box-shadow:var(--shadow-md)}.ExpiredPremiumGate_eyebrow__6ziH6{margin:0 0 .6rem;color:var(--color-bonina-text);font:700 .66rem var(--font-body);letter-spacing:.12em}.ExpiredPremiumGate_dialog__DfCQi h2{margin:0;font:650 2rem/1.08 var(--font-display)}.ExpiredPremiumGate_dialog__DfCQi p:not(.ExpiredPremiumGate_eyebrow__6ziH6){margin:.8rem 0 1.25rem;color:var(--color-text-secondary);font:.95rem/1.55 var(--font-body)}.ExpiredPremiumGate_primary__H3hCx{width:100%}.ExpiredPremiumGate_secondary__of8UF{display:block;width:100%;margin-top:.6rem;min-height:44px;border:0;background:transparent;color:var(--color-text-secondary);font:600 .9rem var(--font-body);text-decoration:underline;text-underline-offset:3px}.ProfileColorsIntro_root__IpIAs{min-height:calc(100svh - 56px);background:var(--color-surface);display:flex;align-items:flex-start;padding:2rem 1.25rem 3rem}.ProfileColorsIntro_inner___Rs0T{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;animation:ProfileColorsIntro_pageIn__HAM61 .35s ease both}@keyframes ProfileColorsIntro_pageIn__HAM61{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ProfileColorsIntro_eyebrow__gXmhu{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--color-bonina-text);margin:0}.ProfileColorsIntro_heading__nQb3K{font-family:var(--font-display);font-size:clamp(1.625rem,5vw,2rem);font-weight:600;line-height:1.25;color:var(--color-text-primary);margin:0}.ProfileColorsIntro_body__ycn2d{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text-secondary);margin:0}.ProfileColorsIntro_previewNotice__ZhuD3{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;background:var(--color-bonina-soft);border:1px solid var(--color-bonina-line);border-radius:var(--radius-md)}.ProfileColorsIntro_previewTitle__wbvDu{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);margin:0}.ProfileColorsIntro_previewBody__JCVHc{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.ProfileColorsIntro_pillars__eMxsa{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column}.ProfileColorsIntro_pillar__hRpH6{display:flex;flex-direction:column;gap:.25rem;padding:1rem 0;border-top:1px solid var(--color-bonina-line);animation:ProfileColorsIntro_pillarIn__Dl2oO .3s ease both;animation-delay:calc(.15s + var(--pillar-index, 0) * .1s)}@keyframes ProfileColorsIntro_pillarIn__Dl2oO{0%{opacity:0}to{opacity:1}}.ProfileColorsIntro_pillarTitle__Hl2rg{font-family:var(--font-body);font-size:.6875rem;font-weight:700;letter-spacing:.07em;color:var(--color-text-primary)}.ProfileColorsIntro_pillarBody__rUUt1{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary)}.ProfileColorsIntro_cta__x4DzK{width:100%;padding:1rem 1.25rem;background:var(--color-accent);color:#ffffff;font-family:var(--font-body);font-size:1rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;min-height:54px;margin-top:.5rem;transition:background .15s ease;letter-spacing:.01em}.ProfileColorsIntro_cta__x4DzK:hover{background:var(--color-accent-dark)}.ProfileColorsIntro_cta__x4DzK:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ProfileColorsIntro_inner___Rs0T,.ProfileColorsIntro_pillar__hRpH6{animation:none}}.ProfileColorsCaptureGuide_root__p__sz{min-height:calc(100dvh - 56px);background:var(--color-surface);display:flex;align-items:flex-start;padding:2rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom))}.ProfileColorsCaptureGuide_inner__XFy1h{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;animation:ProfileColorsCaptureGuide_pageIn__0B4Xv .35s ease both}@keyframes ProfileColorsCaptureGuide_pageIn__0B4Xv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ProfileColorsCaptureGuide_heading__Coddy{font-family:var(--font-display);font-size:clamp(1.5rem,4.5vw,1.875rem);font-weight:600;line-height:1.25;color:var(--color-text-primary);margin:0}.ProfileColorsCaptureGuide_previewNotice__i2Fry{display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.125rem;background:var(--color-bonina-soft);border:1px solid var(--color-bonina-line);border-radius:var(--radius-md)}.ProfileColorsCaptureGuide_previewTitle__kXnxT{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary);margin:0}.ProfileColorsCaptureGuide_previewBody__orBgq{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.ProfileColorsCaptureGuide_guidance__JqHSv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.ProfileColorsCaptureGuide_guidanceItem__b_0ut{padding:.75rem 0;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);animation:ProfileColorsCaptureGuide_itemIn__9T1ye .25s ease both;animation-delay:calc(.1s + var(--i, 0) * .06s)}@keyframes ProfileColorsCaptureGuide_itemIn__9T1ye{0%{opacity:0}to{opacity:1}}.ProfileColorsCaptureGuide_helperNote__URdCB{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-muted);margin:0}.ProfileColorsCaptureGuide_photoError__YbZTN{margin:-.5rem 0 0;padding:.75rem 1rem;border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent-subtle);color:var(--color-text-secondary);font-family:var(--font-body);font-size:.875rem;line-height:1.55}.ProfileColorsCaptureGuide_infoCard__WGp7z{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.ProfileColorsCaptureGuide_infoCardTitle__fv6Il{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.ProfileColorsCaptureGuide_infoCardBody__w2aCN{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.ProfileColorsCaptureGuide_actions__9Zz1U{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.ProfileColorsCaptureGuide_primaryBtn__A9ET6{width:100%;padding:1rem 1.25rem;min-height:54px;background:var(--color-accent);color:#ffffff;font-family:var(--font-body);font-size:1rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;letter-spacing:.01em;transition:background .15s ease}.ProfileColorsCaptureGuide_primaryBtn__A9ET6:hover{background:var(--color-accent-dark)}.ProfileColorsCaptureGuide_primaryBtn__A9ET6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProfileColorsCaptureGuide_secondaryBtn__WDBw_{width:100%;padding:.875rem 1.25rem;min-height:52px;background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-size:.9375rem;font-weight:500;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;transition:background .15s ease,color .15s ease}.ProfileColorsCaptureGuide_secondaryBtn__WDBw_:hover{background:var(--color-surface);color:var(--color-text-primary)}.ProfileColorsCaptureGuide_secondaryBtn__WDBw_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ProfileColorsCaptureGuide_guidanceItem__b_0ut,.ProfileColorsCaptureGuide_inner__XFy1h{animation:none}}.CreatorEditionBadge_badge__MfRR6{--edition-accent:var(--color-accent);display:inline-flex;align-items:center;font-family:var(--font-body);font-size:.6875rem;font-weight:600;color:var(--edition-accent);border:1px solid var(--edition-accent);border-radius:999px;padding:.1875rem .5rem;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.FullFramePhotoPreview_container__aKald{width:100%;background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}.FullFramePhotoPreview_image__Yjx8F{width:100%;height:auto;max-height:60dvh;object-fit:contain;object-position:center;display:block}.ProfileColorsPhotoPreview_root___BlNq{min-height:calc(100dvh - 56px);background:var(--color-surface);display:flex;align-items:flex-start;padding:1.5rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom))}.ProfileColorsPhotoPreview_inner__6OL9q{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;animation:ProfileColorsPhotoPreview_pageIn__Vh7hI .3s ease both}@keyframes ProfileColorsPhotoPreview_pageIn__Vh7hI{0%{opacity:0}to{opacity:1}}.ProfileColorsPhotoPreview_heading__J6TiY{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}.ProfileColorsPhotoPreview_imageContainer__9kcN1{width:100%;background:#111;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:3/4;max-height:60svh;display:flex;align-items:center;justify-content:center}.ProfileColorsPhotoPreview_image__45Yjq{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.ProfileColorsPhotoPreview_note__fZ7J6{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-secondary);line-height:1.55;margin:0;padding:1rem 1.125rem;background:var(--color-bonina-soft);border:1px solid var(--color-bonina-line);border-radius:var(--radius-md)}.ProfileColorsPhotoPreview_actions__LoRFC{display:flex;flex-direction:column;gap:.75rem}.ProfileColorsPhotoPreview_primaryBtn__4HoXR{width:100%;padding:1rem 1.25rem;background:var(--color-accent);color:#ffffff;font-family:var(--font-body);font-size:1rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;min-height:54px;transition:background .15s ease}.ProfileColorsPhotoPreview_primaryBtn__4HoXR:hover{background:var(--color-accent-dark)}.ProfileColorsPhotoPreview_primaryBtn__4HoXR:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProfileColorsPhotoPreview_secondaryBtn__YzXcL{width:100%;padding:.875rem 1.25rem;background:transparent;color:var(--color-text-secondary);font-family:var(--font-body);font-size:.9375rem;font-weight:500;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;min-height:48px;transition:border-color .15s ease,color .15s ease}.ProfileColorsPhotoPreview_secondaryBtn__YzXcL:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.ProfileColorsPhotoPreview_secondaryBtn__YzXcL:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ProfileColorsPhotoPreview_inner__6OL9q{animation:none}}.ProfileColorsConsent_root__IdwzX{min-height:calc(100svh - 56px);background:var(--color-surface);display:flex;align-items:flex-start;padding:2rem 1.25rem 3rem}.ProfileColorsConsent_inner__k8bn9{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;animation:ProfileColorsConsent_pageIn__iC0Hc .3s ease both}@keyframes ProfileColorsConsent_pageIn__iC0Hc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProfileColorsConsent_heading__Oe62i{font-family:var(--font-display);font-size:1.375rem;font-weight:600;color:var(--color-text-primary);margin:0}.ProfileColorsConsent_guarantees__mUCFl,.ProfileColorsConsent_items__pQxK8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border)}.ProfileColorsConsent_guarantee__To393,.ProfileColorsConsent_item__deJbw{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 0;border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--color-text-secondary)}.ProfileColorsConsent_check__UBBzM{color:var(--color-accent);font-size:.875rem;flex-shrink:0;margin-top:.15em;font-weight:700}.ProfileColorsConsent_ageGate__QDpYC{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--color-bonina-soft);border:1px solid var(--color-bonina-line);border-radius:var(--radius-md);cursor:pointer}.ProfileColorsConsent_checkbox__m1E9L{width:20px;height:20px;flex-shrink:0;margin-top:.1em;accent-color:var(--color-accent);cursor:pointer}.ProfileColorsConsent_ageGateLabel__8rVDl{font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.ProfileColorsConsent_cta__NveiF{width:100%;padding:1rem 1.25rem;background:var(--color-accent);color:#ffffff;font-family:var(--font-body);font-size:1rem;font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;min-height:54px;transition:background .15s ease,opacity .15s ease}.ProfileColorsConsent_cta__NveiF:hover:not(:disabled){background:var(--color-accent-dark)}.ProfileColorsConsent_cta__NveiF:disabled{opacity:.45;cursor:not-allowed}.ProfileColorsConsent_cta__NveiF:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProfileColorsConsent_subtext__H9dTt{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted);line-height:1.55;margin:0;text-align:center}.ProfileColorsConsent_backLink__iOJ1c{background:none;border:none;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-accent);cursor:pointer;padding:.375rem 0;min-height:44px;display:flex;align-items:center;transition:color .15s ease}.ProfileColorsConsent_backLink__iOJ1c:hover{color:var(--color-accent-dark)}.ProfileColorsConsent_backLink__iOJ1c:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ProfileColorsConsent_inner__k8bn9{animation:none}}.LookComposition_grid__BfYPI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.LookComposition_grid__BfYPI[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:240px}.LookComposition_grid__BfYPI[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.LookComposition_piece__pdWXT{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.LookComposition_frame__Wj8Fd{position:relative;aspect-ratio:1;width:100%;padding:0;border:0;background:#f3eee8;border-radius:10px;overflow:hidden;display:grid;place-items:center}.LookComposition_frame__Wj8Fd img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.LookComposition_frame__Wj8Fd>span{font-size:12px;color:#74645b}.LookComposition_label__FsSvJ{font:400 13px/1.4 var(--font-body);overflow-wrap:anywhere;color:#493c36}.LookComposition_compact__YittB{gap:6px}.LookComposition_compact__YittB .LookComposition_label__FsSvJ{display:none}.LookComposition_compact__YittB .LookComposition_frame__Wj8Fd{border-radius:6px}.LookComposition_library__82nNL .LookComposition_frame__Wj8Fd{aspect-ratio:auto;height:clamp(90px,26vw,130px)}.LookComposition_frame__Wj8Fd:is(button){cursor:zoom-in}.LookComposition_frame__Wj8Fd:focus-visible{outline:2px solid #795b56;outline-offset:3px}.LookComposition_referenceNote__uA_WW{margin:10px 0 0;font-size:12px;line-height:1.5;color:#74645b}.LookComposition_inspector__QADqH{width:min(92vw,640px);max-height:90dvh;overflow:auto;border:1px solid #cdbab2;border-radius:12px;padding:16px;color:#493c36;background:#fffaf7}.LookComposition_inspector__QADqH::-webkit-backdrop{background:#302b29aa}.LookComposition_inspector__QADqH::backdrop{background:#302b29aa}.LookComposition_inspector__QADqH button{min-height:44px;padding:8px 16px}.LookComposition_inspector__QADqH p{overflow-wrap:anywhere}@media (max-width:380px){.LookComposition_grid__BfYPI[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.CreatorEditionLensSelector_selector__Gp6GA{margin:0;padding:12px;border:1px solid #dfcec7;border-radius:12px}.CreatorEditionLensSelector_selector__Gp6GA legend{padding:0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CreatorEditionLensSelector_options__8I3Nt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.CreatorEditionLensSelector_options__8I3Nt button{min-height:48px;padding:8px 10px;border:1px solid #dfcec7;border-radius:10px;background:#fff;color:#332c2c;font:inherit;cursor:pointer}.CreatorEditionLensSelector_options__8I3Nt button:focus-visible{outline:2px solid #9b6256;outline-offset:2px}.CreatorEditionLensSelector_options__8I3Nt .CreatorEditionLensSelector_selected__HrxPi{border-color:#7e473d;background:#f5e5de;box-shadow:inset 0 0 0 1px #7e473d}.CreatorEditionLensSelector_options__8I3Nt small{display:block;margin-top:2px;color:#766c6b}.CreatorEditionLensSelector_selector__Gp6GA p{margin:9px 0 0;color:#766c6b;font-size:12px;line-height:1.4}@media (max-width:360px){.CreatorEditionLensSelector_options__8I3Nt{grid-template-columns:1fr}}.VirtualTryOnFlow_close__DkmzE,.VirtualTryOnFlow_primary__BwA6C,.VirtualTryOnFlow_secondary__UpOpB,.VirtualTryOnFlow_textButton__IyyEC,.VirtualTryOnFlow_trigger__GhkNE,.VirtualTryOnFlow_zoomClose__rA_l4{min-height:44px;font:inherit;cursor:pointer}.VirtualTryOnFlow_trigger__GhkNE{box-sizing:border-box;display:block;height:auto;white-space:normal;overflow-wrap:anywhere;line-height:1.5;width:100%;border:1px solid #9b8076;border-radius:999px;background:transparent;color:#6e514d;padding:.65rem 1rem;font-weight:650}.VirtualTryOnFlow_overlay__Wt3JX{position:fixed;z-index:420;inset:0;display:grid;place-items:end center;background:rgb(43 34 33/58%)}.VirtualTryOnFlow_dialog__djJ9F{position:relative;box-sizing:border-box;width:min(100%,760px);height:min(100dvh,100%);max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:1.35rem 1.35rem 0 0;background:#fbf7f1;color:#382d2a;padding:max(1.1rem,env(safe-area-inset-top)) 1.1rem calc(1.3rem + env(safe-area-inset-bottom));scrollbar-gutter:stable}.VirtualTryOnFlow_header__pZCAt{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.35rem}.VirtualTryOnFlow_header__pZCAt h2{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.45rem);line-height:1.04;letter-spacing:-.035em}.VirtualTryOnFlow_returnAction__M3m0J{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin:-.45rem 0 .35rem;border:0;padding:0 .2rem;background:transparent;color:#694b40;font:650 .86rem var(--font-body);text-align:left;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.VirtualTryOnFlow_returnAction__M3m0J:disabled{cursor:not-allowed;opacity:.55}.VirtualTryOnFlow_eyebrow__GHtRA{margin:0;color:#896b5d;font-size:.68rem;font-weight:750;letter-spacing:.15em}.VirtualTryOnFlow_close__DkmzE{flex:0 0 44px;width:44px;border:1px solid #dfd0c5;border-radius:50%;background:#f2eae1;color:#51433d;font-size:1.45rem}.VirtualTryOnFlow_demoNotice__hYJFT,.VirtualTryOnFlow_privacyNotice__xC_rk{margin:.8rem 0;border-left:3px solid #a98377;background:#f2e8df;padding:.75rem .85rem;color:#51433d;font-size:.84rem;line-height:1.48}.VirtualTryOnFlow_privacyNotice__xC_rk{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid #e1d2c7;border-left:3px solid #a98377;border-radius:.8rem}.VirtualTryOnFlow_privacyNotice__xC_rk p{margin:0}.VirtualTryOnFlow_unavailable__L874K{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.85rem;padding:1rem;border:1px solid #e5cfc2;border-radius:.9rem;background:#f3e8df;line-height:1.5}.VirtualTryOnFlow_unavailable__L874K strong{font-family:var(--font-display);font-size:1.15rem}.VirtualTryOnFlow_unavailable__L874K p{margin:0;color:#655650;font-size:.88rem}.VirtualTryOnFlow_unavailable__L874K a{color:#694b40;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.VirtualTryOnFlow_unavailable__L874K .VirtualTryOnFlow_separate__S4Bdf{padding-top:.55rem;border-top:1px solid #e2cfc5}.VirtualTryOnFlow_recovery__ooJ2b{border-color:#c7a59a;background:#f8eee9}.VirtualTryOnFlow_cleanupPending__PFZ0Y{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem;padding:1rem;border:1px solid #c7a59a;border-radius:.9rem;background:#f8eee9;line-height:1.5}.VirtualTryOnFlow_cleanupPending__PFZ0Y p{margin:0;color:#655650;font-size:.88rem}.VirtualTryOnFlow_lead__PbOhb{margin:.85rem 0 .3rem;font-size:1rem;font-weight:650;line-height:1.45}.VirtualTryOnFlow_disclaimer__TdyW9,.VirtualTryOnFlow_guidance__3LGN5 p,.VirtualTryOnFlow_resultTruth__pif_e{color:#675a55;font-size:.87rem;line-height:1.5}.VirtualTryOnFlow_disclaimer__TdyW9{margin:.3rem 0}.VirtualTryOnFlow_resultTruth__pif_e{margin:.45rem 0}.VirtualTryOnFlow_decisionReminder__8m3ju{margin:.7rem 0;border-left:3px solid #8d6f66;background:#f1e7df;padding:.65rem .75rem;color:#51433d;font-size:.86rem;line-height:1.45}.VirtualTryOnFlow_guidance__3LGN5{margin:1rem 0 .5rem}.VirtualTryOnFlow_guidance__3LGN5 strong{font:600 1.3rem/1.2 var(--font-display)}.VirtualTryOnFlow_guidance__3LGN5 p{margin:.25rem 0 0}.VirtualTryOnFlow_stepTitle__9SGWB{margin:1rem 0 .5rem;font:600 1.3rem/1.2 var(--font-display)}.VirtualTryOnFlow_photoActions__oedgs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin:.75rem 0}.VirtualTryOnFlow_visuallyHidden__0UW3S{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.VirtualTryOnFlow_visuallyHidden__0UW3S input{position:absolute;width:1px;height:1px}.VirtualTryOnFlow_savedReference__ey_7M{display:grid;grid-template-columns:74px 1fr;align-items:center;grid-gap:.85rem;gap:.85rem;margin:.7rem 0;padding:.65rem;border:1px solid #e2d6cc;border-radius:.95rem;background:#f4eee6}.VirtualTryOnFlow_savedReference__ey_7M>img{width:74px;height:92px;object-fit:contain;border-radius:.6rem;background:#e9ded3}.VirtualTryOnFlow_savedReference__ey_7M strong{font:600 1.05rem var(--font-display)}.VirtualTryOnFlow_savedReference__ey_7M p{margin:.2rem 0 .5rem;color:#675a55;font-size:.8rem;line-height:1.4}.VirtualTryOnFlow_referenceCard__iEZS1{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;margin:.8rem 0}.VirtualTryOnFlow_referenceCard__iEZS1>p{margin:0;color:#675a55;font-size:.8rem}.VirtualTryOnFlow_referencePreview__xbQOF{display:block;width:min(100%,280px);height:min(39vh,350px);min-height:180px;margin:0 auto;border-radius:.85rem;background:#eee5dc;object-fit:contain}.VirtualTryOnFlow_imageButton__H3O4Q{display:block;width:100%;padding:0;border:0;border-radius:.8rem;background:transparent;cursor:zoom-in}.VirtualTryOnFlow_imageButton__H3O4Q:focus-visible{outline:2px solid #694b40;outline-offset:3px}.VirtualTryOnFlow_saveReference___1QM8{display:grid;width:100%;grid-gap:.45rem;gap:.45rem;margin-top:.35rem}.VirtualTryOnFlow_saveReference___1QM8 p{margin:0;text-align:center;color:#675a55;font-size:.78rem}.VirtualTryOnFlow_choiceActions__qu3_O{display:grid;align-items:center;grid-gap:.4rem;gap:.4rem}.VirtualTryOnFlow_choiceActions__qu3_O .VirtualTryOnFlow_textButton__IyyEC{justify-self:center}.VirtualTryOnFlow_pairPreview__WNVgq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:.75rem 0}.VirtualTryOnFlow_pairPreview__WNVgq figure{min-width:0;margin:0}.VirtualTryOnFlow_pairPreview__WNVgq img{display:block;width:100%;height:clamp(145px,30vw,230px);border-radius:.8rem;background:#eee5dc;object-fit:contain}.VirtualTryOnFlow_comparison__agVGq figcaption,.VirtualTryOnFlow_pairPreview__WNVgq figcaption{margin-top:.35rem;color:#675a55;font-size:.78rem}.VirtualTryOnFlow_pairPreview__WNVgq .VirtualTryOnFlow_missingPreview__Awouy{min-height:clamp(145px,30vw,230px)}.VirtualTryOnFlow_consent__qwCKw{display:flex;align-items:flex-start;gap:.65rem;margin:.8rem 0;padding:.35rem 0;font-size:.85rem;line-height:1.45;cursor:pointer}.VirtualTryOnFlow_consent__qwCKw span{max-width:62ch}.VirtualTryOnFlow_consent__qwCKw input{width:18px;height:18px;flex:0 0 auto;margin:.1rem 0 0;accent-color:#76584b}.VirtualTryOnFlow_privacyDetails__2KxNB{margin:.5rem 0 .8rem;border-top:1px solid #e3d8ce;padding-top:.55rem;color:#5d4e48;font-size:.83rem;line-height:1.5}.VirtualTryOnFlow_privacyDetails__2KxNB summary{width:-moz-fit-content;width:fit-content;color:#694b40;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.VirtualTryOnFlow_privacyDetails__2KxNB p{margin:.6rem 0 0}.VirtualTryOnFlow_primary__BwA6C,.VirtualTryOnFlow_secondary__UpOpB{border-radius:999px;padding:.72rem 1rem;font-weight:650}.VirtualTryOnFlow_primary__BwA6C{width:100%;min-height:52px;border:0;background:#76584b;color:#fffaf5}.VirtualTryOnFlow_primary__BwA6C:disabled{cursor:not-allowed;opacity:.48}.VirtualTryOnFlow_secondary__UpOpB{min-height:48px;border:1px solid #bca79b;background:#fbf7f1;color:#57463f}.VirtualTryOnFlow_secondary__UpOpB:hover:not(:disabled){background:#f1e8df}.VirtualTryOnFlow_secondary__UpOpB:disabled{cursor:not-allowed;opacity:.55}.VirtualTryOnFlow_textButton__IyyEC{border:0;background:transparent;color:#694b40;text-decoration:underline;text-underline-offset:.18em}.VirtualTryOnFlow_actions__sc7iY,.VirtualTryOnFlow_processing__a_jdI{display:grid;grid-gap:.65rem;gap:.65rem}.VirtualTryOnFlow_processing__a_jdI{margin:.8rem 0}.VirtualTryOnFlow_processing__a_jdI p{margin:0}.VirtualTryOnFlow_error__DQEMC{color:#843e38;font-size:.88rem;line-height:1.45}.VirtualTryOnFlow_comparison__agVGq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;margin-top:.8rem}.VirtualTryOnFlow_viewSwitcher__c9ON2{display:flex;gap:.5rem;margin-top:.8rem}.VirtualTryOnFlow_viewSwitcher__c9ON2 button{min-height:44px;flex:1 1;border:1px solid #bca79b;border-radius:999px;background:#fbf7f1;color:#57463f;font:650 .9rem var(--font-body);cursor:pointer}.VirtualTryOnFlow_viewSwitcher__c9ON2 button[aria-pressed=true]{border-color:#76584b;background:#76584b;color:#fffaf5}.VirtualTryOnFlow_viewSwitcher__c9ON2 button:disabled{opacity:.5;cursor:not-allowed}.VirtualTryOnFlow_comparison__agVGq figure{min-width:0;margin:0}.VirtualTryOnFlow_comparison__agVGq img{display:block;width:100%;height:clamp(160px,34vw,260px);border-radius:.8rem;background:#eee5dc;object-fit:contain}.VirtualTryOnFlow_generated___lDsD{grid-column:1/-1}.VirtualTryOnFlow_generated___lDsD img{height:min(58vh,520px)}.VirtualTryOnFlow_missingPreview__Awouy{display:grid;place-items:center;min-height:180px;padding:1rem;border-radius:.75rem;background:#eee5dc;color:#675a55;text-align:center}.VirtualTryOnFlow_comparison__agVGq figcaption{margin-top:.4rem}.VirtualTryOnFlow_zoomOverlay__9EvnS{position:fixed;z-index:3;inset:0;display:grid;place-items:center;padding:3.5rem 1rem 1rem;background:rgb(39 31 29/94%)}.VirtualTryOnFlow_zoomOverlay__9EvnS img{display:block;width:100%;height:100%;object-fit:contain}.VirtualTryOnFlow_zoomClose__rA_l4{position:absolute;top:max(.8rem,env(safe-area-inset-top));right:1rem;border:1px solid #d8c9bd;border-radius:999px;padding:.5rem 1rem;background:#fbf7f1;color:#382d2a}.VirtualTryOnFlow_dialog__djJ9F button:focus-visible,.VirtualTryOnFlow_dialog__djJ9F input:focus-visible,.VirtualTryOnFlow_dialog__djJ9F summary:focus-visible{outline:2px solid #694b40;outline-offset:3px}.VirtualTryOnFlow_overlay__Wt3JX{padding-bottom:env(safe-area-inset-bottom)}.VirtualTryOnFlow_dialog__djJ9F{border:1px solid #e8d9ce;box-shadow:0 1.5rem 5rem rgb(33 24 20/22%)}.VirtualTryOnFlow_header__pZCAt{position:-webkit-sticky;position:sticky;z-index:2;top:calc(-1 * max(1.1rem, env(safe-area-inset-top)));margin:calc(-1 * max(1.1rem, env(safe-area-inset-top))) -1.1rem 0;padding:max(1.1rem,env(safe-area-inset-top)) 1.1rem .65rem;background:#fbf7f1;border-bottom:1px solid rgb(225 210 199/65%)}.VirtualTryOnFlow_returnAction__M3m0J{text-decoration:none;font-size:.9rem}.VirtualTryOnFlow_comparison__agVGq{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:.75rem;margin-top:.75rem}.VirtualTryOnFlow_comparison__agVGq .VirtualTryOnFlow_generated___lDsD{grid-column:1/-1}.VirtualTryOnFlow_generated___lDsD img{height:min(62svh,650px);min-height:300px;border:1px solid #e2d4c9;background:#f1e9e1}.VirtualTryOnFlow_comparison__agVGq figure:nth-child(2){display:grid;grid-template-columns:72px 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;grid-column:1/-1;padding:.55rem;border:1px solid #e2d4c9;border-radius:.85rem;background:#f5eee7}.VirtualTryOnFlow_comparison__agVGq figure:nth-child(2) img{width:72px;height:90px;border-radius:.55rem}.VirtualTryOnFlow_comparison__agVGq figure:nth-child(2) figcaption{margin:0}.VirtualTryOnFlow_viewSwitcher__c9ON2{margin-top:.65rem}@media (min-width:700px){.VirtualTryOnFlow_overlay__Wt3JX{place-items:center;padding:1rem}.VirtualTryOnFlow_dialog__djJ9F{height:auto;max-height:min(92dvh,980px);border-radius:1.35rem;padding:1.5rem 1.65rem 1.8rem}.VirtualTryOnFlow_header__pZCAt{top:-1.5rem;margin:-1.5rem -1.65rem 0;padding:1.5rem 1.65rem .65rem}.VirtualTryOnFlow_actions__sc7iY{grid-template-columns:1fr 1fr}.VirtualTryOnFlow_pairPreview__WNVgq img{height:min(32vh,270px)}.VirtualTryOnFlow_referencePreview__xbQOF{height:min(45vh,380px)}.VirtualTryOnFlow_generated___lDsD img{height:min(58vh,590px)}.VirtualTryOnFlow_comparison__agVGq{grid-template-columns:minmax(0,1fr) 144px}.VirtualTryOnFlow_comparison__agVGq figure:nth-child(2){grid-template-columns:88px 1fr}.VirtualTryOnFlow_comparison__agVGq figure:nth-child(2) img{width:88px;height:112px}}@media (max-width:390px){.VirtualTryOnFlow_dialog__djJ9F,.VirtualTryOnFlow_header__pZCAt{padding-right:.9rem;padding-left:.9rem}.VirtualTryOnFlow_header__pZCAt{margin-right:-.9rem;margin-left:-.9rem}.VirtualTryOnFlow_photoActions__oedgs{grid-template-columns:1fr}.VirtualTryOnFlow_pairPreview__WNVgq{gap:.5rem}.VirtualTryOnFlow_choiceActions__qu3_O{grid-template-columns:1fr}.VirtualTryOnFlow_comparison__agVGq{grid-template-columns:minmax(0,1fr) 88px;gap:.5rem}.VirtualTryOnFlow_generated___lDsD img{min-height:270px}}.HistoryCard_cardExplanation__BfxL2{margin:20px 0 0;color:#5c4c43;font-size:15px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.HistoryCard_embeddedAction__bDp3c{width:100%;box-sizing:border-box;padding:18px 0;border-top:1px solid #ded0c8}.HistoryCard_embeddedAction__bDp3c input,.HistoryCard_embeddedAction__bDp3c select{font-size:16px}.HistoryCard_detailSheet__UUkM4{scroll-padding-bottom:max(24px,env(safe-area-inset-bottom))}.HistoryCard_detailSheet__UUkM4 input,.HistoryCard_detailSheet__UUkM4 select{font-size:16px}.HistoryCard_detailSheet__UUkM4 button,.HistoryCard_detailSheet__UUkM4 input,.HistoryCard_detailSheet__UUkM4 select{scroll-margin-block:20px}.HistoryCard_wearForm__ZF25B{display:grid;grid-gap:12px;gap:12px;width:100%;scroll-margin-bottom:180px}.HistoryCard_wearForm__ZF25B label{display:grid;grid-gap:6px;gap:6px}.HistoryCard_wearForm__ZF25B input,.HistoryCard_wearForm__ZF25B select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #d8cec7;border-radius:8px;font:inherit;font-size:16px;background:#fff;color:#302620;scroll-margin-block:100px}.HistoryCard_wearForm__ZF25B button{min-height:44px;scroll-margin-bottom:120px}.HistoryCard_wearForm__ZF25B :focus-visible{outline:2px solid #6c4938;outline-offset:3px}.HistoryCard_wearForm__ZF25B p{font:.875rem/1.45 var(--font-body);margin:0}.HistoryCard_wearControls__t47_N{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.HistoryCard_wearControls__t47_N>button[hidden]{display:none}.HistoryCard_cardActions__1HsTd>.HistoryCard_wearControls__t47_N{flex:1 1 auto}.HistoryCard_lookName__WyKxM{margin:0;font:600 1.125rem/1.35 var(--font-body);overflow-wrap:anywhere}.HistoryCard_cardDetailTrigger__TPauy{background:transparent;border:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;min-height:44px}.HistoryCard_cardDetailTrigger__TPauy:focus-visible{outline:2px solid #795b56;outline-offset:3px}.HistoryCard_originalOccasion__R5RuE{margin:4px 0;font-size:.8rem;color:#665852}.HistoryCard_primaryAction__Bjh09{border:1px solid #795b56;border-radius:8px;padding:10px 14px;min-height:44px;background:#795b56;color:#fff;font:600 .875rem var(--font-body);cursor:pointer}.HistoryCard_primaryAction__Bjh09:disabled{opacity:.6;cursor:default}.HistoryCard_primaryAction__Bjh09:focus-visible{outline:2px solid #6c4938;outline-offset:3px}.HistoryCard_optionalFields__x6Dr3{border-top:1px solid #e9e3dc;padding-top:8px;min-width:0}.HistoryCard_optionalFields__x6Dr3 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font:600 .875rem/1.4 var(--font-body)}.HistoryCard_optionalFields__x6Dr3[open]>label{margin-block:12px}.HistoryCard_usageList__FFRU2{padding-left:1rem}.HistoryCard_usageList__FFRU2 li{margin-block:16px;overflow-wrap:anywhere}.HistoryCard_usageList__FFRU2 button{margin:8px 8px 0 0;min-height:44px}.HistoryCard_actionMessage__3QBpL{width:100%;margin:0;font:.875rem/1.45 var(--font-body)}.HistoryCard_variationList__ehoyp{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.HistoryCard_variationList__ehoyp>li{border:1px solid #e9e3dc;border-radius:10px;padding:12px;overflow-wrap:anywhere}.HistoryCard_variationList__ehoyp ul{padding-left:20px;margin-block:10px}.HistoryCard_chosenVariation__8c6is{background:#f4f0eb;border-radius:10px;padding:12px;display:grid;grid-gap:12px;gap:12px}.HistoryCard_card__Qq9o4{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e9e3dc);border-radius:var(--radius-md,14px);padding:1rem;display:flex;flex-direction:column;gap:.625rem;box-shadow:0 8px 20px rgba(50,37,25,.035)}.HistoryCard_lookDetailPage__9OoF5{width:100%;min-width:0}.HistoryCard_detailPageContent__pyshF{display:grid;grid-gap:14px;gap:14px;min-width:0}.HistoryCard_detailPageContent__pyshF>p{margin-top:0;margin-bottom:0}.HistoryCard_detailPageContent__pyshF p{overflow-wrap:anywhere}.HistoryCard_detailPageContent__pyshF .HistoryCard_detailItemCopy__umfWi strong{white-space:normal;overflow-wrap:anywhere}.HistoryCard_eventList__tv6eO{list-style:none;padding:0;margin:16px 0;display:grid;grid-gap:16px;gap:16px}.HistoryCard_eventCard__JHJe7{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:14px;gap:14px;border-bottom:1px solid #ded0c8;padding:14px 0}.HistoryCard_eventThumb__X_Vfq{min-width:0;font:12px/1.4 var(--font-body);color:#74645b}.HistoryCard_eventInfo__vcsSm{min-width:0;overflow-wrap:anywhere;font:14px/1.5 var(--font-body)}.HistoryCard_eventInfo__vcsSm time{font-weight:600}.HistoryCard_eventInfo__vcsSm p{margin:4px 0}.HistoryCard_eventInfo__vcsSm a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:3px}.HistoryCard_eventMenu__zGwt3 summary{min-height:44px;cursor:pointer;align-content:center;color:#74645b}.HistoryCard_eventMenu__zGwt3 button{background:transparent;border:1px solid #ded0c8;border-radius:8px;min-height:44px;padding:8px 12px;margin:4px 8px 4px 0;color:inherit;font:inherit;cursor:pointer}.HistoryCard_historyFilters__rlas_{display:grid;grid-gap:10px;gap:10px;width:100%}.HistoryCard_filterSummary__bSXVY{min-height:44px;cursor:pointer;align-content:center}.HistoryCard_activeFilters__acPo0{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:13px/1.5 var(--font-body)}.HistoryCard_cardMeta__soZPw{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.HistoryCard_date__rePSc{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted,#888);letter-spacing:.01em}.HistoryCard_occasion__pxzOJ{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-secondary,#555);background:var(--color-surface,#f7f7f7);border-radius:999px;padding:.125rem .5rem}.HistoryCard_entryTypeBadge__fR8Vn{margin-left:auto;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted,#aaa)}.HistoryCard_cardBody__AubXk{display:flex;flex-direction:column;gap:.375rem}.HistoryCard_lookVisual__EfF4_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;overflow:hidden}.HistoryCard_itemVisual__DWRhV{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.35rem}.HistoryCard_itemVisualFallback__MkgPm,.HistoryCard_itemVisualFrame__VloFG{aspect-ratio:1/1;min-height:0;overflow:hidden;border-radius:10px;background:var(--color-surface,#f4f0eb)}.HistoryCard_itemVisualFrame__VloFG{position:relative}.HistoryCard_itemVisualPhoto__xAysf{display:block;width:100%;height:100%;object-fit:contain}.HistoryCard_itemVisualFallback__MkgPm{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;padding:.5rem;color:var(--color-text-muted,#8a8178);text-align:center}.HistoryCard_itemVisualGlyph___leb_{font-size:1.35rem;line-height:1}.HistoryCard_itemVisualFallbackLabel__gslpY,.HistoryCard_itemVisualName__pyNcW{font-family:var(--font-body);font-size:.6875rem;line-height:1.25}.HistoryCard_itemVisualName__pyNcW{color:var(--color-text,#28221d);font-weight:600;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.HistoryCard_moreItems__4V124{margin:-.05rem 0 0;font:500 .75rem var(--font-body);color:var(--color-text-muted,#817970)}.HistoryCard_missingNote__KvMLk{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-muted,#aaa);margin-top:.125rem}.HistoryCard_candidateName__3ZOEX{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-text,#111);margin:0}.HistoryCard_candidateDetails__xs6jf{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-muted,#888);margin:0}.HistoryCard_verdictLabel__6CbXC{font-family:var(--font-body);font-size:.875rem;color:var(--color-text,#111);font-weight:500;margin:0}.HistoryCard_summary__Njwq7{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-secondary,#555);line-height:1.45;margin:0}.HistoryCard_colorSummary__K3r17{margin:.15rem 0 0;color:var(--color-text-muted,#817970);font:.75rem/1.4 var(--font-body)}.HistoryCard_lastWorn__yMifk{margin:0;color:var(--color-text-secondary,#625951);font:600 .8125rem/1.4 var(--font-body)}.HistoryCard_cardActions__1HsTd{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:flex-start;padding-top:.125rem}.HistoryCard_cardActions__1HsTd .HistoryCard_wearForm__ZF25B{display:grid;grid-gap:12px;gap:12px;width:100%}.HistoryCard_cardActions__1HsTd label{display:grid;grid-gap:.2rem;gap:.2rem;min-width:min(100%,9rem)}.HistoryCard_cardActions__1HsTd input,.HistoryCard_cardActions__1HsTd select{box-sizing:border-box;min-height:44px;width:100%;max-width:100%;padding:.35rem .45rem;border:1px solid var(--color-border,#d8d0c8);border-radius:4px;background:var(--color-bg,#fffdf9);color:var(--color-text,#221c17);font:1rem var(--font-body)}.HistoryCard_cancelBtn__coPWP,.HistoryCard_closeDetailAction__WOxI9,.HistoryCard_closeDetailBtn__Rowze,.HistoryCard_deleteBtn__hMoG8,.HistoryCard_deleteLink__m4mKr,.HistoryCard_detailBtn__dvUnZ{font-family:var(--font-body);cursor:pointer}.HistoryCard_detailBtn__dvUnZ{min-height:44px;border:0;padding:.25rem 0;color:var(--color-text,#221c17);background:transparent;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.HistoryCard_cancelBtn__coPWP:focus-visible,.HistoryCard_closeDetailAction__WOxI9:focus-visible,.HistoryCard_closeDetailBtn__Rowze:focus-visible,.HistoryCard_deleteBtn__hMoG8:focus-visible,.HistoryCard_deleteLink__m4mKr:focus-visible,.HistoryCard_detailBtn__dvUnZ:focus-visible{outline:2px solid var(--color-accent,#362a20);outline-offset:3px}.HistoryCard_deleteBtn__hMoG8{min-height:40px;border:1px solid #a33b32;border-radius:999px;background:#a33b32;padding:.5rem .9rem;color:#fff;font-size:.8125rem;font-weight:700}.HistoryCard_deleteBtn__hMoG8:hover{background:#842f28}.HistoryCard_deleteBtn__hMoG8:disabled{cursor:default;opacity:.6}.HistoryCard_detailOverlay___ONsz{position:fixed;z-index:50;inset:0;display:flex;align-items:flex-end;background:rgba(31,24,18,.48)}.HistoryCard_detailSheet__UUkM4{box-sizing:border-box;width:100%;max-height:min(88dvh,720px);overflow-y:auto;border-radius:20px 20px 0 0;background:var(--color-bg,#fffdf9);padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));box-shadow:0 -16px 40px rgba(31,24,18,.15)}.HistoryCard_detailSheet__UUkM4>.HistoryCard_detailHeader__Z4b9v{position:-webkit-sticky;position:sticky;top:-1.25rem;z-index:2;background:var(--color-bg,#fffdf9);padding-block:10px}.HistoryCard_embeddedAction__bDp3c{scroll-margin-top:16px}.HistoryCard_detailHeader__Z4b9v{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.HistoryCard_detailHeader__Z4b9v>:first-child{min-width:0}.HistoryCard_detailDate__8Eg35,.HistoryCard_detailEyebrow__zl2kW,.HistoryCard_detailLabel__TR3cW{margin:0;font-family:var(--font-body)}.HistoryCard_detailEyebrow__zl2kW,.HistoryCard_detailLabel__TR3cW{color:var(--color-text-muted,#817970);font-size:.6875rem;font-weight:700;letter-spacing:.09em}.HistoryCard_detailTitle__d1BXz{margin:.25rem 0 0;color:var(--color-text,#221c17);font-family:var(--font-heading,var(--font-body));font-size:1.375rem;line-height:1.15;overflow-wrap:anywhere}.HistoryCard_closeDetailBtn__Rowze{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--color-border,#e9e3dc);border-radius:50%;color:var(--color-text,#221c17);background:transparent;font-size:1.65rem;line-height:1}.HistoryCard_detailDate__8Eg35{margin-top:.5rem;color:var(--color-text-secondary,#625951);font-size:.8125rem}.HistoryCard_detailVisual__Jp9sW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.HistoryCard_detailItem__TPf1f{min-width:0}.HistoryCard_detailItemCopy__umfWi{display:flex;flex-direction:column;gap:.1rem;margin-top:.4rem;font-family:var(--font-body)}.HistoryCard_detailItemCopy__umfWi strong{overflow:hidden;color:var(--color-text,#28221d);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.HistoryCard_detailItemCopy__umfWi span{color:var(--color-text-muted,#817970);font-size:.6875rem}.HistoryCard_detailItemLink__jHTu0{align-self:flex-start;border:0;padding:0;background:none;color:var(--color-accent);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.HistoryCard_detailItemLink__jHTu0:disabled{opacity:.55;cursor:wait}.HistoryCard_detailItemLink__jHTu0:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.HistoryCard_detailRationale__Wi_3_{margin-top:1.4rem;border-left:2px solid var(--color-accent,#5e4c3d);padding-left:.75rem}.HistoryCard_detailRationale__Wi_3_ p{margin:.35rem 0 0;color:var(--color-text-secondary,#625951);font:.875rem/1.5 var(--font-body)}.HistoryCard_deleteConfirmActions__2ShPn,.HistoryCard_detailActions__ANmDG{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;margin-top:1.5rem}.HistoryCard_deleteLink__m4mKr{min-height:40px;border:0;padding:.25rem 0;background:transparent;color:#963c35;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.HistoryCard_cancelBtn__coPWP,.HistoryCard_closeDetailAction__WOxI9{min-height:40px;border:1px solid var(--color-border,#d8d0c8);border-radius:999px;background:transparent;padding:.45rem .85rem;color:var(--color-text,#28221d);font-size:.8125rem;font-weight:700}.HistoryCard_deleteConfirm__EDXnB{margin-top:1.25rem;border:1px solid #e4c8c4;border-radius:12px;background:#fff8f6;padding:.875rem}.HistoryCard_deleteConfirm__EDXnB p{margin:0;color:#5e322d;font:.8125rem/1.45 var(--font-body)}@media (min-width:640px){.HistoryCard_detailOverlay___ONsz{align-items:center;justify-content:center;padding:1.5rem}.HistoryCard_detailSheet__UUkM4{width:min(100%,580px);border-radius:20px;padding:1.5rem}.HistoryCard_detailVisual__Jp9sW{grid-template-columns:repeat(3,minmax(0,1fr))}}.FullLookPreview_preview__4OWD7{margin-block:1rem;border-top:1px solid #ded7cf;border-bottom:1px solid #ded7cf;padding-block:.35rem .8rem;color:#463c37;overflow-wrap:anywhere}.FullLookPreview_preview__4OWD7 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.FullLookPreview_preview__4OWD7 summary::marker{color:#795b56}.FullLookPreview_reviewCard__dMZKb{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,13rem);grid-gap:.8rem;gap:.8rem;align-items:start;margin-block:.8rem;padding:.75rem;border:1px solid #e2d9d1;border-radius:10px;background:#faf7f3}.FullLookPreview_reviewCard__dMZKb .FullLookPreview_composition__w1Zsm{margin:0;padding:.3rem;border:0;background:transparent}.FullLookPreview_composition__w1Zsm ul{display:grid;grid-gap:.4rem;gap:.4rem;padding:0;list-style:none}.FullLookPreview_composition__w1Zsm li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;width:100%;max-width:100%;padding:.35rem;border:1px solid #ded2c9;border-radius:7px;background:#f2ebe5;font-size:.9rem}.FullLookPreview_garment__CtKXo img,.FullLookPreview_photoMissing__hb3Z4{grid-row:span 2;display:block;width:2.6rem;height:3.2rem;object-fit:contain;border-radius:4px;background:#e9dfd7}.FullLookPreview_photoMissing__hb3Z4{position:relative}.FullLookPreview_photoMissing__hb3Z4:after{content:"";position:absolute;inset:28% 25%;border:1px solid #baa89c;border-radius:50% 50% 35% 35%}.FullLookPreview_garment__CtKXo small{color:#746963;font-size:.72rem}.FullLookPreview_photoNote__ZBz4_{font-size:.82rem}.FullLookPreview_preview__4OWD7 button:focus-visible,.FullLookPreview_preview__4OWD7 input:focus-visible,.FullLookPreview_preview__4OWD7 summary:focus-visible{outline:2px solid #795b56;outline-offset:3px}.FullLookPreview_preview__4OWD7 p{line-height:1.6}.FullLookPreview_error__y6q0o,.FullLookPreview_status__W8eHL{margin:.65rem 0;padding:.65rem .8rem;border-left:3px solid #9b8076;background:#f4eee9}.FullLookPreview_error__y6q0o{border-left-color:#a84f49;background:#f8eeeb}.FullLookPreview_composition__w1Zsm,.FullLookPreview_operation__TyZTj{margin-block:1rem;padding:.8rem;border:1px solid #e2d9d1;border-radius:10px;background:#faf7f3}.FullLookPreview_composition__w1Zsm h4,.FullLookPreview_operation__TyZTj h4{margin:0 0 .5rem}.FullLookPreview_composition__w1Zsm ul{margin:0;padding-left:1.25rem}.FullLookPreview_reference__f8IPy,.FullLookPreview_result__w4MeI{margin:1rem 0}.FullLookPreview_reviewCard__dMZKb .FullLookPreview_reference__f8IPy{margin:0}.FullLookPreview_reference__f8IPy img,.FullLookPreview_result__w4MeI img{display:block;max-width:100%;max-height:48vh;object-fit:contain;border-radius:8px;background:#eee8e2}.FullLookPreview_reference__f8IPy img{width:min(100%,22rem);max-height:18rem}.FullLookPreview_reference__f8IPy figcaption{margin-top:.4rem;color:#746963;font-size:.85rem}.FullLookPreview_confirmations__cVA16,.FullLookPreview_review__Vk5Mc{display:grid;grid-gap:.75rem;gap:.75rem;margin-block:1rem}.FullLookPreview_consent__eYsSj,.FullLookPreview_usage__2zUPV{margin-block:.75rem;padding:.55rem .7rem;border:1px solid #e2d9d1;border-radius:8px;background:#faf7f3}.FullLookPreview_consent__eYsSj summary,.FullLookPreview_usage__2zUPV summary{min-height:36px;font-weight:600}.FullLookPreview_consent__eYsSj p,.FullLookPreview_usage__2zUPV p{margin-block:.5rem;color:#625651;font-size:.92rem}.FullLookPreview_confirmations__cVA16 label,.FullLookPreview_review__Vk5Mc label{display:flex;align-items:flex-start;gap:.65rem;line-height:1.5}.FullLookPreview_confirmations__cVA16 input,.FullLookPreview_review__Vk5Mc input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.15rem 0 0}.FullLookPreview_review__Vk5Mc fieldset{display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;margin:0;padding:.8rem;border:1px solid #d8cec6;border-radius:8px}.FullLookPreview_review__Vk5Mc legend{padding-inline:.35rem;font-weight:600}.FullLookPreview_preview__4OWD7 button{min-height:44px;padding:.65rem .9rem;border:1px solid #cdbab2;border-radius:8px;font:inherit;cursor:pointer}.FullLookPreview_primary__Ekm36{background:#493c3c;border-color:#493c3c!important;color:#fffaf7;font-weight:600}.FullLookPreview_secondary__BJ8eT{background:#fffaf7;color:#493c3c}.FullLookPreview_preview__4OWD7 button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){.FullLookPreview_reviewCard__dMZKb{grid-template-columns:minmax(0,1fr)}.FullLookPreview_reviewCard__dMZKb .FullLookPreview_reference__f8IPy{display:grid;grid-template-columns:minmax(4rem,5rem) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.FullLookPreview_reference__f8IPy img{width:5rem;max-height:7rem}}.StyleSession_section__u4B1J{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-surface)}.StyleSession_header__ryyrt{display:flex;flex-direction:column;gap:.35rem}.StyleSession_eyebrow__UhMSg{margin:0;color:var(--color-accent);font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.StyleSession_title__gOOaq{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.StyleSession_subtitle__I93PX{margin:0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.StyleSession_purchaseContextCard__RxCX6{display:flex;flex-direction:column;gap:.3rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-surface) 91%,var(--color-accent))}.StyleSession_purchaseContextEyebrow__ABb_w,.StyleSession_purchaseContextMeta__EVLFm,.StyleSession_purchaseContextName__BfTNL,.StyleSession_purchaseContextSummary__iYy3X{margin:0}.StyleSession_purchaseContextEyebrow__ABb_w{color:var(--color-accent);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.StyleSession_purchaseContextHeader__l4QUD{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StyleSession_purchaseContextName__BfTNL{color:var(--color-text);font-size:.96rem;font-weight:700;line-height:1.3}.StyleSession_purchaseVerdict__wMqUJ{flex:0 0 auto;padding:.26rem .48rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:.7rem;font-weight:700;white-space:nowrap}.StyleSession_purchaseContextMeta__EVLFm,.StyleSession_purchaseContextSummary__iYy3X{color:var(--color-text-secondary);font-size:.78rem;line-height:1.4}.StyleSession_purchaseContextSummary__iYy3X{margin-top:.15rem}.StyleSession_quickActions__rEYMB{display:flex;flex-wrap:wrap;gap:.5rem}.StyleSession_quickAction__8Y2ZT,.StyleSession_retryButton__Wo459,.StyleSession_secondaryButton__7yGDt{min-height:42px;padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-text);font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.StyleSession_quickAction__8Y2ZT:hover,.StyleSession_retryButton__Wo459:hover,.StyleSession_secondaryButton__7yGDt:hover{border-color:var(--color-accent);color:var(--color-accent)}.StyleSession_composer__r8hZj:focus-visible,.StyleSession_quickAction__8Y2ZT:focus-visible,.StyleSession_retryButton__Wo459:focus-visible,.StyleSession_secondaryButton__7yGDt:focus-visible,.StyleSession_sendButton__O5vGk:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.StyleSession_quickAction__8Y2ZT:disabled,.StyleSession_sendButton__O5vGk:disabled{cursor:wait;opacity:.55}.StyleSession_messages__a9NW7{display:flex;flex-direction:column;gap:.75rem}.StyleSession_messageGroup__Hjeiw{display:flex;flex-direction:column;gap:.45rem}.StyleSession_message__5xGUm{max-width:92%;padding:.8rem .9rem;border-radius:12px;white-space:pre-line;font-size:.9rem;line-height:1.5}.StyleSession_wardrobeCards__GlzDy{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.2rem}.StyleSession_wardrobeCard__PUCHA{min-width:170px;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent))}.StyleSession_wardrobeEyebrow__mUN35,.StyleSession_wardrobeMeta__Y58TQ,.StyleSession_wardrobeName__0o7fY{margin:0}.StyleSession_wardrobeEyebrow__mUN35{color:var(--color-accent);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.StyleSession_wardrobeName__0o7fY{margin-top:.2rem;color:var(--color-text);font-size:.85rem;font-weight:700;line-height:1.3}.StyleSession_wardrobeMeta__Y58TQ{margin-top:.2rem;color:var(--color-text-secondary);font-size:.75rem;line-height:1.35}.StyleSession_userMessage__jVkFI{align-self:flex-end;background:var(--color-accent);color:#fff}.StyleSession_assistantMessage__SOhkp{align-self:flex-start;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.StyleSession_loading__YzC0j{align-self:flex-start}.StyleSession_error__nTBFH,.StyleSession_loading__YzC0j{margin:0;color:var(--color-text-secondary);font-size:.85rem}.StyleSession_error__nTBFH{line-height:1.45}.StyleSession_errorActions__d8rvu{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.StyleSession_retryButton__Wo459{min-height:38px;padding:.5rem .75rem}.StyleSession_composerRow__IWwqM{display:flex;align-items:flex-end;gap:.6rem}.StyleSession_visionActions__tA_jw{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.StyleSession_galleryButton__kOxsJ,.StyleSession_visionButton__VKvIv,.StyleSession_wardrobeAttachmentButton__V9eHl{min-height:42px;padding:.65rem .85rem;border-radius:10px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.StyleSession_visionButton__VKvIv{border:0;background:var(--color-accent);color:#fff}.StyleSession_galleryButton__kOxsJ{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}.StyleSession_wardrobeAttachmentButton__V9eHl{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 90%,var(--color-accent));color:var(--color-text)}.StyleSession_galleryButton__kOxsJ:disabled,.StyleSession_visionButton__VKvIv:disabled,.StyleSession_wardrobeAttachmentButton__V9eHl:disabled{cursor:wait;opacity:.55}.StyleSession_galleryButton__kOxsJ:focus-visible,.StyleSession_visionButton__VKvIv:focus-visible,.StyleSession_wardrobeAttachmentButton__V9eHl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.StyleSession_fileInput__JrZyJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.StyleSession_imageSelection__7NX0J{display:flex;flex-direction:column;gap:.6rem;padding:.65rem;border:1px solid var(--color-border);border-radius:12px}.StyleSession_selectedWardrobePreview__1CgJP{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .75rem;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent))}.StyleSession_selectedWardrobeActions__ExfVB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.StyleSession_imageSelectionActions__mnYAO{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StyleSession_imageCaption__90AYx{margin:0;color:var(--color-text-secondary);font-size:.78rem;line-height:1.4}.StyleSession_composer__r8hZj{flex:1 1;min-height:44px;max-height:120px;resize:vertical;padding:.7rem .75rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.9rem;line-height:1.4}.StyleSession_sendButton__O5vGk{min-height:44px;padding:.7rem .9rem;border:0;border-radius:10px;background:var(--color-accent);color:#fff;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.StyleSession_sessionFooter__iUGsr{display:flex;justify-content:flex-end}.StyleSession_endPanel__zva55{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent))}.StyleSession_endPanelEyebrow__pbjS_{margin:0;color:var(--color-text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.StyleSession_endPanelRecap__HmoOs{margin:0;color:var(--color-text);font-size:.85rem;line-height:1.5;white-space:pre-wrap}.StyleSession_endPanelNote__iNnae{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.StyleSession_preferenceOffer__87fis{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent))}.StyleSession_preferenceOfferText__1_ShG{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.StyleSession_preferenceOfferButton__hDnbl{flex-shrink:0;min-height:36px;padding:.45rem .75rem;border:1px solid var(--color-accent);border-radius:8px;background:transparent;color:var(--color-accent);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.StyleSession_preferenceOfferButton__hDnbl:disabled{cursor:wait;opacity:.6}.StyleSession_preferenceConfirmed___gY_N{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.StyleSession_secondaryButton__7yGDt{border:0;border-radius:6px;min-height:36px;padding-inline:.25rem;color:var(--color-text-secondary);font-size:.78rem}.StyleSession_pickerBackdrop__DHv56{position:fixed;z-index:30;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgb(24 20 17/.48)}.StyleSession_pickerSheet__4JzmR{width:min(100%,560px);max-height:min(76svh,640px);overflow:auto;padding:1rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 -10px 32px rgb(24 20 17/.18)}.StyleSession_pickerHeader__t4oqk{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.StyleSession_pickerEyebrow__oVXmq{margin:0;color:var(--color-accent);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.StyleSession_pickerTitle__mGH4f{margin:.15rem 0 0;color:var(--color-text);font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.StyleSession_pickerClose__7P6mj{min-height:40px;padding:.5rem;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.8rem;cursor:pointer}.StyleSession_pickerSearchLabel__aVaAj{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;color:var(--color-text-secondary);font-size:.76rem;font-weight:700}.StyleSession_pickerSearch__wATA0{width:100%;min-height:44px;padding:.65rem .7rem;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.9rem}.StyleSession_pickerItems__PZbb_{display:flex;flex-direction:column;gap:.45rem}.StyleSession_pickerItem__7pYkT{display:flex;align-items:center;width:100%;min-height:62px;gap:.65rem;padding:.65rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer}.StyleSession_pickerItemSelected__WCbIj{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-accent))}.StyleSession_pickerItemMark__YCKoX{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-surface-subtle,#f7f2ed);color:var(--color-accent)}.StyleSession_pickerItemCopy__49SyQ{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:.12rem}.StyleSession_pickerItemCopy__49SyQ strong{overflow:hidden;font-size:.88rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.StyleSession_pickerItemCopy__49SyQ span,.StyleSession_pickerSelectedLabel__t_vMS,.StyleSession_pickerStatus__TKWCd{color:var(--color-text-secondary);font-size:.76rem;line-height:1.35}.StyleSession_pickerSelectedLabel__t_vMS{color:var(--color-accent);font-weight:700}.StyleSession_pickerStatus__TKWCd{margin:.5rem 0}.StyleSession_pickerStatus__TKWCd p{margin:0 0 .7rem}.StyleSession_pickerClose__7P6mj:focus-visible,.StyleSession_pickerItem__7pYkT:focus-visible,.StyleSession_pickerSearch__wATA0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:420px){.StyleSession_section__u4B1J{padding:1rem}.StyleSession_composerRow__IWwqM{align-items:stretch;flex-direction:column}.StyleSession_sendButton__O5vGk{width:100%}.StyleSession_selectedWardrobePreview__1CgJP{align-items:flex-start;flex-direction:column}.StyleSession_selectedWardrobeActions__ExfVB{justify-content:flex-start}}.WardrobeIntelligencePanel_panel__n5SjM{max-width:680px;margin:0 auto;padding:1.5rem 1.25rem 0;color:var(--color-text-primary)}.WardrobeIntelligencePanel_eyebrow__Fhxln{margin:0;color:var(--color-bonina-text,var(--color-text-secondary));font:700 .68rem/1.2 var(--font-body);letter-spacing:.12em}.WardrobeIntelligencePanel_title__at2Wa{margin:.45rem 0 .55rem;font:500 clamp(1.8rem,7vw,2.65rem)/1.05 var(--font-display);letter-spacing:-.035em}.WardrobeIntelligencePanel_detail__MpyGc,.WardrobeIntelligencePanel_footer__2gamk,.WardrobeIntelligencePanel_intro___sd_S,.WardrobeIntelligencePanel_muted__XB8VI{color:var(--color-text-secondary);font:.9rem/1.55 var(--font-body)}.WardrobeIntelligencePanel_notice__NAqfu{margin-top:1.2rem;padding:1rem;border-left:2px solid var(--color-accent);background:var(--color-accent-subtle)}.WardrobeIntelligencePanel_notice__NAqfu strong{font:700 1rem var(--font-display)}.WardrobeIntelligencePanel_notice__NAqfu p{margin:.35rem 0 0;color:var(--color-text-secondary);font:.85rem/1.5 var(--font-body)}.WardrobeIntelligencePanel_summaryGrid__odM3Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;margin:1.2rem 0 .8rem}.WardrobeIntelligencePanel_summaryGrid__odM3Y>div{display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem;border-top:1px solid var(--color-border)}.WardrobeIntelligencePanel_summaryGrid__odM3Y strong{font:500 1.7rem/1 var(--font-display)}.WardrobeIntelligencePanel_summaryGrid__odM3Y span{color:var(--color-text-muted);font:.72rem/1.35 var(--font-body)}.WardrobeIntelligencePanel_detail__MpyGc{margin:.75rem 0 0}.WardrobeIntelligencePanel_insights__ssADD{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.8rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.WardrobeIntelligencePanel_subheading__oShST{margin:.35rem 0 0;font:500 1.4rem/1.1 var(--font-display)}.WardrobeIntelligencePanel_cards__4kUaO{display:grid;grid-gap:.75rem;gap:.75rem}.WardrobeIntelligencePanel_card__FzA14{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.WardrobeIntelligencePanel_card__FzA14 h4{margin:0;font:600 1.08rem/1.2 var(--font-display)}.WardrobeIntelligencePanel_card__FzA14 p{margin:0;color:var(--color-text-secondary);font:.84rem/1.5 var(--font-body)}.WardrobeIntelligencePanel_card__FzA14 .WardrobeIntelligencePanel_contextNote__aqTfB{color:var(--color-text-muted);font-size:.75rem}.WardrobeIntelligencePanel_actions__3dHjx{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center}.WardrobeIntelligencePanel_primaryAction__NHQmQ,.WardrobeIntelligencePanel_secondaryAction__JdZqo,.WardrobeIntelligencePanel_textButton__gM1nG{min-height:44px;display:inline-flex;align-items:center;color:var(--color-accent);font:700 .8rem/1.2 var(--font-body);text-decoration:underline;text-underline-offset:.2em}.WardrobeIntelligencePanel_secondaryAction__JdZqo{color:var(--color-text-secondary);font-weight:600}.WardrobeIntelligencePanel_textButton__gM1nG{padding:0;border:0;background:transparent;cursor:pointer}.WardrobeIntelligencePanel_primaryAction__NHQmQ:focus-visible,.WardrobeIntelligencePanel_secondaryAction__JdZqo:focus-visible,.WardrobeIntelligencePanel_textButton__gM1nG:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.WardrobeIntelligencePanel_footer__2gamk{margin:1.5rem 0 0;padding-bottom:1rem}@media (max-width:480px){.WardrobeIntelligencePanel_summaryGrid__odM3Y{gap:.35rem}.WardrobeIntelligencePanel_summaryGrid__odM3Y>div{padding:.65rem .45rem}.WardrobeIntelligencePanel_summaryGrid__odM3Y strong{font-size:1.4rem}.WardrobeIntelligencePanel_actions__3dHjx{display:grid;grid-gap:.2rem;gap:.2rem}}@media (prefers-reduced-motion:reduce){.WardrobeIntelligencePanel_panel__n5SjM,.WardrobeIntelligencePanel_panel__n5SjM *{scroll-behavior:auto!important}}.WardrobePageShell_loadingState__c4cGU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:2rem}.WardrobePageShell_loadingText__1aKJ0{font-family:var(--font-body);font-size:1rem;color:var(--color-bonina-text);opacity:.7;text-align:center}.WardrobePageShell_errorState__HHJuB{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:2rem;gap:.75rem;text-align:center}.WardrobePageShell_errorTitle__wtsKe{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.WardrobePageShell_errorBody__uUlLc{font-family:var(--font-body);font-size:.9375rem;color:var(--color-bonina-text);margin:0}.WardrobePageShell_retryButton__SVmin{margin-top:.5rem;font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--color-accent);background:transparent;border:1.5px solid var(--color-accent);border-radius:var(--radius-sm);padding:.625rem 1.5rem;cursor:pointer;transition:background .15s ease,color .15s ease}.WardrobePageShell_retryButton__SVmin:hover{background:var(--color-accent);color:#fff}.WardrobePageShell_persistErrorBanner__Ay9Wn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#fff8f4;border-bottom:1px solid var(--color-bonina-line);font-family:var(--font-body);font-size:.875rem;color:var(--color-text-primary)}.WardrobePageShell_dismissError__e48tj{background:transparent;border:none;cursor:pointer;font-size:1.125rem;color:var(--color-bonina-text);padding:0 .25rem;line-height:1;flex-shrink:0}.WardrobePageShell_skipLink__OEeTP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;pointer-events:none;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.WardrobePageShell_skipLink__OEeTP:focus-visible{position:fixed;top:1rem;left:1rem;width:auto;height:auto;background:var(--color-accent);color:#fff;padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;font-family:var(--font-body);z-index:9999;outline:2px solid var(--color-accent-dark);outline-offset:2px;pointer-events:auto}