.v2-whatsapp-demo .v2-phone-fit{width:340px}@media(max-width:899px){.v2-whatsapp-demo .v2-phone-fit{width:calc(340px * var(--phone-fit, .75));transform:none}}.v2-whatsapp-demo .v2-phone-camera{min-height:0}.v2-phone-glint{display:none}.v2-whatsapp-phone{color:#171b1a;background:linear-gradient(95deg,#6f7378,#a4a8ac 14%,#b9bcc0 50%,#979b9f 87%,#686c71);box-shadow:0 1px 1px #ffffff73 inset,0 35px 55px -28px #142c2866,0 5px 10px #142c2820}.v2-whatsapp-phone>div{background-color:#efeae2;color:#171b1a}.v2-phone-edge-light{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:14.5%/6.9%;padding:3.14% 1.5%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.v2-phone-edge-light>i{position:absolute;top:50%;left:50%;width:250%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg 120deg,rgb(255 255 255 / .45) 150deg,transparent 180deg 255deg,rgb(22 28 26 / .3) 292deg,#fff 322deg,#fff 332deg,rgb(255 255 255 / .55) 346deg,transparent 360deg);transform:translate(-50%,-50%) rotate(0);animation:v2-edge-orbit 6.5s linear infinite;will-change:transform}@keyframes v2-edge-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}.v2-whatsapp-screen{position:relative;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:#efeae2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.v2-wa-wallpaper{position:absolute;inset:0;opacity:.2;background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='140' fill='none' stroke='%23c1c6ba' stroke-width='.7'%3E%3Cpath d='M18 20q-9-9-14 0q-2 6 14 15q16-9 14-15q-5-9-14 0ZM77 70h22v15H89l-7 6v-6h-5zM55 17l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1zM18 104l20-6-4 20-5-7-11-7zM60 121q8-15 18-5q6 12-8 16zM95 25l4 3 5-1-1 5 3 4-5 1-3 4-2-5-5-2z'/%3E%3Ccircle cx='47' cy='69' r='8'/%3E%3Cpath d='M43 69h8m-4-4v8M5 60l8-6 6 8-8 6z'/%3E%3C/svg%3E");pointer-events:none}.v2-wa-messages{position:relative;flex:1 1 0;min-height:0;overflow:hidden;overflow-anchor:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:calc(var(--wa-glass, 0px) + 10px) 10px 12px;text-align:left}.v2-wa-messages:after{content:"";flex:0 0 var(--thread-crop, 0px)}@media(prefers-reduced-motion:no-preference){.v2-wa-messages{scroll-behavior:smooth}}.v2-wa-day{align-self:center;padding:3px 9px;background:#fffc;box-shadow:0 1px 2px #0000000d;border-radius:7px;font-size:9px;color:#59615a}.v2-wa-encryption{display:block;align-self:center;max-width:230px;text-align:center;font-size:9px;line-height:1.4;color:#7c735f;background:#fff3c7aa;padding:6px 9px;border-radius:8px}.v2-wa-encryption svg{display:inline;vertical-align:-1px}.v2-wa-bubble{position:relative;width:fit-content;max-width:82%;padding:7px 10px 6px 11px;border:0;border-radius:12px;background:#fff;color:#111b21;text-align:left;box-shadow:0 1px 1px #0b141a1f}.v2-wa-bubble>div:first-child{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:15.5px;line-height:1.28;font-weight:400;letter-spacing:.01em;color:#111b21;white-space:pre-wrap}.v2-wa-bubble>div:last-child{font-size:11px;line-height:1.1;margin-top:4px;color:#667781}.v2-wa-bubble p{white-space:pre-line;margin:0;font-size:14.5px;line-height:1.35;color:#111b21;text-align:left}.v2-wa-bubble strong{font-size:inherit;font-weight:600;letter-spacing:-.01em;color:inherit}.v2-wa-copy{display:flex;flex-direction:column;gap:6px;text-align:left}.v2-wa-copy>p+p{margin-top:2px}.v2-wa-divider{display:block;width:100%;height:1px;margin:2px 0;border:0;background:#e9edef}.v2-wa-quote{margin:0;padding:0 0 0 8px;border-left:2px solid #d1d7db;color:#3b4a54}.v2-wa-quote p{font-size:13.5px;color:inherit}.v2-wa-emoji{display:inline-block;width:1.2em;font-size:1.08em;line-height:1;text-align:center;vertical-align:-.06em}.v2-wa-cta{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px -10px -6px;padding:8px 10px 7px;border-top:1px solid #e9edef;color:#008069;font-size:13px;font-weight:600;line-height:1.2}.v2-wa-bubble-media{max-width:90%;padding:4px 8px 6px}.v2-wa-summary-image{--zi-bg: #f4f7f3;--zi-text: #0b3d25;--zi-muted: #4d6557;--zi-primary: #008741;--zi-danger: #dc2626;position:relative;display:flex;flex-direction:column;overflow:hidden;width:214px;max-width:calc(100% + 8px);height:232px;margin:0 -4px 6px;padding:10px 10px 8px;border-radius:8px;background:var(--zi-bg);color:var(--zi-text)}.v2-wa-summary-glow{pointer-events:none;position:absolute;border-radius:50%;filter:blur(22px)}.v2-wa-summary-glow-tr{right:-24px;top:-32px;width:80px;height:80px;background:color-mix(in srgb,var(--zi-primary) 20%,transparent)}.v2-wa-summary-glow-bl{left:16px;bottom:-40px;width:96px;height:96px;background:color-mix(in srgb,var(--zi-primary) 12%,transparent)}.v2-wa-summary-title{position:relative;display:flex;align-items:stretch;gap:6px}.v2-wa-summary-rail{width:3px;flex-shrink:0;border-radius:99px;background:var(--zi-primary)}.v2-wa-summary-title strong{display:block;font-size:9px;font-weight:700;line-height:1.2;color:var(--zi-text)}.v2-wa-summary-title small{display:block;font-size:6.5px;line-height:1.2;color:var(--zi-muted)}.v2-wa-summary-stats{position:relative;display:flex;justify-content:space-between;gap:4px;margin-top:12px}.v2-wa-summary-stats>span{display:flex;flex-direction:column;gap:2px}.v2-wa-summary-stats small{font-size:6px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--zi-muted)}.v2-wa-summary-stats b{font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.v2-wa-summary-stats>span>span{display:flex;align-items:center;gap:4px;font-size:5.5px;line-height:1;color:var(--zi-muted)}.v2-wa-summary-stats i{width:3px;height:3px;border-radius:50%}.v2-wa-summary-chart{position:relative;display:flex;flex:1;flex-direction:column;margin-top:12px}.v2-wa-summary-chart>small{font-size:6px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--zi-muted)}.v2-wa-summary-chart>span{display:flex;flex:1;align-items:flex-end;gap:2px;margin-top:6px;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--zi-muted) 25%,transparent)}.v2-wa-summary-chart>span>span{display:flex;flex:1;height:100%;align-items:flex-end;justify-content:center;gap:1px}.v2-wa-summary-chart i{width:2px;border-radius:1px 1px 0 0}.v2-wa-summary-chart i.is-income{background:var(--zi-primary)}.v2-wa-summary-chart i.is-expense{background:var(--zi-danger);opacity:.75}.v2-wa-summary-foot{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:5.5px;line-height:1;color:var(--zi-muted)}.v2-wa-summary-foot img{width:12px;height:12px;opacity:.7}.v2-wa-welcome{align-self:flex-start;max-width:86%}.v2-wa-live,.v2-wa-turn{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%}.v2-wa-outgoing .v2-wa-bubble{background:#d9fdd3;border-bottom-right-radius:4px}.v2-wa-reply .v2-wa-bubble,.v2-wa-welcome{background:#fff;border-bottom-left-radius:4px}.v2-wa-reply{display:flex;justify-content:flex-start;width:100%}.v2-wa-outgoing{display:flex;justify-content:flex-end;width:100%}.v2-wa-timestamp{display:flex;align-items:center;gap:4px}.v2-wa-timestamp svg{color:#53aee6}.v2-wa-typing{align-self:flex-start;display:flex;gap:5px;padding:11px 14px;background:#fff;border-radius:16px;box-shadow:0 1px 1px #0b141a1f}.v2-wa-typing:not(.v2-wa-recording){animation:wa-bubble-in .24s cubic-bezier(.22,1,.36,1) backwards}@keyframes wa-bubble-in{0%{opacity:0;transform:translateY(6px)}}.v2-wa-typing-own{align-self:flex-end;background:#d9fdd3}.v2-wa-typing i{height:5px;width:5px;background:#8b9890;border-radius:50%;animation:wa-typing .55s ease-in-out infinite}.v2-wa-typing i:nth-child(2){animation-delay:.12s}.v2-wa-typing i:nth-child(3){animation-delay:.24s}@keyframes wa-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.v2-wa-voice{display:flex;align-items:center;gap:10px;min-width:215px;padding-block:5px;color:#419560}.v2-wa-voice small{font-size:10px;color:#647b62}.v2-wa-wave{display:flex;align-items:center;gap:2px;flex:1}.v2-wa-wave i{background:#68a56a;width:3px;border-radius:3px}.v2-wa-transcript{display:block;max-width:100%;overflow-wrap:anywhere;font-size:11px;color:#54685c;padding-top:6px;line-height:1.35}.v2-wa-receipt{display:flex;flex-direction:column;gap:5px;align-items:center;background:#fffffa;border:1px solid #dcdfd4;border-radius:9px;min-width:180px;padding:12px 20px;margin-bottom:5px;color:#556354}.v2-wa-receipt strong{font-size:22px;color:#283d32}.v2-wa-receipt small{font-size:10px}.v2-wa-receipt span{font-size:8px}.v2-wa-receipt i{width:100%;border-top:1px dashed #d5d9cc;margin-block:3px}.v2-wa-composer{z-index:5;position:relative;display:flex;align-items:center;padding:5px 3px 3px;gap:0;background:#f9faf9ee;border-top:1px solid #dedfd8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.v2-wa-composer-slot{height:54px;flex-shrink:0}.v2-wa-composer-slot.is-drafting{height:62px}.v2-wa-composer.v2-wa-composer-plane{position:absolute;inset-inline:calc(1.5% + 3px);bottom:5.3%;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.v2-wa-composer-plane:before{content:"";position:absolute;inset:0;border-top:1px solid #dedfd8;background:#f9faf9;border-radius:0 0 18px 18px;pointer-events:none}.v2-wa-composer>button{min-width:42px;width:42px;min-height:46px;height:46px;padding:0;border-radius:50%;color:#148c52;flex-shrink:0}.v2-wa-composer .v2-wa-input{flex:1;min-width:0;border:1px solid #d6dbd6;border-radius:22px;background:#fff;color:#828b83;font-size:12px;font-weight:400;justify-content:start;padding-inline:12px;height:34px;min-height:34px;overflow:hidden}.v2-wa-composer .v2-wa-send{width:37px;min-width:37px}.v2-wa-input.is-composing{color:#303c33;height:auto;min-height:54px;padding-block:8px;border-color:#61aa7f;box-shadow:0 0 0 3px #1b995514,0 3px 12px #1b995518}.v2-wa-composing-text{display:block;text-align:left;white-space:normal;overflow-wrap:anywhere;line-height:1.4;max-width:100%}.v2-wa-caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-.12em;background:#16854e;animation:wa-caret .9s step-end infinite}@keyframes wa-caret{50%{opacity:0}}.v2-wa-recording{display:flex;align-items:center;justify-content:center;gap:8px;min-width:118px;min-height:46px;height:auto;padding:12px 16px;border-radius:18px 18px 4px}.v2-wa-recording time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:#c63938;min-width:2.2em}.v2-wa-recording i{width:3.5px;height:14px;border-radius:99px;background:#1daa61;transform-origin:center;animation:wa-recording .55s ease-in-out infinite}.v2-wa-recording i:nth-child(1){height:10px}.v2-wa-recording i:nth-child(2){height:18px;animation-delay:.08s}.v2-wa-recording i:nth-child(3){height:24px;animation-delay:.16s}.v2-wa-recording i:nth-child(4){height:15px;animation-delay:.24s}.v2-wa-recording i:nth-child(5){height:20px;animation-delay:.1s}@keyframes wa-recording{0%,to{transform:scaleY(.45);opacity:.7}50%{transform:scaleY(1);opacity:1}}.v2-wa-examples{position:absolute;z-index:4;inset:auto 9px 56px;padding:10px;border:1px solid #fffd;border-radius:23px;background:#f9faf9f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 10px 40px #1c30292b}.v2-wa-examples>div{display:flex;justify-content:space-between;align-items:center;padding-left:6px}.v2-wa-examples>div strong{font-size:12px}.v2-wa-examples>button{display:flex;width:100%;justify-content:start;color:#283d32;font-size:12px;min-height:43px;padding:6px 10px;border-radius:10px;gap:12px}.v2-wa-example-number{color:#849386;font-size:10px}.v2-wa-caption{flex-shrink:0;text-align:center;padding-top:10px;min-height:54px}.v2-wa-caption p{font-size:12px;color:var(--foreground)}.v2-wa-caption>span{font-size:10px;color:var(--muted-foreground)}@media(max-width:899px){.v2-wa-caption{min-height:50px}}@media(max-height:650px)and (min-width:900px){.v2-hero-stage{max-height:min(58svh,520px)}}@media(prefers-reduced-motion:reduce){.v2-whatsapp-phone>div,.v2-wa-composer-plane>button,.v2-wa-composer-plane:before{transition:none}.v2-wa-typing,.v2-wa-typing i,.v2-wa-composing-text,.v2-wa-caret,.v2-wa-recording i{animation:none}.v2-phone-edge-light>i{animation:none;transform:translate(-50%,-50%) rotate(-40deg)}}.v2-wa-messages>*{flex-shrink:0;overflow:visible}.v2-wa-live,.v2-wa-reply,.v2-wa-outgoing,.v2-wa-bubble{overflow:visible}.v2-whatsapp-demo .v2-phone-fit,.v2-whatsapp-demo .v2-phone-rig,.v2-whatsapp-phone{pointer-events:none}.v2-wa-composer,.v2-wa-examples,.v2-wa-messages{pointer-events:auto}.v2-phone-rear{position:absolute;inset:0;background:linear-gradient(115deg,#f4f4f3,#d0d1cf 65%,#ebedea)}.v2-phone-camera-deck{position:absolute;inset:4% 5% auto;height:26%;background:linear-gradient(125deg,#e1e2df,#babeba);border-radius:24px;border:1px solid #f6f7f2;box-shadow:0 5px 8px #0002,inset 1px 1px 2px #fff}.v2-phone-camera-deck>i{position:absolute;width:27%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#131e2c 10%,#06080d 17%,#192435 28%,#080a0d 43%,#283037 45%,#070b0c 52%,#373d41 57%,#14191b 64%,#9fa39e 68%);box-shadow:0 3px 4px #0006}.v2-phone-camera-deck>i:nth-child(1){left:5%;top:5%}.v2-phone-camera-deck>i:nth-child(2){left:5%;bottom:5%}.v2-phone-camera-deck>i:nth-child(3){left:34%;top:28%}.v2-phone-camera-deck>span{position:absolute;right:12%;top:20%;width:10%;aspect-ratio:1;border-radius:50%;background:#faf4d9;box-shadow:0 0 0 2px #b2b5ae}.v2-phone-camera-deck>small{position:absolute;right:13%;bottom:24%;width:8%;aspect-ratio:1;border-radius:50%;background:#252c2d}.v2-phone-rear>img{position:absolute;left:42%;top:52%;width:16%;filter:grayscale(1);opacity:.23}.dark .v2-whatsapp-phone{color:#e9edef;background:linear-gradient(95deg,#3a3e43,#5b5f64 14%,#6c7075 50%,#55595e 87%,#36393e);box-shadow:0 1px 1px #ffffff2e inset,0 35px 55px -28px #000000b3,0 5px 10px #00000059}.dark :is(.v2-sync-device,.v2-panel-device.is-phone,.v2-of-device>div)>*{background:linear-gradient(95deg,#3a3e43,#5b5f64 14%,#6c7075 50%,#55595e 87%,#36393e);box-shadow:0 1px 1px #ffffff2e inset,0 35px 55px -28px #000000b3,0 5px 10px #00000059}.dark :is(.v2-sync-device,.v2-panel-device.is-phone,.v2-of-device>div)>*>span[aria-hidden=true]:not(:has(*)){display:none}.dark .v2-whatsapp-phone>div,.dark .v2-whatsapp-screen,.dark .v2-wa-wallpaper{background-color:#0b141a;color:#e9edef}.dark .v2-wa-wallpaper{opacity:.06}.dark .v2-wa-day{background:#182229;color:#8696a0}.dark .v2-wa-encryption{background:#182229;color:#ffd279}.dark .v2-wa-bubble,.dark .v2-wa-reply .v2-wa-bubble,.dark .v2-wa-welcome,.dark .v2-wa-typing{background:#202c33;color:#e9edef;box-shadow:0 1px 1px #0000004d}.dark .v2-wa-outgoing .v2-wa-bubble,.dark .v2-wa-typing-own{background:#005c4b}.dark .v2-wa-bubble>div:first-child,.dark .v2-wa-bubble p{color:#e9edef}.dark .v2-wa-bubble>div:last-child{color:#8696a0}.dark .v2-wa-divider{background:#2a3942}.dark .v2-wa-quote{border-left-color:#3b4a54;color:#aebac1}.dark .v2-wa-cta{border-top-color:#2a3942;color:#00a884}.dark .v2-wa-typing i{background:#8696a0}.dark .v2-wa-voice{color:#00a884}.dark .v2-wa-voice small,.dark .v2-wa-transcript{color:#aebac1}.dark .v2-wa-wave i{background:#6fbf9a}.dark .v2-wa-composer{background:#1f2c33ed;border-top-color:#2a3942}
