.trademark-bar.svelte-qccg9o{position:relative;z-index:2;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08);padding:var(--space-xs) var(--space-md);text-align:center}.trademark-notice.svelte-qccg9o{margin:0;font-size:.8125rem;color:#ffffffd9;letter-spacing:.02em;line-height:1.5}.mark.svelte-qccg9o{white-space:nowrap;font-weight:500}.tm.svelte-qccg9o{font-size:.55em;vertical-align:super;margin-left:.1em;opacity:.7;font-weight:400;line-height:0}.sign-in-page.svelte-qccg9o{flex:1;width:100%;max-width:32rem;margin:0 auto;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-lg)}.back-link-wrap.svelte-qccg9o{margin-bottom:var(--space-xs)}.back-link.svelte-qccg9o{color:var(--color-fg-muted);font-size:.875rem;text-decoration:none;border-bottom:none}.back-link.svelte-qccg9o:hover,.back-link.svelte-qccg9o:focus-visible{color:var(--color-fg);border-bottom:1px solid var(--color-fg)}.section-title.svelte-qccg9o{font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);margin:0 0 var(--space-md)}.product-card.svelte-qccg9o{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:#ffffff0a;border:1px solid var(--color-border);color:var(--color-fg);text-decoration:none;border-bottom:1px solid var(--color-border);transition:border-color .16s ease,background .16s ease}.product-card.svelte-qccg9o:hover,.product-card.svelte-qccg9o:focus-visible{border-color:var(--color-fg);background:#ffffff12;outline:none}.product-card.svelte-qccg9o:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.product-name.svelte-qccg9o{font-size:1.25rem;font-weight:500}.product-tagline.svelte-qccg9o{font-size:.9375rem;color:var(--color-fg-muted)}.product-cta.svelte-qccg9o{margin-top:var(--space-xs);font-size:.9375rem;color:var(--color-accent)}.waitlist-blurb.svelte-qccg9o{font-size:.9375rem;color:var(--color-fg-muted);margin:0 0 var(--space-md)}.waitlist-form.svelte-qccg9o{display:flex;gap:var(--space-sm);flex-wrap:wrap}.waitlist-input.svelte-qccg9o{flex:1;min-width:14rem;padding:var(--space-sm);background:#ffffff0a;border:1px solid var(--color-border);color:var(--color-fg);font-family:inherit;font-size:1rem;border-radius:0;min-height:44px}.waitlist-input.svelte-qccg9o:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-color:var(--color-fg)}.waitlist-submit.svelte-qccg9o{padding:var(--space-sm) var(--space-md);background:transparent;color:var(--color-fg);font-family:inherit;font-size:1rem;font-weight:500;border:1px solid var(--color-fg);border-radius:0;cursor:pointer;min-height:44px;min-width:44px;transition:background .16s ease,color .16s ease}.waitlist-submit.svelte-qccg9o:hover:not(:disabled),.waitlist-submit.svelte-qccg9o:focus-visible{background:var(--color-fg);color:var(--color-bg);outline:none}.waitlist-submit.svelte-qccg9o:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.waitlist-submit.svelte-qccg9o:disabled{opacity:.6;cursor:not-allowed}.waitlist-success.svelte-qccg9o{color:var(--color-fg);font-size:.9375rem;padding:var(--space-sm) 0;margin:0}.waitlist-error.svelte-qccg9o{color:#ff6b6b;font-size:.875rem;margin:0 0 var(--space-sm)}
