.pe-auth-dialog,.pe-page{--pe-bg:#d4d1e5;--pe-surface:#fff;--pe-text:#100326;--pe-accent:#4b3c7e;--pe-on-accent:#fff;--pe-radius:12px}.pe-page{background:var(--pe-bg);color:var(--pe-text);font-family:var(--pe-font-family,"Poppins",sans-serif);font-size:15px;line-height:1.65;min-height:100vh;min-height:100dvh;overflow-wrap:anywhere;overflow-x:hidden;padding:0 22px}.pe-auth-dialog *,.pe-page *{box-sizing:border-box}.pe-shell{margin:0 auto;max-width:680px;min-width:0;width:100%}.pe-page-portal .pe-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pe-page-portal .pe-footer{margin-top:auto}.pe-page-embed{background:transparent;min-height:0;padding:0}.pe-page-embed.pe-embed-dark:not(.pe-embed-seamless){background:var(--pe-bg)}.pe-shell-embed{max-width:none}.pe-page-embed .pe-brand,.pe-page-embed .pe-footer,.pe-page-embed .pe-header{display:none}.pe-page-portal.pe-page-embed .pe-shell{min-height:0}.pe-page-embed .pe-header-embed-access{background:var(--pe-surface);display:flex;justify-content:flex-end;min-height:0;padding:8px 14px}.pe-page-embed .pe-header-embed-access .pe-back{display:none}.pe-page-embed .pe-header-embed-access .pe-session{flex-wrap:wrap;justify-content:flex-end;min-width:0}.pe-page-channel-embed .pe-header-embed-access{padding-right:64px}.pe-page.pe-page-channel-embed{padding:0}.pe-page-channel-embed .pe-brand{background:var(--pe-surface);display:flex;margin:0;padding:10px 14px}.pe-page-channel-embed .pe-brand-compact .pe-brand-copy{flex:1;min-width:0}.pe-page-channel-embed .pe-channel-header-tools{flex:none;margin-left:auto}.pe-page-channel-embed .pe-channel-header-tools .pe-conversation-top{border:0;padding:0}.pe-page-channel-embed .pe-channel-header-tools .pe-notification-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(310px,calc(100vw - 28px))}.pe-page-channel-embed .pe-shell{min-height:100dvh;padding:0}.pe-page-channel-embed .pe-conversation{border-left:0;border-radius:0;border-right:0;box-shadow:none}.pe-page-channel-embed .pe-message-list{max-height:calc(100dvh - 152px)}.pe-page-embed .pe-auth,.pe-page-embed .pe-form,.pe-page-embed .pe-unavailable{border-radius:var(--pe-radius);margin:0}.pe-page-embed.pe-embed-seamless .pe-auth,.pe-page-embed.pe-embed-seamless .pe-form{background:transparent;border:0;border-radius:0;box-shadow:none}.pe-header{gap:16px;justify-content:space-between;min-height:76px}.pe-header,.pe-session{align-items:center;display:flex}.pe-session{font-size:12px;gap:12px;margin-left:auto}.pe-messenger-link{white-space:nowrap}.pe-brand{padding:30px 20px 34px;text-align:center}.pe-brand img,.pe-monogram{background:var(--pe-surface);border-radius:20px;height:88px;margin:0 auto 22px;-o-object-fit:contain;object-fit:contain;width:88px}.pe-monogram{border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);color:var(--pe-accent);display:grid;font-size:38px;font-weight:600;place-items:center}.pe-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:.15em;opacity:.65}.pe-brand h1{color:inherit;font-size:clamp(26px,5vw,38px);font-weight:600;letter-spacing:-.045em;line-height:1.2;margin:13px 0 15px}.pe-brand p{font-size:14px;margin:0 auto;max-width:460px;opacity:.75}.pe-form-header-hidden .pe-brand,.pe-form-header-hidden .pe-header{display:none}.pe-form-header-hidden .pe-form{margin-top:24px}.pe-page-embed.pe-form-header-hidden .pe-form{margin-top:0}.pe-form-header-compact .pe-header{min-height:48px}.pe-form-header-compact .pe-brand{padding:10px 12px 18px}.pe-form-header-compact .pe-brand img,.pe-form-header-compact .pe-monogram{border-radius:12px;font-size:22px;height:44px;margin-bottom:8px;width:44px}.pe-form-header-compact .pe-brand h1{font-size:clamp(20px,3vw,26px);margin:5px 0 6px}.pe-form-header-compact .pe-brand p{font-size:13px}.pe-form-header-compact .pe-brand .pe-eyebrow{display:none}.pe-links{display:grid;gap:12px}.pe-links>a{align-items:center;animation:pe-appear .35s both;animation-delay:calc(var(--pe-index)*35ms);background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 11%,transparent);border-radius:var(--pe-radius);color:inherit;display:grid;gap:15px;grid-template-columns:30px 1fr 30px;padding:21px 24px;text-decoration:none;transition:transform .16s,border-color .16s}.pe-links>a:hover{border-color:var(--pe-accent);transform:translateY(-2px)}.pe-link-number{font-size:10px;font-variant-numeric:tabular-nums;opacity:.4}.pe-link-icon{background:color-mix(in srgb,var(--pe-accent) 9%,transparent);border-radius:9px;color:var(--pe-accent);display:grid;font-size:9px;font-variant-numeric:tabular-nums;height:30px;place-items:center;width:30px}.pe-link-icon img,.pe-link-icon svg{height:19px;width:19px}.pe-link-icon img{-o-object-fit:contain;object-fit:contain}.pe-link-icon--fontawesome{font-size:18px}.pe-link-icon--whatsapp{background:color-mix(in srgb,#25d366 12%,transparent);color:#168a52}.pe-link-icon--instagram{background:color-mix(in srgb,#c13584 10%,transparent);color:#c13584}.pe-link-icon--facebook{background:color-mix(in srgb,#1877f2 10%,transparent);color:#1877f2}.pe-link-icon--linkedin{background:color-mix(in srgb,#0a66c2 10%,transparent);color:#0a66c2}.pe-link-icon--youtube{background:color-mix(in srgb,#e62117 10%,transparent);color:#e62117}.pe-links strong{font-size:15px;font-weight:500}.pe-links small{display:block;font-size:12px;margin-top:3px;opacity:.65}.pe-link-arrow{color:var(--pe-accent);font-size:24px}.pe-footer{align-items:center;display:flex;gap:10px;justify-content:center;min-height:66px;padding:30px 0 22px;position:relative;white-space:nowrap}.pe-footer-link-trigger{align-items:center;background:transparent;border:0;color:var(--pe-text);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;line-height:20px;min-height:20px;opacity:.62;padding:0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:opacity .16s,text-decoration-color .16s}.pe-footer-link-trigger:focus-visible,.pe-footer-link-trigger:hover{opacity:1;text-decoration-color:currentColor}.pe-footer-divider{font-size:12px;line-height:20px;opacity:.28}.pe-auth-dialog{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(16,12,28,.48);color:var(--pe-text);display:grid;font-family:var(--pe-font-family,"Poppins",sans-serif);font-size:15px;top:0;right:0;bottom:0;left:0;line-height:1.5;padding:16px;place-items:center;position:fixed;white-space:normal;z-index:1200}.pe-auth-dialog-panel{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:calc(var(--pe-radius) + 4px);box-shadow:0 24px 80px #0000002e;max-height:calc(100dvh - 32px);min-width:0;overflow:auto;overscroll-behavior:contain;width:min(460px,100%)}.pe-auth-dialog-toolbar{display:flex;justify-content:flex-end;padding:8px 8px 0}.pe-auth-dialog-content{padding:0 24px 24px}.pe-auth-dialog .pe-auth{border:0;box-shadow:none;margin:0;padding:0}.pe-auth-dialog .pe-auth-optional{display:block}.pe-auth-dialog .pe-auth-optional-copy p{font-size:13px;margin:8px 0 18px}.pe-auth-dialog .pe-provider-row{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr));width:100%}.pe-auth-dialog .pe-provider-button{font-size:12px;min-height:44px;min-width:0;white-space:normal}.pe-auth-dialog .pe-field input:not([type=checkbox]){font-size:16px}.pe-auth-dialog .pe-primary{white-space:normal}.pe-auth-dialog-close{background:transparent;border:0;border-radius:10px;color:var(--pe-text);cursor:pointer;display:grid;flex:0 0 40px;height:40px;padding:0;place-items:center;width:40px}.pe-auth-dialog-close svg{height:20px;width:20px}.pe-auth-dialog-close:hover{background:color-mix(in srgb,var(--pe-text) 7%,transparent)}.pe-auth-dialog-close:focus-visible{outline:2px solid var(--pe-accent);outline-offset:2px}.pe-footer>a{align-items:center;color:inherit;display:inline-flex;gap:6px;justify-content:center;line-height:20px;min-height:20px;opacity:.42;text-decoration:none;transition:opacity .16s}.pe-footer>a:hover{opacity:.68}.pe-footer>a>span:first-child{font-size:9px;line-height:20px}.pe-footer strong{align-items:center;display:flex;font-size:17px;font-weight:600;gap:5px;letter-spacing:-.6px}.pe-agilize-mark{background:var(--pe-text);border-radius:6px;color:var(--pe-bg);display:inline-grid;font-size:19px;font-style:italic;height:20px;line-height:1;place-items:center;width:20px}.pe-page button,.pe-page input,.pe-page select,.pe-page textarea{font:inherit}.pe-page button{cursor:pointer}.pe-page button:disabled{cursor:not-allowed;opacity:.5}.pe-primary,.pe-secondary{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-size:13px;font-weight:500;gap:20px;justify-content:center;min-height:48px;padding:13px 20px;transition:filter .16s}.pe-primary{background:var(--pe-accent);color:var(--pe-on-accent)}.pe-primary:hover{filter:brightness(.94)}.pe-secondary{background:var(--pe-surface);border-color:color-mix(in srgb,var(--pe-text) 20%,transparent);color:var(--pe-text)}.pe-text-button{background:none;border:0;color:inherit;font-size:12px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.pe-page :focus-visible{outline:3px solid var(--pe-accent);outline-offset:4px}.pe-back{color:inherit;font-size:12px}.pe-auth,.pe-form,.pe-start,.pe-unavailable{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:var(--pe-radius);padding:32px}.pe-auth h2,.pe-success h2,.pe-unavailable h1{color:inherit;font-size:25px;font-weight:500;letter-spacing:-.8px;margin:12px 0}.pe-auth p,.pe-start>p,.pe-unavailable p{font-size:13px;opacity:.8}.pe-auth form{display:grid;gap:18px;margin-top:25px}.pe-auth-optional{align-items:center;background:color-mix(in srgb,var(--pe-surface) 72%,transparent);border-color:color-mix(in srgb,var(--pe-text) 8%,transparent);box-shadow:none;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:14px 16px}.pe-auth-optional-copy{min-width:0}.pe-auth-optional-copy .pe-eyebrow{font-size:8px;letter-spacing:.12em}.pe-auth-optional-copy p{font-size:10px;line-height:1.4;margin:3px 0 0;opacity:.58}.pe-auth-optional-expanded{margin-top:18px}.pe-provider-row{display:grid;flex:0 1 auto;gap:7px;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column}.pe-provider-button,.pe-social button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.pe-provider-button{background:transparent;border:1px solid color-mix(in srgb,var(--pe-text) 13%,transparent);border-radius:8px;color:inherit;font-size:10px;min-height:36px;padding:7px 10px;transition:background .16s,border-color .16s;white-space:nowrap}.pe-provider-button:hover{background:color-mix(in srgb,var(--pe-text) 4%,transparent);border-color:color-mix(in srgb,var(--pe-text) 25%,transparent)}.pe-provider-icon{color:var(--pe-text);display:inline-grid;flex:0 0 18px;height:18px;place-items:center;width:18px}.pe-provider-icon svg{display:block;height:18px;width:18px}.pe-provider-icon--facebook{color:#1877f2}.pe-provider-icon--whatsapp{color:#1f9b64}.pe-provider-label{line-height:1.3;text-align:center}.pe-social{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:18px}.pe-social button{align-items:center;background:transparent;border:1px solid color-mix(in srgb,var(--pe-text) 20%,transparent);border-radius:10px;color:inherit;display:grid;font-size:13px;grid-template-columns:18px minmax(0,1fr) 18px;justify-items:center;min-height:46px;padding:12px}.pe-social button:after{content:"";height:18px;width:18px}.pe-field{display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:6px;grid-column:1/-1;min-width:0}.pe-field small{font-size:11px;font-weight:400;opacity:.75}.pe-composer textarea,.pe-field input:not([type=checkbox]),.pe-field select,.pe-field textarea{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 24%,transparent);border-radius:8px;color:var(--pe-text);font-size:14px;min-height:48px;padding:12px 14px;width:100%}.pe-composer textarea::-moz-placeholder,.pe-field input::-moz-placeholder,.pe-field textarea::-moz-placeholder{color:inherit;opacity:.45}.pe-composer textarea::placeholder,.pe-field input::placeholder,.pe-field textarea::placeholder{color:inherit;opacity:.45}.pe-field [aria-invalid=true]{border-color:#ba3434}.pe-field fieldset{border:0;padding:0}.pe-field h3{color:inherit;font-size:19px;font-weight:500;margin:5px 0}.pe-field p{font-size:13px;font-weight:400;margin:0}.pe-fields{display:grid;gap:14px 20px;grid-template-columns:1fr 1fr}.pe-form-step-intro{margin:0 0 24px}.pe-form-step-intro h2{color:var(--pe-text);font-size:clamp(19px,2.8vw,25px);line-height:1.25;margin:0 0 6px}.pe-form-step-intro p{color:color-mix(in srgb,var(--pe-text) 75%,transparent);font-size:13px;line-height:1.55;margin:0}.pe-form-group{border-bottom:1px solid color-mix(in srgb,var(--pe-text) 13%,transparent);display:grid;gap:4px;grid-column:1/-1;margin:5px 0 -6px;padding-bottom:10px}.pe-form-group strong{color:var(--pe-text);font-size:16px;font-weight:650}.pe-form-group span{color:color-mix(in srgb,var(--pe-text) 72%,transparent);font-size:12px;line-height:1.5}.pe-half{grid-column:auto}.pe-check{align-items:flex-start;display:flex;font-weight:400;gap:12px;padding:5px 0}.pe-check input{accent-color:var(--pe-accent);flex-shrink:0;height:19px;margin-top:2px;width:19px}.pe-phone{align-items:stretch;display:flex;gap:8px;min-width:0}.pe-country-picker{flex:0 0 auto;position:relative}.pe-country-trigger{align-items:center;background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 24%,transparent);border-radius:8px;color:var(--pe-text);cursor:pointer;display:flex;font:inherit;gap:7px;min-height:48px;padding:0 12px}.pe-country-trigger:focus-visible{outline:2px solid var(--pe-accent);outline-offset:2px}.pe-country-trigger:disabled{cursor:default;opacity:.55}.pe-country-code{font-size:11px;font-weight:700;opacity:.65}.pe-country-menu{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 17%,transparent);border-radius:12px;box-shadow:0 12px 28px color-mix(in srgb,var(--pe-text) 15%,transparent);color:var(--pe-text);left:0;padding:8px;position:absolute;top:calc(100% + 5px);width:min(310px,calc(100vw - 60px));z-index:20}.pe-country-menu input[type=search]{font-size:14px;min-height:40px}.pe-country-list{margin-top:5px;max-height:230px;overflow-y:auto;scrollbar-width:thin}.pe-country-list button{background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:9px 8px;text-align:left;width:100%}.pe-country-list button.active,.pe-country-list button:hover{background:color-mix(in srgb,var(--pe-accent) 12%,var(--pe-surface))}.pe-country-list button[aria-selected=true] strong{color:var(--pe-accent)}.pe-country-list p{font-size:13px;margin:8px}.pe-form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:23px}.pe-form-actions .pe-primary{min-width:190px}.pe-progress{margin-bottom:25px}.pe-progress>div{display:flex;font-size:11px;justify-content:space-between;margin-bottom:8px}.pe-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;display:block;height:4px;overflow:hidden;width:100%}.pe-progress progress::-webkit-progress-bar{background:color-mix(in srgb,var(--pe-text) 10%,transparent)}.pe-progress progress::-webkit-progress-value{background:var(--pe-accent)}.pe-chat-hint,.pe-footnote{font-size:10px;font-weight:400;margin:15px 0;opacity:.65;white-space:pre-line}.pe-center{text-align:center}.pe-security{margin:18px 0;min-height:65px;overflow:hidden}.pe-error{background:#fff0ed;border-radius:8px;color:#84281b;font-size:12px;margin:15px 0;padding:12px 15px;white-space:pre-line}.pe-error-text{color:#ba3434;opacity:1!important}.pe-code{font-size:26px!important;font-variant-numeric:tabular-nums;letter-spacing:.3em}.pe-success{padding:28px 0;text-align:center}.pe-success-mark{background:var(--pe-accent);border-radius:50%;color:var(--pe-on-accent);display:inline-grid;font-size:25px;height:54px;place-items:center;width:54px}.pe-success p{font-size:13px}.pe-loading{display:grid;gap:20px;justify-items:center;padding:50px 0}.pe-loading p{font-size:12px;opacity:.6}.pe-skeleton{animation:pe-pulse 1s infinite alternate;background:color-mix(in srgb,var(--pe-text) 8%,transparent);border-radius:12px;height:65px;width:100%}.pe-skeleton-logo{height:88px;margin-bottom:40px;width:88px}.pe-shell-chat{max-width:1180px}.pe-brand-compact{align-items:center;display:flex;gap:18px;padding:14px 0 24px;text-align:left}.pe-brand-compact .pe-monogram,.pe-brand-compact img{border-radius:12px;font-size:24px;height:52px;margin:0;width:52px}.pe-brand-compact h1{font-size:22px;margin:5px 0}.pe-brand-compact .pe-eyebrow{font-size:9px}.pe-conversation{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:var(--pe-radius);box-shadow:0 16px 46px color-mix(in srgb,var(--pe-text) 8%,transparent);min-width:0;overflow:hidden}.pe-conversation-layout{min-width:0}.pe-conversation-layout.has-instructions{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(230px,310px) minmax(0,1fr)}.pe-conversation-layout.has-instructions.instructions-collapsed{grid-template-columns:58px minmax(0,1fr)}.pe-conversation-layout--right.has-instructions{grid-template-columns:minmax(0,1fr) minmax(230px,310px)}.pe-conversation-layout--right.has-instructions.instructions-collapsed{grid-template-columns:minmax(0,1fr) 58px}.pe-conversation-layout--right .pe-instruction-panel{order:2}.pe-conversation-layout--right .pe-conversation{order:1}.pe-instruction-panel{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:var(--pe-radius);box-shadow:0 12px 34px color-mix(in srgb,var(--pe-text) 7%,transparent);max-height:calc(52dvh + 118px);min-width:0;overflow:auto;padding:18px}.pe-instruction-panel.is-collapsed{overflow:hidden;padding:0}.pe-instruction-panel__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.pe-instruction-panel__head button{background:transparent;border:0;border-radius:50%;color:inherit;display:grid;flex:0 0 34px;height:34px;place-items:center;width:34px}.pe-instruction-panel__head button:hover{background:color-mix(in srgb,var(--pe-accent) 9%,transparent)}.pe-instruction-panel__image{display:block;margin:14px -18px 18px;max-height:190px;-o-object-fit:cover;object-fit:cover;width:calc(100% + 36px)}.pe-instruction-panel h2{font-size:21px;letter-spacing:-.025em;line-height:1.28;margin:10px 0 14px}.pe-instruction-panel__content{font-size:12px;line-height:1.75;opacity:.82}.pe-instruction-panel__content h3{color:var(--pe-text);font-size:13px;margin:18px 0 7px}.pe-instruction-panel__content p{margin:0 0 12px}.pe-instruction-panel__content ul{margin:0 0 14px;padding-left:19px}.pe-instruction-panel__content li+li{margin-top:5px}.pe-instruction-panel__content a{color:var(--pe-accent);font-weight:600;text-underline-offset:3px}.pe-instruction-panel__reopen{align-items:center;background:transparent;border:0;color:inherit;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;min-height:180px;padding:14px 9px;width:100%}.pe-instruction-panel__reopen span{background:color-mix(in srgb,var(--pe-accent) 12%,transparent);border-radius:50%;color:var(--pe-accent);display:grid;font-family:Georgia,serif;font-weight:700;height:28px;place-items:center;width:28px}.pe-instruction-panel__reopen strong{font-size:10px;letter-spacing:.04em;max-height:130px;overflow:hidden;text-overflow:ellipsis;transform:rotate(180deg);writing-mode:vertical-rl}.pe-conversation-top{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--pe-text) 10%,transparent);display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:12px 20px}.pe-notification-settings{margin-left:auto;position:relative}.pe-notification-trigger{background:transparent;border:0;border-radius:50%;color:inherit;display:grid;height:34px;place-items:center;position:relative;width:34px}.pe-notification-trigger:hover,.pe-notification-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--pe-accent) 10%,transparent)}.pe-notification-muted{background:currentColor;height:1px;position:absolute;transform:rotate(-45deg);width:18px}.pe-notification-panel{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:14px;box-shadow:0 16px 40px color-mix(in srgb,var(--pe-text) 16%,transparent);color:var(--pe-text);padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(310px,calc(100vw - 48px));z-index:30}.pe-notification-panel__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.pe-notification-panel__head strong{font-size:12px}.pe-notification-panel__head button{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;font-size:20px;height:28px;line-height:1;place-items:center;width:28px}.pe-notification-panel__head button:focus-visible,.pe-notification-panel__head button:hover{background:color-mix(in srgb,var(--pe-text) 9%,transparent)}.pe-notification-panel label{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;margin:0;min-height:52px;padding:8px 0}.pe-notification-panel label+label{border-top:1px solid color-mix(in srgb,var(--pe-text) 9%,transparent)}.pe-notification-panel label.disabled{cursor:default;opacity:.55}.pe-notification-panel b,.pe-notification-panel small{display:block}.pe-notification-panel b{font-size:12px;font-weight:500}.pe-notification-panel small{font-size:9px;margin-top:2px;opacity:.62}.pe-notification-panel input{accent-color:var(--pe-accent);flex:0 0 17px;height:17px;width:17px}.pe-status-dot{background:var(--pe-accent);border-radius:50%;display:inline-block;height:6px;margin-right:5px;width:6px}.pe-message-list{align-items:flex-start;background-color:color-mix(in srgb,var(--pe-bg) 82%,var(--pe-surface));background-image:radial-gradient(circle at 18px 18px,color-mix(in srgb,var(--pe-accent) 5%,transparent) 1.5px,transparent 1.8px),radial-gradient(circle at 46px 46px,color-mix(in srgb,var(--pe-text) 4%,transparent) 1px,transparent 1.3px);background-size:64px 64px;display:flex;flex-direction:column;gap:13px;height:52dvh;min-height:250px;overflow:auto;overscroll-behavior:contain;padding:26px 24px;scrollbar-width:thin}.pe-message-stage{min-height:0;position:relative}.pe-scroll-latest{background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:50%;bottom:16px;box-shadow:0 8px 24px color-mix(in srgb,var(--pe-text) 18%,transparent);color:var(--pe-text);display:grid;height:42px;place-items:center;position:absolute;right:16px;transition:transform .16s ease,border-color .16s ease,color .16s ease;width:42px;z-index:12}.pe-scroll-latest:focus-visible,.pe-scroll-latest:hover{border-color:color-mix(in srgb,var(--pe-accent) 45%,transparent);color:var(--pe-accent);transform:translateY(-2px)}.pe-scroll-latest__count{background:var(--pe-accent);border:2px solid var(--pe-surface);border-radius:999px;color:var(--pe-on-accent);display:grid;font-size:8px;font-weight:700;height:19px;line-height:1;min-width:19px;padding:0 5px;place-items:center;position:absolute;right:-5px;top:-7px}.pe-message-day{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:13px;min-width:0;width:100%}.pe-day-separator{align-self:center;display:flex;justify-content:center;max-width:100%;padding:4px 0 8px;pointer-events:none;position:sticky;top:0;width:-moz-max-content;width:max-content;z-index:7}.pe-day-separator time{border:1px solid color-mix(in srgb,var(--pe-text) 8%,transparent);box-shadow:0 3px 12px color-mix(in srgb,var(--pe-text) 7%,transparent);color:var(--pe-text);font-weight:600;line-height:1.35;padding:5px 11px;white-space:nowrap}.pe-day-separator time,.pe-history-loading{background:var(--pe-surface);border-radius:999px;font-size:9px}.pe-history-loading{align-items:center;align-self:center;box-shadow:0 3px 12px color-mix(in srgb,var(--pe-text) 8%,transparent);display:flex;gap:8px;padding:6px 12px;position:sticky;top:2px;z-index:8}.pe-history-loading .pe-button-spinner{border-color:color-mix(in srgb,var(--pe-accent) 25%,transparent);border-top-color:var(--pe-accent);height:13px;width:13px}.pe-chat-skeleton{display:flex;filter:blur(.15px);flex-direction:column;gap:15px;width:100%}.pe-chat-skeleton__day{align-self:center;border-radius:999px;height:22px;width:72px}.pe-chat-skeleton__bubble{border-radius:13px 13px 13px 4px;height:64px;width:min(72%,360px)}.pe-chat-skeleton__bubble--short{height:52px;width:min(43%,210px)}.pe-chat-skeleton__bubble--long{height:78px;width:min(84%,440px)}.pe-chat-skeleton__bubble--own{align-self:flex-end;border-radius:13px 13px 4px}.pe-chat-skeleton__bubble,.pe-chat-skeleton__day{animation:pe-skeleton-wave 1.35s ease-in-out infinite;background:linear-gradient(105deg,color-mix(in srgb,var(--pe-text) 6%,transparent) 22%,color-mix(in srgb,var(--pe-surface) 70%,transparent) 38%,color-mix(in srgb,var(--pe-text) 6%,transparent) 54%);background-size:220% 100%}.pe-opening-chat{width:100%}.pe-opening-chat .pe-chat-skeleton{opacity:.72;padding:8px 0 16px}.pe-opening-chat>p{align-items:center;display:flex;font-size:11px;gap:9px;justify-content:center;margin:0;opacity:.72}.pe-security:not(.is-interactive):not(:has([role=alert])){margin:0;min-height:0}.pe-security-widget:empty{display:none}.pe-empty-chat{align-self:center;font-size:14px;margin:auto;max-width:340px;opacity:.7;text-align:center}.pe-empty-chat span{display:block;font-size:11px;margin-top:12px}.pe-bubble{align-self:flex-start;background:var(--pe-bg);border-radius:12px;box-shadow:0 1px 1px color-mix(in srgb,var(--pe-text) 7%,transparent);max-width:82%;min-width:80px;padding:12px 15px;position:relative}.pe-bubble.incoming{align-self:flex-end;background:var(--pe-accent);border-bottom-right-radius:4px;color:var(--pe-on-accent)}.pe-bubble.outgoing{border-bottom-left-radius:4px}.pe-origin-source{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;opacity:.76;width:14px}.pe-origin-source--whatsapp svg{color:#20a968}.pe-origin-source--facebook svg{color:#087df1}.pe-origin-source--instagram svg{color:#c13d78}.pe-origin-source--telegram svg{color:#258acb}.pe-origin-message.incoming .pe-origin-source--whatsapp svg{color:#8ff0ba}.pe-origin-message.incoming .pe-origin-source--facebook svg,.pe-origin-message.incoming .pe-origin-source--instagram svg,.pe-origin-message.incoming .pe-origin-source--telegram svg{color:var(--pe-on-accent)}.pe-message-meta{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:6px}.pe-bubble p{font-size:13px;margin:0;white-space:normal}.pe-bubble p code{background:color-mix(in srgb,var(--pe-text) 8%,transparent);border-radius:4px;font:.95em/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;padding:1px 4px;white-space:pre-wrap}.pe-simulated-image{border-radius:8px;display:block;margin-top:8px;max-height:250px;-o-object-fit:contain;object-fit:contain;width:min(100%,320px)}.pe-bubble.pe-sticker-message{background:transparent;box-shadow:none;color:var(--pe-text);padding:4px}.pe-sticker-image{display:block;height:112px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:112px}.pe-bubble time,.pe-bubble>span{display:block;font-size:9px;margin-top:6px;opacity:.6;text-align:right}.pe-message-meta time{margin-top:0}.pe-load-older{align-self:center}.pe-bubble.pe-inline-message{max-width:100%;width:100%}.pe-form-inline{color:var(--pe-text);margin-top:12px;padding:20px}.pe-composer{align-items:center;background:var(--pe-surface);border-top:1px solid color-mix(in srgb,var(--pe-text) 10%,transparent);display:flex;gap:4px;min-height:64px;padding:10px 12px}.pe-composer-tool{background:transparent;border:0;border-radius:50%;color:var(--pe-text);display:inline-grid;flex:0 0 40px;font-size:21px;height:40px;line-height:1;place-items:center;transition:background .16s,color .16s,transform .16s;width:40px}.pe-composer-tool:hover,.pe-composer-tool[aria-expanded=true]{background:color-mix(in srgb,var(--pe-accent) 10%,transparent);color:var(--pe-accent)}.pe-composer-tool:active{transform:scale(.92)}.pe-attachment-menu,.pe-emoji-picker,.pe-voice-recorder{align-items:center;display:flex;position:relative}.pe-attachment-trigger svg{transition:transform .18s ease}.pe-attachment-trigger.open svg{transform:rotate(45deg)}.pe-attachment-panel{animation:pe-menu-in .16s ease-out both;background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:16px;bottom:calc(100% + 14px);box-shadow:0 20px 54px color-mix(in srgb,var(--pe-text) 19%,transparent);color:var(--pe-text);display:grid;gap:2px;left:-4px;padding:8px;position:absolute;width:244px;z-index:22}.pe-attachment-panel>button{align-items:center;background:transparent;border:0;border-radius:11px;color:inherit;display:grid;gap:11px;grid-template-columns:38px 1fr;min-height:53px;padding:7px 9px;text-align:left;width:100%}.pe-attachment-panel>button:focus-visible,.pe-attachment-panel>button:hover{background:color-mix(in srgb,var(--pe-accent) 8%,transparent);outline:none}.pe-attachment-panel small,.pe-attachment-panel strong{display:block}.pe-attachment-panel strong{font-size:12px;font-weight:600}.pe-attachment-panel small{font-size:9px;margin-top:1px;opacity:.58}.pe-attachment-icon{border-radius:50%;display:grid;height:36px;place-items:center;width:36px}.pe-attachment-icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.pe-attachment-icon--document{background:#f0edff;color:#6757c8}.pe-attachment-icon--image{background:#e9f3ff;color:#2676d8}.pe-attachment-icon--camera{background:#ffedf5;color:#c93676}.pe-attachment-icon--audio{background:#fff1e7;color:#d16925}.pe-emoji-panel{animation:pe-menu-in .16s ease-out both;border:1px solid color-mix(in srgb,var(--pe-text) 13%,transparent);border-radius:14px;bottom:calc(100% + 14px);box-shadow:0 18px 48px color-mix(in srgb,var(--pe-text) 18%,transparent);box-sizing:border-box;color:var(--pe-text);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);left:-48px;max-width:calc(100vw - 24px);overflow:hidden;padding:12px;width:356px;z-index:20}.pe-emoji-panel,.pe-emoji-panel:after{background:var(--pe-surface);position:absolute}.pe-emoji-panel:after{border-bottom:1px solid color-mix(in srgb,var(--pe-text) 13%,transparent);border-right:1px solid color-mix(in srgb,var(--pe-text) 13%,transparent);bottom:-6px;content:"";height:12px;left:58px;transform:rotate(45deg);width:12px}.pe-emoji-tabs{border-bottom:1px solid color-mix(in srgb,var(--pe-text) 9%,transparent);display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0 2px 9px}.pe-emoji-grid button,.pe-emoji-tabs button{background:transparent;border:0;border-radius:7px;color:inherit;min-width:0;padding:0}.pe-emoji-tabs button{display:grid;height:31px;opacity:.55;place-items:center;position:relative}.pe-emoji-tabs svg{vector-effect:non-scaling-stroke;display:block;height:18px;width:18px}.pe-emoji-tabs button.active{background:transparent;color:var(--pe-accent);opacity:1}.pe-emoji-tabs button.active:after{background:var(--pe-accent);border-radius:2px;bottom:-10px;content:"";height:2px;left:8px;position:absolute;right:8px}.pe-emoji-search{align-items:center;background:color-mix(in srgb,var(--pe-bg) 84%,var(--pe-surface));border-radius:999px;color:color-mix(in srgb,var(--pe-text) 63%,transparent);display:flex;gap:8px;margin:12px 0 10px;min-height:38px;padding:0 12px}.pe-emoji-search input{background:transparent;border:0;color:var(--pe-text);font-size:11px;min-width:0;outline:0;width:100%}.pe-emoji-category{display:block;font-size:9px;font-weight:600;margin:0 4px 5px;opacity:.58}.pe-emoji-grid{display:grid;gap:1px;grid-template-columns:repeat(9,minmax(0,1fr));max-height:226px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px 2px;scrollbar-color:color-mix(in srgb,var(--pe-text) 22%,transparent) transparent;scrollbar-width:thin;width:100%}.pe-emoji-grid::-webkit-scrollbar{width:6px}.pe-emoji-grid::-webkit-scrollbar-track{background:transparent}.pe-emoji-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pe-text) 22%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.pe-emoji-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--pe-text) 34%,transparent);background-clip:padding-box}.pe-emoji-grid button{aspect-ratio:1;font-size:21px}.pe-emoji-grid button:hover{background:color-mix(in srgb,var(--pe-text) 7%,transparent);transform:scale(1.08)}.pe-emoji-grid p{font-size:10px;grid-column:1/-1;margin:28px 0;opacity:.55;text-align:center}.pe-voice-recorder.is-capturing{flex:1;gap:11px;min-width:0}.pe-recording-action{background:transparent;border:0;border-radius:50%;color:var(--pe-text);display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.pe-recording-action:hover{background:color-mix(in srgb,var(--pe-text) 7%,transparent)}.pe-recording-cancel{color:#a43a31}.pe-recording-finish{background:#fff0ed;color:#a62d20}.pe-recording-stop{background:currentColor;border-radius:2px;height:11px;width:11px}.pe-recording-time{align-items:center;color:#84281b;display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:6px;white-space:nowrap}.pe-recording-time i{animation:pe-recording .9s ease-in-out infinite alternate;background:#c13828;border-radius:50%;height:7px;width:7px}.pe-recording-track{align-items:center;display:flex;flex:1;gap:2px;height:32px;justify-content:flex-end;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000);mask-image:linear-gradient(90deg,transparent,#000 22%,#000);min-width:80px;overflow:hidden}.pe-recording-track i{background:color-mix(in srgb,var(--pe-accent) 70%,var(--pe-text));border-radius:2px;flex:0 0 2px;height:4px;transition:height 75ms ease-out;width:2px}.pe-composer textarea{background:transparent;border:0;flex:1;max-height:120px;min-height:42px;min-width:0;outline:0;padding:10px 8px;resize:none}.pe-send-round{background:var(--pe-accent);border:0;border-radius:50%;box-shadow:0 6px 16px color-mix(in srgb,var(--pe-accent) 25%,transparent);color:var(--pe-on-accent);display:grid;flex:0 0 42px;height:42px;place-items:center;transition:transform .15s,box-shadow .15s;width:42px}.pe-send-round:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--pe-accent) 32%,transparent);transform:translateY(-1px)}.pe-send-round:active{transform:scale(.94)}.pe-button-spinner{animation:pe-spin .7s linear infinite;border:2px solid color-mix(in srgb,var(--pe-on-accent) 35%,transparent);border-radius:50%;border-top-color:var(--pe-on-accent);height:17px;width:17px}.pe-opening{align-items:center;color:var(--pe-accent);display:inline-flex;font-size:12px;font-weight:500;gap:10px;justify-content:center;margin:0;min-height:48px}.pe-opening .pe-button-spinner{border-color:color-mix(in srgb,var(--pe-accent) 25%,transparent);border-top-color:var(--pe-accent)}.pe-voice-draft{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.pe-voice-draft>span{font-size:10px;font-weight:500;opacity:.65;white-space:nowrap}.pe-chat-hint{display:block;font-size:9px;margin:0 0 12px;text-align:center}.pe-attachment{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:7px;color:inherit;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:8px;padding:9px}.pe-audio-message{display:block;height:38px;margin-top:9px;max-width:100%;width:min(300px,67vw)}.pe-reaction-launcher{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 11%,transparent);border-radius:50%;box-shadow:0 6px 18px color-mix(in srgb,var(--pe-text) 12%,transparent);color:var(--pe-text);display:inline-flex;gap:0;height:32px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:8px;top:-15px;transform:scale(.92);transition:opacity .14s,transform .14s,visibility 0s linear .14s;visibility:hidden;width:32px;z-index:5}.pe-reaction-launcher span{background:var(--pe-accent);border:1px solid var(--pe-surface);border-radius:50%;bottom:2px;color:var(--pe-on-accent);display:grid;font-size:10px;font-weight:700;height:11px;line-height:1;place-items:center;position:absolute;right:3px;width:11px}.pe-bubble.outgoing .pe-reaction-launcher{left:auto;right:8px}.pe-bubble.is-reacting .pe-reaction-launcher,.pe-bubble:focus-within .pe-reaction-launcher,.pe-bubble:hover .pe-reaction-launcher,.pe-reaction-launcher:focus-visible,.pe-reaction-launcher:hover{opacity:1;pointer-events:auto;transform:scale(1);transition-delay:0s;visibility:visible}.pe-reaction-picker{align-items:center;animation:pe-reaction-in .16s ease-out both;border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:999px;bottom:calc(100% + 10px);box-shadow:0 12px 32px color-mix(in srgb,var(--pe-text) 17%,transparent);box-sizing:border-box;color:var(--pe-text);display:flex;gap:3px;left:8px;max-width:calc(100vw - 48px);padding:6px 8px;width:-moz-max-content;width:max-content;z-index:20}.pe-reaction-picker,.pe-reaction-picker:after{background:var(--pe-surface);position:absolute}.pe-reaction-picker:after{border-bottom:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-right:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);content:"";height:9px;left:18px;top:calc(100% - 4px);transform:rotate(45deg);width:9px}.pe-bubble.incoming .pe-reaction-picker{left:auto;right:8px}.pe-bubble.incoming .pe-reaction-picker:after{left:auto;right:18px}.pe-reaction-picker button{-webkit-text-fill-color:var(--pe-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;color:var(--pe-text);display:grid;flex:0 0 36px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;height:36px;line-height:1;place-items:center;position:relative;transition:background .14s,transform .14s;width:36px;z-index:1}.pe-reaction-picker button.active,.pe-reaction-picker button:active,.pe-reaction-picker button:focus-visible,.pe-reaction-picker button:hover{-webkit-text-fill-color:var(--pe-text);background:color-mix(in srgb,var(--pe-accent) 11%,transparent);color:var(--pe-text);transform:translateY(-2px) scale(1.08)}.pe-reaction-picker button:focus-visible{outline:2px solid color-mix(in srgb,var(--pe-accent) 68%,transparent);outline-offset:1px}.pe-reaction-picker button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pe-accent) 45%,transparent)}.pe-reaction-strip{bottom:-13px;display:flex;gap:3px;left:9px;position:absolute;z-index:2}.pe-bubble.incoming .pe-reaction-strip{left:auto;right:9px}.pe-reaction-strip button{-webkit-text-fill-color:var(--pe-text);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pe-surface);border:1px solid color-mix(in srgb,var(--pe-text) 13%,transparent);border-radius:999px;box-shadow:0 3px 9px color-mix(in srgb,var(--pe-text) 10%,transparent);color:var(--pe-text);display:flex;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:13px;gap:3px;height:25px;justify-content:center;min-width:30px;padding:1px 7px}.pe-reaction-strip button.mine,.pe-reaction-strip button:active,.pe-reaction-strip button:focus-visible,.pe-reaction-strip button:hover{-webkit-text-fill-color:var(--pe-text);background:color-mix(in srgb,var(--pe-accent) 9%,var(--pe-surface));border-color:color-mix(in srgb,var(--pe-accent) 55%,transparent);color:var(--pe-text)}.pe-reaction-strip button:focus-visible{outline:2px solid color-mix(in srgb,var(--pe-accent) 68%,transparent);outline-offset:1px}.pe-reaction-strip span{font-size:9px;opacity:.65}.pe-bubble.has-reactions{margin-bottom:10px}.pe-attachment button{background:transparent;border:0;color:inherit}.pe-upload-confirm{align-items:center;background:var(--pe-bg);border:1px solid color-mix(in srgb,var(--pe-text) 12%,transparent);border-radius:10px;display:grid;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto auto;margin:0 16px 8px;padding:14px 16px}.pe-upload-confirm p,.pe-upload-confirm small{grid-column:1;margin:0}.pe-voice-preview{height:36px;min-width:120px;width:100%}.pe-upload-confirm p{font-size:12px;font-weight:600}.pe-upload-confirm small{font-size:9px;opacity:.62}.pe-upload-confirm .pe-security{grid-column:1/-1;margin:8px 0 2px}.pe-upload-confirm>button{grid-row:1/span 2}.pe-upload-confirm>.pe-text-button{grid-column:3}.pe-pending{opacity:.65}.pe-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes pe-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pe-pulse{to{opacity:.4}}@keyframes pe-recording{to{opacity:.32}}@keyframes pe-menu-in{0%{opacity:0;transform:translateY(7px) scale(.97)}}@keyframes pe-spin{to{transform:rotate(1turn)}}@keyframes pe-skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.pe-conversation-layout.has-instructions,.pe-conversation-layout.has-instructions.instructions-collapsed{grid-template-columns:minmax(0,1fr)}.pe-conversation-layout--right .pe-conversation,.pe-conversation-layout--right .pe-instruction-panel{order:0}.pe-instruction-panel{max-height:min(46dvh,420px);padding:15px 17px}.pe-instruction-panel.is-collapsed{padding:0}.pe-instruction-panel__reopen{flex-direction:row;justify-content:flex-start;min-height:48px;padding:8px 14px}.pe-instruction-panel__reopen strong{font-size:11px;max-height:none;transform:none;writing-mode:initial}.pe-instruction-panel__reopen svg{margin-left:auto;transform:rotate(90deg)}}@media (max-width:575px){.pe-session-with-messenger>span{display:none}.pe-page{padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.pe-header{min-height:56px}.pe-brand{padding:20px 0 28px}.pe-auth,.pe-form,.pe-start,.pe-unavailable{padding:23px 19px}.pe-links>a{gap:10px;grid-template-columns:30px 1fr 24px;padding:18px}.pe-half{grid-column:1/-1}.pe-form-actions .pe-primary{flex:1;min-width:0}.pe-message-list{height:clamp(320px,58dvh,680px);padding:18px 14px}.pe-page-chat .pe-shell-chat{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0}.pe-page-chat .pe-conversation-layout,.pe-page-chat .pe-conversation-layout.has-instructions{display:flex;flex:1;flex-direction:column;min-height:0}.pe-page-chat .pe-instruction-panel{flex:none;max-height:min(20dvh,160px)}.pe-page-chat .pe-conversation,.pe-page-chat .pe-message-stage{display:flex;flex:1;flex-direction:column;min-height:0}.pe-page-chat .pe-message-list{flex:1;height:auto;max-height:none;min-height:0}.pe-scroll-latest{bottom:12px;right:12px}.pe-notification-panel{position:fixed;right:12px;top:62px;width:calc(100vw - 24px)}.pe-day-separator{top:-8px}.pe-instruction-panel__image{margin-left:-17px;margin-right:-17px;width:calc(100% + 34px)}.pe-bubble{max-width:90%}.pe-composer{gap:4px;padding:9px 8px max(9px,env(safe-area-inset-bottom))}.pe-composer textarea,.pe-country-menu input[type=search],.pe-field input:not([type=checkbox]),.pe-field select,.pe-field textarea,.pe-page input,.pe-page select{font-size:16px}.pe-attach-control,.pe-composer-tool{flex-basis:35px;min-width:35px;width:35px}.pe-send-round{flex-basis:40px;height:40px;width:40px}.pe-attachment-panel,.pe-emoji-panel{bottom:max(76px,calc(env(safe-area-inset-bottom) + 68px));left:12px;position:fixed;right:12px;width:auto}.pe-page-chat:not(.pe-page-channel-embed) .pe-attachment-panel,.pe-page-chat:not(.pe-page-channel-embed) .pe-emoji-panel{bottom:max(142px,calc(env(safe-area-inset-bottom) + 134px))}.pe-attachment-panel{grid-template-columns:1fr 1fr;padding:9px}.pe-attachment-panel>button{grid-template-columns:36px 1fr}.pe-emoji-panel:after{display:none}.pe-emoji-panel{max-height:min(420px,56dvh)}.pe-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));max-height:min(230px,30dvh)}.pe-reaction-launcher{display:none}.pe-reaction-picker{animation-name:pe-reaction-mobile-in;bottom:max(82px,calc(env(safe-area-inset-bottom) + 74px));left:50%!important;max-width:calc(100vw - 24px);position:fixed;right:auto!important;transform:translate(-50%)}.pe-reaction-picker:after{display:none}.pe-upload-confirm{grid-template-columns:1fr auto}.pe-upload-confirm>.pe-text-button,.pe-upload-confirm>button{grid-column:auto;grid-row:auto}.pe-upload-confirm .pe-security{grid-column:1/-1}.pe-voice-draft>span{display:none}.pe-recording-track{min-width:48px}.pe-chat-hint,.pe-recording-track i:nth-child(-n+8){display:none}.pe-conversation-top{padding:10px 14px}.pe-conversation-top .pe-text-button{font-size:10px}.pe-brand-compact{padding:10px 0 18px}.pe-footer{padding:24px 0 18px}.pe-auth-optional{align-items:stretch;flex-direction:column;gap:11px;padding:14px}.pe-provider-row{width:100%}}@keyframes pe-reaction-in{0%{opacity:0;transform:translateY(5px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pe-reaction-mobile-in{0%{opacity:0;transform:translate(-50%,8px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.pe-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.pe-phone{flex-wrap:wrap}.pe-phone>input[type=tel]{flex:1;min-width:140px;width:0}.pe-phone-national>input[type=tel]{min-width:100%}.pe-phone .pe-phone-status{flex-basis:100%;margin:0}.pe-draft-files{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.pe-attach-control{cursor:pointer;display:grid;font-size:28px;min-width:40px;place-items:center;position:relative}.pe-attach-control:focus-within{outline:2px solid var(--pe-accent);outline-offset:2px}.pe-chat-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pe-chat-options button{font-size:.85rem;padding:8px 12px}.pe-provider-logo{background:currentColor;display:inline-block;height:16px;-webkit-mask:var(--pe-provider-logo) center /contain no-repeat;mask:var(--pe-provider-logo) center /contain no-repeat;width:64px}.pe-footer a{gap:8px}.pe-form-inline .pe-success{padding:20px 14px}.pe-form-inline .pe-success-mark{font-size:20px;height:36px;margin-bottom:12px;width:36px}.pe-form-inline .pe-success h2{font-size:21px}.pe-form-inline .pe-success p{font-size:13px}.pe-resource,.pe-resource-content{display:contents}
