.welcome.svelte-10cm6xm{min-height:100dvh;max-width:420px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--space-5);padding:calc(var(--space-5) + var(--safe-top)) max(var(--space-4),var(--safe-left)) calc(var(--space-5) + var(--safe-bottom)) max(var(--space-4),var(--safe-right))}.intro.svelte-10cm6xm{text-align:center}.logo.svelte-10cm6xm{display:block;width:76px;height:76px;margin:0 auto var(--space-4);border-radius:18px;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--accent) 60%,transparent)}h1.svelte-10cm6xm{font-size:var(--font-2xl, 1.9rem);letter-spacing:-.02em;margin:0 0 var(--space-2)}.tagline.svelte-10cm6xm{font-size:var(--font-lg);line-height:1.4;color:var(--text-muted);margin:0 auto var(--space-5);max-width:22rem;text-wrap:balance}.features.svelte-10cm6xm{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);text-align:left}.features.svelte-10cm6xm li:where(.svelte-10cm6xm){display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-sm);line-height:1.35;color:var(--text)}.f-icon.svelte-10cm6xm{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.actions.svelte-10cm6xm{display:grid;gap:var(--space-3)}.actions.svelte-10cm6xm .btn:where(.svelte-10cm6xm){width:100%;padding:var(--space-3);min-height:46px;font-size:var(--font-base)}.signin.svelte-10cm6xm{text-align:center;font-size:var(--font-sm);color:var(--text-muted);margin:var(--space-2) 0 0}.signin.svelte-10cm6xm a:where(.svelte-10cm6xm){color:var(--accent);font-weight:600}.err.svelte-10cm6xm{text-align:center;font-size:var(--font-sm);color:var(--danger);margin:0}.hero.svelte-1xq092w{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:center}@media (min-width: 820px){.hero.svelte-1xq092w{grid-template-columns:1.05fr .95fr;gap:calc(var(--space-5) * 1.5)}}.hero.svelte-1xq092w h1:where(.svelte-1xq092w){font-size:clamp(1.9rem,5.4vw,3rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-4);text-wrap:balance}.lede.svelte-1xq092w{font-size:var(--font-lg);line-height:1.5;color:var(--text-muted);margin:0 0 var(--space-5)}.cta.svelte-1xq092w{display:flex;gap:var(--space-3);flex-wrap:wrap}.cta.svelte-1xq092w .btn:where(.svelte-1xq092w){padding:var(--space-3) var(--space-4)}.reassure.svelte-1xq092w{margin-top:var(--space-3);font-size:var(--font-xs);color:var(--text-faint)}.stores.svelte-1xq092w{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.store-badge.svelte-1xq092w{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border:1px solid var(--border-strong);border-radius:11px;background:var(--bg-elevated);color:var(--text);text-decoration:none;transition:border-color .15s ease}.store-badge.svelte-1xq092w:hover{border-color:var(--text-muted)}.store-logo.svelte-1xq092w{width:19px;height:19px;flex:none;fill:currentColor}.store-text.svelte-1xq092w{display:flex;flex-direction:column;line-height:1.15;text-align:left}.store-text.svelte-1xq092w small:where(.svelte-1xq092w){font-size:9px;letter-spacing:.02em;color:var(--text-muted)}.store-text.svelte-1xq092w b:where(.svelte-1xq092w){font-size:var(--font-sm);font-weight:600}.dot.svelte-anbd34{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c)}.org.svelte-anbd34{display:grid;gap:var(--space-2);width:86%}.grp.svelte-anbd34{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px;box-shadow:var(--shadow)}.grp-head.svelte-anbd34{display:flex;align-items:center;gap:5px;padding:2px 4px 4px;font-size:var(--font-2xs);font-weight:600;color:var(--text-muted)}.grp-n.svelte-anbd34{margin-left:auto;color:var(--text-faint)}.grp-row.svelte-anbd34{display:flex;align-items:center;gap:7px;padding:5px 6px;font-size:var(--font-2xs);font-weight:500;border-radius:4px;background:var(--bg-elevated)}.grp-row.r-up.svelte-anbd34,.grp-row.r-down.svelte-anbd34{position:relative}.grp-row.r-up.svelte-anbd34{animation:svelte-anbd34-swapUp 6s ease-in-out infinite}.grp-row.r-down.svelte-anbd34{animation:svelte-anbd34-swapDown 6s ease-in-out infinite}@keyframes svelte-anbd34-swapUp{0%,8%{transform:translateY(0);box-shadow:0 0 0 0 transparent;z-index:1}14%{transform:translateY(0) scale(1.03);box-shadow:var(--shadow-lg);z-index:3}28%{transform:translateY(-24px) scale(1.03);box-shadow:var(--shadow-lg);z-index:3}34%,50%{transform:translateY(-24px);box-shadow:0 0 0 0 transparent;z-index:1}70%,to{transform:translateY(0);box-shadow:0 0 0 0 transparent;z-index:1}}@keyframes svelte-anbd34-swapDown{0%,8%{transform:translateY(0);box-shadow:0 0 0 0 transparent;z-index:1}28%,50%{transform:translateY(24px);box-shadow:0 0 0 0 transparent;z-index:1}56%{transform:translateY(24px) scale(1.03);box-shadow:var(--shadow-lg);z-index:3}70%{transform:translateY(0) scale(1.03);box-shadow:var(--shadow-lg);z-index:3}76%,to{transform:translateY(0);box-shadow:0 0 0 0 transparent;z-index:1}}@media (prefers-reduced-motion: reduce){.r-up.svelte-anbd34,.r-down.svelte-anbd34{animation:none}}.imp.svelte-16otbcs{display:grid;gap:0;width:88%}.link-bar.svelte-16otbcs{display:flex;align-items:center;gap:6px;padding:7px 9px;font-size:var(--font-2xs);color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);position:relative;z-index:1}.link-bar.svelte-16otbcs .url:where(.svelte-16otbcs){color:var(--text);font-weight:500}.caret.svelte-16otbcs{width:1.5px;height:12px;margin-left:-2px;background:var(--accent);animation:svelte-16otbcs-blink 1.05s step-end infinite}@keyframes svelte-16otbcs-blink{0%,49%{opacity:1}50%,to{opacity:0}}.imp-feed.svelte-16otbcs{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent)}.imp-track.svelte-16otbcs{animation:svelte-16otbcs-feed 11s ease-in-out infinite}@keyframes svelte-16otbcs-feed{0%,15%{transform:translateY(-250px)}20%,35%{transform:translateY(-200px)}40%,55%{transform:translateY(-150px)}60%,75%{transform:translateY(-100px)}80%,95%{transform:translateY(-50px)}to{transform:translateY(0)}}.imp-card.svelte-16otbcs{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.imp-thumb.svelte-16otbcs{width:30px;height:30px;border-radius:5px;flex:none}.imp-meta.svelte-16otbcs{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.25}.imp-meta.svelte-16otbcs b:where(.svelte-16otbcs){font-size:var(--font-2xs);font-weight:600}.imp-meta.svelte-16otbcs small:where(.svelte-16otbcs){display:flex;align-items:center;gap:3px;font-size:10px;color:var(--text-muted)}.imp-meta.svelte-16otbcs small:where(.svelte-16otbcs) svg{color:var(--accent);flex:none}@media (prefers-reduced-motion: reduce){.caret.svelte-16otbcs,.imp-track.svelte-16otbcs{animation:none}}.dot.svelte-xr161d{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c)}.collab.svelte-xr161d{position:relative;width:84%}.collab-head.svelte-xr161d{display:flex;align-items:center;margin-bottom:var(--space-2)}.live.svelte-xr161d{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:var(--font-2xs);font-weight:600;color:#16a34a;background:color-mix(in srgb,#16a34a 12%,transparent);border-radius:999px}.live-dot.svelte-xr161d{width:6px;height:6px;border-radius:50%;background:#16a34a;animation:svelte-xr161d-pulse 1.6s ease-in-out infinite}@keyframes svelte-xr161d-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.avatars.svelte-xr161d{margin-left:auto;display:inline-flex}.av.svelte-xr161d{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;font-size:9px;font-weight:700;color:#fff;background:var(--c);border:1.5px solid var(--bg-elevated)}.av.svelte-xr161d+.av:where(.svelte-xr161d){margin-left:-6px}.collab-row.svelte-xr161d{display:flex;align-items:center;gap:8px;padding:9px 10px;font-size:var(--font-2xs);font-weight:500;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.collab-row.svelte-xr161d+.collab-row:where(.svelte-xr161d){margin-top:6px}.row-a.svelte-xr161d{animation:svelte-xr161d-hlMina 5.5s ease-in-out infinite}@keyframes svelte-xr161d-hlMina{0%,26%,52%,to{background:var(--bg-elevated);border-color:var(--border)}34%,44%{background:color-mix(in srgb,var(--accent) 13%,var(--bg-elevated));border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.cursor.svelte-xr161d{position:absolute;left:0;top:0;display:inline-flex;align-items:flex-start;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.cursor.svelte-xr161d svg{fill:currentColor}.cur-mina.svelte-xr161d{color:var(--accent);animation:svelte-xr161d-curMina 5.5s ease-in-out infinite}.cur-theo.svelte-xr161d{color:#0ea5e9;animation:svelte-xr161d-curTheo 5.5s ease-in-out infinite}.cur-tag.svelte-xr161d{margin:8px 0 0 -2px;padding:1px 6px;font-size:9px;font-weight:600;color:#fff;border-radius:4px 4px 4px 0;white-space:nowrap}.cur-mina.svelte-xr161d .cur-tag:where(.svelte-xr161d){background:var(--accent)}.cur-theo.svelte-xr161d .cur-tag:where(.svelte-xr161d){background:#0ea5e9}@keyframes svelte-xr161d-curMina{0%,to{transform:translate(10px,86px)}30%,46%{transform:translate(64px,40px)}68%{transform:translate(120px,74px)}}@keyframes svelte-xr161d-curTheo{0%,to{transform:translate(150px,16px)}40%,55%{transform:translate(78px,82px)}}@media (prefers-reduced-motion: reduce){.live-dot.svelte-xr161d,.row-a.svelte-xr161d,.row-b.svelte-xr161d,.cur-mina.svelte-xr161d,.cur-theo.svelte-xr161d{animation:none}}.dot.svelte-ppozaz{flex:none;width:9px;height:9px;border-radius:50%;background:var(--c)}.person.svelte-ppozaz{display:grid;gap:var(--space-2);width:84%}.person-row.svelte-ppozaz{display:flex;align-items:center;gap:8px;padding:9px 10px;font-size:var(--font-2xs);font-weight:500;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.person-row.svelte-ppozaz .dot:where(.svelte-ppozaz){width:11px;height:11px}.vote.svelte-ppozaz{margin-left:auto;display:inline-flex;align-items:center;gap:2px;padding:2px 8px 2px 5px;font-size:var(--font-2xs);font-weight:600;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:999px;animation:svelte-ppozaz-votePulse 3.6s ease-in-out infinite}@keyframes svelte-ppozaz-votePulse{0%,88%,to{transform:scale(1)}92%{transform:scale(1.12)}}.person-note.svelte-ppozaz{display:flex;align-items:center;padding:6px 9px;font-size:var(--font-2xs);color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;white-space:nowrap}.note-txt.svelte-ppozaz{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;animation:svelte-ppozaz-type 5s ease-in-out infinite}@keyframes svelte-ppozaz-type{0%,6%{max-width:0}40%,84%{max-width:16em}94%,to{max-width:0}}.note-caret.svelte-ppozaz{flex:none;width:1.5px;height:11px;margin-left:1px;background:var(--accent);animation:svelte-ppozaz-blink 1.05s step-end infinite}@keyframes svelte-ppozaz-blink{0%,49%{opacity:1}50%,to{opacity:0}}.swatches.svelte-ppozaz{position:relative;display:flex;gap:8px;padding-left:3px;--step: 30px}.sw.svelte-ppozaz{width:22px;height:22px;border-radius:50%;background:var(--c)}.ring.svelte-ppozaz{position:absolute;top:-3px;left:0;width:28px;height:28px;border-radius:50%;border:2px solid var(--text);animation:svelte-ppozaz-ringMove 5.5s ease-in-out infinite}@keyframes svelte-ppozaz-ringMove{0%,13%{transform:translate(0)}20%,33%{transform:translate(var(--step))}40%,53%{transform:translate(calc(2 * var(--step)))}60%,73%{transform:translate(calc(3 * var(--step)))}80%,93%{transform:translate(calc(4 * var(--step)))}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.vote.svelte-ppozaz,.note-txt.svelte-ppozaz,.note-caret.svelte-ppozaz,.ring.svelte-ppozaz{animation:none}.note-txt.svelte-ppozaz{max-width:16em}}.features.svelte-gdps7n{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 700px){.features.svelte-gdps7n{grid-template-columns:1fr 1fr;gap:var(--space-5) var(--space-4)}}.features.svelte-gdps7n article:where(.svelte-gdps7n){display:flex;flex-direction:column}.features.svelte-gdps7n h2:where(.svelte-gdps7n){display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-base);margin-bottom:var(--space-2)}.features.svelte-gdps7n .muted:where(.svelte-gdps7n){font-size:var(--font-sm);line-height:1.45}.feat-icon.svelte-gdps7n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.stage.svelte-gdps7n{position:relative;height:178px;margin-bottom:var(--space-4);border-radius:var(--radius);background:var(--bg-subtle);overflow:hidden;display:grid;place-items:center;isolation:isolate}.stage.svelte-gdps7n:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(90% 70% at 78% 12%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 70%)}.about.svelte-7pc0xv{display:grid;gap:calc(var(--space-5) * 1.2)}.about.svelte-7pc0xv h2:where(.svelte-7pc0xv){font-size:var(--font-xl);letter-spacing:-.01em;margin:0 0 var(--space-3)}.about.svelte-7pc0xv p:where(.svelte-7pc0xv){margin:0;font-size:var(--font-base);line-height:1.6;color:var(--text-muted)}.faq.svelte-6w5fgc>h2:where(.svelte-6w5fgc){font-size:var(--font-xl);letter-spacing:-.01em;margin-bottom:var(--space-4)}.faq-item.svelte-6w5fgc{border-top:1px solid var(--border)}.faq-item.svelte-6w5fgc:last-of-type{border-bottom:1px solid var(--border)}.faq-q.svelte-6w5fgc{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;font-size:var(--font-base);font-weight:600;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.faq-mark.svelte-6w5fgc{margin-left:auto;display:inline-flex;flex:none;color:var(--text-muted);transition:transform .2s ease}.faq-item.open.svelte-6w5fgc .faq-mark:where(.svelte-6w5fgc){transform:rotate(180deg)}.faq-a.svelte-6w5fgc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.faq-item.open.svelte-6w5fgc .faq-a:where(.svelte-6w5fgc){grid-template-rows:1fr}.faq-a-inner.svelte-6w5fgc{overflow:hidden}.faq-item.svelte-6w5fgc p:where(.svelte-6w5fgc){margin:0;padding:0 0 var(--space-4);font-size:var(--font-sm);line-height:1.55;color:var(--text-muted)}.faq-item.svelte-6w5fgc p:where(.svelte-6w5fgc) a:where(.svelte-6w5fgc){color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion: reduce){.faq-a.svelte-6w5fgc,.faq-mark.svelte-6w5fgc{transition:none}}.landing.svelte-1y2alyw{max-width:1000px;margin:0 auto;--landing-gap: calc(var(--space-5) * 2);display:flex;flex-direction:column;gap:var(--landing-gap);padding:calc(var(--landing-gap) + var(--safe-top)) var(--space-4) calc(var(--landing-gap) + var(--safe-bottom))}.landing.svelte-1y2alyw .site-footer{margin-top:0}.learn-more.svelte-1y2alyw h2:where(.svelte-1y2alyw){font-size:var(--font-lg);letter-spacing:-.01em;margin:0 0 var(--space-3)}.learn-more.svelte-1y2alyw ul:where(.svelte-1y2alyw){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.learn-more.svelte-1y2alyw a:where(.svelte-1y2alyw){color:var(--accent);text-decoration:none;font-size:var(--font-sm)}.learn-more.svelte-1y2alyw a:where(.svelte-1y2alyw):hover{text-decoration:underline;text-underline-offset:2px}.closer.svelte-1y2alyw{padding:calc(var(--space-5) * 1.2) var(--space-4);text-align:center;background:var(--bg-subtle);border-radius:var(--radius-lg, 14px);display:grid;gap:var(--space-4);justify-items:center}.closer.svelte-1y2alyw h2:where(.svelte-1y2alyw){font-size:var(--font-xl);letter-spacing:-.01em}.closer.svelte-1y2alyw .btn:where(.svelte-1y2alyw){padding:var(--space-3) calc(var(--space-5) * 1.2)}
