.stores_column__biYO_{min-width:0;font-family:var(--font-family-ui)}.stores_hero__ZKZ8L{padding-top:var(--space-2)}.stores_titleRow__f6aRt{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.stores_title__0OUul{margin:0;font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:700;letter-spacing:var(--type-tracking-tight)}.stores_summary__LU10_{margin:4px 0 0;display:flex;align-items:center;flex-wrap:wrap;column-gap:6px;font-size:var(--type-body-small-size);color:var(--color-text-secondary)}.stores_summarySep__bjYbO{color:var(--color-text-muted)}.stores_openNow__vKtn6{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-primary);font-weight:600}.stores_openDot__32_jp{width:7px;height:7px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 0 0 3px var(--color-bg-secondary)}.stores_mapButton__Wfra0{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:38px;margin-top:2px;padding:0 14px 0 12px;border-radius:var(--radius-full);border:none;background:var(--color-accent-tint);color:var(--color-accent);font:inherit;font-size:var(--type-body-small-size);font-weight:700;cursor:pointer;transition:transform var(--motion-fast);-webkit-tap-highlight-color:transparent}.stores_mapButton__Wfra0:active{transform:scale(.96)}.stores_search__LcUZW{position:relative;display:flex;align-items:center;margin-top:var(--space-4)}.stores_searchIcon__jCEkX{position:absolute;left:14px;color:var(--color-text-secondary);pointer-events:none}.stores_searchField__OcGcJ{width:100%;box-sizing:border-box;min-height:46px;padding:0 44px 0 42px;border-radius:12px;border:1px solid transparent;background:var(--color-field);box-shadow:var(--elevation-well);color:var(--color-text-primary);font:inherit;font-size:var(--type-body-size);-webkit-appearance:none;-moz-appearance:none;appearance:none}.stores_searchField__OcGcJ::-webkit-search-cancel-button{display:none}.stores_searchField__OcGcJ:focus{outline:none;border-color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--elevation-raised),0 0 0 4px var(--glow-tab)}.stores_searchField__OcGcJ::placeholder{color:var(--color-text-secondary)}.stores_searchClear__bdFyb{position:absolute;right:4px;min-width:40px;min-height:40px;border:none;background:none;color:var(--color-text-secondary);font-size:24px;line-height:1;cursor:pointer}.stores_suggest__ftlqb{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:60vh;overflow-y:auto;list-style:none;margin:0;padding:6px;border-radius:14px;border:1px solid var(--color-border-subtle);background:var(--color-surface-elevated);box-shadow:var(--elevation-e3)}.stores_suggestRow__nCYhp{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 10px;border:none;border-radius:10px;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--type-body-small-size);text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.stores_suggestRow__nCYhp:focus-visible,.stores_suggestRow__nCYhp:hover{background:var(--color-bg-secondary);outline:none}.stores_suggestRow__nCYhp>svg:last-child{flex-shrink:0;color:var(--color-text-muted)}.stores_suggestIcon__PF1bh{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--color-bg-secondary);color:var(--color-text-secondary)}.stores_suggestWords__jGbZQ{display:grid;flex:1 1;min-width:0}.stores_suggestTitle___ZnpN{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores_suggestDetail__FQ0kw{font-size:var(--type-caption-size);color:var(--color-text-secondary)}.stores_who__TPXom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;margin-top:var(--space-3);padding:3px;border-radius:12px;background:var(--color-field);box-shadow:var(--elevation-well)}.stores_whoOption__bB4uj{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:40px;padding:0 4px;border:none;border-radius:9px;background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--type-body-small-size);font-weight:600;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast);-webkit-tap-highlight-color:transparent}.stores_whoOption__bB4uj[aria-checked=true]{background:var(--color-surface);color:var(--color-text-primary);font-weight:700;box-shadow:var(--elevation-e1),inset 0 0 0 1px var(--color-border-strong)}.stores_whoOption__bB4uj:disabled{opacity:.4;cursor:default}.stores_whoWords__zczMa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores_whoCount__X03WS{flex-shrink:0;font-size:11px;font-weight:600;color:var(--color-text-muted)}.stores_need__etn81{margin-top:var(--space-4)}.stores_needTitle__whHek{margin:0 0 var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:700}.stores_needRail__ecK_Q{display:grid;grid-auto-flow:column;grid-auto-columns:74px;grid-gap:10px;gap:10px;overflow-x:auto;scrollbar-width:none;list-style:none;margin:0 calc(-1 * var(--layout-gutter));padding:4px var(--layout-gutter) var(--space-1);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.stores_needRail__ecK_Q::-webkit-scrollbar{display:none}.stores_needTile__OAzAg{display:grid;justify-items:center;grid-gap:3px;gap:3px;width:100%;padding:0;border:none;background:none;color:var(--color-text-primary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.stores_needPicture__Alyyh{position:relative;display:grid;place-items:center;width:66px;height:66px;border-radius:16px;overflow:hidden;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-accent);--ca-fill:var(--color-accent-tint);--ca-light:var(--color-surface);transition:box-shadow var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.stores_needPicture__Alyyh img[data-photo],.stores_needPicture__Alyyh img[data-studio]{width:100%;height:100%;object-fit:cover;object-position:top}.stores_needPicture__Alyyh[data-icon]{color:var(--color-text-secondary)}.stores_needTile__OAzAg[aria-pressed=true] .stores_needPicture__Alyyh{background:var(--color-accent-tint);box-shadow:inset 0 0 0 2px var(--color-accent)}.stores_needTile__OAzAg:active .stores_needPicture__Alyyh{transform:scale(.95)}.stores_needName__ApoQV{width:100%;font-size:12px;line-height:15px;font-weight:600;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.stores_needCount__Aacrp{font-size:11px;line-height:13px;color:var(--color-text-secondary)}.stores_needTile__OAzAg[aria-pressed=true] .stores_needName__ApoQV{color:var(--color-accent)}.stores_bar__ElGzj{position:-webkit-sticky;position:sticky;top:var(--top-offset,0);z-index:15;display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;margin:var(--space-2) calc(-1 * var(--layout-gutter)) 0;padding:var(--space-2) var(--layout-gutter);background:var(--color-bg-primary)}.stores_bar__ElGzj::-webkit-scrollbar{display:none}.stores_bar__ElGzj:after{content:"";position:-webkit-sticky;position:sticky;right:calc(-1 * var(--layout-gutter));flex:0 0 28px;align-self:stretch;margin-left:-28px;background:linear-gradient(90deg,transparent,var(--color-bg-primary));pointer-events:none}.stores_choice__b_h35,.stores_quick__jWE3o,.stores_removable__2SFiI{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border-input);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family-ui);font-size:var(--type-body-small-size);font-weight:500;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.stores_quick__jWE3o{min-height:34px;padding:0 11px;font-size:13px}.stores_choice__b_h35{min-height:40px}.stores_choice__b_h35[data-strong]{font-weight:700}.stores_choice__b_h35:disabled,.stores_quick__jWE3o:disabled{opacity:.4;cursor:default}.stores_quickCount__x2yD6{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:11px;font-weight:700}.stores_choice__b_h35[aria-pressed=true] .stores_quickCount__x2yD6{background:transparent;color:inherit}.stores_sheetToggles__qH712{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stores_sheetSwitch__3hnmQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family-ui);text-align:left;cursor:pointer}.stores_sheetSwitch__3hnmQ:disabled{opacity:.45;cursor:default}.stores_sheetSwitchWords__7jwPb{display:grid;grid-gap:2px;gap:2px;min-width:0}.stores_sheetSwitchTitle__n9HdQ{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-body-size);font-weight:700}.stores_sheetSwitchDetail__5yx1k{font-size:var(--type-caption-size);color:var(--color-text-secondary)}.stores_track__qPlJh{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:var(--radius-full);background:var(--color-border-input);box-shadow:var(--elevation-track);transition:background var(--motion-fast)}.stores_track__qPlJh[data-on]{background:var(--color-text-primary)}.stores_knob__MnXws{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--knob);box-shadow:var(--elevation-raised);transition:transform var(--motion-fast) var(--motion-ease)}.stores_track__qPlJh[data-on] .stores_knob__MnXws{transform:translateX(18px)}.stores_quick__jWE3o svg{color:var(--color-text-secondary)}.stores_choice__b_h35[aria-pressed=true],.stores_quick__jWE3o[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-primary);font-weight:600}.stores_quick__jWE3o[aria-pressed=true] svg{color:inherit}.stores_chipCross__bpJqE{margin-left:2px;font-size:16px;line-height:1;opacity:.8}.stores_quick__jWE3o:active,.stores_removable__2SFiI:active{transform:scale(.97)}.stores_chosen__oFAlB{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--layout-gutter));padding:0 var(--layout-gutter) var(--space-2)}.stores_chosen__oFAlB::-webkit-scrollbar{display:none}.stores_removable__2SFiI{min-height:34px;padding:0 11px;border-color:var(--color-text-primary);font-size:13px;font-weight:600}.stores_cross__d4LL0{font-size:17px;line-height:1;color:var(--color-text-secondary)}.stores_clearAll__qeDL3,.stores_linkButton__VfsT7{border:none;background:none;padding:0 var(--space-1);min-height:34px;color:var(--color-text-secondary);font-family:var(--font-family-ui);font-size:var(--type-body-small-size);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.stores_listHead__mRGEW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:34px;margin:var(--space-2) 0 var(--space-2)}.stores_listHeadWords__4U2I6{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--type-caption-size);font-weight:600;color:var(--color-text-secondary)}.stores_list__TKe5g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.stores_list__TKe5g>li{min-width:0}@media (max-width:1023px){html.nt-snap .stores_hero__ZKZ8L{scroll-snap-align:start}html.nt-snap .stores_list__TKe5g>li{scroll-snap-align:start;scroll-snap-stop:always}html.nt-snap .stores_trust__FIp4r{scroll-snap-align:end}}.stores_beyond__PyEpi{margin:var(--space-3) 0 var(--space-3);font-size:var(--type-body-small-size);font-weight:600;color:var(--color-text-secondary)}.stores_more__164m_{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--size-button-height);margin-top:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:600;cursor:pointer}.stores_trust__FIp4r{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-text-secondary)}.stores_trust__FIp4r svg{flex-shrink:0;margin-top:1px}.stores_failed__Op_40{margin:var(--space-4) 0 0;font-size:var(--type-body-small-size);color:var(--color-error-fg)}.stores_dimmed__y33cE{opacity:.55;transition:opacity var(--motion-fast);pointer-events:none}.stores_empty__6p9SF{margin-top:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border-subtle)}.stores_emptyTitle__JJhR7{margin:0;font-size:var(--type-body-size);font-weight:600}.stores_emptyActions__gfsm7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.stores_emptyPrimary__zAgk_,.stores_emptySecondary__xwNru{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-family-ui);font-size:var(--type-body-small-size);font-weight:600;text-decoration:none;cursor:pointer}.stores_emptyPrimary__zAgk_{border:none;background:var(--color-text-primary);color:var(--color-bg-primary);margin-top:var(--space-3)}.stores_emptyActions__gfsm7 .stores_emptyPrimary__zAgk_{margin-top:0}.stores_emptySecondary__xwNru{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary)}@media (min-width:1024px){.stores_bar__ElGzj,.stores_chosen__oFAlB,.stores_tiles__jAdWD{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.stores_list__TKe5g{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stores_tiles__jAdWD{grid-auto-columns:84px}.stores_tilePicture__HmQ5a{width:72px;height:72px}}