.header[data-v-9d521277]{width:100%;padding:1rem;background:#fff;border-bottom:1px solid var(--color-border, #e0e0e0)}.logo-container[data-v-9d521277]{max-width:350px;margin:0 auto;position:relative;display:flex;justify-content:center;align-items:center}.logo[data-v-9d521277]{height:35px;object-fit:contain}.isotipo[data-v-9d521277]{display:none;position:absolute;right:0;height:25px}.imagotipo[data-v-9d521277]{display:block}@media screen and (max-height: 580px){.header[data-v-9d521277]{padding:.5rem 1rem;border-bottom:none;position:absolute;background:transparent}.logo-container[data-v-9d521277]{justify-content:flex-end}.isotipo[data-v-9d521277]{display:block;position:static}.imagotipo[data-v-9d521277]{display:none}}.call-container[data-v-9698b5ce]{min-height:100vh;height:100vh;max-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--color-text, #333333);overflow:hidden}.main-content[data-v-9698b5ce]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#fff;padding:2rem 0}.screen-content[data-v-9698b5ce]{width:100%;max-width:350px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3rem;padding:0 1rem}.top-section[data-v-9698b5ce]{display:flex;align-items:center;justify-content:center;width:100%}.middle-section[data-v-9698b5ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.bottom-section[data-v-9698b5ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.image-container[data-v-9698b5ce]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.key-circle[data-v-9698b5ce]{width:200px;height:200px;border-radius:50%;overflow:hidden;background:var(--color-background, #ececec)}.key-photo[data-v-9698b5ce]{width:100%;height:100%;object-fit:cover}.key-icon-overlay[data-v-9698b5ce]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.key-icon[data-v-9698b5ce]{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.title[data-v-9698b5ce]{font-size:24px;margin:0;text-align:center;color:var(--color-text, #333333);font-family:Outfit,sans-serif;font-weight:800}.call-status[data-v-9698b5ce]{font-size:24px;color:var(--color-primary, #ff6500);font-family:Outfit,sans-serif;font-weight:500;text-align:center}.call-controls[data-v-9698b5ce]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.control-button[data-v-9698b5ce]{text-decoration:none;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.8rem!important;border:none;border-radius:12px;background:var(--color-background, #ececec);color:var(--color-text, #333333);font-family:Outfit,sans-serif;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;height:90px;width:90px}.control-button i[data-v-9698b5ce]{font-size:1.6rem;margin-bottom:.25rem}.control-button.active[data-v-9698b5ce]{background:var(--color-primary, #ff6500);color:#fff}.control-button.hangup[data-v-9698b5ce]{background:#e84c3d;color:#fff}@media (max-width: 350px){.key-circle[data-v-9698b5ce]{width:180px;height:180px}.key-icon-overlay[data-v-9698b5ce]{width:36px;height:36px}.key-icon[data-v-9698b5ce]{width:20px;height:20px}.title[data-v-9698b5ce],.call-status[data-v-9698b5ce]{font-size:20px}}.audio-devices[data-v-9698b5ce]{width:100%;margin-bottom:1rem}.device-selector[data-v-9698b5ce]{width:100%;padding:.8rem;border-radius:12px;border:1px solid var(--color-background, #ececec);background:#fff;color:var(--color-text, #333333);font-family:Outfit,sans-serif;font-size:.9rem;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.device-name-container[data-v-9698b5ce]{width:100%;overflow:hidden;white-space:nowrap;height:20px}.scrolling-text[data-v-9698b5ce]{display:inline-block;padding-left:100%;font-size:.9rem;width:max-content}.scrolling-text.animate[data-v-9698b5ce]{animation:scroll-left-9698b5ce 15s linear infinite}@keyframes scroll-left-9698b5ce{0%{transform:translate(20%)}to{transform:translate(-100%)}}.device-modal[data-v-9698b5ce]{position:fixed;bottom:0;left:0;right:0;background:#00000080;display:flex;justify-content:center;align-items:flex-end;z-index:1000;height:100%}.modal-content[data-v-9698b5ce]{background:#fff;width:100%;padding:1.5rem;border-radius:20px 20px 0 0;max-height:90vh;overflow-y:auto}.modal-content h3[data-v-9698b5ce]{margin:0 0 1rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--color-text, #333333)}.modal-buttons[data-v-9698b5ce]{display:flex;gap:1rem;margin-top:1.5rem}.modal-button[data-v-9698b5ce]{flex:1;padding:.8rem;border:none;border-radius:12px;font-family:Outfit,sans-serif;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease}.modal-button.cancel[data-v-9698b5ce]{background:var(--color-background, #ececec);color:var(--color-text, #333333)}.modal-button.accept[data-v-9698b5ce]{background:var(--color-primary, #ff6500);color:#fff}.device-selector[data-v-9698b5ce]{width:100%;padding:1rem;border-radius:12px;border:1px solid var(--color-background, #ececec);background:#fff;color:var(--color-text, #333333);font-family:Outfit,sans-serif;font-size:1rem;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.device-selector[data-v-9698b5ce]:focus{outline:none;border-color:var(--color-primary, #ff6500)}.control-button span[data-v-9698b5ce]{font-size:.9rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.btn[data-v-be3ce58e]{display:flex;align-items:center;justify-content:center;border:none;border-radius:30px;font-size:17px;cursor:pointer;transition:background-color .3s,opacity .3s;padding:0 20px 0 50px;height:50px;width:100%;position:relative}.btn[data-v-be3ce58e]:not([class*=icon]){padding:0 20px}.btn i[data-v-be3ce58e]{font-size:20px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.btn-text[data-v-be3ce58e]{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:300;text-decoration:none}.btn.default[data-v-be3ce58e]{background-color:var(--color-primary, #ff6500);color:#fff}.btn.dark[data-v-be3ce58e]{background-color:var(--color-border-color, #333333);color:#fff}.btn.light[data-v-be3ce58e]{background-color:#fff;color:var(--color-text, #333333);border:1px solid white}.btn[data-v-be3ce58e]:disabled{opacity:.5!important;cursor:not-allowed}.btn[data-v-be3ce58e]:hover:not(:disabled){opacity:.9}.btn.outline[data-v-be3ce58e]{background-color:transparent;color:var(--color-primary, #ff6500);border:1px solid var(--color-primary, #ff6500)}.btn.white[data-v-be3ce58e]{background-color:#fff;color:#333}.back-button[data-v-be3ce58e]{background-color:transparent;border:none;cursor:pointer;padding:0}.btn.input[data-v-be3ce58e]{padding:15px 20px;border:none;border-radius:7px;background-color:#fff;font-size:18px;font-weight:400;text-align:left;justify-content:flex-start;margin-bottom:20px}.btn.input[data-v-be3ce58e]:focus-visible{outline:2px solid var(--color-border-color, #333333)}[data-v-cbc657bf]{margin:0;padding:0;box-sizing:border-box}.call-container[data-v-cbc657bf]{min-height:100vh;height:100vh;max-height:100vh;display:flex;flex-direction:column;background:#fff;color:var(--color-text, #333333);overflow:hidden}.main-content[data-v-cbc657bf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#fff;padding:2rem 0}.screen-content[data-v-cbc657bf]{width:100%;max-width:350px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3rem;padding:0 1rem}.top-section[data-v-cbc657bf]{display:flex;align-items:center;justify-content:center;width:100%;padding-top:2rem}.middle-section[data-v-cbc657bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.bottom-section[data-v-cbc657bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;padding-bottom:2rem}.bottom-section a[data-v-cbc657bf]{text-decoration:none}.info-circle[data-v-cbc657bf],.key-circle[data-v-cbc657bf]{width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--color-background, #ececec);overflow:hidden}.info-circle i[data-v-cbc657bf]{font-size:2.5rem;color:var(--color-text, #333333)}.info-circle.error i[data-v-cbc657bf]{color:var(--color-error, #f44336)}.key-icon-overlay[data-v-cbc657bf]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.key-icon[data-v-cbc657bf]{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}h2[data-v-cbc657bf]{font-size:24px;margin:0;text-align:center;color:var(--color-text, #333333);font-family:Outfit,sans-serif;font-weight:800}p[data-v-cbc657bf],.description[data-v-cbc657bf]{font-size:16px;line-height:1.4;margin:0;color:var(--color-text-secondary, #666666)}.call-status.calling[data-v-cbc657bf]{color:var(--color-primary, #ff6500)}@media (max-width: 350px){.info-circle[data-v-cbc657bf],.key-circle[data-v-cbc657bf]{width:180px;height:180px}.key-icon-overlay[data-v-cbc657bf]{width:36px;height:36px}.key-icon[data-v-cbc657bf]{width:20px;height:20px}h2[data-v-cbc657bf]{font-size:20px}p[data-v-cbc657bf],.description[data-v-cbc657bf]{font-size:14px}}.action-buttons[data-v-cbc657bf]{display:flex;width:100%;gap:1rem;justify-content:center;flex-direction:column}.call-controls[data-v-cbc657bf]{display:flex;gap:1rem;width:100%;justify-content:center}.call-button[data-v-cbc657bf]{width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;font-size:0;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.call-button.call[data-v-cbc657bf]{background:var(--color-primary, #ff6500)}.call-button.hangup[data-v-cbc657bf]{background:var(--color-error, #f44336)}.call-button[data-v-cbc657bf]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.call-button[data-v-cbc657bf]:before{content:"";display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.call-button.call[data-v-cbc657bf]:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.01%2015.38C18.78%2015.38%2017.59%2015.18%2016.48%2014.82C16.13%2014.7%2015.74%2014.79%2015.47%2015.06L13.9%2017.03C11.07%2015.68%208.42%2013.13%207.01%2010.2L8.96%208.54C9.23%208.26%209.31%207.87%209.2%207.52C8.83%206.41%208.64%205.22%208.64%203.99C8.64%203.45%208.19%203%207.65%203H4.19C3.65%203%203%203.24%203%203.99C3%2013.28%2010.73%2021%2020.01%2021C20.72%2021%2021%2020.37%2021%2019.82V16.37C21%2015.83%2020.55%2015.38%2020.01%2015.38Z'%20fill='white'/%3e%3c/svg%3e")}.call-button.hangup[data-v-cbc657bf]:before{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%209C10.4%209%208.85%209.25%207.4%209.72V12.82C7.4%2013.21%207.17%2013.56%206.84%2013.72C5.86%2014.21%204.97%2014.84%204.18%2015.57C4%2015.75%203.75%2015.85%203.48%2015.85C3.2%2015.85%202.95%2015.74%202.77%2015.56L0.29%2013.08C0.11%2012.9%200%2012.65%200%2012.38C0%2012.1%200.11%2011.85%200.29%2011.67C3.34%208.77%207.46%207%2012%207C16.54%207%2020.66%208.77%2023.71%2011.67C23.89%2011.85%2024%2012.1%2024%2012.38C24%2012.65%2023.89%2012.9%2023.71%2013.08L21.23%2015.56C21.05%2015.74%2020.8%2015.85%2020.52%2015.85C20.25%2015.85%2020%2015.75%2019.82%2015.57C19.03%2014.84%2018.14%2014.21%2017.16%2013.72C16.83%2013.56%2016.6%2013.21%2016.6%2012.82V9.72C15.15%209.25%2013.6%209%2012%209Z'%20fill='white'/%3e%3c/svg%3e")}.modal-overlay[data-v-cbc657bf]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-cbc657bf]{background:#fff;border-radius:20px;padding:2rem;width:90%;max-width:350px;text-align:center}.modal-content[data-v-cbc657bf]{display:flex;flex-direction:column;align-items:center;gap:1rem}.modal-icon[data-v-cbc657bf]{font-size:3rem;color:var(--color-primary, #ff6500)}.modal h3[data-v-cbc657bf]{font-size:1.5rem;font-weight:800;margin:0;color:var(--color-text, #333333)}.modal p[data-v-cbc657bf]{margin:0;color:var(--color-text-secondary, #666666);font-weight:200}.modal-button[data-v-cbc657bf]{background:var(--color-primary, #ff6500);color:#fff;border:none;border-radius:12px;padding:.8rem 2rem;font-family:Outfit,sans-serif;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-button[data-v-cbc657bf]:hover{opacity:.9;transform:translateY(-2px)}.action-button.retry[data-v-cbc657bf]{background:var(--color-primary, #ff6500);color:#fff}.action-button.support[data-v-cbc657bf]{background:#fff;color:var(--color-primary, #ff6500);border:2px solid var(--color-primary, #ff6500)}.image-container[data-v-cbc657bf]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.key-photo[data-v-cbc657bf]{width:100%;height:100%;object-fit:cover}.key-icon-overlay[data-v-cbc657bf]{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:min(50px,15vw);height:min(50px,15vw);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.key-icon[data-v-cbc657bf]{width:min(30px,9vw);height:min(30px,9vw);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}@media (max-width: 350px){.info-circle[data-v-cbc657bf],.key-circle[data-v-cbc657bf]{width:200px;height:200px}h2[data-v-cbc657bf]{font-size:20px}p[data-v-cbc657bf],.description[data-v-cbc657bf]{font-size:14px}}h2.title[data-v-cbc657bf]{font-size:42px;margin-bottom:.5rem;font-weight:800}@keyframes pulse-cbc657bf{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.call-status[data-v-cbc657bf]{font-size:24px;color:var(--color-text-secondary, #666666);font-family:Outfit,sans-serif;font-weight:500;text-align:center}.call-status.calling[data-v-cbc657bf],.statusText[data-v-cbc657bf]{color:var(--color-primary, #ff6500);animation:pulse-cbc657bf 1.5s ease-in-out infinite}@media (max-width: 350px){h2.title[data-v-cbc657bf]{font-size:36px}}.button-disabled[data-v-cbc657bf]{opacity:.7;cursor:not-allowed!important;position:relative;overflow:hidden}.button-disabled[data-v-cbc657bf]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loading-cbc657bf 1.5s infinite}@keyframes loading-cbc657bf{0%{transform:translate(-100%)}to{transform:translate(100%)}}.button-disabled[design=default][data-v-cbc657bf]{background:var(--color-primary, #ff6500);opacity:.7}.button-disabled[design=dark][data-v-cbc657bf]{background:#e84c3d;opacity:.7}.chat-bubble[data-v-95f83440]{margin-bottom:1rem;max-width:70%;animation:fadeIn-95f83440 .3s ease-out}.own-message[data-v-95f83440]{align-self:flex-end;margin-left:auto}.other-message[data-v-95f83440]{align-self:flex-start;margin-right:auto}.message-content[data-v-95f83440]{padding:.8rem 1rem;border-radius:18px;word-wrap:break-word;position:relative}.own-message .message-content[data-v-95f83440]{background:var(--color-primary, #ff6500);color:#fff;border-bottom-right-radius:4px}.other-message .message-content[data-v-95f83440]{background:#f1f1f1;color:#333;border-bottom-left-radius:4px}.message-text[data-v-95f83440]{margin:0;font-size:16px;line-height:1.4}.image-content[data-v-95f83440]{padding:.3rem;background:transparent}.message-image[data-v-95f83440]{width:100%;max-width:300px;height:auto;border-radius:12px;cursor:pointer;transition:opacity .2s ease}.message-image[data-v-95f83440]:hover{opacity:.9}.image-caption[data-v-95f83440]{margin:.5rem 0 0;font-size:14px;color:#666}.own-message .image-caption[data-v-95f83440]{color:#ffffffe6}.location-content[data-v-95f83440]{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.location-info[data-v-95f83440]{display:flex;align-items:center;gap:.5rem;font-size:14px}.location-info i[data-v-95f83440]{color:var(--color-primary, #ff6500)}.location-actions[data-v-95f83440]{display:flex;justify-content:flex-end}.location-button[data-v-95f83440]{background:transparent;border:1px solid var(--color-primary, #ff6500);color:var(--color-primary, #ff6500);padding:.3rem .8rem;border-radius:12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:.3rem;transition:all .2s ease}.location-button[data-v-95f83440]:hover{background:var(--color-primary, #ff6500);color:#fff}.own-message .location-button[data-v-95f83440]{border-color:#fff;color:#fff}.own-message .location-button[data-v-95f83440]:hover{background:#fff;color:var(--color-primary, #ff6500)}.message-metadata[data-v-95f83440]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.3rem;font-size:12px;opacity:.7}.other-message .message-metadata[data-v-95f83440]{justify-content:flex-start}.message-time[data-v-95f83440]{color:#666}.own-message .message-time[data-v-95f83440]{color:#fffc}.message-status i[data-v-95f83440]{font-size:12px}.message-status.sending i[data-v-95f83440]{color:#999}.message-status.sent i[data-v-95f83440],.message-status.delivered i[data-v-95f83440]{color:#4caf50}.message-status.read i[data-v-95f83440]{color:#2196f3}.message-status.failed i[data-v-95f83440]{color:#f44336;animation:pulse-95f83440 1s infinite}.image-modal[data-v-95f83440]{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer}.image-modal-content[data-v-95f83440]{position:relative;max-width:90vw;max-height:90vh;cursor:default}.modal-image[data-v-95f83440]{width:100%;height:auto;max-width:90vw;max-height:90vh;object-fit:contain}.close-modal[data-v-95f83440]{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .2s ease}.close-modal[data-v-95f83440]:hover{background:#000000e6}@keyframes fadeIn-95f83440{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-95f83440{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.chat-bubble[data-v-95f83440]{max-width:85%}.message-text[data-v-95f83440]{font-size:15px}.message-image[data-v-95f83440]{max-width:250px}}.message-input-container[data-v-7f83d074]{background:#fff;border-top:1px solid #e1e1e1;padding:1rem;position:relative}.image-preview[data-v-7f83d074]{position:relative;margin-bottom:1rem;display:inline-block}.preview-image[data-v-7f83d074]{max-width:150px;max-height:150px;border-radius:8px;object-fit:cover}.clear-image[data-v-7f83d074]{position:absolute;top:-8px;right:-8px;background:#f44336;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.input-wrapper[data-v-7f83d074]{display:flex;align-items:flex-end;gap:.5rem;position:relative}.attach-button[data-v-7f83d074]{background:#f1f1f1;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease;flex-shrink:0}.attach-button[data-v-7f83d074]:hover,.attach-button.active[data-v-7f83d074]{background:var(--color-primary, #ff6500);color:#fff;transform:rotate(45deg)}.attach-menu[data-v-7f83d074]{position:absolute;bottom:50px;left:0;background:#fff;border:1px solid #e1e1e1;border-radius:12px;box-shadow:0 4px 12px #00000026;overflow:hidden;z-index:100;animation:slideUp-7f83d074 .2s ease-out}.attach-option[data-v-7f83d074]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;border:none;background:#fff;color:#333;cursor:pointer;width:100%;text-align:left;transition:background .2s ease;font-size:14px}.attach-option[data-v-7f83d074]:hover{background:#f8f8f8}.attach-option i[data-v-7f83d074]{font-size:16px;color:var(--color-primary, #ff6500);width:20px}.text-input-wrapper[data-v-7f83d074]{flex:1;position:relative}.text-input[data-v-7f83d074]{width:100%;padding:.8rem 1rem;border:1px solid #e1e1e1;border-radius:20px;font-size:16px;outline:none;transition:border-color .2s ease;background:#fff}.text-input[data-v-7f83d074]:focus{border-color:var(--color-primary, #ff6500)}.text-input[data-v-7f83d074]:disabled{background:#f8f8f8;color:#999}.send-button[data-v-7f83d074]{background:#e1e1e1;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease;flex-shrink:0}.send-button.can-send[data-v-7f83d074]{background:var(--color-primary, #ff6500);color:#fff}.send-button[data-v-7f83d074]:disabled{opacity:.5;cursor:not-allowed}.send-button[data-v-7f83d074]:not(:disabled):hover{transform:scale(1.05)}@keyframes slideUp-7f83d074{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.message-input-container[data-v-7f83d074]{padding:.8rem}.text-input[data-v-7f83d074]{font-size:16px}.attach-menu[data-v-7f83d074]{left:0;right:0;width:auto}}.chat-view[data-v-3dd0e265]{display:flex;flex-direction:column;height:100vh;background:#fff}.chat-header[data-v-3dd0e265]{display:flex;align-items:center;padding:1rem;background:#fff;border-bottom:1px solid #e1e1e1;box-shadow:0 2px 4px #0000001a;z-index:10}.back-button[data-v-3dd0e265]{background:none;border:none;color:var(--color-primary, #ff6500);font-size:18px;cursor:pointer;padding:.5rem;margin-right:1rem;border-radius:50%;transition:background .2s ease}.back-button[data-v-3dd0e265]:hover{background:#f8f8f8}.chat-info[data-v-3dd0e265]{display:flex;align-items:center;gap:1rem;flex:1}.qr-avatar[data-v-3dd0e265]{width:48px;height:48px;border-radius:50%;background:var(--color-primary, #ff6500);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.qr-details h3[data-v-3dd0e265]{margin:0;font-size:18px;font-weight:600;color:#333}.qr-details p[data-v-3dd0e265]{margin:0;font-size:14px;color:#666}.qr-status[data-v-3dd0e265]{display:flex;align-items:center;gap:.3rem}.status-online[data-v-3dd0e265]{color:#4caf50}.status-online i[data-v-3dd0e265]{font-size:8px;animation:pulse-3dd0e265 2s infinite}.status-connecting[data-v-3dd0e265]{color:#ff9800}.status-connecting i[data-v-3dd0e265]{font-size:8px;animation:blink-3dd0e265 1s infinite}.status-offline[data-v-3dd0e265]{color:#9e9e9e}.status-offline i[data-v-3dd0e265]{font-size:8px}@keyframes pulse-3dd0e265{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink-3dd0e265{0%,to{opacity:1}50%{opacity:.3}}.header-actions[data-v-3dd0e265]{display:flex;gap:.5rem}.info-button[data-v-3dd0e265]{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}.info-button[data-v-3dd0e265]:hover{background:#f8f8f8;color:var(--color-primary, #ff6500)}.messages-container[data-v-3dd0e265]{flex:1;overflow-y:auto;padding:1rem;background:#f8f8f8}.loading[data-v-3dd0e265],.error-message[data-v-3dd0e265]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:#666}.error-message[data-v-3dd0e265]{color:#f44336}.retry-button[data-v-3dd0e265]{background:var(--color-primary, #ff6500);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.messages-list[data-v-3dd0e265]{display:flex;flex-direction:column;gap:.5rem}.conversation-start[data-v-3dd0e265]{text-align:center;margin:2rem 0;padding:2rem}.start-info[data-v-3dd0e265]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 2px 8px #0000001a}.qr-icon-large[data-v-3dd0e265]{width:80px;height:80px;border-radius:50%;background:var(--color-primary, #ff6500);display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;margin:0 auto 1rem}.start-info h4[data-v-3dd0e265]{margin:0 0 .5rem;font-size:20px;color:#333}.start-info p[data-v-3dd0e265]{margin:0;color:#666;line-height:1.4}.typing-indicator[data-v-3dd0e265]{display:flex;justify-content:flex-start;margin:.5rem 0}.typing-bubble[data-v-3dd0e265]{background:#f1f1f1;padding:.8rem 1rem;border-radius:18px 18px 18px 4px;display:flex;flex-direction:column;gap:.3rem}.typing-name[data-v-3dd0e265]{font-size:12px;color:#666;font-style:italic}.typing-dots[data-v-3dd0e265]{display:flex;gap:.3rem}.typing-dots span[data-v-3dd0e265]{width:6px;height:6px;border-radius:50%;background:#999;animation:typing-3dd0e265 1.4s infinite ease-in-out}.typing-dots span[data-v-3dd0e265]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-3dd0e265]:nth-child(3){animation-delay:.4s}@keyframes typing-3dd0e265{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}.info-modal[data-v-3dd0e265]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.info-content[data-v-3dd0e265]{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:80vh;overflow-y:auto}.info-header[data-v-3dd0e265]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e1e1e1}.info-header h3[data-v-3dd0e265]{margin:0;font-size:18px;color:#333}.close-info[data-v-3dd0e265]{background:none;border:none;color:#666;font-size:18px;cursor:pointer;padding:.5rem;border-radius:50%}.close-info[data-v-3dd0e265]:hover{background:#f8f8f8}.info-details[data-v-3dd0e265]{padding:1.5rem}.info-item[data-v-3dd0e265]{display:flex;align-items:center;gap:1rem;padding:.8rem 0;border-bottom:1px solid #f1f1f1}.info-item[data-v-3dd0e265]:last-child{border-bottom:none}.info-item i[data-v-3dd0e265]{color:var(--color-primary, #ff6500);font-size:16px;width:20px}.info-actions[data-v-3dd0e265]{padding:1.5rem;border-top:1px solid #e1e1e1}.report-button[data-v-3dd0e265]{width:100%;background:#f44336;color:#fff;border:none;padding:.8rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px}.report-button[data-v-3dd0e265]:hover{background:#d32f2f}@media (max-width: 768px){.chat-header[data-v-3dd0e265]{padding:.8rem}.qr-details h3[data-v-3dd0e265]{font-size:16px}.qr-details p[data-v-3dd0e265]{font-size:13px}.messages-container[data-v-3dd0e265]{padding:.8rem}.conversation-start[data-v-3dd0e265]{margin:1rem 0;padding:1rem}.start-info[data-v-3dd0e265]{padding:1.5rem}.qr-icon-large[data-v-3dd0e265]{width:64px;height:64px;font-size:24px}}@media screen and (max-height: 520px){.info-circle,.key-circle{width:150px!important;height:150px!important}.key-icon-overlay{width:40px!important;height:40px!important}.key-icon-overlay img{width:20px!important;height:20px!important}.btn{height:45px!important;font-size:15px!important}p,.description{font-size:13px!important}h2{font-size:18px!important}.title{font-size:26px!important}}@media screen and (max-height: 700px){.screen-content{gap:1rem!important}.main-content{padding:0rem!important}}html,body,#app{height:100%;width:100%;margin:0;padding:0;overflow:hidden;font-family:Arial,sans-serif;background-color:#e4e4e3}h1{color:#2e2e2e}button{display:flex;align-items:center;justify-content:center;background-color:#e78443;color:#fff;border:none;border-radius:50%;padding:15px;font-size:24px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#e7532a}.error-message{color:#e7532a}.calling-screen p,.call-duration{color:#2e2e2e}.call-button,.end-call-button{background-color:#e7532a;transition:background-color .3s ease}.call-button:hover,.end-call-button:hover{background-color:#b1b1b1}.call-controls button{background-color:#f9bb8f;transition:background-color .3s ease}.call-controls button.active{background-color:#e78443}.call-controls button:hover{background-color:#b1b1b1}@font-face{font-family:Outfit;src:url(/assets/Outfit-Thin-DyIgwVmz.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-ExtraLight-Bop7lq32.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Light-BCN5VFdt.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-BlL8FXaZ.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Medium-B8Iwa1n1.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-SemiBold-Dyrk4jTU.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Bold-BHHPQSxs.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-ExtraBold-CrwOH4JU.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Black-M2CAdCh4.ttf) format("truetype");font-weight:900;font-display:swap}
