.stores.svelte-1edaz0c{flex-wrap:wrap;gap:.7rem;display:flex}.store.svelte-1edaz0c{border-radius:var(--radius-md);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);align-items:center;gap:.55rem;padding:.42rem .85rem;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.store.svelte-1edaz0c:hover{border-color:var(--color-faint);transform:translateY(-1px)}.store.svelte-1edaz0c span:where(.svelte-1edaz0c){font-size:var(--text-sm);flex-direction:column;line-height:1.15;display:flex}.store.svelte-1edaz0c small:where(.svelte-1edaz0c){color:var(--color-muted);font-size:.68rem}.sr.svelte-1edaz0c{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage.svelte-13z33jm{border-radius:var(--radius-xl);background:var(--image-fallback);border:1px solid var(--color-border);position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000bf}.track.svelte-13z33jm{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.track.svelte-13z33jm::-webkit-scrollbar{display:none}.slide.svelte-13z33jm{aspect-ratio:16/10;scroll-snap-align:start;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;padding:0}.slide.svelte-13z33jm img:where(.svelte-13z33jm){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.nav.svelte-13z33jm{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:oklab(0% none none/.55);border:1px solid oklab(100% 0 5.96046e-8/.18);border-radius:99px;place-items:center;width:2.6rem;height:2.6rem;font-size:1.5rem;line-height:1;transition:background .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.nav.svelte-13z33jm:hover{background:oklab(0% none none/.75)}.prev.svelte-13z33jm{left:.75rem}.next.svelte-13z33jm{right:.75rem}.counter.svelte-13z33jm{font-family:var(--font-mono);font-size:var(--text-xs);color:#fff;background:oklab(0% none none/.55);border-radius:99px;padding:.2rem .6rem;position:absolute;bottom:.75rem;right:.75rem}.thumbs.svelte-13z33jm{gap:.5rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.thumb.svelte-13z33jm{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--image-fallback);opacity:.55;cursor:pointer;border:2px solid #0000;flex:0 0 4.5rem;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.thumb.svelte-13z33jm:hover{opacity:.85}.thumb.active.svelte-13z33jm{opacity:1;border-color:var(--color-brand-blue)}.thumb.svelte-13z33jm img:where(.svelte-13z33jm){object-fit:cover;width:100%;height:100%;display:block}.backdrop.svelte-13z33jm{z-index:100;background:oklab(0% none none/.82);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.viewer.svelte-13z33jm{outline:none;flex-direction:column;gap:.75rem;max-width:min(72rem,100%);display:flex}.viewer.svelte-13z33jm img:where(.svelte-13z33jm){object-fit:contain;border-radius:var(--radius-lg);max-width:100%;max-height:calc(100vh - 6rem)}.bar.svelte-13z33jm{justify-content:center;align-items:center;gap:.75rem;display:flex}.bar.svelte-13z33jm button:where(.svelte-13z33jm){font-size:var(--text-sm);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:99px;padding:.45rem .9rem}.bar.svelte-13z33jm .close:where(.svelte-13z33jm){margin-left:auto}.count.svelte-13z33jm{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted)}.frame.svelte-1qzkr63{aspect-ratio:16/9;border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);position:relative;overflow:hidden}iframe.svelte-1qzkr63{border:0;width:100%;height:100%;position:absolute;inset:0}.media.svelte-1ya9ynw{gap:.7rem;min-width:0;display:grid}.tabs.svelte-1ya9ynw{background:color-mix(in oklab, var(--color-surface) 70%, transparent);border:1px solid var(--color-border-soft);border-radius:99px;justify-self:start;gap:.3rem;padding:.25rem;display:flex}.tab.svelte-1ya9ynw{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:.35rem .8rem;transition:color .18s,background-color .18s}.tab.svelte-1ya9ynw:hover{color:var(--color-fg)}.tab.on.svelte-1ya9ynw{color:var(--color-fg);background:var(--color-surface-2)}.tab.svelte-1ya9ynw:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.hero.svelte-1iljj73{margin-top:calc(-1 * var(--header-h));padding-top:calc(clamp(2.5rem, 1rem + 5vw, 5rem) + var(--header-h));position:relative;overflow:hidden}.glow.svelte-1iljj73{background:var(--grad-brand);opacity:.16;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-inner.svelte-1iljj73{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;padding-bottom:clamp(2.5rem,1rem + 4vw,4.5rem);display:grid;position:relative}.intro.svelte-1iljj73{max-width:40rem}@media (width>=64rem){.hero-inner.with-aside.svelte-1iljj73{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.back.svelte-1iljj73{font-size:var(--text-sm);color:var(--color-muted);transition:color .2s}.back.svelte-1iljj73:hover{color:var(--color-fg)}.meta.svelte-1iljj73{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-brand-blue);margin-top:1.4rem;display:block}h1.svelte-1iljj73{font-size:var(--text-6xl);letter-spacing:-.03em;margin-top:.6rem}.availability.svelte-1iljj73{margin-top:1.1rem}.summary.svelte-1iljj73{font-size:var(--text-xl);color:var(--color-muted);margin-top:1.2rem}.actions.svelte-1iljj73{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.visit.svelte-1iljj73{font-size:var(--text-sm);color:var(--btn-fg);background:var(--btn-bg);border-radius:99px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.visit.svelte-1iljj73:hover{background:var(--btn-bg-hover);transform:translateY(-2px)}.sr.svelte-1iljj73{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.howto.svelte-1iljj73 ol:where(.svelte-1iljj73){gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.howto.svelte-1iljj73 li:where(.svelte-1iljj73){grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}.howto.svelte-1iljj73 .num:where(.svelte-1iljj73){width:2.3rem;height:2.3rem;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-fg);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:99px;place-items:center;display:grid}.howto.svelte-1iljj73 h3:where(.svelte-1iljj73){font-size:var(--text-lg);margin:.25rem 0 .4rem}.howto.svelte-1iljj73 p:where(.svelte-1iljj73){color:var(--color-muted);margin:0}.story.svelte-1iljj73{align-items:start;gap:2.5rem;display:grid}@media (width>=64rem){.story.paired.svelte-1iljj73{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3.5rem}}.about.svelte-1iljj73{gap:1.1rem;max-width:46rem;display:grid}.story.paired.svelte-1iljj73 .about:where(.svelte-1iljj73){max-width:none}.about.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:var(--text-lg);color:var(--color-muted);line-height:1.7}.story.paired.svelte-1iljj73 .howto:where(.svelte-1iljj73) h2:where(.svelte-1iljj73){font-size:var(--text-xl)}.story.paired.svelte-1iljj73 .howto:where(.svelte-1iljj73) p:where(.svelte-1iljj73),.story.paired.svelte-1iljj73 .howto:where(.svelte-1iljj73) h3:where(.svelte-1iljj73){font-size:var(--text-base)}.story.paired.svelte-1iljj73 .howto:where(.svelte-1iljj73) .num:where(.svelte-1iljj73){width:2rem;height:2rem;font-size:var(--text-xs)}.body.svelte-1iljj73{padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.block.svelte-1iljj73{margin-top:clamp(3rem,2rem + 3vw,5rem)}.body.svelte-1iljj73 h2:where(.svelte-1iljj73){font-size:var(--text-2xl);margin-bottom:.8rem}.body.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:var(--text-lg);color:var(--color-muted)}.next-wrap.svelte-1iljj73{background:var(--color-bg-soft);border-top:1px solid var(--color-border-soft)}.next.svelte-1iljj73{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.np.svelte-1iljj73{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-faint)}.next.svelte-1iljj73 h3:where(.svelte-1iljj73){font-size:var(--text-2xl);margin-top:.3rem}
