.community.svelte-df9unm{padding:3rem 0 0rem;border-top:4px solid var(--color-text-dark);display:flex;flex-direction:column;align-items:center;gap:1.5rem}.progress-row.svelte-df9unm{width:75%}.progress-track.svelte-df9unm{width:100%;height:2px;background:var(--color-border)}.progress-fill.svelte-df9unm{height:100%;background:var(--color-primary)}.progress-label.svelte-df9unm{font-size:.8125rem;color:var(--color-text-muted);margin:.5rem 0 0;text-align:right;text-transform:lowercase}.globe-wrap.svelte-df9unm{position:relative;width:100%;max-width:680px;margin:0 auto;-webkit-mask-image:radial-gradient(circle,black 55%,transparent 72%);mask-image:radial-gradient(circle,black 55%,transparent 72%)}.globe-container.svelte-df9unm{position:relative;width:100%;overflow:hidden}.globe-canvas.svelte-df9unm{width:100%;aspect-ratio:1;display:block}.map-canvas.svelte-df9unm{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.dot-overlay.svelte-df9unm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.dot-overlay.svelte-df9unm .dot{position:absolute;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.dot-overlay.svelte-df9unm .cluster-dot{background:var(--color-primary);box-shadow:0 0 4px var(--color-primary),0 0 8px #c85a3f59;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;line-height:1}.dot-overlay.svelte-df9unm .city-label{position:absolute;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--color-text-dark);opacity:.6;white-space:nowrap;pointer-events:none;text-shadow:0 0 3px rgba(255,255,255,.9),0 0 6px rgba(255,255,255,.6)}.dot-overlay.svelte-df9unm .you-dot{background:#2eb8c9;box-shadow:0 0 0 3px #2eb8c94d,0 0 6px #2eb8c980;animation:svelte-df9unm-pulse-ring 2s ease-out infinite}@keyframes svelte-df9unm-pulse-ring{0%{box-shadow:0 0 #2eb8c980,0 0 6px #2eb8c980}70%{box-shadow:0 0 0 10px #2eb8c900,0 0 6px #2eb8c94d}to{box-shadow:0 0 #2eb8c900,0 0 6px #2eb8c980}}.stats-row.svelte-df9unm{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;justify-content:center;font-size:.9375rem;color:var(--color-text-secondary)}.stats-total.svelte-df9unm{font-size:1.5rem;font-weight:900;color:var(--color-primary);letter-spacing:-.03em;line-height:1}.stats-label.svelte-df9unm{color:var(--color-text-muted)}.stats-sep.svelte-df9unm{color:var(--color-text-muted);opacity:.4}.breakdown.svelte-df9unm{display:flex;align-items:center;gap:.625rem}.breakdown-item.svelte-df9unm{font-weight:600;color:var(--color-text-dark)}.dim.svelte-df9unm{font-weight:400;color:var(--color-text-muted);font-size:.8125rem}@media (max-width: 768px){.community.svelte-df9unm{padding:2rem 0 3rem}.globe-wrap.svelte-df9unm{max-width:90vw}.stats-row.svelte-df9unm{font-size:.8125rem;gap:.5rem;padding:0 1rem}.stats-total.svelte-df9unm{font-size:1.25rem}.stats-sep.svelte-df9unm{display:none}}@media (max-width: 400px){.globe-wrap.svelte-df9unm{max-width:95vw}.breakdown.svelte-df9unm{gap:.5rem}}.page.svelte-1uha8ag{max-width:var(--max-width);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.hero.svelte-1uha8ag{display:flex;align-items:flex-start;padding:clamp(4rem,12vh,8rem) 0 clamp(4rem,10vh,6rem)}.hero-content.svelte-1uha8ag{width:100%}.logo.svelte-1uha8ag{width:100px;height:100px;margin-bottom:clamp(2rem,5vh,4rem)}h1.svelte-1uha8ag{font-size:clamp(2.25rem,7vw,4rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--color-primary);margin:0 0 clamp(2.5rem,6vh,4rem) 0;text-transform:lowercase}h1.svelte-1uha8ag .line:where(.svelte-1uha8ag){display:block}.cta-block.svelte-1uha8ag{max-width:480px}.cta-sms.svelte-1uha8ag{display:block;font-size:1.375rem;font-weight:700;text-decoration:none;color:var(--color-text-dark);letter-spacing:.02em;transition:color .8s cubic-bezier(.4,0,.2,1)}.cta-sms.svelte-1uha8ag:hover,.cta-hi.svelte-1uha8ag{color:var(--color-primary)}.cta-or.svelte-1uha8ag{display:block;font-size:.875rem;color:var(--color-text-muted);margin:1.25rem 0 1rem}.cta-email.svelte-1uha8ag{display:flex;align-items:baseline;gap:.5rem;font-size:1.375rem;font-weight:700;letter-spacing:.02em;color:var(--color-text-dark)}.email-field.svelte-1uha8ag{display:flex;align-items:center;flex:1;min-width:0;border-bottom:2px solid var(--color-border);transition:border-color var(--transition-normal)}.email-field.svelte-1uha8ag:focus-within{border-bottom-color:var(--color-primary)}.cta-email.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:0;font:inherit;color:var(--color-text-dark);background:transparent;border:none;padding:.25rem 0}.cta-email.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--color-text-muted)}.cta-email.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none}.cta-email.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled{opacity:.5}.cta-email.svelte-1uha8ag button:where(.svelte-1uha8ag){display:flex;align-items:center;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:0 0 0 .25rem;transition:color .8s cubic-bezier(.4,0,.2,1);line-height:1}.cta-email.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(:disabled){color:var(--color-primary)}.cta-email.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.5;cursor:not-allowed}.email-success.svelte-1uha8ag{font-size:1.125rem;font-weight:700;color:var(--color-primary);margin:0}.email-check-link.svelte-1uha8ag{display:inline-block;text-decoration:none;transition:opacity .3s ease}.email-check-link.svelte-1uha8ag:hover{opacity:.85}.email-check-link.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){display:inline-block;margin-left:.25em;transition:transform .3s ease}.email-check-link.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){transform:translate(3px)}.waitlist-form.svelte-1uha8ag{display:flex;gap:0;border:3px solid var(--color-text-dark);border-radius:var(--radius-full);overflow:hidden;background:#fff}.email-input.svelte-1uha8ag{flex:1;min-width:0;padding:1rem 1.5rem;font-size:1rem;border:none;background:transparent;color:var(--color-text-dark)}.email-input.svelte-1uha8ag::placeholder{color:var(--color-text-muted)}.email-input.svelte-1uha8ag:focus{outline:none}.email-input.svelte-1uha8ag:disabled{opacity:.6}.btn-primary.svelte-1uha8ag{padding:1rem 2rem;min-height:56px;font-size:1rem;font-weight:600;text-transform:lowercase;text-decoration:none;border:none;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-bg);cursor:pointer;transition:transform .3s ease;white-space:nowrap}.btn-primary.svelte-1uha8ag:hover:not(:disabled){transform:translateY(-2px)}.btn-primary.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.number-container.svelte-1uha8ag{position:relative;display:inline-block}.spacer.svelte-1uha8ag{visibility:hidden;letter-spacing:1px;font-weight:700}.phone-digits.svelte-1uha8ag,.vanity-letters.svelte-1uha8ag{position:absolute;top:0;left:0;white-space:nowrap;font-weight:700}.phone-digits.svelte-1uha8ag{color:var(--color-text-dark);animation:svelte-1uha8ag-digits-fade 5s ease-in-out infinite,svelte-1uha8ag-digits-compress 5s ease-in-out infinite}.vanity-letters.svelte-1uha8ag{color:var(--color-primary);animation:svelte-1uha8ag-letters-fade 5s ease-in-out infinite,svelte-1uha8ag-letters-compress 5s ease-in-out infinite}@keyframes svelte-1uha8ag-digits-fade{0%{opacity:1}20%{opacity:1}30%{opacity:0}70%{opacity:0}80%{opacity:1}to{opacity:1}}@keyframes svelte-1uha8ag-letters-fade{0%{opacity:0}20%{opacity:0}30%{opacity:1}70%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes svelte-1uha8ag-digits-compress{0%{letter-spacing:1px;word-spacing:normal}20%{letter-spacing:1px;word-spacing:normal}30%{letter-spacing:-.5px;word-spacing:-4px}70%{letter-spacing:-.5px;word-spacing:-4px}80%{letter-spacing:1px;word-spacing:normal}to{letter-spacing:1px;word-spacing:normal}}@keyframes svelte-1uha8ag-letters-compress{0%{letter-spacing:1px;word-spacing:normal}20%{letter-spacing:1px;word-spacing:normal}30%{letter-spacing:-.5px;word-spacing:-4px}70%{letter-spacing:-.5px;word-spacing:-4px}80%{letter-spacing:1px;word-spacing:normal}to{letter-spacing:1px;word-spacing:normal}}.success-state.svelte-1uha8ag{padding:1.5rem;border:3px solid var(--color-text-dark);border-radius:var(--radius-md)}.success-headline.svelte-1uha8ag{font-size:1.25rem;font-weight:700;color:var(--color-primary);margin:0}.success-detail.svelte-1uha8ag{font-size:1rem;color:var(--color-text-secondary);margin:.5rem 0 0}.error-message.svelte-1uha8ag{font-size:.875rem;color:#c53030;margin:1rem 0 0}.legal.svelte-1uha8ag{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5;margin:1.25rem 0 0}.legal.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text-muted);text-decoration:none;transition:color .6s cubic-bezier(.4,0,.2,1)}.legal.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-text-dark)}.promise.svelte-1uha8ag{padding:clamp(4rem,10vh,6rem) 0;border-top:4px solid var(--color-text-dark)}.promise-content.svelte-1uha8ag{max-width:100%}.promise-main.svelte-1uha8ag{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--color-primary);margin:0 0 .75rem;text-transform:lowercase}.promise-sub.svelte-1uha8ag{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:400;color:var(--color-text-secondary);margin:0;text-transform:lowercase}.method.svelte-1uha8ag{padding:clamp(4rem,10vh,6rem) 0;border-top:4px solid var(--color-text-dark)}.method.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.01em;color:var(--color-text-muted);margin:0 0 3rem;text-transform:lowercase}.method-grid.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.method-card.svelte-1uha8ag{display:grid;grid-template-columns:48px 1fr;gap:1.5rem;padding:2.5rem 0;border-bottom:1px solid var(--color-border)}.method-card.svelte-1uha8ag:first-child{padding-top:0}.method-card.svelte-1uha8ag:last-child{border-bottom:none;padding-bottom:0}.method-number.svelte-1uha8ag{font-size:.875rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.05em;padding-top:.25rem}.method-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.125rem;font-weight:700;color:var(--color-text-dark);margin:0 0 .5rem;text-transform:lowercase;letter-spacing:-.01em}.method-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem;line-height:1.7;color:var(--color-text-secondary);margin:0}.faq.svelte-1uha8ag{padding:clamp(4rem,10vh,6rem) 0;border-top:4px solid var(--color-text-dark)}.faq-grid.svelte-1uha8ag{display:flex;flex-direction:column;gap:3rem}.faq-card.svelte-1uha8ag{padding:0}.faq-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:700;color:var(--color-text-dark);margin:0 0 .75rem;text-transform:lowercase;letter-spacing:-.01em}.faq-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem;line-height:1.7;color:var(--color-text-secondary);margin:0}.closer.svelte-1uha8ag{padding:clamp(5rem,12vh,8rem) 0;border-top:4px solid var(--color-text-dark)}.closer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.3;color:var(--color-primary);margin:0;text-transform:lowercase;letter-spacing:-.02em}@media (max-width: 768px){.hero.svelte-1uha8ag{min-height:auto;padding:4rem 0 5rem}.logo.svelte-1uha8ag{width:80px;height:80px;margin-bottom:3rem}h1.svelte-1uha8ag{margin-bottom:3rem}.waitlist-form.svelte-1uha8ag{flex-direction:column;border:none;border-radius:0;gap:1rem;background:transparent}.email-input.svelte-1uha8ag{border:3px solid var(--color-text-dark);border-radius:var(--radius-full);padding:1rem 1.5rem}.btn-primary.svelte-1uha8ag{text-align:center}.cta-sms.svelte-1uha8ag,.cta-email.svelte-1uha8ag{font-size:1.125rem}.promise.svelte-1uha8ag,.method.svelte-1uha8ag,.faq.svelte-1uha8ag,.closer.svelte-1uha8ag{padding:4rem 0}.method-card.svelte-1uha8ag{grid-template-columns:1fr;gap:.75rem;padding:2rem 0}.method-number.svelte-1uha8ag{padding-top:0}}@media (max-width: 480px){.promise-main.svelte-1uha8ag{font-size:1.5rem}.promise-sub.svelte-1uha8ag{font-size:1rem}}
