.CoverageClient_page__ALGGP{height:100dvh;min-height:600px;overflow:hidden;background:#eef4fb}.CoverageClient_assistant__h6XQY{display:flex;height:100%;overflow:hidden;flex-direction:column;background:#fff}.CoverageClient_header__JBtJX{display:flex;align-items:center;gap:14px;flex:0 0 auto;padding:14px clamp(16px,3vw,42px);background:#0f172a;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.18);z-index:5}.CoverageClient_header__JBtJX>div{min-width:0;flex:1 1}.CoverageClient_header__JBtJX h1{margin:0;font-size:1.25rem;line-height:1.6}.CoverageClient_header__JBtJX p{display:flex;align-items:center;gap:7px;margin:1px 0 0;color:#a5f3fc;font-size:.8125rem}.CoverageClient_header__JBtJX p i{width:8px;height:8px;border-radius:999px;background:#047857;box-shadow:0 0 0 4px rgba(4,120,87,.14)}.CoverageClient_header__JBtJX>button,.CoverageClient_homeLink__mJyd_{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:.8125rem;font-weight:800;text-decoration:none;cursor:pointer}.CoverageClient_homeLink__mJyd_{background:rgba(255,255,255,.08)}.CoverageClient_avatar__y9pIZ{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:12px;background:#155e75;color:#fff}.CoverageClient_avatar__y9pIZ svg{width:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.CoverageClient_log__YwGgA{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:30px max(24px,calc((100vw - 1040px)/2));scroll-padding-block:24px 160px;background:#eef4fb}.CoverageClient_message__RDPoz{display:flex;align-items:flex-start;gap:12px;max-width:800px;margin:0 0 18px}.CoverageClient_message__RDPoz>div{padding:16px 18px;border-radius:16px;background:#fff;color:#0f172a;line-height:1.9}.CoverageClient_message__RDPoz strong{display:block;margin-bottom:3px;font-size:1rem}.CoverageClient_message__RDPoz p{margin:0;color:#475569}.CoverageClient_message__RDPoz small{display:block;margin-top:5px;color:#64748b}.CoverageClient_message__RDPoz.CoverageClient_bot__BLU0Z>div{border-start-start-radius:4px}.CoverageClient_message__RDPoz.CoverageClient_user__a3NFg{justify-content:flex-start;-webkit-margin-start:auto;margin-inline-start:auto}.CoverageClient_message__RDPoz.CoverageClient_user__a3NFg>div{border-end-end-radius:4px;background:#2563eb;color:#fff}.CoverageClient_message__RDPoz.CoverageClient_user__a3NFg p,.CoverageClient_message__RDPoz.CoverageClient_user__a3NFg small{color:#fff}.CoverageClient_prompt__XbULa{max-width:800px;margin:0 58px 24px}.CoverageClient_prompt__XbULa>p{margin:0 0 10px;color:#475569;font-size:.8125rem;font-weight:800}.CoverageClient_quickReplies__JqtQ4{display:flex;flex-wrap:wrap;gap:9px}.CoverageClient_quickReplies__JqtQ4 button{min-height:44px;padding:9px 16px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-weight:800;cursor:pointer}.CoverageClient_quickReplies__JqtQ4 button[aria-pressed=true]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.CoverageClient_locationCard__QWlvl{max-width:800px;margin:0 58px 26px;padding:20px;border-radius:16px;background:#fff}.CoverageClient_locationTop__npqx0{display:grid;grid-template-columns:auto 24px minmax(260px,1fr);align-items:end;grid-gap:12px;gap:12px;margin-bottom:16px}.CoverageClient_locationTop__npqx0>span{align-self:center;color:#94a3b8;text-align:center}.CoverageClient_locationTop__npqx0 label{display:grid;grid-gap:6px;gap:6px;color:#475569;font-size:.8125rem;font-weight:800}.CoverageClient_checkButton__v3k1X,.CoverageClient_currentLocation__kf5t1,.CoverageClient_noCoverage__QTdBL button,.CoverageClient_options__qHHyl button{min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:#2563eb;color:#fff;font:inherit;font-weight:900;cursor:pointer}.CoverageClient_currentLocation__kf5t1{background:#0f172a}.CoverageClient_checkButton__v3k1X:disabled,.CoverageClient_currentLocation__kf5t1:disabled{cursor:wait;opacity:.55}.CoverageClient_address__ibCmP input,.CoverageClient_locationCard__QWlvl .assistant-city-search>input{width:100%;min-height:44px;padding:10px 13px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit}.CoverageClient_locationCard__QWlvl .assistant-location-map{border-color:#cbd5e1}.CoverageClient_locationCard__QWlvl .assistant-location-map .leaflet-container{height:320px}.CoverageClient_selectedPoint__KlbHC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#047857;font-size:.8125rem}.CoverageClient_selectedPoint__KlbHC>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.CoverageClient_selectedPoint__KlbHC strong{overflow-wrap:anywhere}.CoverageClient_selectedPoint__KlbHC small{color:#64748b;font-weight:500}.CoverageClient_selectedPoint__KlbHC b{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoverageClient_mapHint__NuYYt{margin:9px 0 0;color:#64748b;font-size:.8125rem}.CoverageClient_address__ibCmP{display:grid;grid-gap:6px;gap:6px;margin-top:14px;color:#475569;font-size:.8125rem;font-weight:800}.CoverageClient_address__ibCmP span{display:flex;gap:6px}.CoverageClient_address__ibCmP small{color:#94a3b8;font-weight:500}.CoverageClient_checkButton__v3k1X{width:100%;margin-top:16px;background:#0e7490}.CoverageClient_error__9qY_E{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#b91c1c;line-height:1.8}.CoverageClient_typing__f9eGG{display:flex;align-items:center;gap:5px}.CoverageClient_typing__f9eGG span{width:7px;height:7px;border-radius:999px;background:#06b6d4;animation:CoverageClient_typing__f9eGG 1s ease-in-out infinite}.CoverageClient_typing__f9eGG span:nth-child(2){animation-delay:.12s}.CoverageClient_typing__f9eGG span:nth-child(3){animation-delay:.24s}.CoverageClient_typing__f9eGG p{-webkit-margin-start:7px;margin-inline-start:7px}.CoverageClient_decision__vTvAR{display:inline-flex;margin-bottom:8px;padding:4px 9px;border-radius:999px;background:#f8fafc;color:#b45309;font-size:.8125rem;font-weight:800}.CoverageClient_decision__vTvAR[data-decision=available]{background:#f8fafc;color:#047857}.CoverageClient_decision__vTvAR[data-decision=unavailable]{background:#f8fafc;color:#b91c1c}.CoverageClient_resultMessage__fQ4eS>div{flex:1 1}.CoverageClient_noCoverage__QTdBL,.CoverageClient_options__qHHyl{max-width:800px;margin:0 58px 24px}.CoverageClient_options__qHHyl>header{margin-bottom:10px}.CoverageClient_options__qHHyl h2{margin:0;color:#0f172a;font-size:1.25rem}.CoverageClient_options__qHHyl header p{margin:2px 0 0;color:#64748b}.CoverageClient_options__qHHyl>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.CoverageClient_options__qHHyl article{display:flex;min-width:0;flex-direction:column;padding:16px;border-radius:16px;background:#fff}.CoverageClient_options__qHHyl article>span{color:#0e7490;font-size:.8125rem;font-weight:800}.CoverageClient_options__qHHyl article>strong{margin:4px 0;color:#0f172a}.CoverageClient_options__qHHyl article>small{margin-bottom:12px;color:#64748b;line-height:1.8}.CoverageClient_options__qHHyl article>button{align-self:flex-start;margin-top:auto}.CoverageClient_options__qHHyl dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:8px 0 14px}.CoverageClient_options__qHHyl dl div{padding:8px;border-radius:10px;background:#f8fafc}.CoverageClient_options__qHHyl dt{color:#64748b;font-size:.8125rem}.CoverageClient_options__qHHyl dd{margin:2px 0 0;color:#0f172a;font-size:.8125rem;font-weight:800}.CoverageClient_commitments__yiaf5 article{background:#f8fafc}.CoverageClient_commitments__yiaf5 article>span{color:#b45309}.CoverageClient_noCoverage__QTdBL{padding:18px;border-radius:16px;background:#fff}.CoverageClient_noCoverage__QTdBL strong{color:#0f172a}.CoverageClient_noCoverage__QTdBL p{margin:4px 0 14px;color:#475569;line-height:1.9}.CoverageClient_registration___EkIK>div{width:min(720px,calc(100% - 58px))}.CoverageClient_registration___EkIK form{margin-top:14px}.CoverageClient_mapLoading__uLm0J{display:grid;min-height:320px;place-items:center;border-radius:12px;background:#eef4fb;color:#0e7490}.CoverageClient_inlineSuggestions__77t7c{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.CoverageClient_inlineSuggestions__77t7c button{min-height:38px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#1d4ed8;font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer}.CoverageClient_composer__TPADm{flex:0 0 auto;padding:12px max(18px,calc((100vw - 920px)/2)) max(10px,env(safe-area-inset-bottom));border-top:1px solid #cbd5e1;background:#fff;box-shadow:0 -10px 30px rgba(15,23,42,.08);z-index:4}.CoverageClient_composerInner__9_g2n{display:flex;align-items:flex-end;gap:10px;padding:7px 8px 7px 14px;border:1px solid #94a3b8;border-radius:16px;background:#fff}.CoverageClient_composer__TPADm textarea{width:100%;max-height:120px;min-height:44px;resize:none;padding:10px 0;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;line-height:1.7}.CoverageClient_composer__TPADm button{display:flex;min-width:96px;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:#2563eb;color:#fff;font:inherit;font-weight:900;cursor:pointer}.CoverageClient_composer__TPADm button:disabled{cursor:not-allowed;opacity:.45}.CoverageClient_composer__TPADm button svg{width:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.CoverageClient_composer__TPADm>p{margin:5px 8px 0;color:#64748b;font-size:.8125rem;text-align:center}.CoverageClient_checkButton__v3k1X:focus-visible,.CoverageClient_composer__TPADm button:focus-visible,.CoverageClient_composer__TPADm textarea:focus-visible,.CoverageClient_currentLocation__kf5t1:focus-visible,.CoverageClient_header__JBtJX button:focus-visible,.CoverageClient_homeLink__mJyd_:focus-visible,.CoverageClient_inlineSuggestions__77t7c button:focus-visible,.CoverageClient_locationCard__QWlvl input:focus-visible,.CoverageClient_noCoverage__QTdBL button:focus-visible,.CoverageClient_options__qHHyl button:focus-visible,.CoverageClient_quickReplies__JqtQ4 button:focus-visible{outline:3px solid rgba(6,182,212,.25);outline-offset:2px}@keyframes CoverageClient_typing__f9eGG{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.CoverageClient_typing__f9eGG span{animation:none}}@media(max-width:720px){.CoverageClient_header__JBtJX{padding:10px 12px}.CoverageClient_homeLink__mJyd_{display:none}.CoverageClient_composer__TPADm{padding:9px 9px max(9px,env(safe-area-inset-bottom))}.CoverageClient_composer__TPADm button{min-width:48px}.CoverageClient_composer__TPADm button span{display:none}.CoverageClient_header__JBtJX{padding:14px}.CoverageClient_header__JBtJX h1{font-size:1rem}.CoverageClient_header__JBtJX>button{padding-inline:10px}.CoverageClient_log__YwGgA{min-height:0;padding:18px 12px}.CoverageClient_message__RDPoz{gap:8px}.CoverageClient_message__RDPoz .CoverageClient_avatar__y9pIZ{width:38px;height:38px;flex-basis:38px}.CoverageClient_message__RDPoz>div{padding:13px 14px}.CoverageClient_locationCard__QWlvl,.CoverageClient_noCoverage__QTdBL,.CoverageClient_options__qHHyl,.CoverageClient_prompt__XbULa{margin-inline:46px 0}.CoverageClient_locationCard__QWlvl{padding:12px}.CoverageClient_locationTop__npqx0{grid-template-columns:1fr}.CoverageClient_locationTop__npqx0>span{display:none}.CoverageClient_locationCard__QWlvl .assistant-location-map .leaflet-container{height:280px}.CoverageClient_selectedPoint__KlbHC{align-items:flex-start;flex-direction:column}.CoverageClient_options__qHHyl>div{grid-template-columns:1fr}.CoverageClient_options__qHHyl dl{grid-template-columns:repeat(2,1fr)}.CoverageClient_registration___EkIK>div{width:calc(100% - 46px)}.CoverageClient_registration___EkIK .fttx-co-formgrid{grid-template-columns:1fr!important}}@media(max-width:420px){.CoverageClient_header__JBtJX .CoverageClient_avatar__y9pIZ{display:none}.CoverageClient_header__JBtJX{gap:8px}.CoverageClient_log__YwGgA{padding-inline:9px}.CoverageClient_locationCard__QWlvl,.CoverageClient_noCoverage__QTdBL,.CoverageClient_options__qHHyl,.CoverageClient_prompt__XbULa{margin-inline:0}.CoverageClient_message__RDPoz{max-width:96%}.CoverageClient_message__RDPoz.CoverageClient_bot__BLU0Z .CoverageClient_avatar__y9pIZ{display:none}.CoverageClient_message__RDPoz.CoverageClient_bot__BLU0Z>div{border-start-start-radius:16px}.CoverageClient_registration___EkIK>div{width:100%}}