.sr.svelte-75rynw{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}svg.svelte-75rynw{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.head.svelte-75rynw{padding-top:calc(22px + env(safe-area-inset-top,0px));background:radial-gradient(120% 90% at 100% 0%, #ffffff2e, transparent 60%), radial-gradient(80% 60% at 0% 100%, #0000001f, transparent 70%), var(--accent);color:#fff;padding-bottom:52px;overflow:hidden}.head.with-showcase.svelte-75rynw{padding-bottom:64px}.inner.svelte-75rynw{justify-content:space-between;align-items:center;gap:12px;display:flex}.who.svelte-75rynw{align-items:center;gap:12px;min-width:0;display:flex}.who-text.svelte-75rynw{gap:2px;min-width:0;display:grid}.initial.svelte-75rynw{width:52px;height:52px;color:var(--accent);font:800 1.625rem var(--font-display);animation:svelte-75rynw-pop .56s var(--ease-spring) both;background:#fff;border-radius:17px;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px -10px #00000073}h1.svelte-75rynw{color:#fff;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;animation:svelte-75rynw-rise .42s var(--ease-out) 80ms both;font-size:clamp(1.5rem,7vw,2rem);line-height:1.05;overflow:hidden}.tagline.svelte-75rynw{opacity:.88;text-overflow:ellipsis;white-space:nowrap;animation:svelte-75rynw-rise .42s var(--ease-out) .14s both;font-size:.9375rem;overflow:hidden}.chat.svelte-75rynw{color:#fff;transition:transform var(--press) var(--ease-out), background-color var(--quick) ease;background:#ffffff29;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px 9px 11px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.chat.svelte-75rynw:active{background:#ffffff42;transform:scale(.96)}.chat.svelte-75rynw svg:where(.svelte-75rynw){stroke-width:2px;width:18px;height:18px}@keyframes svelte-75rynw-pop{0%{opacity:0;transform:scale(.7)}}@keyframes svelte-75rynw-rise{0%{opacity:0;transform:translateY(10px)}}.showcase.svelte-75rynw{animation:svelte-75rynw-slide-in .6s var(--ease-out) .16s both;gap:12px;margin-top:20px;display:grid}@keyframes svelte-75rynw-slide-in{0%{opacity:0;transform:translate(48px)}}.bars.svelte-75rynw{gap:5px;display:flex}.bar.svelte-75rynw{cursor:pointer;background:0 0;border:0;flex:1;height:14px;padding:5px 0}.bar.svelte-75rynw span:where(.svelte-75rynw){background:#ffffff4d;border-radius:3px;height:3px;display:block;overflow:hidden}.bar.svelte-75rynw span:where(.svelte-75rynw):after{content:"";border-radius:inherit;transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.bar.done.svelte-75rynw span:where(.svelte-75rynw):after{transform:none}.bar.active.svelte-75rynw span:where(.svelte-75rynw):after{animation:4.2s linear forwards paused svelte-75rynw-fill}.bar.active.playing.svelte-75rynw span:where(.svelte-75rynw):after{animation-play-state:running}@keyframes svelte-75rynw-fill{to{transform:none}}.track.svelte-75rynw{padding:4px max(var(--gutter), calc((100% - min(78%, 340px)) / 2)) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(78%,340px);grid-auto-flow:column;gap:12px;margin:0;list-style:none;display:grid;overflow-x:auto}.track.svelte-75rynw::-webkit-scrollbar{display:none}.track.svelte-75rynw li:where(.svelte-75rynw){scroll-snap-align:center;transition:transform var(--settle) var(--ease-out), opacity var(--settle) ease}.track.svelte-75rynw li:where(.svelte-75rynw):not(.current){opacity:.75;transform:scale(.93)}.track.svelte-75rynw a:where(.svelte-75rynw){aspect-ratio:4/5;color:#fff;-webkit-touch-callout:none;background:#ffffff1f;border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 24px 40px -20px #0000008c}.track.svelte-75rynw img:where(.svelte-75rynw),.track.svelte-75rynw .nophoto:where(.svelte-75rynw){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.track.svelte-75rynw .current:where(.svelte-75rynw) img:where(.svelte-75rynw){animation:svelte-75rynw-drift 5s var(--ease-out) both}@keyframes svelte-75rynw-drift{0%{transform:scale(1.08)}}.veil.svelte-75rynw{background:linear-gradient(#0000,#000000b8);position:absolute;inset:40% 0 0}.story-text.svelte-75rynw{justify-items:start;gap:4px;padding:16px;display:grid;position:absolute;inset:auto 0 0}.story-name.svelte-75rynw{font:750 1.25rem/1.15 var(--font-display);letter-spacing:-.02em;text-shadow:0 1px 12px #0000004d}.story-teaser.svelte-75rynw{opacity:.9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.story-price.svelte-75rynw{color:var(--ink);font:800 1rem var(--font-display);letter-spacing:-.02em;background:#fff;border-radius:999px;margin-top:4px;padding:6px 12px}.body.svelte-75rynw{gap:22px;margin-top:-30px;padding-bottom:104px;display:grid;position:relative}.with-showcase.svelte-75rynw+.body:where(.svelte-75rynw){margin-top:-36px}.trust.svelte-75rynw{border-radius:var(--radius-l);background:var(--surface);grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:14px 8px;list-style:none;display:grid;box-shadow:0 12px 30px -16px #121a3d59}.trust.svelte-75rynw li:where(.svelte-75rynw){color:var(--ink-2);text-align:center;justify-items:center;gap:6px;font-size:.75rem;font-weight:650;line-height:1.25;display:grid}.trust.svelte-75rynw svg:where(.svelte-75rynw){width:24px;height:24px;stroke:var(--accent);stroke-width:1.9px}.list-head.svelte-75rynw{align-items:baseline;gap:8px;margin-bottom:-8px;display:flex}h2.svelte-75rynw{letter-spacing:-.025em;font-size:1.375rem}.list-head.svelte-75rynw span:where(.svelte-75rynw){color:var(--ink-3);font-weight:650}.empty.svelte-75rynw{border-radius:var(--radius-m);background:var(--surface);color:var(--ink-2);text-align:center;padding:28px 18px}.search.svelte-75rynw{background:var(--surface);min-height:50px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow var(--quick) ease;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.search.svelte-75rynw:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.search.svelte-75rynw svg:where(.svelte-75rynw){width:20px;height:20px;color:var(--ink-3);stroke-width:2.2px;flex:none}.search.svelte-75rynw input:where(.svelte-75rynw){min-width:0;height:48px;color:var(--ink);font:500 1.0625rem var(--font-text);background:0 0;border:0;flex:1}.search.svelte-75rynw input:where(.svelte-75rynw):focus{outline:none}.grid.svelte-75rynw{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:22px 12px;margin:0;padding:0;list-style:none;display:grid}.grid.svelte-75rynw li:where(.svelte-75rynw){animation:svelte-75rynw-rise .32s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms);position:relative}@supports (animation-timeline:view()){.grid.svelte-75rynw li:where(.svelte-75rynw):nth-child(n+7){animation:linear both svelte-75rynw-reveal;animation-timeline:view();animation-range:entry entry 45%}}@keyframes svelte-75rynw-reveal{0%{opacity:0;transform:translateY(28px)scale(.96)}}.grid.svelte-75rynw a:where(.svelte-75rynw){color:inherit;-webkit-touch-callout:none;gap:3px;text-decoration:none;display:grid}.frame.svelte-75rynw{border-radius:var(--radius-m);background:var(--accent-soft);transition:transform var(--press) var(--ease-out);margin-bottom:7px;display:block;position:relative;overflow:hidden}.grid.svelte-75rynw a:where(.svelte-75rynw):active .frame:where(.svelte-75rynw){transform:scale(.97)}.frame.svelte-75rynw img:where(.svelte-75rynw),.nophoto.svelte-75rynw{aspect-ratio:1;object-fit:cover;width:100%;height:auto;color:var(--accent);font:800 2.5rem var(--font-display);place-items:center;display:grid}.tag.svelte-75rynw{border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:750;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px -2px #0003}.tag.low.svelte-75rynw{color:#9f1428;background:#fffffff2}.tag.new.svelte-75rynw{background:var(--sun);color:var(--ink)}.photos.svelte-75rynw{color:#fff;font-variant-numeric:tabular-nums;background:#00000080;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:8px;left:8px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.photos.svelte-75rynw{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059}}.photos.svelte-75rynw svg:where(.svelte-75rynw){stroke-width:2.2px;width:14px;height:14px}.text.svelte-75rynw{gap:2px;min-width:0;display:grid}.name.svelte-75rynw{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.teaser.svelte-75rynw{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.35;overflow:hidden}.price.svelte-75rynw{font:750 1.125rem var(--font-display);letter-spacing:-.02em;margin-top:2px}.grid.svelte-75rynw li.story:where(.svelte-75rynw){grid-column:1/-1}.story.svelte-75rynw a:where(.svelte-75rynw){border-radius:calc(var(--radius-m) + 6px);background:var(--surface);grid-template-columns:44% minmax(0,1fr);align-items:center;gap:16px;padding:10px;box-shadow:0 12px 30px -20px #121a3d66}.story.svelte-75rynw .frame:where(.svelte-75rynw){margin:0}.story.svelte-75rynw .text:where(.svelte-75rynw){gap:6px;padding-right:6px}.story.svelte-75rynw .name:where(.svelte-75rynw){font:750 1.125rem/1.2 var(--font-display);letter-spacing:-.02em}.story.svelte-75rynw .teaser:where(.svelte-75rynw){color:var(--ink-2);white-space:normal;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box}.more.svelte-75rynw{color:var(--accent);font-size:.875rem;font-weight:700}.more.svelte-75rynw:after{content:" ›"}.quick.svelte-75rynw{display:contents}.quick.svelte-75rynw button:where(.svelte-75rynw){background:var(--leaf);color:#fff;cursor:pointer;width:42px;height:42px;transition:transform var(--press) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 8px 18px -6px #075c38a6}.quick.svelte-75rynw button:where(.svelte-75rynw):active{transform:scale(.9)}.quick.svelte-75rynw svg:where(.svelte-75rynw){stroke-width:2px;width:22px;height:22px}.to-cart.svelte-75rynw{width:42px;height:42px;color:var(--accent);cursor:pointer;transition:transform var(--press) var(--ease-out), background-color var(--quick) ease, color var(--quick) ease;background:#fffffff2;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:58px;right:8px;box-shadow:0 8px 18px -8px #121a3d73}.to-cart.svelte-75rynw:active{transform:scale(.9)}.to-cart.added.svelte-75rynw{background:var(--leaf-soft);color:var(--leaf-press)}.to-cart[disabled].svelte-75rynw{opacity:.55;cursor:default}.to-cart-icons.svelte-75rynw{display:grid}.to-cart-icons.svelte-75rynw svg:where(.svelte-75rynw){stroke-width:2px;width:22px;height:22px;transition:opacity var(--quick) ease, filter var(--quick) ease, transform var(--quick) var(--ease-out);grid-area:1/1}.to-cart-icons.svelte-75rynw svg.hidden:where(.svelte-75rynw){opacity:0;filter:blur(2px);transform:scale(.6)}.in-cart.svelte-75rynw{background:var(--sun);min-width:20px;height:20px;color:var(--ink);animation:svelte-75rynw-pop .42s var(--ease-spring) both;border-radius:999px;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.story.svelte-75rynw .quick:where(.svelte-75rynw) button:where(.svelte-75rynw),.story.svelte-75rynw .to-cart:where(.svelte-75rynw){top:18px;left:calc(44% - 48.8px);right:auto}.story.svelte-75rynw .to-cart:where(.svelte-75rynw){top:68px}.spinner.svelte-75rynw{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-75rynw-spin}@keyframes svelte-75rynw-spin{to{transform:rotate(360deg)}}.none.svelte-75rynw{color:var(--ink-3);text-align:center;grid-column:1/-1;padding:24px 0}.compact.svelte-75rynw{z-index:20;padding-top:env(safe-area-inset-top,0px);box-shadow:0 1px 0 var(--line);transition:transform var(--settle) var(--ease-out);background:#fffffff5;position:fixed;inset:0 0 auto;transform:translateY(-100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.compact.svelte-75rynw{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#fffc}}@media (prefers-reduced-transparency:reduce){.compact.svelte-75rynw{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.compact.shown.svelte-75rynw{transform:translateY(0)}.compact-inner.svelte-75rynw{align-items:center;gap:10px;min-height:56px;display:flex}.mini-initial.svelte-75rynw{background:var(--accent);color:#fff;width:32px;height:32px;font:800 1rem var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.compact-name.svelte-75rynw{min-width:0;font:750 1.0625rem var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.compact-chat.svelte-75rynw{background:var(--leaf);color:#fff;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:650;text-decoration:none}.fab.svelte-75rynw{right:16px;bottom:calc(18px + var(--safe-bottom));z-index:15;background:var(--leaf);color:#fff;width:60px;height:60px;transition:transform var(--press) var(--ease-out);animation:svelte-75rynw-arrive .42s var(--ease-spring) .5s both;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 28px -8px #075c3899}.fab.svelte-75rynw:after{content:"";box-shadow:0 0 0 3px var(--leaf);opacity:0;animation:svelte-75rynw-call 1.6s var(--ease-out) 2.5s 3;border-radius:50%;position:absolute;inset:0}.fab.svelte-75rynw:active{transform:scale(.92)}.fab.svelte-75rynw svg:where(.svelte-75rynw){stroke-width:2px;width:28px;height:28px}@keyframes svelte-75rynw-arrive{0%{opacity:0;transform:scale(.85)}}@keyframes svelte-75rynw-call{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.cart-bar.svelte-75rynw{z-index:15;padding:0 0 calc(12px + var(--safe-bottom));pointer-events:none;position:fixed;inset:auto 0 0}.cart-inner.svelte-75rynw{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--column) - 2 * var(--gutter));background:var(--ink);color:#fff;min-height:64px;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;transition:transform var(--press) var(--ease-out);border:0;border-radius:22px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex;box-shadow:0 16px 34px -12px #121a3d99}.cart-inner.svelte-75rynw:active{transform:scale(.98)}.bag.svelte-75rynw{background:#ffffff1f;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.bag.svelte-75rynw svg:where(.svelte-75rynw){stroke-width:1.9px;width:24px;height:24px}.count.svelte-75rynw{background:var(--sun);min-width:22px;height:22px;color:var(--ink);animation:svelte-75rynw-pop .42s var(--ease-spring) both;border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.cart-text.svelte-75rynw{flex:1;min-width:0;line-height:1.2;display:grid}.cart-label.svelte-75rynw{color:#ffffffa6;font-size:.8125rem;font-weight:600}.cart-text.svelte-75rynw strong:where(.svelte-75rynw){font:800 1.125rem var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cart-go.svelte-75rynw{background:var(--leaf);border-radius:16px;padding:12px 16px;font-weight:700}@media (width>=900px){.column.svelte-75rynw{max-width:var(--column-wide)}.head.svelte-75rynw{padding-top:48px;padding-bottom:88px}.initial.svelte-75rynw{border-radius:22px;width:72px;height:72px;font-size:2.25rem}h1.svelte-75rynw{font-size:3rem}.tagline.svelte-75rynw{font-size:1.125rem}.track.svelte-75rynw{padding-inline:max(32px, calc((100% - var(--column-wide)) / 2 + 32px));grid-auto-columns:300px}.track.svelte-75rynw li:where(.svelte-75rynw){scroll-snap-align:start}.track.svelte-75rynw li:where(.svelte-75rynw):not(.current){opacity:1;transform:none}.body.svelte-75rynw{gap:32px;margin-top:-44px}.trust.svelte-75rynw{grid-template-columns:repeat(3,auto);justify-content:space-around;padding:18px 24px}.trust.svelte-75rynw li:where(.svelte-75rynw){text-align:left;grid-auto-flow:column;align-items:center;gap:10px;font-size:.9375rem}h2.svelte-75rynw{font-size:1.75rem}.grid.svelte-75rynw{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.compact-name.svelte-75rynw{font-size:1.125rem}.fab.svelte-75rynw{right:max(24px, calc((100vw - var(--column-wide)) / 2));bottom:32px}}@media (hover:hover) and (pointer:fine){.chat.svelte-75rynw:hover{background:#ffffff3d}.grid.svelte-75rynw a:where(.svelte-75rynw):hover .frame:where(.svelte-75rynw) img:where(.svelte-75rynw){transform:scale(1.04)}.frame.svelte-75rynw img:where(.svelte-75rynw){transition:transform .4s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.initial.svelte-75rynw,h1.svelte-75rynw,.tagline.svelte-75rynw,.showcase.svelte-75rynw,.grid.svelte-75rynw li:where(.svelte-75rynw),.grid.svelte-75rynw li:where(.svelte-75rynw):nth-child(n+7),.track.svelte-75rynw .current:where(.svelte-75rynw) img:where(.svelte-75rynw),.fab.svelte-75rynw,.fab.svelte-75rynw:after,.count.svelte-75rynw,.in-cart.svelte-75rynw{animation:none}.track.svelte-75rynw li:where(.svelte-75rynw),.track.svelte-75rynw li:where(.svelte-75rynw):not(.current){opacity:1;transition:none;transform:none}.compact.svelte-75rynw{transition:opacity var(--quick) ease;opacity:0;pointer-events:none;transform:none}.compact.shown.svelte-75rynw{opacity:1;pointer-events:auto}.chat.svelte-75rynw:active,.cart-inner.svelte-75rynw:active,.to-cart.svelte-75rynw:active,.to-cart-icons.svelte-75rynw svg.hidden:where(.svelte-75rynw),.grid.svelte-75rynw a:where(.svelte-75rynw):active .frame:where(.svelte-75rynw),.quick.svelte-75rynw button:where(.svelte-75rynw):active,.fab.svelte-75rynw:active{transform:none}}
