.ChatLauncher_launcher__jZqeS{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 18px 0 14px;right:max(18px,env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 66px)}.ChatLauncher_osLauncher__srZMs{position:fixed;z-index:9998;height:52px;gap:11px;padding:0 16px;border-radius:999px;border:1px solid var(--os-border-strong);background:var(--os-surface);color:var(--os-text);font:650 14px/1 var(--os-font-body);box-shadow:var(--os-shadow-raised);cursor:pointer;transition:transform var(--os-duration) var(--os-ease),box-shadow var(--os-duration) var(--os-ease)}.ChatLauncher_osLauncher__srZMs:hover{transform:translateY(-2px)}.ChatLauncher_osLauncher__srZMs:focus-visible{outline:2px solid var(--os-focus);outline-offset:4px}.ChatLauncher_osPanel__O5cfX{--cream:var(--os-bg);--paper:var(--os-surface);--ink:var(--os-text);--muted:var(--os-muted);--line:var(--os-border);--blue:var(--os-navy);--blue-tint:var(--os-inset);--blue-700:var(--os-navy-fill);--red:var(--os-accent);--red-700:var(--os-accent);--f-sans:var(--os-font-body);--shadow-1:var(--os-shadow-1);font-family:var(--os-font-body)}.ChatLauncher_osPanel__O5cfX .conv-cap-reached__primary,.ChatLauncher_osPanel__O5cfX .conv-consent__submit,.ChatLauncher_osPanel__O5cfX .conv-dialog__cta,.ChatLauncher_osPanel__O5cfX .conv-message--user .conv-message__avatar,.ChatLauncher_osPanel__O5cfX .conv-message--user .conv-message__bubble,.ChatLauncher_osPanel__O5cfX .conv-mobile-toggle,.ChatLauncher_osPanel__O5cfX .conv-send,.ChatLauncher_osPanel__O5cfX .conv-upload__button{background:var(--os-navy-fill);color:var(--os-navy-on);border-color:var(--os-navy-fill)}@media (min-width:768px){body:has([data-monclair-os=calculator] [data-os-calculator]:focus-within) .ChatLauncher_osLauncher__srZMs,body:has([data-monclair-os=home] .calc-calc:focus-within) .ChatLauncher_osLauncher__srZMs,body:has([data-monclair-os=public] form:focus-within) .ChatLauncher_osLauncher__srZMs{width:52px;padding:0;justify-content:center}body:has([data-monclair-os=calculator] [data-os-calculator]:focus-within) .ChatLauncher_osLauncher__srZMs .ChatLauncher_label__O8_kc,body:has([data-monclair-os=calculator] [data-os-calculator]:focus-within) .ChatLauncher_osLauncher__srZMs>svg,body:has([data-monclair-os=home] .calc-calc:focus-within) .ChatLauncher_osLauncher__srZMs .ChatLauncher_label__O8_kc,body:has([data-monclair-os=home] .calc-calc:focus-within) .ChatLauncher_osLauncher__srZMs>svg,body:has([data-monclair-os=public] form:focus-within) .ChatLauncher_osLauncher__srZMs .ChatLauncher_label__O8_kc,body:has([data-monclair-os=public] form:focus-within) .ChatLauncher_osLauncher__srZMs>svg{display:none}}@media (prefers-reduced-motion:reduce){.ChatLauncher_osLauncher__srZMs{transition:none}.ChatLauncher_osLauncher__srZMs:hover{transform:none}}@media (max-width:767px){.ChatLauncher_label__O8_kc,.ChatLauncher_launcher__jZqeS{display:none}}.WhatsAppFab_drawerChannels__8HL3g,.WhatsAppFab_drawerChannels__8HL3g *,.WhatsAppFab_root__Q7vvs,.WhatsAppFab_root__Q7vvs *{box-sizing:border-box}.WhatsAppFab_root__Q7vvs{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:9998;font-family:var(--f-sans)}@media (min-width:768px){.WhatsAppFab_root__Q7vvs[data-open=true]{z-index:9999}}.WhatsAppFab_fab__rYTus{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 18px 0 14px;border:1px solid var(--paper);border-radius:var(--r-full);background:#25d366;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-2)}.WhatsAppFab_selector__txmf0{position:absolute;right:0;bottom:calc(100% + 12px);width:min(350px,calc(100vw - 36px - env(safe-area-inset-right)));max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));overflow-y:auto;padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-3)}.WhatsAppFab_heading__2bB1g{margin:0 0 12px;font-size:16px;font-weight:600}.WhatsAppFab_selector__txmf0 .WhatsAppFab_channel__LByBV,.v1-scope .WhatsAppFab_drawerChannels__8HL3g .WhatsAppFab_channel__LByBV{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);text-decoration:none;line-height:1.45}.WhatsAppFab_channel__LByBV+.WhatsAppFab_channel__LByBV{margin-top:10px}.WhatsAppFab_title__NPDsa{font-size:14px;font-weight:600}.WhatsAppFab_description__fHKHb{color:var(--muted);font-size:13px;font-weight:400}.WhatsAppFab_number__zOa42{color:var(--blue);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.WhatsAppFab_channel__LByBV:focus-visible,.WhatsAppFab_fab__rYTus:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.WhatsAppFab_selector__txmf0 .WhatsAppFab_channel__LByBV:hover,.v1-scope .WhatsAppFab_drawerChannels__8HL3g .WhatsAppFab_channel__LByBV:hover{border-color:var(--blue)}.WhatsAppFab_drawerChannels__8HL3g{padding:12px 0;font-family:var(--f-sans)}@media (prefers-reduced-motion:no-preference){.WhatsAppFab_fab__rYTus{transition:transform .15s ease}.WhatsAppFab_fab__rYTus:hover{transform:translateY(-2px)}}@media (max-width:767px){.WhatsAppFab_root__Q7vvs.WhatsAppFab_hasDrawer__vxh5j{display:none}}