.uplr-chatbox-wrap{font-family:Arial,sans-serif;max-width:430px;width:100%}.uplr-chatbox{background:#fff;border-radius:var(--uplr-window-radius,22px);box-shadow:0 24px 70px rgb(15 23 42 / .24);overflow:hidden;border:1px solid rgb(15 23 42 / .08);width:var(--uplr-chat-width,410px);max-width:calc(100vw - 32px)}.uplr-chatbox-header{background:var(--uplr-header,#0874f2);border-top-left-radius:var(--uplr-header-radius,var(--uplr-window-radius,22px));border-top-right-radius:var(--uplr-header-radius,var(--uplr-window-radius,22px));color:#fff;padding:18px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.uplr-chatbox-agent{display:flex;align-items:center;gap:12px;min-width:0}.uplr-chatbox-avatar,.uplr-msg-avatar{width:var(--uplr-header-avatar-size,48px);height:var(--uplr-header-avatar-size,48px);border-radius:999px;object-fit:cover;background:linear-gradient(135deg,#fde68a,#fb7185);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 0 0 3px rgb(255 255 255 / .45);flex:0 0 auto}.uplr-chatbox-header strong{display:block;font-size:17px;line-height:1.2;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uplr-chatbox-header span{display:block;font-size:13px;line-height:1.35;opacity:.95;margin-top:3px;max-width:250px}.uplr-chatbox-close{background:rgb(15 23 42 / .18);border:0;color:#fff;width:44px;height:44px;border-radius:16px;font-size:30px;line-height:1;cursor:pointer;flex:0 0 auto;display:flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease}.uplr-chatbox-close:hover{background:rgb(15 23 42 / .32);transform:scale(1.03)}.uplr-chatbox-intro{background:linear-gradient(135deg,#0f172a,#1f2937);color:#fff;padding:16px 24px;display:none}.uplr-chatbox-intro strong{display:block;font-size:18px;line-height:1.2}.uplr-chatbox-intro span{display:block;font-size:14px;opacity:.86;margin-top:5px}.uplr-chatbox-progress{height:4px;background:#e5e7eb;overflow:hidden}.uplr-chatbox-progress-bar{display:block;height:100%;width:0;background:var(--uplr-success,#16a34a);transition:width .28s ease}.uplr-chatbox-messages{height:var(--uplr-msg-height,470px);padding:22px 20px;background:#fff;overflow:auto;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.uplr-msg-row{display:flex;align-items:flex-start;gap:10px;animation:uplrIn .18s ease both}.uplr-msg-row-user{justify-content:flex-end}.uplr-msg-row-bot{justify-content:flex-start}.uplr-msg-avatar{width:var(--uplr-message-avatar-size,32px);height:var(--uplr-message-avatar-size,32px);font-size:14px;box-shadow:none;margin-top:2px}.uplr-msg{max-width:82%;padding:14px 17px;border-radius:var(--uplr-message-radius,22px);font-size:15px;line-height:1.44;box-sizing:border-box;word-break:break-word}.uplr-msg-bot{align-self:flex-start;background:var(--uplr-bot-bubble,#f1f3f5);color:var(--uplr-text,#111827);border:0;border-top-left-radius:8px}.uplr-msg-user{align-self:flex-end;background:var(--uplr-user-bubble,#0874f2);color:#fff;border-bottom-right-radius:8px}.uplr-consent-card{padding:18px 20px;max-width:86%;background:#eef0f2}.uplr-consent-card strong{display:block;font-size:16px;line-height:1.45;margin-bottom:15px}.uplr-consent-button{border:0;background:var(--uplr-primary,#0874f2);color:#fff;border-radius:var(--uplr-btn-radius,999px);padding:13px 18px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px rgb(8 116 242 / .25)}.uplr-consent-button:after{content:' →';font-size:20px;line-height:0}.uplr-consent-note{font-size:11px;line-height:1.45;color:#111827;margin:13px 0 0}.uplr-consent-note a{color:var(--uplr-primary,#0874f2);text-decoration:underline}.uplr-typing{display:flex;gap:5px;align-items:center;padding:14px 16px;min-width:58px}.uplr-typing span{width:7px;height:7px;background:#9ca3af;border-radius:999px;display:block;animation:uplrTyping 1s infinite ease-in-out}.uplr-typing span:nth-child(2){animation-delay:.12s}.uplr-typing span:nth-child(3){animation-delay:.24s}.uplr-chatbox-form{padding:16px 18px 20px;background:#fff;border-top:1px solid #e5e7eb}.uplr-chatbox-options{display:flex;flex-wrap:wrap;gap:9px}.uplr-option{border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:var(--uplr-btn-radius,999px);min-height:calc(var(--uplr-btn-height,52px) - 10px);padding:10px 14px;cursor:pointer;font-size:14px;font-weight:700;transition:background .18s ease,transform .18s ease,border-color .18s ease}.uplr-option:hover{background:#f3f4f6;border-color:#9ca3af;transform:translateY(-1px)}.uplr-chatbox-inputrow{display:flex;gap:10px;align-items:center}.uplr-chatbox-inputrow input{flex:1;min-width:0;border:1px solid #d1d5db;border-radius:var(--uplr-input-radius,16px);padding:0 16px;height:var(--uplr-btn-height,52px);font-size:15px;outline:none}.uplr-chatbox-inputrow input:focus{border-color:var(--uplr-success,#16a34a);box-shadow:0 0 0 3px rgb(22 163 74 / .14)}.uplr-chatbox-inputrow button,.uplr-whatsapp-link{border:0;border-radius:var(--uplr-btn-radius,16px);background:var(--uplr-success,#16a34a);color:#fff;padding:0 20px;height:var(--uplr-btn-height,52px);font-weight:800;text-decoration:none;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uplr-whatsapp-link{align-self:flex-start;margin:2px 0 0 42px;padding:0 18px}.uplr-chatbox-floating{position:fixed;right:var(--uplr-position-x,24px);bottom:var(--uplr-position-y,24px);z-index:999999;max-width:430px}.uplr-chatbox-floating .uplr-chatbox.is-closed{display:none}.uplr-chatbox-launch{float:right;background:var(--uplr-primary,#1683d8);color:#fff;border:0;border-radius:999px;padding:16px 22px;font-size:16px;font-weight:800;box-shadow:0 14px 34px rgb(15 23 42 / .25);cursor:pointer}@keyframes uplrIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes uplrTyping{0%,80%,100%{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.uplr-chatbox-floating{left:12px;right:12px;bottom:12px;max-width:none}.uplr-chatbox{width:100%;max-width:100%;border-radius:var(--uplr-window-radius,20px)}.uplr-chatbox-header{padding:14px 16px}.uplr-chatbox-header strong{font-size:16px}.uplr-chatbox-avatar{width:42px;height:42px}.uplr-chatbox-messages{height:calc(100vh - 250px);min-height:330px;padding:18px 14px}.uplr-msg{font-size:14px;max-width:84%}.uplr-consent-card{max-width:86%}.uplr-chatbox-form{padding:14px}.uplr-chatbox-inputrow button{padding:0 16px}.uplr-chatbox-launch{padding:14px 18px}}.uplr-chatbox-options.is-hidden{display:none!important}.uplr-chatbox-inputrow.is-disabled{opacity:.62;pointer-events:none}.uplr-chatbox-inputrow button:disabled,.uplr-option:disabled{opacity:.62;cursor:not-allowed;transform:none}.uplr-chatbox-inputrow input:disabled{background:#f9fafb;color:#6b7280}.uplr-retry-button{background:var(--uplr-success,#16a34a)!important;color:#fff!important;border-color:var(--uplr-success,#16a34a)!important}.uplr-chatbox-form.is-hidden{display:none!important}.uplr-chatbox-inputrow[hidden],.uplr-chatbox-options.is-hidden{display:none!important}.uplr-chatbox-wrap.is-open .uplr-chatbox-launch{display:none!important}.uplr-chatbox-floating .uplr-chatbox:not(.is-closed)+.uplr-chatbox-launch{display:none!important}.uplr-chatbox-floating .uplr-chatbox-launch{float:none;position:relative;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:auto;max-width:min(430px,calc(100vw - 32px));margin-left:auto;padding:0;background:#fff0;color:inherit;border:0;border-radius:0;box-shadow:none;cursor:pointer}.uplr-chatbox-launch-bubble{position:relative;display:block;max-width:330px;background:#fff;color:var(--uplr-text,#111827);border:1px solid rgb(15 23 42 / .14);border-radius:12px;padding:13px 18px;font-size:15px;line-height:1.45;font-weight:500;text-align:left;box-shadow:0 12px 32px rgb(15 23 42 / .18)}.uplr-chatbox-launch-bubble strong{font-weight:800}.uplr-chatbox-launch-bubble:after{content:'';position:absolute;right:-8px;top:50%;width:14px;height:14px;background:#fff;border-top:1px solid rgb(15 23 42 / .14);border-right:1px solid rgb(15 23 42 / .14);transform:translateY(-50%) rotate(45deg)}.uplr-chatbox-launch-avatar-wrap{position:relative;width:var(--uplr-launcher-avatar-size,58px);height:var(--uplr-launcher-avatar-size,58px);flex:0 0 var(--uplr-launcher-avatar-size,58px)}.uplr-chatbox-launch-avatar{width:var(--uplr-launcher-avatar-size,58px);height:var(--uplr-launcher-avatar-size,58px);border-radius:999px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fde68a,#fb7185);color:#fff;font-weight:800;font-size:20px;box-shadow:0 0 0 3px var(--uplr-primary,#0874f2),0 10px 26px rgb(15 23 42 / .22)}.uplr-chatbox-launch-status{position:absolute;right:1px;bottom:1px;width:16px;height:16px;background:var(--uplr-success,#16a34a);border:3px solid #fff;border-radius:999px}.uplr-chatbox-floating.is-open .uplr-chatbox-launch{display:none!important}@media(max-width:640px){.uplr-chatbox-floating .uplr-chatbox-launch{max-width:calc(100vw - 24px)}.uplr-chatbox-launch-bubble{max-width:calc(100vw - 108px);font-size:14px;padding:12px 14px}.uplr-chatbox-launch-avatar-wrap,.uplr-chatbox-launch-avatar{width:clamp(40px,var(--uplr-launcher-avatar-size,54px),88px);height:clamp(40px,var(--uplr-launcher-avatar-size,54px),88px);flex-basis:clamp(40px,var(--uplr-launcher-avatar-size,54px),88px)}}.uplr-chatbox-floating.uplr-mobile-device:not(.is-open) .uplr-chatbox-launch-avatar-wrap,.uplr-chatbox-floating.uplr-mobile-device:not(.is-open) .uplr-chatbox-launch-avatar{width:var(--uplr-mobile-avatar-size,54px)!important;height:var(--uplr-mobile-avatar-size,54px)!important;min-width:var(--uplr-mobile-avatar-size,54px)!important;min-height:var(--uplr-mobile-avatar-size,54px)!important;max-width:var(--uplr-mobile-avatar-size,54px)!important;max-height:var(--uplr-mobile-avatar-size,54px)!important;flex:0 0 var(--uplr-mobile-avatar-size,54px)!important}.uplr-chatbox,.uplr-chatbox *:not(svg):not(path),.uplr-chatbox-launch,.uplr-chatbox-launch *:not(svg):not(path),.uplr-chatbox-launch-bubble,.uplr-chatbox-header strong,.uplr-chatbox-header span,.uplr-consent-button,.uplr-option,.uplr-chatbox-inputrow button,.uplr-whatsapp-link{text-transform:none!important;letter-spacing:normal}.uplr-chatbox-launch-bubble{white-space:normal}@media(max-width:640px){body.uplr-chatbox-mobile-open{overflow:hidden!important;touch-action:none!important}.uplr-chatbox-floating.is-open{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;z-index:2147483647!important;background:#fff!important}.uplr-chatbox-floating.is-open .uplr-chatbox{display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;border:0!important;box-shadow:none!important}.uplr-chatbox-floating.is-open .uplr-chatbox-header{flex:0 0 auto!important;padding:18px 18px!important;padding-top:max(18px,env(safe-area-inset-top))!important}.uplr-chatbox-floating.is-open .uplr-chatbox-progress{flex:0 0 auto!important}.uplr-chatbox-floating.is-open .uplr-chatbox-messages{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:22px 16px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.uplr-chatbox-floating.is-open .uplr-chatbox-form{flex:0 0 auto!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;background:#fff!important}.uplr-chatbox-floating.is-open .uplr-msg{font-size:15px!important;max-width:86%!important}.uplr-chatbox-floating.is-open .uplr-consent-card{max-width:88%!important}}body.uplr-chatbox-mobile-open .uplr-adopt-hidden-by-chat,body.uplr-chatbox-mobile-open [id*="adopt" i]:not(.uplr-chatbox-wrap):not(.uplr-chatbox):not(.uplr-chatbox *),body.uplr-chatbox-mobile-open [class*="adopt" i]:not(.uplr-chatbox-wrap):not(.uplr-chatbox):not(.uplr-chatbox *){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(max-width:640px){.uplr-chatbox-floating.is-open{z-index:2147483647!important}.uplr-chatbox-floating.is-open .uplr-chatbox{z-index:2147483647!important}}.uplr-chatbox-close{width:var(--uplr-close-size,44px)!important;height:var(--uplr-close-size,44px)!important;min-width:var(--uplr-close-size,44px)!important;min-height:var(--uplr-close-size,44px)!important;font-size:calc(var(--uplr-close-size,44px) * .68)!important}.uplr-chatbox-floating .uplr-chatbox-launch{opacity:0;transform:translateX(28px);animation:uplrFadeRightIn .46s cubic-bezier(.2,.8,.2,1) .15s both}@keyframes uplrFadeRightIn{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}.uplr-chatbox-page-trigger{border:0;border-radius:var(--uplr-btn-radius,999px);background:var(--uplr-primary,#0874f2);color:#fff;min-height:var(--uplr-btn-height,52px);padding:0 22px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgb(8 116 242 / .22)}.uplr-chatbox-floating.is-fullscreen{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;z-index:2147483647!important;background:#fff!important}.uplr-chatbox-floating.is-fullscreen .uplr-chatbox{display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;border-radius:0!important;border:0!important;box-shadow:none!important}.uplr-chatbox-floating.is-fullscreen .uplr-chatbox-header{flex:0 0 auto!important}.uplr-chatbox-floating.is-fullscreen .uplr-chatbox-progress{flex:0 0 auto!important}.uplr-chatbox-floating.is-fullscreen .uplr-chatbox-messages{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.uplr-chatbox-floating.is-fullscreen .uplr-chatbox-form{flex:0 0 auto!important}body.uplr-chatbox-mobile-open{overflow:hidden!important}body.uplr-chatbox-mobile-open .uplr-adopt-hidden-by-chat,body.uplr-chatbox-mobile-open [id*="adopt" i]:not(.uplr-chatbox-wrap):not(.uplr-chatbox):not(.uplr-chatbox *),body.uplr-chatbox-mobile-open [class*="adopt" i]:not(.uplr-chatbox-wrap):not(.uplr-chatbox):not(.uplr-chatbox *){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (min-width:641px){.uplr-chatbox-floating.is-fullscreen{display:flex!important;align-items:stretch!important;justify-content:center!important;background:#fff!important}.uplr-chatbox-floating.is-fullscreen .uplr-chatbox{width:min(100vw,var(--uplr-fullscreen-max-width,760px))!important;max-width:var(--uplr-fullscreen-max-width,760px)!important;margin:0 auto!important;border-left:1px solid rgb(15 23 42 / .08)!important;border-right:1px solid rgb(15 23 42 / .08)!important}}.uplr-chatbox-wrap .uplr-chatbox{border-radius:var(--uplr-window-radius,22px)!important}.uplr-chatbox-wrap .uplr-chatbox-header{border-top-left-radius:var(--uplr-header-radius,var(--uplr-window-radius,22px))!important;border-top-right-radius:var(--uplr-header-radius,var(--uplr-window-radius,22px))!important}.uplr-chatbox-wrap .uplr-msg{border-radius:var(--uplr-message-radius,22px)!important}.uplr-chatbox-wrap .uplr-msg-bot{border-top-left-radius:calc(var(--uplr-message-radius,22px) / 2.75)!important}.uplr-chatbox-wrap .uplr-msg-user{border-bottom-right-radius:calc(var(--uplr-message-radius,22px) / 2.75)!important}.uplr-chatbox-wrap .uplr-chatbox-form .uplr-chatbox-inputrow input,.uplr-chatbox-wrap .uplr-chatbox-form input[data-uplr-input],.uplr-chatbox-wrap input[data-uplr-input][type="text"],.uplr-chatbox-wrap input[data-uplr-input][type="tel"]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;height:var(--uplr-btn-height,52px)!important;padding:0 16px!important;border:1px solid var(--uplr-input-border,#d1d5db)!important;border-radius:var(--uplr-input-radius,18px)!important;background:#fff!important;color:var(--uplr-text,#111827)!important;font-size:15px!important;line-height:1!important;outline:none!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}.uplr-chatbox-wrap .uplr-chatbox-form .uplr-chatbox-inputrow input:focus,.uplr-chatbox-wrap input[data-uplr-input]:focus{border-color:var(--uplr-input-focus,var(--uplr-primary,#0874f2))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--uplr-input-focus,var(--uplr-primary,#0874f2)) 18%,transparent)!important}@supports not (color:color-mix(in srgb,#000 10%,transparent)){.uplr-chatbox-wrap .uplr-chatbox-form .uplr-chatbox-inputrow input:focus,.uplr-chatbox-wrap input[data-uplr-input]:focus{box-shadow:0 0 0 4px rgb(8 116 242 / .14)!important}}.uplr-chatbox-wrap .uplr-chatbox-inputrow button,.uplr-chatbox-wrap .uplr-option,.uplr-chatbox-wrap .uplr-consent-button,.uplr-chatbox-wrap .uplr-whatsapp-link{border-radius:var(--uplr-btn-radius,999px)!important}.uplr-chatbox-wrap .uplr-chatbox-form .uplr-chatbox-inputrow>button[type="submit"]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:96px!important;max-width:128px!important;flex:0 0 auto!important;height:var(--uplr-btn-height,52px)!important;min-height:var(--uplr-btn-height,52px)!important;margin:0!important;padding:0 20px!important;border:0!important;border-radius:var(--uplr-btn-radius,999px)!important;background:var(--uplr-success,#16a34a)!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}@media(max-width:420px){.uplr-chatbox-wrap .uplr-chatbox-form .uplr-chatbox-inputrow>button[type="submit"]{min-width:88px!important;max-width:108px!important;padding:0 14px!important;font-size:13px!important}}.uplr-chatbox-floating .uplr-chatbox.is-closed{display:none!important}.uplr-chatbox:not(.is-fullscreen) .uplr-chatbox-messages{height:var(--uplr-msg-height,470px);min-height:0;max-height:var(--uplr-msg-height,470px);overflow-y:auto}.uplr-chatbox-footer{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-top:1px solid rgb(100 116 139 / .16);padding:7px 12px;text-align:center;font-size:var(--uplr-footer-text-size,10px);line-height:1.3;letter-spacing:.02em}.uplr-chatbox-footer a{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;text-decoration:none}.uplr-chatbox-footer img{display:block;width:var(--uplr-footer-image-width,110px);max-width:80%;height:auto;object-fit:contain}.uplr-chatbox-footer span{font-size:var(--uplr-footer-text-size,10px);font-weight:600}@media(max-width:640px){.uplr-chatbox-wrap .uplr-chatbox,.uplr-chatbox-wrap .uplr-chatbox-header{border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.uplr-chatbox-wrap .uplr-chatbox-avatar{width:clamp(32px,var(--uplr-header-avatar-size,48px),72px);height:clamp(32px,var(--uplr-header-avatar-size,48px),72px)}}.uplr-chatbox-wrap,.uplr-chatbox-wrap:focus,.uplr-chatbox-wrap:focus-visible,.uplr-chatbox-wrap:focus-within{border:0!important;border-width:0!important;border-style:none!important;outline:0!important;box-shadow:none!important;background:transparent!important}.uplr-chatbox-floating .uplr-chatbox-launch,.uplr-chatbox-floating .uplr-chatbox-launch:focus,.uplr-chatbox-floating .uplr-chatbox-launch:focus-visible{border:0!important;outline:0!important}.uplr-chatbox-wrap .uplr-chatbox{border:0!important}.uplr-chatbox-wrap img.uplr-chatbox-launch-avatar,.uplr-chatbox-wrap img.uplr-chatbox-avatar,.uplr-chatbox-wrap img.uplr-msg-avatar{background:transparent!important}.uplr-chatbox-wrap span.uplr-chatbox-launch-avatar,.uplr-chatbox-wrap div.uplr-chatbox-avatar,.uplr-chatbox-wrap span.uplr-chatbox-avatar,.uplr-chatbox-wrap span.uplr-msg-avatar{background:#e2e8f0!important;color:#334155!important}.uplr-chatbox-floating .uplr-chatbox-launch-avatar{box-shadow:0 10px 26px rgb(15 23 42 / .18)!important}.uplr-chatbox-header-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.uplr-chatbox-header-status{position:absolute;right:-1px;bottom:1px;width:12px;height:12px;border-radius:999px;background:#16a34a;border:2px solid #fff;box-sizing:content-box;box-shadow:0 1px 4px rgb(15 23 42 / .2)}.uplr-chatbox-header .uplr-agent-offline{opacity:.82}.uplr-preparation-progress{width:calc(100% - 42px);max-width:360px;margin:0 0 2px 42px;box-sizing:border-box}.uplr-preparation-track{display:block;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.uplr-preparation-bar{display:block;height:100%;border-radius:inherit;background:var(--uplr-primary,#0874f2);transition:width .35s ease}.uplr-preparation-label{display:block;margin-top:7px;color:#64748b;font-size:11px;line-height:1.35}.uplr-preparation-progress.is-error .uplr-preparation-bar{background:#dc2626}.uplr-preparation-progress.is-error .uplr-preparation-label{color:#b91c1c}@media(max-width:640px){.uplr-preparation-progress{width:calc(100% - 38px);margin-left:38px}}.uplr-chatbox-floating{z-index:var(--uplr-cta-layer,999999)}.uplr-chatbox-floating .uplr-chatbox-launch{gap:var(--uplr-cta-gap,12px)}.uplr-chatbox-floating .uplr-chatbox-launch-bubble{max-width:var(--uplr-cta-max-width,330px);padding:var(--uplr-cta-padding,14px);border:var(--uplr-cta-border-width,1px) solid var(--uplr-cta-border,#d1d5db);border-radius:var(--uplr-cta-radius,12px);background:var(--uplr-cta-bg,#fff);color:var(--uplr-cta-text,#111827);font-size:var(--uplr-cta-font-size,15px);font-weight:var(--uplr-cta-font-weight,500);box-shadow:var(--uplr-cta-shadow,0 12px 32px rgb(15 23 42 / .18))}.uplr-chatbox-floating .uplr-chatbox-launch-bubble:after{background:var(--uplr-cta-bg,#fff);border-color:var(--uplr-cta-border,#d1d5db)}.uplr-chatbox-floating.uplr-cta-avatar-only .uplr-chatbox-launch-bubble{display:none!important}@media(max-width:640px){.uplr-chatbox-floating:not(.is-open){left:auto!important;right:var(--uplr-mobile-position-x,12px)!important;bottom:var(--uplr-mobile-position-y,12px)!important;width:auto!important;max-width:calc(100vw - var(--uplr-mobile-position-x,12px) - 8px)!important}.uplr-chatbox-floating.uplr-mobile-align-left:not(.is-open){left:var(--uplr-mobile-position-x,12px)!important;right:auto!important}.uplr-chatbox-floating.uplr-mobile-align-left .uplr-chatbox-launch{margin-left:0;margin-right:auto;flex-direction:row-reverse}.uplr-chatbox-floating.uplr-mobile-align-left .uplr-chatbox-launch-bubble:after{right:auto;left:-8px;transform:translateY(-50%) rotate(225deg)}.uplr-chatbox-launch-avatar-wrap,.uplr-chatbox-launch-avatar{width:var(--uplr-mobile-avatar-size,54px)!important;height:var(--uplr-mobile-avatar-size,54px)!important;flex-basis:var(--uplr-mobile-avatar-size,54px)!important}.uplr-chatbox-floating .uplr-chatbox-launch-bubble{max-width:min(var(--uplr-cta-max-width,330px),calc(100vw - var(--uplr-mobile-avatar-size,54px) - var(--uplr-mobile-position-x,12px) - 40px))}}