.chat-message-module-scss-module__QroRqW__time{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);white-space:nowrap;flex:none;line-height:1rem}.chat-message-module-scss-module__QroRqW__userMessageContainer{align-items:flex-end;gap:var(--space-sm);flex-direction:column;display:flex}.chat-message-module-scss-module__QroRqW__userMessage{justify-content:flex-end;align-items:flex-end;gap:var(--space-md);display:flex}.chat-message-module-scss-module__QroRqW__retryArea{align-items:flex-end;gap:var(--space-sm);flex-direction:column;display:flex}.chat-message-module-scss-module__QroRqW__retryMessage{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-red-600);align-items:center;gap:4px;margin:0;line-height:1rem;display:flex}.chat-message-module-scss-module__QroRqW__retryMessage svg{flex:none;width:18px;height:18px}.chat-message-module-scss-module__QroRqW__userBubble{font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:-.005em;border-radius:var(--radius-large) var(--radius-small) var(--radius-large) var(--radius-large);background:var(--color-action-primary-default);min-width:0;max-width:78%;color:var(--color-text-inverse);overflow-wrap:anywhere;white-space:pre-wrap;padding:14px 18px;line-height:1.5rem}.chat-message-module-scss-module__QroRqW__aiMessage{align-items:flex-start;gap:var(--space-md);display:flex}.chat-message-module-scss-module__QroRqW__avatar{border-radius:var(--radius-full);object-fit:cover;flex:0 0 40px;width:40px;height:40px}.chat-message-module-scss-module__QroRqW__aiContent{flex:1;min-width:0}.chat-message-module-scss-module__QroRqW__aiMeta{align-items:center;gap:var(--space-sm);min-height:28px;margin-bottom:var(--space-sm);display:flex}.chat-message-module-scss-module__QroRqW__aiName{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.25rem}.chat-message-module-scss-module__QroRqW__aiBadge{font-size:.75rem;font-weight:var(--font-weight-regular);border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-text-secondary);padding:4px 10px;line-height:1rem}.chat-message-module-scss-module__QroRqW__aiTime{margin-left:auto}.chat-message-module-scss-module__QroRqW__aiBubble{font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:-.005em;border-radius:0 var(--radius-large) var(--radius-large) var(--radius-large);padding:var(--space-lg);background:var(--color-background-surface);color:var(--color-text-primary);white-space:pre-line;word-break:keep-all;margin:0;line-height:1.5rem}.chat-message-module-scss-module__QroRqW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.toast-module-scss-module__8Z0tHG__toaster{z-index:var(--z-toast)!important;width:min(100% - var(--screen-padding)*2,440px)!important;font-family:var(--font-family-sans)!important}.toast-module-scss-module__8Z0tHG__toastItem{justify-content:center;width:100%;display:flex}.toast-module-scss-module__8Z0tHG__toast{font-size:.875rem;font-weight:var(--font-weight-medium);gap:var(--space-md);width:100%;max-width:100%;min-height:64px;padding:10px var(--space-md) 10px var(--space-lg);border-radius:var(--radius-large);background:var(--color-background-surface);color:var(--color-text-primary);border:1px solid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;line-height:1.25rem;display:grid}.toast-module-scss-module__8Z0tHG__toast p{overflow-wrap:anywhere;white-space:pre-line;margin:0}.toast-module-scss-module__8Z0tHG__statusIcon{border-radius:var(--radius-full);place-items:center;width:36px;height:36px;display:grid}.toast-module-scss-module__8Z0tHG__statusIcon svg{width:20px;height:20px}.toast-module-scss-module__8Z0tHG__actionButton{margin-left:var(--space-xs);white-space:nowrap}.toast-module-scss-module__8Z0tHG__withAction{grid-template-columns:36px minmax(0,1fr) auto auto}.toast-module-scss-module__8Z0tHG__success .toast-module-scss-module__8Z0tHG__statusIcon{background:var(--color-green-100);color:var(--color-green-700)}.toast-module-scss-module__8Z0tHG__error .toast-module-scss-module__8Z0tHG__statusIcon{color:var(--color-red-600);background:#fff1f0}.toast-module-scss-module__8Z0tHG__closeButton{appearance:none;cursor:pointer;background:0 0;border:0}.toast-module-scss-module__8Z0tHG__success{border-color:var(--color-green-200);background:var(--color-green-50)}.toast-module-scss-module__8Z0tHG__error{border-color:var(--color-red-300);background:#fff5f4}.toast-module-scss-module__8Z0tHG__closeButton{border-radius:var(--radius-small);width:32px;height:32px;color:var(--color-text-secondary);place-items:center;padding:0;display:grid}.toast-module-scss-module__8Z0tHG__closeButton:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.toast-module-scss-module__8Z0tHG__closeButton:active{background:var(--color-background-pressed)}.toast-module-scss-module__8Z0tHG__closeButton svg{width:18px;height:18px}@media (max-width:380px){.toast-module-scss-module__8Z0tHG__toast{gap:var(--space-sm);padding-left:var(--space-md);grid-template-columns:32px minmax(0,1fr) auto}.toast-module-scss-module__8Z0tHG__statusIcon{width:32px;height:32px}.toast-module-scss-module__8Z0tHG__withAction{grid-template-columns:32px minmax(0,1fr) auto auto}}
.fitting-product-combination-module-scss-module__K1Lv6G__productsSection{gap:var(--space-sm);display:grid}.fitting-product-combination-module-scss-module__K1Lv6G__productsSection h2{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;font-weight:var(--font-weight-medium);margin:0}.fitting-product-combination-module-scss-module__K1Lv6G__products{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fitting-product-combination-module-scss-module__K1Lv6G__products:has(.fitting-product-combination-module-scss-module__K1Lv6G__productCard:only-child){grid-template-columns:minmax(0,1fr)}.fitting-product-combination-module-scss-module__K1Lv6G__products:has(.fitting-product-combination-module-scss-module__K1Lv6G__productCard:only-child) strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.fitting-product-combination-module-scss-module__K1Lv6G__productCard{align-items:center;gap:var(--space-sm);border-radius:var(--radius-medium);min-width:0;padding:var(--space-sm);background:var(--color-background-surface);color:inherit;grid-template-columns:48px minmax(0,1fr);text-decoration:none;display:grid}.fitting-product-combination-module-scss-module__K1Lv6G__productCard>span:last-child{min-width:0;display:grid}.fitting-product-combination-module-scss-module__K1Lv6G__productCard small{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-brand);line-height:1rem}.fitting-product-combination-module-scss-module__K1Lv6G__productCard strong{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fitting-product-combination-module-scss-module__K1Lv6G__productImageArea{border-radius:var(--radius-small);background:var(--color-gray-100);width:40px;height:40px;position:relative;overflow:hidden}.fitting-product-combination-module-scss-module__K1Lv6G__productImage{object-fit:cover}.fitting-product-combination-module-scss-module__K1Lv6G__compact{border-radius:var(--radius-large);padding:var(--space-md);background:var(--color-background-surface);gap:12px}.fitting-product-combination-module-scss-module__K1Lv6G__compact .fitting-product-combination-module-scss-module__K1Lv6G__products{gap:0}.fitting-product-combination-module-scss-module__K1Lv6G__compact .fitting-product-combination-module-scss-module__K1Lv6G__productCard{border-radius:0;gap:10px;padding:0}.fitting-product-combination-module-scss-module__K1Lv6G__compact .fitting-product-combination-module-scss-module__K1Lv6G__productCard+.fitting-product-combination-module-scss-module__K1Lv6G__productCard{margin-left:var(--space-md);border-left:1px solid var(--color-border-default);padding-left:var(--space-md)}.fitting-product-combination-module-scss-module__K1Lv6G__compact .fitting-product-combination-module-scss-module__K1Lv6G__productImageArea{width:42px;height:42px}
.fitting-progress-view-module-scss-module__uqbO-W__progressMain{min-height:calc(100dvh - var(--header-height) - var(--navigation-height));padding-block:0 calc(var(--navigation-height) + var(--space-xl));flex-direction:column;justify-content:center;display:flex}.fitting-progress-view-module-scss-module__uqbO-W__floatingVisual{border-radius:var(--radius-large);background:radial-gradient(circle at 50% 40%, #e8f2eeb8, transparent 65%),var(--color-background-surface);place-items:center;width:148px;height:148px;margin:0 auto;display:grid;position:relative;box-shadow:0 12px 30px #114b3614}.fitting-progress-view-module-scss-module__uqbO-W__floatingVisual:after{content:"";filter:blur(8px);background:#114b361f;border-radius:50%;height:12px;animation:3.2s ease-in-out infinite fitting-progress-view-module-scss-module__uqbO-W__floating-shadow;position:absolute;bottom:19px;left:30px;right:30px}.fitting-progress-view-module-scss-module__uqbO-W__floatingImage{z-index:1;object-fit:contain;width:140px;height:140px;animation:3.2s ease-in-out infinite fitting-progress-view-module-scss-module__uqbO-W__floating-object;position:relative}.fitting-progress-view-module-scss-module__uqbO-W__progressCopy{text-align:center;margin-top:24px}.fitting-progress-view-module-scss-module__uqbO-W__progressCopy h2{font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin:0;line-height:1.875rem}.fitting-progress-view-module-scss-module__uqbO-W__progressCopy p{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin:14px 0 0;line-height:1.25rem}.fitting-progress-view-module-scss-module__uqbO-W__progressStatus{align-self:center;width:min(100%,560px);margin-top:22px}.fitting-progress-view-module-scss-module__uqbO-W__progressMeta{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-primary);justify-content:space-between;align-items:center;line-height:1rem;display:flex}.fitting-progress-view-module-scss-module__uqbO-W__progressMeta strong{color:var(--color-text-brand);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.fitting-progress-view-module-scss-module__uqbO-W__progressTrack{border-radius:var(--radius-full);background:var(--color-gray-200);height:6px;margin-top:10px;overflow:hidden}.fitting-progress-view-module-scss-module__uqbO-W__progressTrack>span{border-radius:inherit;background:var(--color-green-700);height:100%;transition:width .5s var(--easing-standard);display:block}.fitting-progress-view-module-scss-module__uqbO-W__productsArea{margin-top:28px}.fitting-progress-view-module-scss-module__uqbO-W__tipCard{border-radius:var(--radius-medium);background:var(--color-green-50);align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.fitting-progress-view-module-scss-module__uqbO-W__tipCard p{font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1rem;font-weight:var(--font-weight-semibold);margin:0 0 2px}.fitting-progress-view-module-scss-module__uqbO-W__tipCard div>span{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:1rem}.fitting-progress-view-module-scss-module__uqbO-W__tipIcon{border-radius:var(--radius-full);background:var(--color-green-200);flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.fitting-progress-view-module-scss-module__uqbO-W__backgroundAction{font-size:.75rem;font-weight:var(--font-weight-regular);border-radius:var(--radius-small);min-height:44px;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);justify-content:center;align-self:center;align-items:center;gap:4px;margin-top:16px;padding-inline:12px;line-height:1rem;display:flex}.fitting-progress-view-module-scss-module__uqbO-W__backgroundAction:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.fitting-progress-view-module-scss-module__uqbO-W__backgroundAction:active{background:var(--color-background-pressed)}.fitting-progress-view-module-scss-module__uqbO-W__backgroundAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fitting-progress-view-module-scss-module__uqbO-W__backgroundAction>span{font-size:18px;line-height:1}@keyframes fitting-progress-view-module-scss-module__uqbO-W__floating-object{0%,to{transform:translateY(2px)rotate(-.8deg)}50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes fitting-progress-view-module-scss-module__uqbO-W__floating-shadow{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.fitting-progress-view-module-scss-module__uqbO-W__floatingImage,.fitting-progress-view-module-scss-module__uqbO-W__floatingVisual:after{animation:none}.fitting-progress-view-module-scss-module__uqbO-W__progressTrack>span{transition:none}}
.fitting-job-screen-module-scss-module__d5HAJW__errorMain{min-height:calc(100dvh - var(--header-height) - var(--navigation-height));padding-block:var(--space-2xl) calc(var(--navigation-height) + var(--space-2xl));text-align:center;place-content:center;display:grid}.fitting-job-screen-module-scss-module__d5HAJW__errorMain h2{font-size:1.125rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:var(--space-sm) 0;line-height:1.625rem}.fitting-job-screen-module-scss-module__d5HAJW__errorMain p{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin:0;line-height:1.25rem}.fitting-job-screen-module-scss-module__d5HAJW__errorMain .fitting-job-screen-module-scss-module__d5HAJW__eyebrow{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-brand);line-height:1rem;font-weight:var(--font-weight-semibold)}.fitting-job-screen-module-scss-module__d5HAJW__recoveryButton{margin-top:var(--space-xl)}.fitting-job-screen-module-scss-module__d5HAJW__progressMain{min-height:calc(100dvh - var(--header-height) - var(--navigation-height));padding-block:0 calc(var(--navigation-height) + var(--space-xl));flex-direction:column;display:flex}.fitting-job-screen-module-scss-module__d5HAJW__floatingVisual{background:radial-gradient(circle at 50% 40%, #e8f2eeb8, transparent 65%),var(--color-background-surface);border-radius:24px;place-items:center;width:184px;height:184px;margin:56px auto 0;display:grid;position:relative;box-shadow:0 12px 30px #114b3614}.fitting-job-screen-module-scss-module__d5HAJW__floatingVisual:after{content:"";filter:blur(8px);background:#114b361f;border-radius:50%;height:12px;animation:3.2s ease-in-out infinite fitting-job-screen-module-scss-module__d5HAJW__floating-shadow;position:absolute;bottom:19px;left:30px;right:30px}.fitting-job-screen-module-scss-module__d5HAJW__floatingImage{z-index:1;object-fit:contain;width:176px;height:176px;animation:3.2s ease-in-out infinite fitting-job-screen-module-scss-module__d5HAJW__floating-object;position:relative}.fitting-job-screen-module-scss-module__d5HAJW__progressCopy{text-align:center;margin-top:42px}.fitting-job-screen-module-scss-module__d5HAJW__progressCopy h2{font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin:0;line-height:1.875rem}.fitting-job-screen-module-scss-module__d5HAJW__progressCopy p{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin:14px 0 0;line-height:1.25rem}.fitting-job-screen-module-scss-module__d5HAJW__progressStatus{margin-top:36px}.fitting-job-screen-module-scss-module__d5HAJW__progressMeta{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);justify-content:space-between;align-items:center;line-height:1rem;display:flex}.fitting-job-screen-module-scss-module__d5HAJW__progressMeta>span:before{border-radius:var(--radius-full);background:var(--color-green-700);content:"";vertical-align:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.fitting-job-screen-module-scss-module__d5HAJW__progressMeta strong{color:var(--color-text-brand);font-weight:var(--font-weight-bold)}.fitting-job-screen-module-scss-module__d5HAJW__progressTrack{border-radius:var(--radius-full);background:var(--color-gray-200);height:7px;margin-top:8px;overflow:hidden}.fitting-job-screen-module-scss-module__d5HAJW__progressTrack>span{border-radius:inherit;background:var(--color-green-700);height:100%;transition:width .5s var(--easing-standard);display:block}.fitting-job-screen-module-scss-module__d5HAJW__tipCard{border-radius:var(--radius-sheet);background:var(--color-background-surface);align-items:flex-start;gap:12px;margin-top:40px;padding:18px 16px;display:flex}.fitting-job-screen-module-scss-module__d5HAJW__tipCard p{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;font-weight:var(--font-weight-semibold);margin:0 0 4px}.fitting-job-screen-module-scss-module__d5HAJW__tipCard small{background:var(--color-green-100);color:var(--color-text-brand);font-weight:var(--font-weight-medium);border-radius:5px;margin-left:4px;padding:2px 5px}.fitting-job-screen-module-scss-module__d5HAJW__tipCard div>span{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:1rem}.fitting-job-screen-module-scss-module__d5HAJW__tipIcon{border-radius:var(--radius-full);background:var(--color-green-200);flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.fitting-job-screen-module-scss-module__d5HAJW__backgroundAction{font-size:.75rem;font-weight:var(--font-weight-regular);border-radius:var(--radius-small);min-height:44px;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);justify-content:center;align-self:center;align-items:center;gap:4px;margin-top:22px;padding-inline:12px;line-height:1rem;display:flex}.fitting-job-screen-module-scss-module__d5HAJW__backgroundAction:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.fitting-job-screen-module-scss-module__d5HAJW__backgroundAction:active{background:var(--color-background-pressed)}.fitting-job-screen-module-scss-module__d5HAJW__backgroundAction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.fitting-job-screen-module-scss-module__d5HAJW__backgroundAction>span{font-size:18px;line-height:1}@keyframes fitting-job-screen-module-scss-module__d5HAJW__floating-object{0%,to{transform:translateY(2px)rotate(-.8deg)}50%{transform:translateY(-8px)rotate(.8deg)}}@keyframes fitting-job-screen-module-scss-module__d5HAJW__floating-shadow{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.fitting-job-screen-module-scss-module__d5HAJW__floatingImage,.fitting-job-screen-module-scss-module__d5HAJW__floatingVisual:after{animation:none}.fitting-job-screen-module-scss-module__d5HAJW__progressTrack>span{transition:none}}.fitting-job-screen-module-scss-module__d5HAJW__resultMain{gap:var(--space-xl);padding-block:var(--space-md) calc(var(--navigation-height) + var(--space-2xl));display:grid}.fitting-job-screen-module-scss-module__d5HAJW__productsSection{gap:var(--space-sm);display:grid}.fitting-job-screen-module-scss-module__d5HAJW__productsSection h2{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;font-weight:var(--font-weight-medium);margin:0}.fitting-job-screen-module-scss-module__d5HAJW__products{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fitting-job-screen-module-scss-module__d5HAJW__productCard{align-items:center;gap:var(--space-sm);border-radius:var(--radius-medium);min-width:0;padding:var(--space-sm);background:var(--color-background-surface);grid-template-columns:48px minmax(0,1fr);display:grid}.fitting-job-screen-module-scss-module__d5HAJW__productCard>span:last-child{min-width:0;display:grid}.fitting-job-screen-module-scss-module__d5HAJW__productCard small{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-brand);line-height:1rem}.fitting-job-screen-module-scss-module__d5HAJW__productCard strong{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.25rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fitting-job-screen-module-scss-module__d5HAJW__productImageArea{border-radius:var(--radius-small);background:var(--color-gray-100);width:48px;height:48px;position:relative;overflow:hidden}.fitting-job-screen-module-scss-module__d5HAJW__productImage{object-fit:cover}.fitting-job-screen-module-scss-module__d5HAJW__resultImageCard{border-radius:var(--radius-large);background:#f1f3f4;width:min(100%,320px);height:clamp(300px,40dvh,360px);margin-inline:auto;position:relative;overflow:hidden}.fitting-job-screen-module-scss-module__d5HAJW__resultImage{object-fit:cover;object-position:center}.fitting-job-screen-module-scss-module__d5HAJW__zoomButton{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-full);cursor:pointer;background:#ffffffeb;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute}.fitting-job-screen-module-scss-module__d5HAJW__zoomButton svg{width:18px;height:18px}.fitting-job-screen-module-scss-module__d5HAJW__commentCard{border-radius:var(--radius-large);padding:var(--space-lg);background:var(--color-background-surface)}.fitting-job-screen-module-scss-module__d5HAJW__resultForm{gap:var(--space-xl);display:grid}.fitting-job-screen-module-scss-module__d5HAJW__outfitName{font-size:.875rem;font-weight:var(--font-weight-regular);border-radius:var(--radius-medium);padding:var(--space-medium);background:var(--color-background-surface);color:var(--color-text-primary);cursor:text;line-height:1.25rem;font-weight:var(--font-weight-medium);border:1px solid #0000;outline:none}.fitting-job-screen-module-scss-module__d5HAJW__outfitName:focus{border-color:var(--color-border-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.fitting-job-screen-module-scss-module__d5HAJW__outfitName:disabled{color:var(--color-text-disabled);cursor:not-allowed}.fitting-job-screen-module-scss-module__d5HAJW__outfitName:read-only:not(:disabled){cursor:default}.fitting-job-screen-module-scss-module__d5HAJW__nameLength{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);white-space:nowrap;line-height:1rem}.fitting-job-screen-module-scss-module__d5HAJW__commentCard{background:var(--color-gray-100)}.fitting-job-screen-module-scss-module__d5HAJW__commentHeading{align-items:center;gap:var(--space-sm);display:flex}.fitting-job-screen-module-scss-module__d5HAJW__commentHeading h2,.fitting-job-screen-module-scss-module__d5HAJW__commentHeading p{font-size:.75rem;font-weight:var(--font-weight-regular);margin:0;line-height:1rem}.fitting-job-screen-module-scss-module__d5HAJW__commentHeading h2{color:var(--color-text-brand);font-weight:var(--font-weight-semibold)}.fitting-job-screen-module-scss-module__d5HAJW__commentHeading p{color:var(--color-text-secondary)}.fitting-job-screen-module-scss-module__d5HAJW__aiAvatar{border-radius:var(--radius-full);background:var(--color-green-700);width:36px;height:36px;color:var(--color-white);font-size:10px;font-weight:var(--font-weight-bold);place-items:center;display:grid}.fitting-job-screen-module-scss-module__d5HAJW__comment{font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:-.005em;margin:var(--space-lg) 0 0;line-height:1.5rem}.fitting-job-screen-module-scss-module__d5HAJW__resultActions{gap:var(--space-lg);display:grid}.fitting-job-screen-module-scss-module__d5HAJW__retryLink{font-size:.875rem;font-weight:var(--font-weight-medium);min-height:var(--control-height-large);justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-medium);background:var(--color-gray-200);line-height:1.25rem;font-weight:var(--font-weight-semibold);display:flex}.fitting-job-screen-module-scss-module__d5HAJW__retryLink svg{width:20px;height:20px}
.wishlist-card-actions-module-scss-module__fRIuBa__productLink{min-width:0;color:inherit;text-decoration:none}.wishlist-card-actions-module-scss-module__fRIuBa__imageArea{border-radius:var(--radius-medium);background:var(--color-background-subtle);width:72px;height:72px;position:relative;overflow:hidden}.wishlist-card-actions-module-scss-module__fRIuBa__productImage{object-fit:cover}.wishlist-card-actions-module-scss-module__fRIuBa__imageButton{color:inherit;cursor:zoom-in;border:0;padding:0}.wishlist-card-actions-module-scss-module__fRIuBa__imageFallback{height:100%;color:var(--color-text-secondary);place-items:center;display:grid}.wishlist-card-actions-module-scss-module__fRIuBa__imageFallback svg{width:32px;height:32px}.wishlist-card-actions-module-scss-module__fRIuBa__deleteButton{color:var(--color-text-primary);align-self:center}.wishlist-card-actions-module-scss-module__fRIuBa__deleteButton[aria-pressed=true]{color:var(--color-action-danger-default)}
.wishlist-card-module-scss-module__cYWgiW__card{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-medium);min-height:96px;padding:var(--space-md);background:var(--color-background-surface);grid-template-columns:72px minmax(0,1fr) 44px;display:grid;position:relative}.wishlist-card-module-scss-module__cYWgiW__details{gap:var(--space-xs);min-width:0;display:grid}.wishlist-card-module-scss-module__cYWgiW__details strong{font-size:.875rem;font-weight:var(--font-weight-regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25rem;display:-webkit-box;overflow:hidden}.wishlist-card-module-scss-module__cYWgiW__details del{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1rem;overflow:hidden}.wishlist-card-module-scss-module__cYWgiW__currentPrice{font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:-.005em;line-height:1.5rem;font-weight:var(--font-weight-semibold);align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.wishlist-card-module-scss-module__cYWgiW__currentPrice em{font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-action-danger-default);font-style:normal;line-height:1rem}.wishlist-card-module-scss-module__cYWgiW__priceDecreased em{color:var(--color-text-info)}
.intro-hero-module-scss-module__5rZYiW__hero h1{font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.015em;line-height:1.875rem;font-weight:var(--font-weight-bold);white-space:pre-line;margin:0}.intro-hero-module-scss-module__5rZYiW__hero p{font-size:.875rem;font-weight:var(--font-weight-regular);margin:var(--space-md) 0 0;color:var(--color-text-secondary);white-space:pre-line;line-height:1.25rem}.intro-hero-module-scss-module__5rZYiW__compact h1{font-size:1.125rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.625rem}.intro-hero-module-scss-module__5rZYiW__compact p{margin-top:var(--space-xs)}
.member-profile-section-module-scss-module__Xi0wzW__card{padding:var(--space-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-sheet);background:var(--color-background-surface)}.member-profile-section-module-scss-module__Xi0wzW__eyebrow{font-size:.875rem;font-weight:var(--font-weight-medium);margin:0 0 var(--space-lg);color:var(--color-text-secondary);line-height:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em}.member-profile-section-module-scss-module__Xi0wzW__name{font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin:0;line-height:1.875rem}.member-profile-section-module-scss-module__Xi0wzW__email{margin:var(--space-sm) 0 var(--space-xl);color:var(--color-text-secondary)}.member-profile-section-module-scss-module__Xi0wzW__measurements{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-large);background:var(--color-background-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.member-profile-section-module-scss-module__Xi0wzW__measurement{gap:var(--space-xs);flex-direction:column-reverse;min-width:0;display:flex}.member-profile-section-module-scss-module__Xi0wzW__measurement dt{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:1.25rem}.member-profile-section-module-scss-module__Xi0wzW__measurement dd{font-size:1.125rem;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;white-space:nowrap;margin:0;line-height:1.625rem}.member-profile-section-module-scss-module__Xi0wzW__unit{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:1.25rem;font-weight:var(--font-weight-regular);margin-left:2px}.member-profile-section-module-scss-module__Xi0wzW__measurement .member-profile-section-module-scss-module__Xi0wzW__emptyValue{color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.member-profile-section-module-scss-module__Xi0wzW__skeleton{border-radius:var(--radius-sheet);background:var(--color-background-surface);min-height:238px;overflow:hidden}.member-profile-section-module-scss-module__Xi0wzW__skeleton:after{background:linear-gradient(90deg, transparent, var(--color-background-pressed), transparent);content:"";width:100%;height:100%;animation:1.2s infinite member-profile-section-module-scss-module__Xi0wzW__skeleton-loading;display:block}@keyframes member-profile-section-module-scss-module__Xi0wzW__skeleton-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.member-profile-section-module-scss-module__Xi0wzW__skeleton:after{animation:none}}
.wishlist-screen-module-scss-module__z1KT9W__count{font-size:.875rem;font-weight:var(--font-weight-regular);margin:0 0 var(--space-md);color:var(--color-text-secondary);line-height:1.25rem}.wishlist-screen-module-scss-module__z1KT9W__list{gap:var(--space-md);display:grid}.wishlist-screen-module-scss-module__z1KT9W__state,.wishlist-screen-module-scss-module__z1KT9W__empty{font-size:.875rem;font-weight:var(--font-weight-regular);justify-items:center;gap:var(--space-md);color:var(--color-text-secondary);text-align:center;margin:30dvh 0 0;line-height:1.25rem;display:grid}.wishlist-screen-module-scss-module__z1KT9W__state p,.wishlist-screen-module-scss-module__z1KT9W__empty p{margin:0}.wishlist-screen-module-scss-module__z1KT9W__empty a{font-size:.875rem;font-weight:var(--font-weight-medium);min-height:var(--control-height);border-radius:var(--radius-medium);padding-inline:var(--space-xl);background:var(--color-action-primary-default);color:var(--color-action-primary-text);align-items:center;line-height:1.25rem;text-decoration:none;display:inline-flex}.wishlist-screen-module-scss-module__z1KT9W__loadMore{font-size:.75rem;font-weight:var(--font-weight-regular);overflow-anchor:none;min-height:44px;color:var(--color-text-secondary);place-items:center;line-height:1rem;display:grid}
