@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Inter+Display:opsz,wght@14..32,100..900&family=Overpass+Mono&family=Caveat&display=swap";@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:400;src:url(../fonts/TWKLausanne-Regular.woff2) format("woff2"),url(../fonts/TWKLausanne-Regular.woff) format("woff"),url(../fonts/TWKLausanne-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:500;src:url(../fonts/TWKLausanne-Medium.woff2) format("woff2"),url(../fonts/TWKLausanne-Medium.woff) format("woff"),url(../fonts/TWKLausanne-Medium.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:600;src:url(../fonts/TWKLausanne-SemiBold.woff2) format("woff2"),url(../fonts/TWKLausanne-SemiBold.woff) format("woff"),url(../fonts/TWKLausanne-SemiBold.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.full-width-input[data-v-17d81633]{background-color:#fff;border:1px solid #b1c4c2;border-radius:8px;box-sizing:border-box;color:#141f1e;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:140%;padding:.75rem 1rem;transition:all .2s ease;width:100%}.full-width-input[data-v-17d81633]::-moz-placeholder{color:#141f1e66}.full-width-input[data-v-17d81633]::placeholder{color:#141f1e66}.full-width-input[data-v-17d81633]:focus{border-color:#62d682;box-shadow:none;outline:none}.whatsapp-generator-container[data-v-17d81633]{margin:0 auto;max-width:75rem;padding:2.5rem 1.25rem;width:100%}.generator-wrapper[data-v-17d81633]{background:#fff;border:1px solid rgba(20,31,30,.05);border-radius:1.5rem;box-shadow:none;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;overflow:visible}@media (max-width:968px){.generator-wrapper[data-v-17d81633]{gap:0;grid-template-columns:1fr}}.input-section[data-v-17d81633]{overflow:visible;padding:2.5rem;position:relative}@media (max-width:968px){.input-section[data-v-17d81633]{padding:1.875rem 1.25rem}}.section-header[data-v-17d81633]{margin-bottom:2rem}.section-title[data-v-17d81633]{color:#152422;font-size:2rem;font-weight:500;letter-spacing:-.0625rem;line-height:100%;margin-bottom:.5rem}.section-description[data-v-17d81633],.section-title[data-v-17d81633]{font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.section-description[data-v-17d81633]{color:#141f1eb3;font-size:.9375rem;font-weight:400;line-height:140%;line-height:1.6}.form-content[data-v-17d81633]{gap:1.5rem}.form-content[data-v-17d81633],.input-group[data-v-17d81633]{display:flex;flex-direction:column}.input-group[data-v-17d81633]{gap:.5rem}.input-group label[data-v-17d81633]{align-items:center;color:#152422;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;letter-spacing:-.0375rem;line-height:110%}.input-group label[data-v-17d81633],.input-group label .label-hint[data-v-17d81633]{font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.input-group label .char-count[data-v-17d81633],.input-group label .label-hint[data-v-17d81633]{color:#141f1e80;font-size:.75rem;font-weight:400;line-height:140%}.input-group label .char-count[data-v-17d81633]{font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;margin-left:auto}.textarea-wrapper[data-v-17d81633]{position:relative}.textarea-wrapper textarea[data-v-17d81633]{background-color:#fff;border:1px solid #b1c4c2;border-radius:8px;color:#141f1e;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:140%;min-height:6.25rem;padding:.75rem 3.125rem .75rem 1rem;resize:vertical;transition:all .2s ease;width:100%}.textarea-wrapper textarea[data-v-17d81633]::-moz-placeholder{color:#141f1e66}.textarea-wrapper textarea[data-v-17d81633]::placeholder{color:#141f1e66}.textarea-wrapper textarea[data-v-17d81633]:focus{border-color:#62d682;box-shadow:none;outline:none}.textarea-wrapper .emoji-button[data-v-17d81633]{align-items:center;background:#fafaf9;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:1.25rem;height:2.25rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:2.25rem}.textarea-wrapper .emoji-button[data-v-17d81633]:hover{background:#eeeeeb;transform:scale(1.1)}.error-message[data-v-17d81633]{color:#ed5151;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:140%;margin-top:.25rem}.generated-link-section[data-v-17d81633]{animation:slideInFade-17d81633 .3s ease-out;background:#dff7e6;border:1px solid rgba(98,214,130,.2);border-radius:12px;padding:1.25rem}.link-header[data-v-17d81633]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.generated-link-label[data-v-17d81633]{color:#152422;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;letter-spacing:-.0375rem;line-height:110%}.info-tooltip-wrapper[data-v-17d81633]{position:relative}.info-icon-button[data-v-17d81633]{align-items:center;background:none;border:none;color:#b1c4c2;cursor:pointer;display:flex;height:1.25rem;justify-content:center;margin-left:.5rem;padding:0;width:1.25rem}.info-icon-button[data-v-17d81633]:focus,.info-icon-button[data-v-17d81633]:hover{color:#141f1e}.info-icon[data-v-17d81633]{height:100%;width:100%}.tooltip-content[data-v-17d81633]{background:#152422;border-radius:6px;bottom:calc(100% + .5rem);box-shadow:none;color:#fff;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;left:50%;line-height:140%;line-height:1.5;max-width:15.625rem;opacity:0;padding:.625rem .75rem;position:absolute;text-align:left;transform:translate(-50%);visibility:hidden;width:-moz-max-content;width:max-content;z-index:100}.tooltip-content[data-v-17d81633],.tooltip-content.fade-enter-active[data-v-17d81633],.tooltip-content.fade-leave-active[data-v-17d81633]{transition:opacity .2s ease,visibility .2s ease}.tooltip-content.fade-enter-from[data-v-17d81633],.tooltip-content.fade-leave-to[data-v-17d81633]{opacity:0;visibility:hidden}.info-icon-button:focus+.tooltip-content[data-v-17d81633],.info-tooltip-wrapper:hover .tooltip-content[data-v-17d81633],.tooltip-content.fade-enter-to[data-v-17d81633],.tooltip-content.fade-leave-from[data-v-17d81633]{opacity:1;visibility:visible}.link-display[data-v-17d81633]{display:flex;gap:.5rem}.link-display .link-input[data-v-17d81633]{background:#fff;border:1px solid rgba(98,214,130,.3);border-radius:8px;color:#141f1e;flex:1;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:140%;padding:.75rem 1rem}.link-display .link-input[data-v-17d81633]:focus{outline:none}.link-display .copy-button[data-v-17d81633]{background:#62d682;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;letter-spacing:-.0375rem;line-height:110%;padding:.75rem 1.5rem;transition:all .2s ease;white-space:nowrap}.link-display .copy-button.copied[data-v-17d81633],.link-display .copy-button[data-v-17d81633]:hover{background:#49a362}.generate-button[data-v-17d81633]{background:#152422;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;letter-spacing:-.0375rem;line-height:110%;margin-top:.5rem;padding:1rem 2rem;transition:all .3s ease;width:100%}.generate-button[data-v-17d81633]:hover:not(:disabled){background:#1e3431;box-shadow:0 8px 20px #1524224d;transform:translateY(-1px)}.generate-button[data-v-17d81633]:disabled{cursor:not-allowed;opacity:.5}.generate-button.is-update[data-v-17d81633]{background:#62d682}.generate-button.is-update[data-v-17d81633]:hover{background:#49a362}.preview-section[data-v-17d81633]{background:#fafaf9;display:flex;flex-direction:column;padding:2.5rem}@media (max-width:968px){.preview-section[data-v-17d81633]{padding:1.875rem 1.25rem}}.preview-header[data-v-17d81633]{margin-bottom:1.5rem}.preview-content[data-v-17d81633]{align-items:start;display:grid;flex:1;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.preview-content[data-v-17d81633]{grid-template-columns:1fr}}.whatsapp-preview[data-v-17d81633]{background:#e5ddd5;border:none;border-radius:12px;box-shadow:none;overflow:hidden;transition:all .3s ease}.whatsapp-preview.has-message[data-v-17d81633]{box-shadow:none}.whatsapp-header[data-v-17d81633]{background:#fff;color:#152422;padding:.75rem 1rem}.whatsapp-header .whatsapp-header-info[data-v-17d81633]{align-items:center;display:flex;gap:.75rem}.whatsapp-header .avatar[data-v-17d81633]{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:center;overflow:hidden;padding:0;width:2.5rem}.whatsapp-header .avatar .avatar-image[data-v-17d81633]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.whatsapp-header .contact-info .contact-name[data-v-17d81633]{color:#152422;font-size:.9375rem;font-weight:600;letter-spacing:-.0375rem;line-height:110%;margin-bottom:.125rem}.whatsapp-header .contact-info .contact-name[data-v-17d81633],.whatsapp-header .contact-info .contact-status[data-v-17d81633]{font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.whatsapp-header .contact-info .contact-status[data-v-17d81633]{color:#152422b3;font-size:.75rem;font-weight:400;line-height:140%;opacity:.8}.whatsapp-chat[data-v-17d81633]{min-height:9.375rem;overflow:hidden;padding:1.25rem;position:relative}.whatsapp-chat .chat-background[data-v-17d81633]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath fill='%23152422' fill-opacity='.05' fill-rule='evenodd' d='M30 30c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10m10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10m10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10m10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10m10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10M30 50c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10m10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10m10 0c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10'/%3E%3C/svg%3E");background-size:60px 60px;bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0;z-index:0}.whatsapp-chat .message-bubble[data-v-17d81633]{background:#dcf8c6;border-radius:8px;box-shadow:none;margin-left:auto;max-width:80%;padding:.5rem .75rem;position:relative;z-index:1}.whatsapp-chat .message-bubble p[data-v-17d81633]{color:#303030;font-size:.9375rem;margin:0;word-wrap:break-word}.whatsapp-chat .message-bubble .message-time[data-v-17d81633],.whatsapp-chat .message-bubble p[data-v-17d81633]{font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:140%}.whatsapp-chat .message-bubble .message-time[data-v-17d81633]{color:#667781;display:block;font-size:.75rem;margin-top:.25rem;text-align:right}.whatsapp-chat .empty-chat[data-v-17d81633]{align-items:center;display:flex;height:6.25rem;justify-content:center}.whatsapp-chat .empty-chat p[data-v-17d81633]{color:#0000004d;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:140%}.qr-section[data-v-17d81633]{display:flex;flex-direction:column;gap:1.5rem;transition:all .3s ease}.qr-section.qr-active .qr-code-container[data-v-17d81633]{box-shadow:none}.qr-code-container[data-v-17d81633],.qr-code-wrapper[data-v-17d81633]{display:flex;justify-content:center}.qr-code-container[data-v-17d81633]{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:none;min-height:15rem;padding:1.25rem;position:relative;transition:all .3s ease}.qr-code-container .qr-code-inner[data-v-17d81633]{position:relative}.qr-code-container svg[data-v-17d81633]{display:block}.qr-placeholder[data-v-17d81633]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:.625rem;text-align:center}.qr-placeholder .qr-dots[data-v-17d81633]{display:flex;gap:.5rem}.qr-placeholder .qr-dots span[data-v-17d81633]{animation:pulse-17d81633 1.5s ease-in-out infinite;background:#b1c4c2;border-radius:50%;height:.75rem;width:.75rem}.qr-placeholder .qr-dots span[data-v-17d81633]:first-child{animation-delay:0s}.qr-placeholder .qr-dots span[data-v-17d81633]:nth-child(2){animation-delay:.2s}.qr-placeholder .qr-dots span[data-v-17d81633]:nth-child(3){animation-delay:.4s}.qr-placeholder p[data-v-17d81633]{color:#141f1e80;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:140%;text-align:center}@keyframes pulse-17d81633{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}@keyframes slideInFade-17d81633{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.download-buttons[data-v-17d81633]{display:flex;gap:.75rem;justify-content:center}.download-buttons .download-btn[data-v-17d81633]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:TWK Lausanne,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-style:normal;font-weight:600;gap:.5rem;letter-spacing:-.0375rem;line-height:110%;padding:.75rem 1.25rem;transition:all .2s ease}.download-buttons .download-btn .icon[data-v-17d81633]{font-size:1.125rem}.download-buttons .download-btn.primary[data-v-17d81633]{background:#152422;color:#fff}.download-buttons .download-btn.primary[data-v-17d81633]:hover{background:#1e3431;transform:translateY(-1px)}.download-buttons .download-btn.secondary[data-v-17d81633]{background:#fff;border:2px solid #152422;color:#152422}.download-buttons .download-btn.secondary[data-v-17d81633]:hover{background:#fafaf9}.fade-enter-active[data-v-17d81633],.fade-leave-active[data-v-17d81633]{transition:opacity .3s ease}.fade-enter-from[data-v-17d81633],.fade-leave-to[data-v-17d81633]{opacity:0}.slide-fade-enter-active[data-v-17d81633]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-17d81633]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-17d81633]{opacity:0;transform:translateY(-10px)}.slide-fade-leave-to[data-v-17d81633]{opacity:0;transform:translateY(10px)}.qr-fade-enter-active[data-v-17d81633],.qr-fade-leave-active[data-v-17d81633]{transition:all .4s ease}.qr-fade-enter-from[data-v-17d81633]{opacity:0;transform:scale(.8) rotate(-5deg)}.qr-fade-leave-to[data-v-17d81633]{opacity:0;transform:scale(.8) rotate(5deg)}.message-slide-enter-active[data-v-17d81633]{transition:all .3s ease-out}.message-slide-leave-active[data-v-17d81633]{transition:all .2s ease-in}.message-slide-enter-from[data-v-17d81633]{opacity:0;transform:translate(20px)}.message-slide-leave-to[data-v-17d81633]{opacity:0;transform:translate(-20px)}
