:root{--paper:#f6f3ea;--surface:#fffdf8;--surface-2:#efeadd;--ink:#16231f;--ink-2:#51605a;--line:#d9d3c3;--brand:#0f5c4d;--brand-ink:#f4fbf8;--brand-soft:#d9ebe4;--accent:#b46a00;--good:#14663f;--good-soft:#d8efe0;--warn:#8a5300;--warn-soft:#f8e9c7;--bad:#a32b22;--bad-soft:#f8dfdb;--info:#24527f;--info-soft:#dde9f5;--neutral:#4d5853;--neutral-soft:#e7e3d8;--radius:10px;--shadow:0 1px 2px #16231f14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#101715;--surface:#17201d;--surface-2:#1f2a26;--ink:#ecf1ee;--ink-2:#a4b1ab;--line:#2f3b36;--brand:#4fc3a1;--brand-ink:#06231b;--brand-soft:#173a30;--accent:#f0b64b;--good:#7ed8a2;--good-soft:#17382a;--warn:#f0c36d;--warn-soft:#3a2d12;--bad:#f4a097;--bad-soft:#43201c;--info:#9cc7f0;--info-soft:#1b3044;--neutral:#bcc6c1;--neutral-soft:#29332f;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);margin:0;font:15px/1.5 ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:var(--brand)}h1{letter-spacing:-.01em;margin:0;font-size:1.55rem;line-height:1.2}h2{margin:0 0 .6rem;font-size:1.05rem}h3{margin:0 0 .3rem;font-size:.95rem}p{margin:0 0 .6rem}small,.muted{color:var(--ink-2)}.muted{font-size:.9rem}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}pre{background:var(--surface-2);border-radius:8px;margin:.4rem 0 .8rem;padding:.8rem;font-size:.82rem;overflow-x:auto}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.demo-bar{background:var(--warn-soft);color:var(--warn);text-align:center;padding:.35rem 1rem;font-size:.84rem;font-weight:600}.impersonation-bar{background:var(--info-soft);color:var(--info);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.35rem 1rem;font-size:.84rem;font-weight:600;display:flex}.impersonation-bar button{color:inherit;background:0 0;border-color:currentColor}.shell{grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:1rem;height:100vh;padding:1.1rem .8rem;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:.5rem;padding:0 .5rem;font-size:1.15rem;font-weight:750;text-decoration:none;display:flex}.brand b{color:var(--brand);font-weight:750}.brand-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);padding:0 .5rem;font-size:.7rem}.nav{flex-direction:column;gap:2px;display:flex}.nav a{color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;gap:.5rem;padding:.48rem .6rem;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--surface-2)}.nav a svg{flex:none}.nav-label{flex:1;min-width:0}.nav-count{background:var(--bad);min-width:1.35rem;height:1.25rem;color:var(--brand-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:0 .35rem;font-size:.72rem;font-weight:700;line-height:1.25rem}.side-foot{flex-direction:column;gap:.5rem;margin-top:auto;padding:0 .5rem;font-size:.85rem;display:flex}.main{width:100%;max-width:1180px;padding:1.6rem 2rem 3rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.page-head p{color:var(--ink-2);margin:.25rem 0 0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1rem;padding:1rem 1.1rem}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.stat{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1.15;display:block}.stat-row{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:.9rem;display:grid}.stat-label{color:var(--ink-2);font-size:.82rem}.grid>.card{margin-bottom:0}.stack>*+*{margin-top:1rem}.table-wrap{margin:0 -1.1rem;padding:0 1.1rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.91rem}th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:.4rem .6rem;font-size:.77rem;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .6rem}tr:last-child td{border-bottom:0}td.clip{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}th a.sort{color:inherit;text-decoration:none}th a.sort:hover{text-decoration:underline}th[aria-sort=ascending] a.sort,th[aria-sort=descending] a.sort{color:var(--ink)}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}label{margin-bottom:.2rem;font-size:.88rem;font-weight:600;display:block}.hint{color:var(--ink-2);margin-top:.2rem;font-size:.82rem;font-weight:400}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=search],input[type=date],input[type=datetime-local],input[type=number],input[type=url],input[type=file],select,textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:7px;min-height:40px;padding:.5rem .6rem}textarea{resize:vertical;min-height:110px}select[multiple]{min-height:120px}.field{margin-bottom:.85rem}.row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.row>.field{flex:150px;margin-bottom:0}.check{align-items:flex-start;gap:.5rem;font-weight:500;display:flex}.check input{margin-top:.25rem}button,.btn{border:1px solid var(--brand);background:var(--brand);min-height:40px;color:var(--brand-ink);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:.45rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}button:hover,.btn:hover{filter:brightness(1.08)}button:disabled{opacity:.55;cursor:not-allowed}.btn-quiet{color:var(--ink);border-color:var(--line);background:0 0}.btn-danger{color:var(--bad);border-color:var(--bad);background:0 0}.btn-small{min-height:32px;padding:.15rem .6rem;font-size:.84rem}.inline-form{display:inline}.actions{flex-wrap:wrap;gap:.4rem;display:flex}.badge{white-space:nowrap;border-radius:99px;padding:.08rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.tone-good{background:var(--good-soft);color:var(--good)}.tone-warn{background:var(--warn-soft);color:var(--warn)}.tone-bad{background:var(--bad-soft);color:var(--bad)}.tone-info{background:var(--info-soft);color:var(--info)}.tone-neutral{background:var(--neutral-soft);color:var(--neutral)}.notice{border-radius:8px;margin-bottom:1rem;padding:.6rem .8rem;font-size:.92rem}.live-switch{border:2px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.live-switch.on{border-color:var(--bad);background:var(--bad-soft)}.live-switch h2{margin-bottom:.25rem}.live-switch .switch{background:var(--line);border:0;border-radius:99px;justify-content:flex-start;width:3.4rem;height:1.9rem;min-height:1.9rem;padding:.15rem}.live-switch .switch[aria-checked=true]{background:var(--bad);justify-content:flex-end}.live-switch .switch span{background:var(--surface);border-radius:99px;width:1.5rem;height:1.5rem;display:block}.dialog-backdrop{z-index:30;background:#1017157a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{background:var(--surface);color:var(--ink);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:12px;padding:1.2rem}.empty{text-align:center;color:var(--ink-2);padding:1.8rem 1rem}.empty strong{color:var(--ink);margin-bottom:.25rem;display:block}.meter{background:var(--surface-2);border-radius:99px;height:8px;margin-top:.35rem;overflow:hidden}.meter span{background:var(--brand);height:100%;display:block}.sms-preview{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 3px;min-height:48px;padding:.7rem .9rem}.counters{color:var(--ink-2);flex-wrap:wrap;gap:1rem;margin:.4rem 0 .6rem;font-size:.85rem;display:flex}.counters b{color:var(--ink);font-variant-numeric:tabular-nums}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--line);padding:.5rem 0 .5rem 1rem}.thread{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:78%;padding:.5rem .75rem}.bubble small{margin-top:.15rem;font-size:.74rem;display:block}.bubble.in{background:var(--surface-2);align-self:flex-start}.bubble.out{background:var(--brand-soft);align-self:flex-end}.conv-list a{border-bottom:1px solid var(--line);color:var(--ink);padding:.55rem .6rem;text-decoration:none;display:block}.conv-list a.unread{box-shadow:inset 3px 0 var(--brand)}.conv-list .conv-title{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.conv-list a:hover{background:var(--surface-2)}.login{max-width:460px;margin:0 auto;padding:3rem 1rem}.secret{background:var(--warn-soft);overflow-wrap:anywhere;border-radius:8px;padding:.7rem}.secret-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.secret .mono{margin-top:.35rem}.lang-tabs,.api-example [role=tablist]{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .45rem;display:flex}.lang-tab{color:var(--ink);border-color:var(--line);background:0 0;min-height:32px;padding:.15rem .65rem;font-size:.82rem}.lang-tab[aria-selected=true]{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.code-block{background:var(--surface-2);border-radius:8px;margin:.2rem 0 .9rem}.code-block pre{background:0 0;margin:0;padding:.15rem .8rem .8rem}.code-block-bar{justify-content:flex-end;padding:.4rem .4rem 0;display:flex}.skeleton-page{flex-direction:column;gap:1rem;display:flex}.skeleton-title,.skeleton-line,.skeleton-card{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite skeleton}.skeleton-title{width:min(16rem,70%);height:1.8rem}.skeleton-line{width:min(24rem,90%);height:.9rem}.skeleton-card{border:1px solid var(--line);height:8.5rem}.skeleton-card.tall{height:14rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton-title,.skeleton-line,.skeleton-card{animation:none}}.site-placeholder{border-bottom:1px dashed var(--ink-2)}.skip-link{background:var(--brand);color:var(--brand-ink);z-index:6;border-radius:8px;padding:.5rem .8rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:1rem;transform:translateY(-140%)}.skip-link:focus{top:.6rem;transform:none}html:has(.landing){scroll-padding-top:5.4rem}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing{--paper:#fbfaff;--surface:#fff;--ink:#1c1730;--ink-2:#4a4458;--line:#e7e2f2;--brand:#6d28d9;--brand-ink:#fff;--brand-soft:#f3e8ff;--violet:#5b21b6;--violet-deep:#4c1d95;--mint:#3ee0a8;--mint-ink:#05281c;--radius:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--font-landing,ui-sans-serif), "Segoe UI", sans-serif;-webkit-hyphens:none;hyphens:none;font-size:1.02rem;line-height:1.65}.landing-wrap{width:min(1120px,100% - 2.5rem);margin:0 auto}.landing-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #6d28d91a;position:sticky;top:0}.landing-header-inner{align-items:center;gap:.65rem .85rem;min-height:76px;display:flex;position:relative}.landing .brand{letter-spacing:-.03em;padding:0;font-size:1.22rem;font-weight:800}.landing-nav-toggle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-nav-button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .9rem;font-weight:700;display:inline-flex}.landing-nav-toggle:focus-visible~.landing-nav-button{outline-offset:3px;outline:3px solid #fbbf24}.landing-nav{z-index:19;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:.15rem;padding:.4rem 1.25rem .9rem;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 16px 40px #1c17301a}.landing-nav-toggle:checked~.landing-nav{display:flex}.landing-nav a{color:var(--ink);border-radius:10px;min-height:44px;padding:.7rem .2rem;font-size:.98rem;font-weight:600;text-decoration:none}.landing-nav a:hover{color:var(--brand)}.landing-actions,.landing-pair{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.landing-actions{margin-left:auto}.landing a.landing-btn{letter-spacing:-.01em;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:999px;padding:.5rem 1.05rem;font-weight:700;text-decoration:none}.landing a.landing-btn-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.landing a.landing-btn-quiet{color:var(--ink);background:0 0;border-color:#0000}.landing-header a.landing-btn-primary{background:var(--mint);color:var(--mint-ink);border-color:var(--mint)}.landing-header a.landing-btn-quiet{color:var(--ink)}.landing-on-violet a.landing-btn-primary{color:var(--violet-deep);background:#fff;border-color:#fff}.landing-on-violet a.landing-btn-quiet{color:#fff;background:0 0;border-color:#ffffff9e}.landing a.landing-btn-primary:hover{background:#5b21b6}.landing-header a.landing-btn-primary:hover{color:var(--mint-ink);background:#2ad097}.landing-on-violet a.landing-btn-primary:hover{color:var(--violet-deep);background:#f4efff}.landing a.landing-btn-quiet:hover{background:var(--brand-soft)}.landing-header a.landing-btn-quiet:hover{color:var(--brand);background:0 0}.landing-on-violet a.landing-btn-quiet:hover{color:#fff;background:#ffffff1f}.landing button:hover,.landing .btn:hover{filter:none}.landing-hero{color:#fff;background:radial-gradient(circle at 8% 18%,#ffffff29,#0000 26%),radial-gradient(circle at 92% 8%,#ffffff24,#0000 24%),radial-gradient(circle at 78% 88%,#c4b5fd73,#0000 32%),linear-gradient(118deg,#4c1d95 0%,#5b21b6 42%,#7c3aed 100%);position:relative;overflow:hidden}.landing-hero:before,.landing-hero:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;position:absolute}.landing-hero:before{width:280px;height:280px;top:-90px;right:-70px}.landing-hero:after{width:180px;height:180px;bottom:40px;left:-40px}.landing-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:2rem 2.5rem;padding:4.4rem 0 4.8rem;display:grid;position:relative}.landing h1{letter-spacing:-.038em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(2.15rem,4.1vw,3.35rem);font-weight:800;line-height:1.08}.landing h2{letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:16em;margin:0 auto 2rem;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:800;line-height:1.15}.landing h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.12rem;line-height:1.3}.landing-lead{color:#f4efff;max-width:38rem;margin:1.15rem 0 1.5rem;font-size:1.08rem}.landing-section{padding:5.4rem 0;scroll-margin-top:5.4rem}.landing-band{background:linear-gradient(#f4efff 0%,#fbfaff 100%)}.landing-intro{text-align:center;max-width:36rem;color:var(--ink-2);margin:-1rem auto 2rem}.landing-steps,.landing-audiences{margin:0;padding:0;list-style:none}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.landing-steps li,.landing-card,.landing-audiences li,.landing-price,.landing-example,.landing-dev{border-radius:var(--radius);background:#fff;border:1px solid #6d28d914;box-shadow:0 14px 40px #4c1d9512}.landing-steps li{padding:1.45rem 1.35rem 1.4rem;position:relative;overflow:hidden}.landing-step-num{letter-spacing:-.05em;color:#ddd6fe;margin-bottom:.7rem;font-size:2.7rem;font-weight:800;line-height:.9;display:block}.landing-steps strong{display:inline}.landing-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.landing-card{height:100%;padding:1.4rem 1.3rem 1.25rem}.landing-card p,.landing-audiences p,.landing-dev p{color:var(--ink-2);margin:0 0 .7rem}.landing-card p:last-child,.landing-audiences p{margin-bottom:0}.landing-card h3,.landing-audiences strong,.landing-steps strong{color:var(--ink)}.landing-icon{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:.9rem;display:grid}.landing-icon-violet{color:#6d28d9;background:#f3e8ff}.landing-icon-mint{color:#047857;background:#d9fff2}.landing-icon-rose{color:#be185d;background:#ffe4f1}.landing-everyday{grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);align-items:start;gap:1.2rem;display:grid}.landing-audiences{gap:.85rem;display:grid}.landing-audiences li{align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.landing-audiences .landing-icon{flex:none;margin:0}.landing-example{margin:0;padding:1.25rem 1.2rem 1.3rem;position:sticky;top:6rem}.landing-example figcaption{margin-bottom:.7rem;font-weight:800}.landing-sms{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f3e8ff;border-radius:18px 18px 18px 6px;margin:0;padding:.95rem 1rem}.landing-dev{text-align:left;padding:1.7rem 1.5rem 1.4rem}.landing-dev h2{text-align:left;margin:0 0 .8rem}.landing .code-block{color:#f6f3ff;background:#1b1430;border-radius:16px;margin:.35rem 0 1rem}.landing .code-block pre{color:#f6f3ff;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0}.landing .code-block .btn-quiet{color:#f6f3ff;background:0 0;border-color:#ffffff59}.landing .code-block .btn-quiet:hover{filter:none;background:#ffffff14}.landing-dev-link{margin:.2rem 0 0}.landing-dev-link a{text-underline-offset:.16em;font-weight:800}.landing-prices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem;max-width:820px;margin:0 auto;display:grid}.landing-price{padding:1.6rem 1.45rem 1.5rem}.landing-price.is-featured{color:#fff;background:linear-gradient(#6d28d9 0%,#4c1d95 100%);border-color:#0000;box-shadow:0 22px 50px #4c1d9547}.landing-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .2rem;font-size:.78rem;font-weight:700}.landing-price h3{margin:0 0 .85rem;font-size:1.7rem}.landing-amount{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.2rem;font-weight:700}.landing-price.is-featured .landing-kicker,.landing-price.is-featured .landing-amount,.landing-price.is-featured h3{color:#fff}.landing-pair-center{justify-content:center;margin-top:1.6rem}.landing-faq{border-top:1px solid var(--line);max-width:760px;margin:0 auto}.landing-faq details{border-bottom:1px solid var(--line)}.landing-faq summary{cursor:pointer;min-height:52px;color:var(--ink);padding:1.05rem 2.4rem 1.05rem 0;font-weight:700;list-style:none;position:relative}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary:after{content:"";width:14px;height:14px;color:var(--brand);background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;position:absolute;top:1.35rem;right:.15rem}.landing-faq details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat}.landing-faq details p{color:var(--ink-2);max-width:42rem;margin:0;padding:0 2rem 1.15rem 0}.landing-faq details[open] summary{color:var(--violet)}.landing-final{z-index:1;margin-bottom:-4.2rem;padding:1rem 0 0;position:relative}.landing-cta{text-align:center;color:#fff;background:radial-gradient(circle at 15% 20%,#ffffff2e,#0000 28%),radial-gradient(circle at 90% 80%,#ffffff1f,#0000 26%),linear-gradient(118deg,#4c1d95,#7c3aed);border-radius:28px;padding:3.2rem 1.5rem;box-shadow:0 24px 50px #4c1d9540}.landing-cta h2,.landing-cta p{color:#fff}.landing-cta p{max-width:36rem;margin:-1rem auto 1.4rem}.landing-cta .landing-pair{justify-content:center}.landing-footer{color:#e7e4ef;background:#16141f;padding:7rem 0 2.6rem}.landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem 1.5rem;display:flex}.landing-footer p{margin:0}.landing-footer-brand{color:#fff;letter-spacing:-.02em;font-weight:800}.landing-footer a,.landing-footer-link{color:#efeaff;font-weight:700}.landing .site-placeholder{border-bottom-color:#e7e4efb3}.landing :focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.landing-visual{min-height:430px;position:relative}.lv-inbox{width:min(100%,430px);color:var(--ink);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px #14083047}.lv-inbox-bar{background:#f6f3ff;align-items:center;gap:.7rem;padding:.8rem 9.4rem .8rem 1rem;font-weight:800;display:flex}.lv-dots{gap:.3rem;display:flex}.lv-dots i{background:#d6ccf5;border-radius:50%;width:8px;height:8px;display:block}.lv-dots i:first-child{background:#f0abfc}.lv-dots i:nth-child(2){background:#3ee0a8}.lv-row{border-top:1px solid #f0ebf8;align-items:flex-start;gap:.7rem;padding:.8rem 9.4rem .8rem 1rem;display:flex}.lv-row.is-on{background:#faf7ff;box-shadow:inset 3px 0 #7c3aed}.lv-avatar{border-radius:50%;flex:none;width:36px;height:36px;margin-top:.1rem}.lv-avatar-a{background:linear-gradient(135deg,#7c3aed,#c4b5fd)}.lv-avatar-b{background:linear-gradient(135deg,#34d399,#a7f3d0)}.lv-avatar-c{background:linear-gradient(135deg,#fb7185,#fecdd3)}.lv-row-copy{gap:.2rem;min-width:0;display:grid}.lv-row-copy b{font-size:.82rem}.lv-row-copy>span:not(.lv-lines){color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.lv-lines,.lv-lines-short{background:linear-gradient(90deg,#ece7f6,#f7f4fc);border-radius:99px;width:92%;height:8px;margin-top:.35rem;display:block}.lv-lines-short{width:64%}.lv-phone{z-index:2;width:214px;height:390px;color:var(--ink);background:#fff;border:8px solid #1a1228;border-radius:32px;flex-direction:column;padding:.7rem .75rem 1rem;display:flex;position:absolute;top:46px;right:0;box-shadow:0 22px 44px #14083052}.lv-phone-top{place-items:center;height:12px;display:grid}.lv-speaker{background:#1a1228;border-radius:99px;width:54px;height:6px;display:block}.lv-phone-title{text-align:center;margin:.55rem 0 .7rem;font-size:.92rem;font-weight:800}.lv-bubble{color:#fff;overflow-wrap:break-word;background:#6d28d9;border-radius:16px 16px 6px;margin:0;padding:.7rem .75rem;font-size:.8rem;line-height:1.45}.lv-status{text-align:right;color:#6b6578;margin:.4rem 0 0;font-size:.72rem;font-weight:700}.lv-compose{background:#f4f0fc;border:1px solid #e7e2f2;border-radius:999px;height:32px;margin-top:auto}@media (min-width:980px){.landing-header-inner{grid-template-columns:1fr auto 1fr;display:grid}.brand{justify-self:start}.landing-nav-toggle,.landing-nav-button{display:none}.landing-header .landing-nav{box-shadow:none;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:0;display:flex;position:static}.landing-nav a{min-height:0;padding:.35rem .15rem;font-size:.92rem}.landing-actions{justify-self:end;margin-left:0}}@media (min-width:901px){.landing-price.is-featured{transform:translateY(-14px)}}@media (max-width:979px){.landing-actions{order:2;margin-left:auto}.landing-nav-button{order:3}}@media (max-width:1100px){.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.landing-hero-grid,.landing-everyday,.landing-steps,.landing-prices{grid-template-columns:1fr}.landing-hero-grid{padding:2.6rem 0 2.4rem}.landing-visual{min-height:300px;margin-top:.5rem}.lv-inbox{width:100%}.lv-phone{width:158px;height:276px;top:18px}.lv-inbox-bar,.lv-row{padding-right:10rem}.lv-bubble{font-size:.72rem}.landing-example{position:static}.landing h1{max-width:none}}@media (max-width:700px){.landing-features{grid-template-columns:1fr}}@media (max-width:640px){.landing-wrap{width:min(1120px,100% - 1.7rem)}.landing-section{padding:3.6rem 0}.landing-header-inner{grid-template-columns:1fr auto;align-items:center;gap:.55rem .75rem;min-height:0;padding:.7rem 0;display:grid}.brand{grid-area:1/1}.landing-nav-button{order:0;grid-area:1/2}.landing-actions{order:0;grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.landing-actions .landing-btn{width:100%;padding-inline:.7rem}.landing-header a.landing-btn-quiet{border-color:var(--line);background:#fff}html:has(.landing){scroll-padding-top:8.6rem}.landing-section{scroll-margin-top:8.6rem}.landing-cta{border-radius:22px;padding:2.2rem 1.1rem}.landing-footer{padding-top:5.6rem}.landing-footer-inner{gap:.55rem;display:grid}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-price.is-featured{transform:none}}@media (prefers-reduced-motion:no-preference){.landing-hero-copy{animation:.7s both landing-rise}.landing-visual{animation:.85s 80ms both landing-rise}.landing-card,.landing-steps li,.landing-audiences li,.landing a.landing-btn{transition:transform .22s,box-shadow .22s,background .22s,color .22s}.landing-price{transition:transform .22s,box-shadow .22s}.landing-card:hover,.landing-steps li:hover,.landing-audiences li:hover{transform:translateY(-6px);box-shadow:0 18px 44px #4c1d9524}.landing-price:hover{transform:translateY(-6px)}.landing-price.is-featured:hover{transform:translateY(-20px)}}@keyframes landing-rise{0%{transform:translateY(12px)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-section h2{animation:linear both landing-rise;animation-timeline:view();animation-range:entry cover 18%}}}@media (max-width:820px){.shell{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--line);gap:.5rem;height:auto;padding:.7rem 1rem;position:static}.brand-tag{display:none}.nav{flex-direction:row;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.nav a{flex:none}.side-foot{flex-direction:row;justify-content:space-between;align-items:center;margin-top:0;padding:0}.main{padding:1rem 1rem 3rem}.split{grid-template-columns:minmax(0,1fr)!important}.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards tr,.table-cards td{width:100%;display:block}.table-cards tr{border-bottom:1px solid var(--line);padding:.6rem 0}.table-cards tr:last-child{border-bottom:0}.table-cards td{border:0;max-width:none;padding:.12rem 0;overflow:visible;white-space:normal!important}.table-cards td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-2);font-size:.82rem}}
