.hdr[data-astro-cid-fzpbxy5g]{z-index:40;-webkit-backdrop-filter:saturate(1.6)blur(14px);background:#ffffffd1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.hdr[data-astro-cid-fzpbxy5g].is-scrolled{border-bottom-color:var(--line)}.hdr-bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:32px;height:68px;display:flex}.hdr-links[data-astro-cid-fzpbxy5g]{gap:4px;display:flex}.hdr-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-radius:var(--r-pill);font-weight:500;font-size:var(--t-sm);color:var(--ink-2);padding:8px 12px;text-decoration:none}.hdr-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--fog);color:var(--ink)}.hdr-cta[data-astro-cid-fzpbxy5g]{gap:6px;margin-left:auto;display:flex}@media (width<=860px){.hdr-links[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=480px){.hdr-cta[data-astro-cid-fzpbxy5g] .btn-primary[data-astro-cid-fzpbxy5g]{display:none}}.ftr[data-astro-cid-nns7i3if]{background:var(--marine);color:#ffffffb8;margin-top:120px;padding:72px 0 28px}.ftr-grid[data-astro-cid-nns7i3if]{grid-template-columns:2fr repeat(3,1fr);gap:32px;display:grid}.ftr-brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{font-family:var(--display);font-weight:600;font-size:var(--t-lg);color:#fff;margin-top:16px}nav[data-astro-cid-nns7i3if]{font-size:var(--t-sm);align-content:start;gap:10px;display:grid}nav[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{color:#fff;font-family:var(--display);margin-bottom:4px;font-weight:600}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:#fff}.ftr-app[data-astro-cid-nns7i3if] em[data-astro-cid-nns7i3if]{border-radius:var(--r-pill);font-style:normal;font-size:var(--t-xs);background:#ffffff1a;margin-left:8px;padding:2px 8px}.ftr-legal[data-astro-cid-nns7i3if]{font-size:var(--t-xs);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;display:flex}@media (width<=760px){.ftr-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}.ftr-brand[data-astro-cid-nns7i3if]{grid-column:1/-1}}.signin-failed[data-astro-cid-lcdefpme]{border-radius:var(--r-md);color:#5c3300;background:#fff4e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 12px 12px 20px;display:flex}.signin-failed[data-astro-cid-lcdefpme][hidden]{display:none}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:calc(100svh - 68px);padding-block:40px 64px;display:grid}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.055em;font-size:clamp(2.9rem,6.6vw,5.6rem);font-weight:800;line-height:.98}.hero-lede[data-astro-cid-lcdefpme]{max-width:36ch;font-size:var(--t-lg);color:var(--ink-2);margin:26px 0 32px}.hero-lede[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent-ink);font-family:var(--display);white-space:nowrap;font-weight:600}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.hero-note[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--t-sm);margin-top:16px}.stage[data-astro-cid-lcdefpme]{width:100%;max-width:560px;height:640px;margin-inline:auto;position:relative}.stage-glow[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, var(--accent-wash), transparent);border-radius:50%;position:absolute;inset:12% 2% 0}.phone-shell[data-astro-cid-lcdefpme]{background:var(--marine);width:300px;height:600px;box-shadow:inset 0 0 0 2px #2a2d66, var(--shadow-float);border-radius:46px;padding:10px;position:relative}.phone-shell[data-astro-cid-lcdefpme]:before{content:"";z-index:2;background:var(--marine);border-radius:20px;width:84px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.phone-screen[data-astro-cid-lcdefpme]{background:#fff;border-radius:36px;height:100%;overflow:hidden}.phone-screen[data-astro-cid-lcdefpme] .lp{min-height:100%}.phone-screen[data-astro-cid-lcdefpme] .lp-main{padding:40px 14px 16px}.phone-screen[data-astro-cid-lcdefpme] .lp-btn{min-height:50px;padding:10px 48px;font-size:.92em}.phone-screen[data-astro-cid-lcdefpme] .lp-blocks{gap:11px;margin-top:20px}.phone-screen[data-astro-cid-lcdefpme] .lp-avatar{width:80px;height:80px}.hero-phone[data-astro-cid-lcdefpme]{animation:phone-in 1s var(--ease-spring) both;margin-left:-150px;position:absolute;top:20px;left:50%;transform:rotate(-3deg)}.addr[data-astro-cid-lcdefpme]{z-index:3;border-radius:var(--r-pill);box-shadow:var(--shadow-lift);font-family:var(--display);animation:drop-in .7s var(--ease-spring) .25s both;background:#fff;align-items:center;gap:8px;padding:10px 18px 10px 12px;font-weight:600;display:inline-flex;position:absolute;top:92px;left:0;transform:rotate(-4deg)}.addr[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent)}.clicks-chip[data-astro-cid-lcdefpme]{z-index:3;border-radius:var(--r-lg);box-shadow:var(--shadow-float);animation:pop-in .6s var(--ease-spring) 1.5s both;background:#fff;grid-template-columns:auto auto;align-items:end;gap:2px 16px;padding:14px 16px;display:grid;position:absolute;top:250px;right:0}.clicks-label[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--t-xs);grid-column:1/-1;font-weight:600}.clicks-chip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.04em;font-size:1.9rem;line-height:1}.clicks-chip[data-astro-cid-lcdefpme].bumped strong[data-astro-cid-lcdefpme]{animation:bump .5s var(--ease-spring);color:var(--accent)}.clicks-chip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:#bfe3ff}.clicks-chip[data-astro-cid-lcdefpme] .today[data-astro-cid-lcdefpme]{fill:var(--accent)}.tap[data-astro-cid-lcdefpme]{z-index:4;opacity:0;width:46px;height:46px;animation:tap .7s var(--ease-out) 2.5s both;background:#0d0f3b47;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:324px;left:50%}.plus-one[data-astro-cid-lcdefpme]{z-index:5;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-family:var(--display);font-weight:700;font-size:var(--t-sm);opacity:0;animation:fly .9s var(--ease-out) 2.65s both;padding:4px 10px;position:absolute;top:300px;left:54%}.linky[data-astro-cid-lcdefpme]{z-index:3;animation:hop-in .9s var(--ease-spring) 1.2s both;position:absolute;bottom:10px;left:0}.hero-phone[data-astro-cid-lcdefpme] .lp-avatar{animation:pop-in .6s var(--ease-spring) .6s both}.hero-phone[data-astro-cid-lcdefpme] .lp-name,.hero-phone[data-astro-cid-lcdefpme] .lp-bio{animation:rise .6s var(--ease-out) .76s both}.hero-phone[data-astro-cid-lcdefpme] .lp-socials li{animation:pop-in .5s var(--ease-spring) both}.hero-phone[data-astro-cid-lcdefpme] .lp-socials li:first-child{animation-delay:.9s}.hero-phone[data-astro-cid-lcdefpme] .lp-socials li:nth-child(2){animation-delay:.96s}.hero-phone[data-astro-cid-lcdefpme] .lp-socials li:nth-child(3){animation-delay:1.02s}.hero-phone[data-astro-cid-lcdefpme] .lp-socials li:nth-child(4){animation-delay:1.08s}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li{animation:slide-in .65s var(--ease-spring) both}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li:first-child{animation-delay:1.1s}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li:nth-child(2){animation-delay:1.22s}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li:nth-child(3){animation-delay:1.34s}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li:nth-child(4){animation-delay:1.46s}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li:nth-child(5){animation-delay:1.58s}.hero-phone[data-astro-cid-lcdefpme] .lp-blocks>li:first-child .lp-btn{animation:.42s 2.48s both press}@keyframes phone-in{0%{opacity:0;transform:translateY(90px)rotate(-9deg)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-24px)rotate(-4deg)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes slide-in{0%{opacity:0;transform:translate(46px)}}@keyframes hop-in{0%{opacity:0;transform:translateY(60px)scale(.6)}}@keyframes press{40%{transform:scale(.95)}}@keyframes tap{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@keyframes fly{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1;transform:translate(20px,-24px)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(150px,-20px)scale(.7)}}@keyframes bump{40%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.hero-phone[data-astro-cid-lcdefpme],.addr[data-astro-cid-lcdefpme],.clicks-chip[data-astro-cid-lcdefpme],.linky[data-astro-cid-lcdefpme],.hero-phone[data-astro-cid-lcdefpme] *{animation:none!important}.tap[data-astro-cid-lcdefpme],.plus-one[data-astro-cid-lcdefpme]{display:none}}h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(2rem,4.2vw,3.3rem);font-weight:800}.lede[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--t-lg);color:var(--ink-2);margin-top:16px}.build[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:72px;padding-top:80px;display:grid}.mini-editor[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);background:var(--fog);border:1px solid var(--line);gap:10px;padding:24px;display:grid}.me-head[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.me-head[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);display:block}.me-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--t-sm)}.me-avatar[data-astro-cid-lcdefpme]{background-size:cover;border-radius:50%;flex:none;width:48px;height:48px}.me-add[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--accent);color:#fff;min-height:48px;font-family:var(--display);place-items:center;font-weight:600;display:grid}.me-row[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;grid-template-columns:22px 32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px 14px 8px;display:grid}.me-row[data-astro-cid-lcdefpme].is-lifted{border-color:var(--accent);box-shadow:var(--shadow-float);transform:rotate(-1.5deg)translate(14px)}.me-grip[data-astro-cid-lcdefpme]{color:var(--grey-2)}.me-emoji[data-astro-cid-lcdefpme]{font-size:20px}.me-text[data-astro-cid-lcdefpme]{min-width:0}.me-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:var(--t-sm);display:block}.me-text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.me-switch[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--grey-1);width:40px;height:24px;position:relative}.me-switch[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.me-switch[data-astro-cid-lcdefpme].is-on{background:var(--ok)}.me-switch[data-astro-cid-lcdefpme].is-on span[data-astro-cid-lcdefpme]{left:19px}.facts[data-astro-cid-lcdefpme]{gap:22px;margin:36px 0 0;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:3px solid var(--accent-wash);padding-left:20px}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--display);font-weight:700;font-size:var(--t-lg);letter-spacing:-.02em}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:46ch;margin:4px 0 0}.themes[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:64px;padding-top:140px;display:grid}.swatches[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:480px;margin-top:32px;display:grid}.swatch[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.swatch-face[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:var(--r-lg);outline:1px solid var(--line);width:100%;transition:transform .24s var(--ease-spring);place-items:center;display:grid}.swatch-face[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);border:2px solid;width:64%;height:14px}.swatch[data-astro-cid-lcdefpme]:hover .swatch-face[data-astro-cid-lcdefpme]{transform:translateY(-4px)}.swatch[data-astro-cid-lcdefpme][aria-checked=true] .swatch-face[data-astro-cid-lcdefpme]{outline:3px solid var(--accent);outline-offset:3px}.swatch-name[data-astro-cid-lcdefpme]{font-family:var(--display);font-weight:600;font-size:var(--t-sm)}.options[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.options[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--fog);border:1px solid var(--line);font-size:var(--t-sm);padding:8px 14px;font-weight:500}.showcase[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);background:radial-gradient(70% 50% at 50% 50%, var(--accent-wash), transparent 75%);place-items:center;padding:24px 0;display:grid}.showcase[data-astro-cid-lcdefpme] .phone-shell[data-astro-cid-lcdefpme]{transform:rotate(2.5deg)}.show-screen[data-astro-cid-lcdefpme]{opacity:0;height:auto;transition:opacity .32s, transform .42s var(--ease-spring);position:absolute;inset:10px;transform:scale(.97)}.show-screen[data-astro-cid-lcdefpme].is-on{opacity:1;transform:none}.stats[data-astro-cid-lcdefpme]{padding-top:140px}.stats-panel[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);background:var(--marine);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:56px;padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.stats-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;font-size:var(--t-lg);color:#ffffffc7;margin-top:16px}.stats-copy[data-astro-cid-lcdefpme] .stats-small[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:#fff9}.stats-card[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);color:var(--ink);background:#fff;gap:18px;padding:24px;display:grid;transform:rotate(1.5deg)}.sc-kpis[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sc-kpis[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--t-xs);font-weight:600;display:block}.sc-kpis[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(1.3rem,2.4vw,1.8rem)}.sc-chart[data-astro-cid-lcdefpme]{width:100%;height:auto}.sc-chart[data-astro-cid-lcdefpme] line[data-astro-cid-lcdefpme]{stroke:var(--line);stroke-width:1.5px}.sc-chart[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{fill:#9fd3ff}.sc-chart[data-astro-cid-lcdefpme] .c[data-astro-cid-lcdefpme]{fill:var(--accent)}.sc-chart[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{fill:var(--ink-3);text-anchor:middle;font-size:11px;font-family:var(--font)}.sc-links[data-astro-cid-lcdefpme]{font-size:var(--t-sm);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sc-links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.sc-links[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-links[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--accent) var(--w), var(--fog) var(--w));height:10px}.sc-links[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-align:right;font-family:var(--display)}.name[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:140px;display:grid}.addresses[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.addresses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);font-family:var(--display);letter-spacing:-.02em;color:var(--ink-3);overflow-wrap:anywhere;background:#fff;align-items:center;gap:14px;padding:18px 22px;font-size:clamp(1rem,2vw,1.3rem);font-weight:600;display:flex}.addresses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){margin-left:36px}.addresses[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent)}.addresses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) b[data-astro-cid-lcdefpme]{color:var(--violet)}.close[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:6px;padding-top:150px;display:grid;overflow-x:clip}.close[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:10px 0 22px}@media (width<=1000px){.hero[data-astro-cid-lcdefpme],.build[data-astro-cid-lcdefpme],.themes[data-astro-cid-lcdefpme],.stats-panel[data-astro-cid-lcdefpme],.name[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-lcdefpme]{gap:24px;min-height:0}.build[data-astro-cid-lcdefpme],.themes[data-astro-cid-lcdefpme],.name[data-astro-cid-lcdefpme]{gap:40px;padding-top:96px}.build[data-astro-cid-lcdefpme] .mini-editor[data-astro-cid-lcdefpme]{order:2}.stats[data-astro-cid-lcdefpme]{padding-top:96px}}@media (width<=560px){.stage[data-astro-cid-lcdefpme]{height:560px}.hero-phone[data-astro-cid-lcdefpme]{top:36px}.phone-shell[data-astro-cid-lcdefpme]{width:270px;height:520px}.hero-phone[data-astro-cid-lcdefpme]{margin-left:-135px}.addr[data-astro-cid-lcdefpme]{top:0;left:4px}.clicks-chip[data-astro-cid-lcdefpme]{padding:10px 12px;top:300px;right:0}.clicks-chip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.5rem}.clicks-chip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{display:none}.tap[data-astro-cid-lcdefpme]{top:338px}.plus-one[data-astro-cid-lcdefpme]{top:318px}.linky[data-astro-cid-lcdefpme]{bottom:0;left:-6px}.linky[data-astro-cid-lcdefpme] .doly{width:130px;height:130px}.swatches[data-astro-cid-lcdefpme]{gap:10px}.swatch-name[data-astro-cid-lcdefpme]{font-size:var(--t-xs)}.me-row[data-astro-cid-lcdefpme].is-lifted{transform:rotate(-1.5deg)translate(6px)}.addresses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){margin-left:0}.stats-card[data-astro-cid-lcdefpme]{padding:18px;transform:none}}
