.band.svelte-vhgaed{grid-template-columns:minmax(15rem,26rem) minmax(0,34rem);justify-content:center;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(1.5rem,5vw,3.5rem);display:grid}.stats.svelte-vhgaed{border-top:1px solid var(--border)}.copy.svelte-vhgaed{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.hero.svelte-vhgaed h1:where(.svelte-vhgaed){text-transform:lowercase;letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,3.4rem)}.stats.svelte-vhgaed h2:where(.svelte-vhgaed){text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.5vw,2rem)}.tagline.svelte-vhgaed{color:var(--fg-muted);max-width:34ch;margin:0;font-size:1.05rem;line-height:1.55}.features.svelte-vhgaed{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.features.svelte-vhgaed li:where(.svelte-vhgaed){font-family:var(--font-display);color:var(--fg);align-items:baseline;gap:.6rem;font-size:.85rem;line-height:1.35;display:flex}.features.svelte-vhgaed li:where(.svelte-vhgaed):before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.4rem;height:.4rem;transform:translateY(-.1rem)}.cta-group.svelte-vhgaed{flex-direction:column;gap:.9rem;width:fit-content;margin-top:.3rem;display:flex}.actions.svelte-vhgaed{flex-wrap:wrap;gap:.8rem;display:flex}.actions.svelte-vhgaed .button:where(.svelte-vhgaed){padding:.65rem 1.4rem;font-size:.95rem}.button.ghost.svelte-vhgaed{color:var(--fg);border:1px solid var(--border);background:0 0}.button.ghost.svelte-vhgaed:hover{border-color:var(--fg-muted);background:color-mix(in srgb, var(--fg) 5%, transparent)}.demo-form.svelte-vhgaed{width:100%;margin:0}.demo-cta.svelte-vhgaed{border:1px solid var(--border);width:100%;color:var(--fg-muted);background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.9rem;display:inline-flex}.demo-cta.svelte-vhgaed:hover{border-color:var(--accent);color:var(--fg)}.demo-error.svelte-vhgaed{color:var(--danger);margin:0;font-size:.85rem}.shot.svelte-vhgaed{border-radius:var(--radius);border:1px solid var(--border);width:100%;max-width:34rem;max-height:22rem;box-shadow:var(--shadow);background:var(--bg-raised);margin:0;position:relative;overflow:hidden}.shot.svelte-vhgaed img:where(.svelte-vhgaed){width:100%;height:auto}.shot.svelte-vhgaed:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-raised));pointer-events:none;height:4.5rem;position:absolute;bottom:0;left:0;right:0}.shot-light.svelte-vhgaed,.shot-dark.svelte-vhgaed{display:block}.shot-dark.svelte-vhgaed{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shot-light.svelte-vhgaed{display:none}:root:not([data-theme=light]) .shot-dark.svelte-vhgaed{display:block}}[data-theme=dark] .shot-light.svelte-vhgaed{display:none}[data-theme=dark] .shot-dark.svelte-vhgaed{display:block}.foot.svelte-vhgaed{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:1rem;padding-block:1.75rem;display:flex}.selfhost.svelte-vhgaed{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);font-size:.8rem;font-weight:600;text-decoration:none}.selfhost.svelte-vhgaed:hover{color:var(--fg)}.gh.svelte-vhgaed{color:var(--fg-muted);display:inline-flex}.gh.svelte-vhgaed:hover{color:var(--fg)}.privacy-link.svelte-vhgaed{color:var(--fg-muted);font-size:.78rem}.privacy-link.svelte-vhgaed:hover{color:var(--fg)}.credit.svelte-vhgaed{color:var(--fg-muted);margin-left:auto;font-size:.78rem}.credit.svelte-vhgaed a:where(.svelte-vhgaed){color:inherit}@media (width<=52rem){.band.svelte-vhgaed{grid-template-columns:1fr;justify-items:center;gap:1.75rem}.copy.svelte-vhgaed{text-align:center;align-items:center;max-width:34rem}.features.svelte-vhgaed li:where(.svelte-vhgaed){text-align:left}.actions.svelte-vhgaed{justify-content:center}.demo-form.svelte-vhgaed{align-self:center}.credit.svelte-vhgaed{text-align:center;width:100%;margin-left:0}.foot.svelte-vhgaed{justify-content:center}}.row.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.row.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0}.empty.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.9rem;padding:2rem 1.5rem;display:flex}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--fg-muted);margin:0}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:stretch;gap:1.1rem;display:grid}.card.svelte-1uha8ag{color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.card.svelte-1uha8ag:hover{border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card.on-wrist.svelte-1uha8ag{border-color:var(--accent);box-shadow:var(--shadow), inset 0 0 0 1px var(--accent)}.card.on-wrist.svelte-1uha8ag:hover{box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--accent)}.kicker.onwrist.svelte-1uha8ag{justify-content:flex-start;margin:0 0 .35rem}.photo.svelte-1uha8ag{border-radius:var(--radius) var(--radius) 0 0;background:var(--bg);margin:-1rem -1rem .75rem;overflow:hidden}.card.svelte-1uha8ag img:where(.svelte-1uha8ag),.ph.svelte-1uha8ag{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ph.svelte-1uha8ag{color:var(--fg-muted);background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--accent) 8%, transparent), transparent), var(--bg);justify-content:center;align-items:center;display:flex}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .2rem;font-size:1.05rem}.sub.svelte-1uha8ag{color:var(--fg-muted);margin:0 0 .35rem;font-size:.85rem}.meta.svelte-1uha8ag{color:var(--fg-muted);margin:auto 0 0;font-size:.78rem}.meta.svelte-1uha8ag .seg:where(.svelte-1uha8ag){white-space:nowrap}details.sold.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}details.sold.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-family:var(--font-display);color:var(--fg-muted);font-weight:600}details.sold.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}details.sold.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.9rem}@media (width<=30rem){.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem}}
