@layer theme,base,components,product;@layer compositions{._sheetGrab_82lms_6{cursor:grab;touch-action:none;place-items:center;height:1.5rem}._sheetGrab_82lms_6>span{width:var(--space-10);height:var(--space-1);border-radius:var(--radius-pill);background:var(--dash-muted);display:block}._sheetGrab_82lms_6[data-tone=ink]>span{background:var(--border-on-ink-strong)}._lookbookPickerDialog_pq5j7_4{width:min(calc(100% - 2rem), var(--layout-narrow-max));border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-media-wide) var(--radius-media-wide) var(--radius-lg) var(--radius-media-wide);background:var(--surface);max-width:none;max-height:min(46rem,100dvh - 2rem);box-shadow:var(--shadow-modal);corner-shape:var(--corner-shape-art);overflow:hidden}._lookbookPickerDialogContent_pq5j7_17{padding:0}._lookbookPickerDialogBody_pq5j7_21{flex-direction:column;min-height:0;max-height:min(46rem,100dvh - 2rem);display:flex}._lookbookPickerDialogHeader_pq5j7_28{gap:var(--space-6);padding:var(--space-7) var(--space-7) var(--space-6);border-bottom:var(--border-width-hairline) dashed var(--border-on-ink-strong);background:var(--surface-focus);color:var(--text-on-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}._lookbookPickerDialogHeading_pq5j7_38{min-width:0}._lookbookPickerDialogHeader_pq5j7_28[data-compact]{padding:var(--space-6) var(--space-7);align-items:center}._lookbookPickerDialogHeader_pq5j7_28[data-compact] h2{max-width:none;font-size:clamp(1.375rem,.9rem + 2.3vw,2.5rem)}._lookbookPickerDialogGrab_pq5j7_56{display:none}._lookbookPickerDialogHeading_pq5j7_38 [data-type-role=evidence-label]{color:var(--accent-ink-on-ink)}._lookbookPickerDialogHeading_pq5j7_38 [data-type-role=evidence-label]+h2{margin-top:var(--space-2)}._lookbookPickerDialogHeading_pq5j7_38>p:last-child{max-width:var(--layout-compact-max);margin-top:var(--space-4);color:color-mix(in oklch, var(--text-on-ink) 72%, transparent);font-size:var(--font-size-body);line-height:var(--line-height-body)}._lookbookPickerDialogTitleAccent_pq5j7_76{color:var(--accent-ink-on-ink)}._lookbookPickerDialogHeading_pq5j7_38{--accent-ink:var(--accent-ink-on-ink)}._lookbookPickerDialogHeading_pq5j7_38 h2{max-width:var(--max-width-heading-compact);color:inherit;font-size:var(--font-size-section);line-height:var(--line-height-display-tight);text-wrap:balance}._lookbookPickerDialogClose_pq5j7_94{width:2.75rem;height:2.75rem;min-height:0;color:var(--text-on-ink);border-radius:50%;padding:0}._lookbookPickerDialogClose_pq5j7_94 svg{width:1.1rem;height:1.1rem}._lookbookPickerDialogSuggestion_pq5j7_108{margin:var(--space-4) var(--space-5) 0;padding:var(--space-3) var(--space-4);border:var(--border-width-hairline) dashed var(--border-accent-strong);border-radius:var(--radius-xl);background:var(--accent-wash);color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-compact)}._lookbookPickerDialogSuggestion_pq5j7_108 strong{color:var(--text)}._lookbookPickerDialogPicker_pq5j7_123{min-height:0;padding:var(--space-5) var(--space-5) 0;flex-direction:column;flex:1;display:flex}._lookbookPickerDialogSearch_pq5j7_131{flex:none;display:block;position:relative}._lookbookPickerDialogSearch_pq5j7_131>svg{z-index:1;width:1.1rem;height:1.1rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;translate:0 -50%}._lookbookPickerDialogSearch_pq5j7_131 input{min-height:3.25rem;padding-left:var(--space-12);border-radius:var(--radius-xl);background:var(--surface-elevated);font-size:var(--font-size-body)}._lookbookPickerDialogList_pq5j7_157{min-height:0;margin-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--border);border-bottom:var(--border-width-hairline) solid var(--border);scrollbar-color:var(--border-accent-strong) transparent;scrollbar-width:thin;padding:0;list-style:none;overflow-y:auto}._lookbookPickerDialogList_pq5j7_157>li{margin:0}._lookbookPickerChoice_pq5j7_173,._lookbookPickerCreate_pq5j7_174{border:0;border-bottom:var(--border-width-hairline) solid var(--border);width:100%;color:var(--text);text-align:left;transition:background-color var(--duration-quick), color var(--duration-quick);background:0 0}._lookbookPickerChoice_pq5j7_173{align-items:center;gap:var(--space-3-5);min-height:5.4rem;padding:var(--space-2-5) var(--space-3);cursor:pointer;grid-template-columns:4.25rem minmax(0,1fr) auto;display:grid}._lookbookPickerChoice_pq5j7_173:hover,._lookbookPickerCreate_pq5j7_174:hover{background:color-mix(in oklch, var(--accent-soft) 34%, transparent)}._lookbookPickerChoice_pq5j7_173[aria-pressed=true],._lookbookPickerChoice_pq5j7_173[data-membership=all],._lookbookPickerChoice_pq5j7_173[data-membership=some]{background:var(--surface-selected);box-shadow:inset .22rem 0 0 var(--accent)}._lookbookPickerChoice_pq5j7_173[data-membership=some]{background:var(--accent-wash)}._lookbookPickerChoice_pq5j7_173:focus-visible,._lookbookPickerCreate_pq5j7_174:focus-visible{z-index:1;outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:-3px;position:relative}._lookbookPickerChoice_pq5j7_173:disabled,._lookbookPickerCreate_pq5j7_174:disabled{cursor:wait;opacity:.58}._lookbookPickerChoicePreview_pq5j7_230{gap:var(--space-0-5);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--surface-muted);grid-auto-columns:1fr;grid-auto-flow:column;width:4.25rem;height:4rem;display:grid;overflow:hidden}._lookbookPickerChoicePreviewEmpty_pq5j7_243{background:repeating-linear-gradient(135deg, transparent 0 .55rem, color-mix(in oklch, var(--surface-ink) 10%, transparent) .55rem .6rem), var(--surface-proof);color:var(--text-on-proof);place-items:center}._lookbookPickerChoicePreviewLoading_pq5j7_255{padding:var(--space-1);grid-template-columns:repeat(3,1fr)}._lookbookPickerChoicePreviewEmpty_pq5j7_243 svg{width:1.35rem;height:1.35rem}._lookbookPickerChoicePreviewUnavailable_pq5j7_265{color:var(--text-muted);border-style:dashed;place-items:center}._lookbookPickerChoicePreviewUnavailable_pq5j7_265 svg{width:1.25rem;height:1.25rem}._lookbookPickerChoicePreview_pq5j7_230 img{min-width:0;height:100%}._lookbookPickerChoiceCopy_pq5j7_281{min-width:0}._lookbookPickerChoiceCopy_pq5j7_281 strong,._lookbookPickerChoiceCopy_pq5j7_281 span{display:block}._lookbookPickerChoiceCopy_pq5j7_281 strong{font-size:var(--font-size-body);line-height:var(--line-height-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._lookbookPickerChoiceCopy_pq5j7_281 span{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-label)}._lookbookPickerChoiceState_pq5j7_304{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;display:inline-flex}._lookbookPickerChoice_pq5j7_173[aria-pressed=true] ._lookbookPickerChoiceState_pq5j7_304,._lookbookPickerChoice_pq5j7_173[data-saved=true] ._lookbookPickerChoiceState_pq5j7_304,._lookbookPickerChoice_pq5j7_173[data-membership=all] ._lookbookPickerChoiceState_pq5j7_304,._lookbookPickerChoice_pq5j7_173[data-membership=some] ._lookbookPickerChoiceState_pq5j7_304{color:var(--accent-ink)}._lookbookPickerChoiceState_pq5j7_304 svg,._lookbookPickerChoiceRadio_pq5j7_323{width:1rem;height:1rem}._lookbookPickerChoiceRadio_pq5j7_323{border:var(--border-width-hairline) solid var(--border-strong);border-radius:50%;display:block}._lookbookPickerCreate_pq5j7_174{align-items:center;gap:var(--space-3);min-height:4.75rem;padding:var(--space-3) var(--space-3);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr);display:grid}._lookbookPickerCreate_pq5j7_174[aria-pressed=true]{background:var(--surface-selected);box-shadow:inset .22rem 0 0 var(--accent)}._lookbookPickerCreateIcon_pq5j7_349,._lookbookPickerDialogFirstMark_pq5j7_350{border:var(--border-width-hairline) dashed var(--border-accent-strong);background:var(--accent-soft);color:var(--accent-ink);place-items:center;display:grid}._lookbookPickerCreateIcon_pq5j7_349{border-radius:50%;width:2.5rem;height:2.5rem}._lookbookPickerCreateIcon_pq5j7_349 svg,._lookbookPickerDialogFirstMark_pq5j7_350 svg{width:1rem;height:1rem}._lookbookPickerCreate_pq5j7_174 strong,._lookbookPickerCreate_pq5j7_174 small,._lookbookPickerDialogFirst_pq5j7_350 strong,._lookbookPickerDialogFirst_pq5j7_350 small{display:block}._lookbookPickerCreate_pq5j7_174 strong,._lookbookPickerDialogFirst_pq5j7_350 strong{font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._lookbookPickerCreate_pq5j7_174 small,._lookbookPickerDialogFirst_pq5j7_350 small{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-label)}._lookbookPickerDialogFirst_pq5j7_350{gap:var(--space-3-5);margin-top:var(--space-4);padding:var(--space-4);border:var(--border-width-hairline) dashed var(--border-strong);border-radius:var(--radius-2xl);background:var(--surface-elevated);corner-shape:var(--corner-shape-art);grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}._lookbookPickerDialogFirstMark_pq5j7_350{border-radius:var(--radius-xl);width:3rem;height:3rem}._lookbookPickerDialogFirst_pq5j7_350 input{border-radius:var(--radius-xl);grid-column:1/-1;min-height:3.25rem}._lookbookPickerDialogStatus_pq5j7_417{align-items:start;gap:var(--space-3);margin:var(--space-3-5) var(--space-5) 0;padding:var(--space-3-5) 0;border-top:var(--border-width-hairline) dashed var(--border-strong);color:var(--text-muted);grid-template-columns:1.25rem minmax(0,1fr);display:grid}._lookbookPickerDialogStatus_pq5j7_417>svg{width:1.1rem;height:1.1rem;margin-top:var(--space-0-5);color:var(--accent-ink)}._lookbookPickerDialogStatus_pq5j7_417 strong,._lookbookPickerDialogStatus_pq5j7_417 span{display:block}._lookbookPickerDialogStatus_pq5j7_417 strong{color:var(--text);font-size:var(--font-size-body-sm);line-height:var(--line-height-compact)}._lookbookPickerDialogStatus_pq5j7_417 span{margin-top:var(--space-1);font-size:var(--font-size-label);line-height:var(--line-height-compact)}._lookbookPickerDialogFooter_pq5j7_452{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--border-width-hairline) dashed var(--border-strong);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;display:grid}._lookbookPickerDialogFooter_pq5j7_452 p{min-width:0}._lookbookPickerDialogFooter_pq5j7_452 p span,._lookbookPickerDialogFooter_pq5j7_452 p strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._lookbookPickerDialogFooter_pq5j7_452 p span{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._lookbookPickerDialogFooter_pq5j7_452 p strong{margin-top:var(--space-0-5);font-size:var(--font-size-body-sm)}@media (width<=39.99rem){._lookbookPickerDialog_pq5j7_4{border-radius:var(--radius-media-wide) var(--radius-media-wide) 0 0;corner-shape:var(--corner-shape-art);border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh;margin:auto 0 0}._lookbookPickerDialogBody_pq5j7_21{max-height:92dvh}._lookbookPickerDialogHeader_pq5j7_28,._lookbookPickerDialogHeader_pq5j7_28[data-compact]{padding:var(--space-5) var(--space-5) var(--space-5)}._lookbookPickerDialogHeader_pq5j7_28[data-compact]{gap:var(--space-1) var(--space-3);padding-top:0}._lookbookPickerDialogGrab_pq5j7_56{margin-inline:calc(var(--space-5) * -1);grid-column:1/-1;display:grid}._lookbookPickerDialogHeading_pq5j7_38 h2{font-size:var(--font-size-section)}._lookbookPickerDialogPicker_pq5j7_123{padding-inline:var(--space-4)}._lookbookPickerChoice_pq5j7_173{padding-inline:var(--space-1-5);grid-template-columns:3.8rem minmax(0,1fr) auto}._lookbookPickerChoicePreview_pq5j7_230{width:3.8rem;height:3.7rem}._lookbookPickerChoiceState_pq5j7_304>span:not(._lookbookPickerChoiceRadio_pq5j7_323){display:none}._lookbookPickerDialogFooter_pq5j7_452{padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr) auto}._lookbookPickerDialogFooter_pq5j7_452>button:last-child{min-height:2.8rem}._lookbookPickerDialogFooter_pq5j7_452>button:first-of-type{display:none}}}@layer utilities,overrides;
