.viewer.svelte-12fotj5{z-index:50;color:#fff;animation:svelte-12fotj5-rise var(--settle) var(--ease-drawer);background:#05070f;outline:none;position:fixed;inset:0}@keyframes svelte-12fotj5-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}.slides.svelte-12fotj5{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.slides.svelte-12fotj5::-webkit-scrollbar{display:none}li.svelte-12fotj5{scroll-snap-align:start;scroll-snap-stop:always;align-items:flex-end;height:100dvh;display:flex;position:relative;overflow:hidden}img.svelte-12fotj5{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.veil.svelte-12fotj5{background:linear-gradient(#05070f00 42%,#05070f8c 68%,#05070feb 100%);position:absolute;inset:0}.info.svelte-12fotj5{width:min(100%, var(--column));padding:0 var(--gutter) calc(20px + var(--safe-bottom));gap:8px;margin:0 auto;display:grid;position:relative}.shop.svelte-12fotj5{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.shop.svelte-12fotj5 svg:where(.svelte-12fotj5){fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.avatar.svelte-12fotj5{background:var(--sun);width:28px;height:28px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}h2.svelte-12fotj5{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.625rem;line-height:1.1}.description.svelte-12fotj5{color:#fffc;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;display:-webkit-box;overflow:hidden}.price.svelte-12fotj5{font-family:var(--font-display);color:var(--sun);font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:700}.actions.svelte-12fotj5{grid-template-columns:1fr auto auto;gap:8px;margin-top:6px;display:grid}.actions.svelte-12fotj5 form:where(.svelte-12fotj5){display:contents}.order.svelte-12fotj5{gap:8px}.order.svelte-12fotj5 svg:where(.svelte-12fotj5){fill:currentColor;width:22px;height:22px}.see.svelte-12fotj5{padding-inline:18px}.share.svelte-12fotj5{border-radius:var(--radius-m);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:52px;transition:transform var(--press) var(--ease-out);background:#ffffff24;border:0;place-items:center;display:grid}.share.svelte-12fotj5:active,.close.svelte-12fotj5:active{transform:scale(.94)}.share.svelte-12fotj5 svg:where(.svelte-12fotj5){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.close.svelte-12fotj5{z-index:2;top:calc(12px + env(safe-area-inset-top,0px));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:transform var(--press) var(--ease-out);background:#05070f73;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.close.svelte-12fotj5 svg:where(.svelte-12fotj5){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:22px;height:22px}.hint.svelte-12fotj5{left:50%;bottom:calc(270px + var(--safe-bottom));color:#ffffffd9;pointer-events:none;animation:svelte-12fotj5-nudge 1.6s var(--ease-in-out) .6s 3 both;flex-direction:column;align-items:center;margin:0;font-size:.8125rem;display:flex;position:absolute;translate:-50%}.hint.svelte-12fotj5 svg:where(.svelte-12fotj5){fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}@keyframes svelte-12fotj5-nudge{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.viewer.svelte-12fotj5{animation:svelte-12fotj5-fade var(--quick) ease}.hint.svelte-12fotj5{animation:none}@keyframes svelte-12fotj5-fade{0%{opacity:0}}}@media (prefers-reduced-transparency:reduce){.shop.svelte-12fotj5,.share.svelte-12fotj5,.close.svelte-12fotj5{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05070fd9}}.sr.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top.svelte-1uha8ag{z-index:10;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(18px)saturate(180%);background:#f4f5f8d1;position:sticky;top:0}.bar.svelte-1uha8ag{max-width:var(--column-wide);padding:10px var(--gutter) 4px;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.bar.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:none}.home.svelte-1uha8ag{flex:none}@media (width<=719px){.home.svelte-1uha8ag .word,.wide.svelte-1uha8ag{display:none}}@media (width>=720px){.narrow.svelte-1uha8ag{display:none}}.search.svelte-1uha8ag{flex:1;min-width:0;max-width:560px;position:relative}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){background:var(--surface);width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;appearance:none;transition:box-shadow var(--quick) var(--ease-out);border:0;border-radius:999px;padding:0 42px 0 40px;font-size:1rem}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--ink-3)}.search.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.search.svelte-1uha8ag input:where(.svelte-1uha8ag)::-webkit-search-cancel-button{display:none}.lens.svelte-1uha8ag{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:13px;translate:0 -50%}.lens.svelte-1uha8ag svg:where(.svelte-1uha8ag),.clear.svelte-1uha8ag svg:where(.svelte-1uha8ag),.shops.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.lens.busy.svelte-1uha8ag{animation:.7s linear infinite svelte-1uha8ag-turn}@keyframes svelte-1uha8ag-turn{to{rotate:1turn}}.clear.svelte-1uha8ag{width:44px;height:44px;color:var(--ink-2);touch-action:manipulation;transition:transform var(--press) var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:13px;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.clear.svelte-1uha8ag:active{transform:scale(.9)}.clear.svelte-1uha8ag:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.recent.svelte-1uha8ag{z-index:20;width:min(420px, calc(100vw - 2 * var(--gutter)));border-radius:var(--radius-m);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 12px 32px #121a3d24;transform-origin:0 0;transition:opacity var(--quick) var(--ease-out), transform var(--quick) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 8px);left:0}@starting-style{.recent.svelte-1uha8ag{opacity:0;transform:translateY(-4px)scale(.98)}}@media (width<=719px){.recent.svelte-1uha8ag{left:-42px}}.recent-head.svelte-1uha8ag{color:var(--ink-3);justify-content:space-between;align-items:center;padding:4px 4px 4px 10px;font-size:.8125rem;font-weight:600;display:flex}.recent-clear.svelte-1uha8ag{border-radius:var(--radius-s);min-height:36px;color:var(--ink-2);font:inherit;background:0 0;border:0;padding:0 10px}.recent.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.recent.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;display:flex}.recent-pick.svelte-1uha8ag{border-radius:var(--radius-s);min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 10px;font-size:1rem;display:flex}.recent-pick.svelte-1uha8ag span:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-pick.svelte-1uha8ag svg:where(.svelte-1uha8ag),.recent-forget.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--ink-3);flex:none}.recent-forget.svelte-1uha8ag{border-radius:var(--radius-s);background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.recent-pick.svelte-1uha8ag:active,.recent-forget.svelte-1uha8ag:active,.recent-clear.svelte-1uha8ag:active{background:var(--canvas)}@media (hover:hover) and (pointer:fine){.recent-pick.svelte-1uha8ag:hover,.recent-forget.svelte-1uha8ag:hover,.recent-clear.svelte-1uha8ag:hover{background:var(--canvas)}}.sell.svelte-1uha8ag{white-space:nowrap;background:var(--sun);transition:transform var(--press) var(--ease-out);border-radius:999px;flex:none;padding:8px 14px;font-size:.875rem;font-weight:600}.sell.svelte-1uha8ag:active{transform:scale(.97)}.tabs.svelte-1uha8ag{max-width:var(--column-wide);padding:8px var(--gutter) 10px;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);gap:8px;margin:0 auto;display:flex;overflow-x:auto}.tabs.svelte-1uha8ag::-webkit-scrollbar{display:none}.tab.svelte-1uha8ag{background:var(--surface);min-height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--quick) var(--ease-out), color var(--quick) var(--ease-out), transform var(--press) var(--ease-out);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:500;display:inline-flex}.tab.svelte-1uha8ag:active{transform:scale(.96)}.tab[aria-pressed=true].svelte-1uha8ag{background:var(--ink);color:var(--surface);box-shadow:none}.feed.svelte-1uha8ag{max-width:var(--column-wide);padding:6px var(--gutter) calc(32px + var(--safe-bottom));margin:0 auto}.shops.svelte-1uha8ag{scrollbar-width:none;gap:8px;margin:4px 0 14px;display:flex;overflow-x:auto}.shops.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--radius-m);background:var(--sun-soft);min-height:44px;color:var(--ink);transition:transform var(--press) var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:600;text-decoration:none;display:inline-flex}.shops.svelte-1uha8ag a:where(.svelte-1uha8ag):active{transform:scale(.97)}.shops.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px}.found.svelte-1uha8ag{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 12px;font-size:.9375rem}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1040px){.grid.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr))}}.grid.svelte-1uha8ag li:where(.svelte-1uha8ag){animation:svelte-1uha8ag-appear .36s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms)}.grid.instant.svelte-1uha8ag li:where(.svelte-1uha8ag){animation:svelte-1uha8ag-settle .16s var(--ease-out) both}@keyframes svelte-1uha8ag-settle{0%{opacity:0}}.grid[aria-busy=true].svelte-1uha8ag li:where(.svelte-1uha8ag):not(.ghost){opacity:.55;transition:opacity var(--quick) var(--ease-out)}@keyframes svelte-1uha8ag-appear{0%{opacity:0;transform:translateY(10px)}}.grid.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);-webkit-touch-callout:none;gap:3px;text-decoration:none;display:grid}.photo.svelte-1uha8ag{aspect-ratio:4/5;border-radius:var(--radius-m);background:var(--line);transition:transform var(--press) var(--ease-out);margin-bottom:5px;display:block;position:relative;overflow:hidden}.grid.svelte-1uha8ag a:where(.svelte-1uha8ag):active .photo:where(.svelte-1uha8ag){transform:scale(.97)}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.new.svelte-1uha8ag{background:var(--sun);color:var(--ink);border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:700;position:absolute;top:8px;left:8px}.name.svelte-1uha8ag{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.25;display:-webkit-box;overflow:hidden}.price.svelte-1uha8ag{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.shop.svelte-1uha8ag{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ghost.svelte-1uha8ag .photo:where(.svelte-1uha8ag){animation:svelte-1uha8ag-pulse 1.2s var(--ease-in-out) infinite alternate}@keyframes svelte-1uha8ag-pulse{to{opacity:.5}}.sentinel.svelte-1uha8ag{height:1px}.retry.svelte-1uha8ag,.end.svelte-1uha8ag,.empty.svelte-1uha8ag{text-align:center;color:var(--ink-2);justify-items:center;gap:12px;padding:32px 0 8px;display:grid}.end.svelte-1uha8ag p:where(.svelte-1uha8ag),.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.empty.svelte-1uha8ag{padding-top:64px}.empty-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty-title.svelte-1uha8ag{overflow-wrap:anywhere;font-family:var(--font-display);color:var(--ink);font-size:1.25rem;font-weight:700}@media (hover:hover) and (pointer:fine){.tab.svelte-1uha8ag:hover:not([aria-pressed=true]){background:var(--sun-soft)}.grid.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .photo:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.03)}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:transform var(--settle) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.grid.svelte-1uha8ag li:where(.svelte-1uha8ag),.ghost.svelte-1uha8ag .photo:where(.svelte-1uha8ag){animation:none}.lens.busy.svelte-1uha8ag{opacity:.5;animation:none}}@media (prefers-reduced-transparency:reduce){.top.svelte-1uha8ag{background:var(--canvas);-webkit-backdrop-filter:none}}
