.brand-badge.svelte-1kjv7zg{position:relative;display:flex;align-items:flex-start;gap:var(--gap-md);padding:var(--gap-sm);padding-bottom:2px;background:var(--color-surface-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);width:fit-content;margin:.5em 0}.upload-pic.svelte-1kjv7zg{position:relative;flex-shrink:0;display:block}.pic-spinner.svelte-1kjv7zg{position:absolute;inset:0;margin:auto;width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.7);border-top-color:var(--color-cta-dull);background:#ffffff59;animation:svelte-1kjv7zg-pic-spin .9s linear infinite}@keyframes svelte-1kjv7zg-pic-spin{to{transform:rotate(360deg)}}.ai-callout.svelte-1kjv7zg{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(470px,calc(100vw - 24px));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 12px 32px #00000029;padding:16px}.ai-callout.svelte-1kjv7zg:before{content:"";position:absolute;top:-7px;left:var(--arrow-left, calc(100% - 48px) );width:12px;height:12px;background:var(--color-surface);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);transform:rotate(45deg)}@media(max-width:400px){.ai-callout.svelte-1kjv7zg{padding:12px}}.brand-text-art.svelte-1kjv7zg{height:3.75rem;width:3.75rem;flex-shrink:0}.brand-badge.svelte-1kjv7zg img:where(.svelte-1kjv7zg){height:3.75rem;width:3.75rem;object-fit:contain;flex-shrink:0}.placeholder.svelte-1kjv7zg{font-size:var(--f-4);font-weight:700;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info.svelte-1kjv7zg{display:flex;flex-direction:column;flex:1;min-width:0;justify-content:space-between;height:100%}.details.svelte-1kjv7zg{display:flex;flex-direction:column;font-size:var(--f-00);line-height:1.3}.name.svelte-1kjv7zg{color:var(--color-text);display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16ch}.location.svelte-1kjv7zg{color:var(--color-text-muted);display:inline;white-space:nowrap}.location.svelte-1kjv7zg .state:where(.svelte-1kjv7zg){font-weight:700}.location.svelte-1kjv7zg .city:where(.svelte-1kjv7zg){overflow:hidden;text-overflow:ellipsis;max-width:13ch}.actions-row.svelte-1kjv7zg{display:flex;align-items:center;gap:var(--gap-sm)}.not-your-brand.svelte-1kjv7zg{font-size:var(--f-000);color:var(--color-text-muted)}.change-btn.svelte-1kjv7zg{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-xs) var(--gap-sm);font-size:var(--f-00);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);transition:all .15s ease}.change-btn.svelte-1kjv7zg:hover{background:var(--color-surface);color:var(--color-text);border-color:var(--color-cta)}@media(max-width:700px){.brand-badge.svelte-1kjv7zg{padding:var(--gap-xs) var(--gap-sm);gap:var(--gap-sm)}.brand-badge.svelte-1kjv7zg img:where(.svelte-1kjv7zg){height:3.5rem;width:3.5rem}.placeholder.svelte-1kjv7zg{font-size:var(--f-2);width:3.5rem;height:3.5rem}.details.svelte-1kjv7zg{font-size:var(--f-000)}.name.svelte-1kjv7zg{white-space:normal;max-width:12ch;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.name.svelte-1kjv7zg+.location:where(.svelte-1kjv7zg){display:none}.actions-row.svelte-1kjv7zg{flex-direction:column;align-items:flex-start}.change-btn.svelte-1kjv7zg{font-size:var(--f-00)}.not-your-brand.svelte-1kjv7zg{display:none}}.signup-form.svelte-1f9749s{text-align:center}.email-signup.svelte-1f9749s{border-radius:var(--radius-xl);padding:var(--gap-2xl) var(--gap-lg);width:100%}.break.svelte-1f9749s{padding-bottom:3rem;width:40rem;max-width:90%;margin:0 auto}.signup-form.svelte-1f9749s h3:where(.svelte-1f9749s){font-size:var(--f-6);font-weight:700;text-align:center;margin-bottom:1rem}.cta-subtext.svelte-1f9749s{margin-bottom:1rem}.benefits.svelte-1f9749s{display:flex;justify-content:center;gap:var(--gap-xl);margin-bottom:var(--gap-lg);flex-wrap:wrap}.benefit.svelte-1f9749s{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xs)}.benefit-icon.svelte-1f9749s{width:56px;height:56px;background:#b8b8b81a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-cta)}.benefit.svelte-1f9749s span:where(.svelte-1f9749s){font-size:var(--f-0);font-weight:500;opacity:.9}form.svelte-1f9749s{display:flex;flex-direction:column;gap:var(--gap-sm);max-width:500px;margin:0 auto}.input-row.svelte-1f9749s{display:flex;gap:var(--gap-sm)}input[type=email].svelte-1f9749s{flex:1;padding:1rem 1.25rem;font-size:var(--f-1);border:2px solid rgba(255,255,255,.2);border-radius:var(--radius-md);background:#fffffff2;min-width:0}input[type=email].svelte-1f9749s:focus{outline:none;border-color:var(--color-cta)}input[type=email].svelte-1f9749s::placeholder{color:var(--color-text-muted)}button.svelte-1f9749s{padding:1rem 2rem;font-size:var(--f-1);font-weight:600;white-space:nowrap}.error.svelte-1f9749s{color:#ff6b6b;font-size:var(--f-0);margin:0;text-align:center}.privacy.svelte-1f9749s{font-size:var(--f-00);text-align:center;margin:0}.success.svelte-1f9749s{color:#000;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding:var(--gap-lg);text-align:center}.success-icon.svelte-1f9749s{width:72px;height:72px;background:var(--color-cta);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center}.success.svelte-1f9749s h3:where(.svelte-1f9749s){font-size:var(--f-3);margin:0}.success.svelte-1f9749s p:where(.svelte-1f9749s){font-size:var(--f-1);margin:0}.cta-text.svelte-1f9749s{display:flex;line-height:1;justify-content:center;align-items:end;gap:.5em;letter-spacing:.02em}.rb-text.svelte-1f9749s{display:inline-block;text-wrap:nowrap;font-size:1.25em;line-height:1}@media(max-width:640px){.cta-text.svelte-1f9749s{display:flex;line-height:1;justify-content:center;align-items:center;flex-direction:column}.email-signup.svelte-1f9749s{border-radius:var(--radius-lg)}.signup-form.svelte-1f9749s h3:where(.svelte-1f9749s){font-size:var(--f-5)}.benefits.svelte-1f9749s{gap:var(--gap-md)}.benefit-icon.svelte-1f9749s{width:48px;height:48px}.benefit.svelte-1f9749s span:where(.svelte-1f9749s){font-size:var(--f-00)}.input-row.svelte-1f9749s{flex-direction:column}button.svelte-1f9749s{width:100%}}
