.S1vceq_root{right:max(24px, env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px) + var(--whatsapp-keyboard-inset,0px));z-index:60;font-family:var(--font-body);flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.S1vceq_toggleButton{border:2px solid var(--ink);background:var(--blue);width:58px;height:58px;min-height:58px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:0;place-items:center;padding:0;transition:transform .18s,box-shadow .18s;display:grid}.S1vceq_toggleButton:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.S1vceq_toggleButton svg{width:30px;height:30px}.S1vceq_panel{border:1px solid var(--ink);background:var(--paper);width:min(390px,100vw - 32px);max-height:min(680px,100dvh - 184px);color:var(--ink);flex-direction:column;display:flex;overflow:hidden;box-shadow:7px 7px #020a1833}.S1vceq_panel[hidden]{display:none}.S1vceq_header{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--paper);flex:none;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:19px 16px 20px;display:grid}.S1vceq_logoFrame{border:1px solid var(--blue);background:var(--paper);place-items:center;width:46px;height:46px;display:grid}.S1vceq_logoFrame img{object-fit:contain;width:38px;height:38px;display:block}.S1vceq_heading{min-width:0}.S1vceq_heading h2{color:inherit;font:600 15px/1.3 var(--font-display);letter-spacing:0;margin:0 0 3px}.S1vceq_heading p{color:var(--blue);margin:0;font-size:13px;line-height:1.4}.S1vceq_content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:18px;overflow-y:auto}.S1vceq_footer{background:var(--paper);flex:none;padding:0 18px 18px}.S1vceq_presets{border:0;grid-template-columns:1fr;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:grid}.S1vceq_presets legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.S1vceq_presetButton{border:1px solid var(--line);background:var(--mist);min-height:44px;color:var(--ink);font:600 14px/1.35 var(--font-body);text-align:left;cursor:pointer;border-radius:0;padding:9px 12px;transition:border-color .16s,background .16s}.S1vceq_presetButton:hover,.S1vceq_selectedPreset{border-color:var(--ink);background:var(--blue)}.S1vceq_messageLabel{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.S1vceq_messageInput{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:120px;color:var(--ink);font:400 14px/1.5 var(--font-body);resize:vertical;border-radius:0;padding:10px 12px;display:block}.S1vceq_messageInput::placeholder{color:var(--muted);opacity:1}.S1vceq_messageInput:focus-visible,.S1vceq_presetButton:focus-visible,.S1vceq_sendButton:focus-visible,.S1vceq_toggleButton:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.S1vceq_contextNote{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.4}.S1vceq_sendButton{border:1px solid var(--ink);width:100%;min-height:52px;color:var(--ink);font:600 14px/1.3 var(--font-body);cursor:pointer;background:#25d366;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;transition:background .16s,color .16s,transform .12s;display:flex}.S1vceq_sendButton:disabled{color:var(--ink);cursor:not-allowed;background:#25d366}.S1vceq_sendButton:active:not(:disabled){transform:translateY(1px)}.S1vceq_sendIcon{flex:none;width:19px;height:19px}@media (max-width:767px){.S1vceq_root{right:max(12px, env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px) + var(--whatsapp-keyboard-inset,0px))}.S1vceq_panel{width:calc(100vw - max(12px, env(safe-area-inset-left,0px)) - max(12px, env(safe-area-inset-right,0px)));max-height:min(88dvh, calc(var(--whatsapp-visible-height,100dvh) - 120px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.S1vceq_header{grid-template-columns:44px minmax(0,1fr);gap:9px;padding:17px 14px 18px}.S1vceq_logoFrame{width:44px;height:44px}.S1vceq_logoFrame img{width:37px;height:37px}.S1vceq_heading h2{font-size:14px}.S1vceq_content{padding:14px}.S1vceq_footer{padding:0 14px 14px}.S1vceq_toggleButton{width:54px;height:54px;min-height:54px}.S1vceq_messageInput{min-height:112px;font-size:16px}}@media (prefers-reduced-motion:reduce){.S1vceq_toggleButton,.S1vceq_presetButton,.S1vceq_sendButton{transition:none}}
@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(../media/funnel-display-latin-ext-wght-normal.0zqzajcl62gbs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(../media/funnel-display-latin-wght-normal.219q_s3ze4_4_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(../media/funnel-sans-latin-ext-wght-normal.0h981ljxs1ech.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(../media/funnel-sans-latin-wght-normal.3ue4zmcc990yg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
