.ld-header{--ld-bg:#fff;--ld-text:#15131a;--ld-muted:#6f6a78;--ld-border:#e8e3ef;--ld-surface:#fff;--ld-purple:#7c3aed;--ld-purple-dark:#6d28d9;--ld-soft:#f5f1ff;--ld-soft2:#faf8ff;--ld-chip-bg:#f8f7fb;--ld-hero-from:#fff;--ld-hero-to:#f5f1ff;--ld-glow:#d8c8ff;--ld-empty-bg:#f8f7fb;--ld-tone-purple:#eee8ff}.ld-page{--ld-bg:#fff;--ld-text:#15131a;--ld-muted:#6f6a78;--ld-border:#e8e3ef;--ld-surface:#fff;--ld-purple:#7c3aed;--ld-purple-dark:#6d28d9;--ld-soft:#f5f1ff;--ld-soft2:#faf8ff;--ld-chip-bg:#f8f7fb;--ld-hero-from:#fff;--ld-hero-to:#f5f1ff;--ld-glow:#d8c8ff;--ld-empty-bg:#f8f7fb;--ld-tone-purple:#eee8ff;font-family:var(--zs-font,"Inter", system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--ld-text);background:var(--ld-bg);flex-direction:column;min-height:100vh;display:flex}.ld-page main{flex:1 0 auto}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ld-page,html:not([data-theme=light]) .ld-header{--ld-bg:#14121a;--ld-text:#f2f0f7;--ld-muted:#a79fb3;--ld-border:#2c2836;--ld-surface:#1d1a24;--ld-purple:#a78bfa;--ld-purple-dark:#c4b5fd;--ld-soft:#2e2540;--ld-soft2:#241d33;--ld-chip-bg:#211d2c;--ld-hero-from:#14121a;--ld-hero-to:#1f1a2e;--ld-glow:#4c3a75;--ld-empty-bg:#211d2c;--ld-tone-purple:#2e2540}}html[data-theme=dark] .ld-page,html[data-theme=dark] .ld-header{--ld-bg:#14121a;--ld-text:#f2f0f7;--ld-muted:#a79fb3;--ld-border:#2c2836;--ld-surface:#1d1a24;--ld-purple:#a78bfa;--ld-purple-dark:#c4b5fd;--ld-soft:#2e2540;--ld-soft2:#241d33;--ld-chip-bg:#211d2c;--ld-hero-from:#14121a;--ld-hero-to:#1f1a2e;--ld-glow:#4c3a75;--ld-empty-bg:#211d2c;--ld-tone-purple:#2e2540}.ld-page *{box-sizing:border-box}.ld-page :where(a),.ld-header :where(a),.site-footer :where(a){font:inherit;color:inherit;text-decoration:none}.ld-page :where(button){font:inherit}.ld-page :focus-visible{outline:2px solid var(--ld-purple);outline-offset:2px}.ld-container{width:min(1180px,100% - 48px);margin:auto}.ld-header{z-index:30;background:color-mix(in srgb, var(--ld-bg) 94%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--ld-border);height:64px;position:sticky;top:0}.ld-header-inner{align-items:center;gap:24px;width:min(1180px,100% - 48px);height:100%;margin:0 auto;display:flex}.ld-brand{color:var(--ld-purple-dark);flex-shrink:0;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.ld-brand-mark{flex-shrink:0;height:30px}.ld-nav{gap:8px;margin:auto;display:flex}.ld-nav-link{color:var(--ld-text);border-radius:10px;padding:9px 13px;font-size:14px;font-weight:600}.ld-nav-link.is-active,.ld-nav-link:hover{background:var(--ld-soft);color:var(--ld-purple-dark)}.ld-nav-link.is-inert{color:var(--ld-muted);cursor:default}.ld-nav-link.is-inert:hover{background:0 0}.ld-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ld-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:inline-flex}.ld-primary{background:var(--ld-purple);color:#fff}.ld-primary:hover{background:var(--ld-purple-dark)}.ld-ghost{color:var(--ld-text);background:0 0}.ld-small{padding:10px 16px}.ld-outline{color:var(--ld-purple);background:#fff;border:1px solid #cdbdf5}.ld-light{color:var(--ld-purple);background:#fff}.ld-menu-btn{color:var(--ld-text);cursor:pointer;background:0 0;border:0;display:none}.ld-mobile-menu{background:var(--ld-bg);border-bottom:1px solid var(--ld-border);flex-direction:column;gap:4px;padding:12px 18px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 30px -14px #00000040}.ld-mobile-link{color:var(--ld-text);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--ld-border);background:0 0;align-items:center;gap:8px;padding:12px 4px;font-size:.95rem;font-weight:600;display:flex}.ld-mobile-link.is-active{color:var(--ld-purple-dark)}.ld-mobile-link.is-inert{color:var(--ld-muted);cursor:default}.ld-mobile-menu .ld-btn{margin-top:10px}.ld-hero{background:linear-gradient(90deg, var(--ld-hero-from), var(--ld-hero-to));position:relative;overflow:hidden}.ld-hero-glow{background:radial-gradient(circle, var(--ld-glow), transparent 70%);border-radius:50%;width:760px;height:480px;position:absolute;top:-320px;right:-120px}.ld-hero-media{pointer-events:none;width:58%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.ld-hero-photo{width:100%;min-width:820px;max-width:1080px;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ld-hero-content{z-index:1;padding:80px 0;position:relative}.ld-hero-text{min-width:0;max-width:540px}.ld-hero-badge-row{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ld-hero-badge{background:var(--ld-soft);color:var(--ld-purple-dark);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.ld-hero h1{letter-spacing:-.03em;margin:0 0 16px;font-size:48px;font-weight:800;line-height:1.14}.ld-hero h1 span{color:var(--ld-purple)}.ld-hero p{color:var(--ld-muted);max-width:46ch;margin:0 0 22px;font-size:17px;line-height:1.6}.ld-hero-location{border:1px solid var(--ld-border);color:var(--ld-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:26px;padding:9px 15px;font-size:13px;font-weight:650;display:inline-flex}.ld-hero-buttons{flex-wrap:wrap;gap:14px;display:flex}.ld-how{background:var(--ld-soft2);padding:72px 0;scroll-margin-top:96px}.ld-how-center-head{text-align:center;margin-bottom:36px}.ld-how-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ld-purple-dark);margin:0;font-size:11px;font-weight:800}.ld-how-heading{letter-spacing:-.02em;margin:8px 0;font-size:32px;font-weight:800}.ld-how-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ld-how-card{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:18px;padding:28px}.ld-how-icon{color:var(--ld-purple);margin-bottom:12px;display:block}.ld-how-title{margin:0 0 8px;font-size:1.05rem;font-weight:700}.ld-how-desc{color:var(--ld-muted);margin:0;font-size:.9rem;line-height:1.6}@media (width<=900px){.ld-how-grid{grid-template-columns:1fr}}.ld-communities{background:linear-gradient(90deg, var(--ld-surface), var(--ld-soft2));padding:72px 0;scroll-margin-top:96px}.ld-communities-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.ld-communities-heading{letter-spacing:-.02em;margin:8px 0 14px;font-size:clamp(1.4rem,1.15rem + .9vw,1.85rem);font-weight:800}.ld-communities-body{color:var(--ld-muted);max-width:52ch;margin:0 0 24px;font-size:.94rem;line-height:1.6}.ld-communities-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ld-communities-list li{align-items:flex-start;gap:12px;font-size:.92rem;font-weight:600;display:flex}.ld-communities-check{background:var(--ld-purple);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}@media (width<=900px){.ld-communities-inner{grid-template-columns:1fr}}.ld-features{padding:72px 0;scroll-margin-top:96px}.ld-features .ld-how-center-head{margin-bottom:40px}.ld-compare-grid{grid-template-columns:1.05fr 1.05fr .72fr;align-items:stretch;gap:20px;display:grid}.ld-compare-card{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:18px;flex-direction:column;padding:24px;display:flex}.ld-compare-card.is-guest{border-color:var(--ld-border);background:var(--ld-surface)}.ld-compare-card.is-account{border-color:var(--ld-tone-purple);background:linear-gradient(160deg, var(--ld-tone-purple), var(--ld-surface) 65%)}.ld-compare-head{align-items:center;gap:14px;display:flex}.ld-compare-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ld-compare-icon.is-guest{background:var(--ld-chip-bg);color:var(--ld-text)}.ld-compare-icon.is-account{background:var(--ld-tone-purple);color:var(--ld-purple-dark)}.ld-compare-title{margin:0;font-size:1.15rem;font-weight:800}.ld-compare-subtitle{color:var(--ld-muted);margin:4px 0 0;font-size:.8rem}.ld-compare-list{flex-direction:column;gap:14px;margin-top:20px;display:flex}.ld-compare-item{align-items:center;gap:10px;font-size:.85rem;font-weight:600;display:flex}.ld-compare-check{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ld-compare-check.is-guest{background:var(--ld-chip-bg);color:var(--ld-text)}.ld-compare-check.is-account{background:var(--ld-tone-purple);color:var(--ld-purple-dark)}.ld-guest-note{border-top:1px dashed var(--ld-border);color:var(--ld-muted);align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:16px;font-size:.78rem;line-height:1.5;display:flex}.ld-guest-note svg{color:var(--ld-purple-dark);flex-shrink:0;margin-top:2px}.ld-compare-cta{color:#fff;border-radius:13px;align-items:center;gap:12px;min-height:64px;margin-top:22px;padding:0 18px;display:flex}.ld-compare-cta.is-guest{background:var(--ld-surface);color:var(--ld-text);border:1.5px solid var(--ld-text)}.ld-compare-cta.is-account{background:linear-gradient(120deg, var(--ld-purple), var(--ld-purple-dark))}.ld-compare-cta-text{flex-direction:column;gap:2px;display:flex}.ld-compare-cta-text strong{font-size:.92rem;font-weight:700}.ld-compare-cta-text small{opacity:.9;font-size:.72rem}@media (prefers-reduced-motion:no-preference){.ld-compare-cta{transition:opacity .15s}.ld-compare-cta:hover{opacity:.9}}.ld-compare-side{flex-direction:column;gap:20px;display:flex}.ld-why-card{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:18px;padding:22px}.ld-why-heading{margin:0 0 6px;font-size:1rem;font-weight:800}.ld-why-row{border-bottom:1px solid var(--ld-border);color:var(--ld-muted);align-items:center;gap:10px;padding:11px 0;font-size:.82rem;display:flex}.ld-why-row:last-child{border-bottom:none}.ld-why-row svg{color:var(--ld-purple-dark);flex-shrink:0}.ld-safety-card{background:color-mix(in srgb, var(--ld-tone-purple) 45%, var(--ld-surface));color:var(--ld-purple-dark);border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.ld-safety-heading{color:var(--ld-text);margin:0;font-size:.92rem;font-weight:800}.ld-safety-copy{color:var(--ld-muted);margin:3px 0 0;font-size:.8rem}@media (width<=1024px){.ld-compare-grid{grid-template-columns:1fr 1fr}.ld-compare-side{flex-direction:row;grid-column:1/-1}.ld-compare-side>*{flex:1}}@media (width<=640px){.ld-compare-grid{grid-template-columns:1fr}.ld-compare-side{flex-direction:column}}.ld-download-section{background:var(--ld-soft2);padding:72px 0;scroll-margin-top:96px}.ld-download-box{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid}.ld-download-lead{color:var(--ld-muted);max-width:54ch;margin:8px 0 22px;font-size:.94rem;line-height:1.6}.ld-download-features{flex-direction:column;gap:14px;display:flex}.ld-download-feature{align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.ld-download-feature svg{color:var(--ld-purple-dark);flex-shrink:0}.ld-store-actions{flex-direction:column;gap:12px;display:flex}.ld-store-button{border:1.5px solid var(--ld-text);min-height:62px;color:var(--ld-text);background:var(--ld-surface);border-radius:13px;align-items:center;gap:12px;padding:0 18px;display:flex}.ld-store-button span{flex-direction:column;gap:1px;display:flex}.ld-store-button small{opacity:.75;font-size:.68rem}.ld-store-button strong{font-size:.95rem;font-weight:800}.ld-store-button.is-disabled{opacity:.5;cursor:default;border-style:dashed}@media (prefers-reduced-motion:no-preference){.ld-store-button:not(.is-disabled){transition:opacity .15s}.ld-store-button:not(.is-disabled):hover{opacity:.75}}.ld-store-note{color:var(--ld-muted);margin:4px 0 0;font-size:.78rem}@media (width<=900px){.ld-download-box{grid-template-columns:1fr}}.ld-content{padding:72px 0}.ld-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.ld-section-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ld-purple-dark);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.ld-section-title h2{margin:0;font-size:28px;font-weight:800}.ld-section-title a{color:var(--ld-purple-dark);flex-shrink:0;align-items:center;gap:4px;font-weight:650;display:flex}.ld-section-empty{border:1px dashed var(--ld-border);background:var(--ld-empty-bg);color:var(--ld-muted);border-radius:12px;padding:22px}.ld-section-empty-icon{background:var(--ld-tone-purple);width:40px;height:40px;color:var(--ld-purple-dark);border-radius:999px;place-items:center;margin-bottom:12px;display:grid}.ld-section-empty p{margin:0 0 6px}.ld-section-empty a{color:var(--ld-purple-dark);font-weight:650}.ld-nearby-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ld-cta-section{padding:56px 0}.ld-cta-box{color:#fff;background:linear-gradient(135deg,#7c3aed,#4c1d95);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:38px 44px;display:flex}.ld-cta-box h2{margin:0 0 8px;font-size:1.5rem}.ld-cta-box p{color:#e7ddfe;margin:0}.ld-toast{z-index:60;background:var(--ld-text);max-width:min(360px,100vw - 32px);color:var(--ld-bg);text-align:center;border-radius:12px;padding:12px 18px;font-size:.86rem;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -20px #0006}@media (width<=1050px){.ld-nav{display:none}.ld-hero-text{max-width:none}.ld-hero-media{display:none}.ld-nearby-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ld-header{height:68px;position:relative}.ld-header-actions .ld-ghost,.ld-header-actions .ld-primary{display:none}.ld-menu-btn{display:block}.ld-hero-content{padding:56px 0}.ld-hero h1{font-size:34px}.ld-hero-buttons{flex-direction:column}.ld-hero-buttons .ld-btn{width:100%}.ld-nearby-grid{grid-template-columns:1fr}.ld-cta-box{text-align:center;flex-direction:column;align-items:stretch;padding:28px}}.site-footer{--f-ink:#111827;--f-muted:#667085;--f-faint:#9ca3af;--f-border:#e8e8ef;--f-surface-sunken:#f8f7fb;--f-accent:#7c3aed;border-top:1px solid var(--f-border);margin-top:48px;padding:20px clamp(16px,4vw,48px);font-family:inherit}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .site-footer{--f-ink:#f2f0f7;--f-muted:#a79fb3;--f-faint:#8b8698;--f-border:#2c2836;--f-surface-sunken:#211d2c;--f-accent:#a78bfa}}html[data-theme=dark] .site-footer{--f-ink:#f2f0f7;--f-muted:#a79fb3;--f-faint:#8b8698;--f-border:#2c2836;--f-surface-sunken:#211d2c;--f-accent:#a78bfa}.site-footer *{box-sizing:border-box}.site-footer :focus-visible{outline:2px solid var(--f-accent);outline-offset:2px}.site-footer-row{flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:1180px;margin:0 auto;display:flex}.site-footer-brand{color:var(--f-ink);flex-shrink:0;align-items:center;gap:8px;font-size:1rem;font-weight:800;text-decoration:none;display:flex}.site-footer-mark{flex-shrink:0;height:22px}.site-footer-copyright{color:var(--f-faint);font-size:.82rem}.site-footer-links{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.site-footer-inert{color:var(--f-muted);cursor:default;white-space:nowrap;font-size:.84rem}.site-footer-links a{color:var(--f-muted);white-space:nowrap;font-size:.84rem;text-decoration:none}.site-footer-links a:hover{color:var(--f-ink);text-decoration:underline}.site-footer-social{align-items:center;gap:8px;display:flex}.site-footer-social-btn{background:var(--f-surface-sunken);width:30px;height:30px;color:var(--f-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-footer-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.site-footer-icon-dot{fill:currentColor;stroke:none}@media (width<=700px){.site-footer-row{text-align:center;justify-content:center}.site-footer-links{justify-content:center;margin-left:0}}.zs-activity-card{border:1px solid var(--zs-border);border-radius:var(--zs-radius-md);background:var(--zs-surface);transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.zs-activity-card:hover{box-shadow:var(--zs-shadow-md);transform:translateY(-2px)}.zs-activity-card.zs-compact{grid-template-columns:100px 1fr;align-items:stretch;display:grid}.zs-activity-icon{background:linear-gradient(145deg, var(--zs-accent-soft), var(--zs-surface-sunken));height:120px;color:var(--zs-accent-soft-ink);place-items:center;font-size:2.4rem;display:grid}.zs-activity-card.zs-compact .zs-activity-icon{height:auto}.zs-activity-body{padding:16px}.zs-card-kicker{color:var(--zs-accent);font-size:.68rem;font-weight:750;font-family:var(--zs-font)}.zs-activity-card h3{font-size:.98rem;font-family:var(--zs-font);margin:5px 0 10px}.zs-activity-card h3 a{color:var(--zs-ink);text-decoration:none}.zs-card-meta{color:var(--zs-muted);font-size:.75rem;font-family:var(--zs-font);align-items:center;gap:6px;margin:6px 0;display:flex}.zs-card-foot{border-top:1px solid var(--zs-border);justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;font-size:.75rem;display:flex}.zs-card-foot span{color:var(--zs-muted);align-items:center;gap:5px;display:flex}.zs-card-foot a{color:var(--zs-accent);font-size:.75rem;font-weight:650;text-decoration:none}.zs-logo{align-items:center;gap:.4em;display:inline-flex}.zs-logo-mark{aspect-ratio:1;object-fit:contain;flex-shrink:0;width:auto;height:100%;display:block}.zs-logo-word{object-fit:contain;width:auto;height:100%;display:block}.ld-page{height:100%;min-height:0;overflow-y:auto}.ld-page>*{flex-shrink:0}.ld-page *,.ld-header *,.site-footer *{box-sizing:border-box}.ld-page :where(a),.ld-header :where(a),.site-footer :where(a){text-decoration:none}.ld-page :where(button),.ld-header :where(button){font:inherit}.logo{color:var(--ld-text);align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.ld-logo{height:30px}.avatar{color:#7c3aed;background:#eee8ff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.avatar-sm{width:28px;height:28px;font-size:10px}.avatar-md{width:36px;height:36px;font-size:12px}.avatar-stack{display:flex}.avatar-stack .avatar{border:2px solid #fff;margin-left:-7px}.avatar-stack .avatar:first-child{margin-left:0}.avatar-photo{padding:0;overflow:hidden}.avatar-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ld-header,.site-footer{font-family:var(--zs-font,"Inter", system-ui, -apple-system, "Segoe UI", sans-serif);color:var(--ld-text);flex-shrink:0}.zs-seo{padding:64px 0}.zs-seo-soft{background:var(--ld-soft2)}.zs-seo .ld-how-heading{margin-bottom:24px}.zs-seo-prose>*{max-width:820px}.zs-seo-prose p:not(.ld-how-eyebrow){color:var(--ld-muted);margin:0 0 16px;font-size:17px;line-height:1.7}.zs-seo-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.zs-seo-card{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:16px;padding:20px 22px;display:block}.zs-seo-card h3{color:var(--ld-text);align-items:center;gap:6px;margin:0 0 6px;font-size:17px;display:flex}.zs-seo-card p{color:var(--ld-muted);margin:0;font-size:14px;line-height:1.6}.zs-seo-guide{transition:border-color .15s,transform .15s}.zs-seo-guide:hover{border-color:var(--ld-purple);transform:translateY(-2px)}.zs-seo-guide h3{color:var(--ld-purple)}.zs-seo-faq>*{max-width:820px}.zs-seo-faq details{border:1px solid var(--ld-border);background:var(--ld-surface);border-radius:14px;margin-bottom:12px;padding:16px 20px}.zs-seo-faq summary{cursor:pointer;color:var(--ld-text);font-size:16px;font-weight:700}.zs-seo-faq details p{color:var(--ld-muted);margin:10px 0 0;line-height:1.6}.zp-crumbs ol{color:var(--ld-muted);flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.zp-crumbs li+li:before{content:"›";margin-right:6px}.zp-crumbs a:hover{color:var(--ld-text)}