.DisambiguationPanel_panel__I5DlM{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .DisambiguationPanel_panel__I5DlM{border:1px solid var(--mantine-color-dark-4)}.DisambiguationPanel_panel__I5DlM{border-radius:6px;padding:.75rem;background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .DisambiguationPanel_panel__I5DlM{background:var(--mantine-color-dark-5)}[data-mantine-color-scheme=dark] .DisambiguationPanel_panel__I5DlM .mantine-Button-root[data-disabled]{--button-bg:var(--mantine-color-dark-4);--button-hover:var(--mantine-color-dark-4);--button-color:var(--mantine-color-dark-2)}.ChatInterface_popover__I0tbo{position:fixed;width:480px;z-index:1049;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);box-shadow:-4px -4px 20px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.12);opacity:0;transform:translateY(12px) scale(.97);pointer-events:none;transition:opacity .2s ease,transform .2s ease,width .3s ease,height .3s ease}.ChatInterface_popover--expanded__a9ZWH{width:66vw}.ChatInterface_popover--visible__XL_5P{opacity:1;transform:none;pointer-events:auto}.ChatInterface_header__642mN{display:flex;align-items:center;gap:.75rem;padding:14px 18px;background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-default-border);flex-shrink:0;border-radius:12px 12px 0 0}.ChatInterface_headerText__iMM_A{display:flex;flex-direction:column;flex:1}.ChatInterface_headerTitle__wbtVP{font-size:1rem;font-weight:600;line-height:1.2;color:var(--mantine-color-text)}.ChatInterface_headerSub__yAPAr{font-size:.7rem;opacity:.7;color:var(--mantine-color-dimmed);display:flex;align-items:center;gap:3px}.ChatInterface_araiaLink__PiX_4{color:inherit;text-decoration:none;display:inline-flex;align-items:center;opacity:.8;transition:opacity .15s ease}.ChatInterface_araiaLink__PiX_4:hover{opacity:1}.ChatInterface_closeBtn__ldGmC{background:none;border:none;font-size:1.4rem;line-height:1;color:var(--mantine-color-dimmed);cursor:pointer;padding:0 .25rem;opacity:.6;transition:opacity .15s ease}.ChatInterface_closeBtn__ldGmC:hover{opacity:1}.ChatInterface_disclaimer__ksfoP{margin:8px 8px 0;flex-shrink:0}.ChatInterface_body__rPHu1{display:flex;flex-direction:column;flex:1;min-height:0}.ChatInterface_messages__ker0X{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--mantine-color-default-border)}.ChatInterface_message__TPcWY{padding:10px;border-radius:6px;border:1px solid var(--mantine-color-default-border);scroll-margin-top:20px}.ChatInterface_araia__LGD9X{background:var(--mantine-color-gray-0);max-width:min(calc(100% - 8px),720px)}.ChatInterface_user__TqXxl{background:var(--mantine-color-climrr-blue-6);color:white;text-align:right;margin-left:auto;max-width:min(calc(100% - 8px),480px)}.ChatInterface_msgHeader__vRMYR{font-weight:700;font-size:.78rem;padding:0 0 6px;margin-bottom:6px;border-bottom:1px solid var(--mantine-color-default-border);opacity:.8}.ChatInterface_controls__vJwCG{padding:12px 14px;background:var(--mantine-color-gray-0);flex-shrink:0}.ChatInterface_fabWrapper__gNTot{position:fixed;z-index:1050;width:56px;height:56px;cursor:grab;transition:bottom .3s ease,top .3s ease}.ChatInterface_fabWrapper__gNTot:active{cursor:grabbing}@keyframes ChatInterface_fabPulse__1XJ2S{0%{transform:scale(1);opacity:.85}65%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.ChatInterface_pulseRing__P89hp{position:absolute;inset:-3px;border-radius:50%;border:3px solid #ff7900;animation:ChatInterface_fabPulse__1XJ2S 2.2s ease-out infinite;pointer-events:none}.ChatInterface_fab__w5R2l{position:relative;width:56px;height:56px;border-radius:50%;border:none;background-color:var(--mantine-color-climrr-blue-6);box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;cursor:inherit;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;user-select:none}.ChatInterface_fab__w5R2l:hover{transform:scale(1.08);box-shadow:0 6px 18px rgba(0,0,0,.3)}.ChatInterface_fab__w5R2l:active{transform:scale(.96)}.ChatInterface_fab--open__tPmVa{background-color:var(--mantine-color-dark-6)}@keyframes ChatInterface_introIn__3Uewa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatInterface_introPopup__UbS2c{position:absolute;bottom:calc(100% + 14px);right:0;width:224px;background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-top:3px solid #ff7900;border-radius:10px;padding:11px 14px 14px;box-shadow:0 4px 18px rgba(0,0,0,.14);animation:ChatInterface_introIn__3Uewa .22s ease-out}.ChatInterface_introClose___bX0r{position:absolute;top:6px;right:8px;background:none;border:none;font-size:1.15rem;line-height:1;cursor:pointer;color:var(--mantine-color-dimmed);padding:2px 5px;border-radius:4px;transition:background .15s ease,color .15s ease}.ChatInterface_introClose___bX0r:hover{background:var(--mantine-color-gray-1);color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .ChatInterface_introClose___bX0r:hover{background:var(--mantine-color-dark-5);color:var(--mantine-color-dark-0)}.ChatInterface_introLabel__xjRDa{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff7900;margin:0 0 5px;padding-right:20px}.ChatInterface_introText__Etj9Z{font-size:.82rem;line-height:1.5;margin:0;padding-right:4px}.ChatInterface_introArrow__Hx_Qh{position:absolute;bottom:-7px;right:19px;width:12px;height:12px;background:var(--mantine-color-body);border-right:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border);transform:rotate(45deg)}.ChatInterface_fabSparkle__LkPZ8{position:absolute;bottom:10px;left:10px;width:16px;height:16px;border-radius:50%;background-color:var(--mantine-color-climrr-blue-3);color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 0 0 1.5px var(--mantine-color-climrr-blue-6)}.ChatInterface_fabIcon__riygC{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1);pointer-events:none;user-select:none}.ChatInterface_welcomePrompts__A97cD{display:flex;flex-direction:column;gap:6px}.ChatInterface_promptBtn__z0PXM{background:none;border:1px solid var(--mantine-color-default-border);border-radius:6px;padding:6px 10px;font-size:.8rem;text-align:left;cursor:pointer;line-height:1.4;white-space:normal;transition:background .15s ease,border-color .15s ease;color:var(--mantine-color-text)}.ChatInterface_promptBtn__z0PXM:hover{background:var(--mantine-color-climrr-blue-0);border-color:var(--mantine-color-climrr-blue-3)}@media (max-width:48em){.ChatInterface_popover__I0tbo{left:12px!important;right:12px!important;max-height:calc(100dvh - 110px)!important}.ChatInterface_popover--expanded__a9ZWH,.ChatInterface_popover__I0tbo{width:calc(100vw - 24px)!important}body.map-explorer-mobile .ChatInterface_fabWrapper__gNTot{display:none}}[data-mantine-color-scheme=dark] .ChatInterface_araia__LGD9X,[data-mantine-color-scheme=dark] .ChatInterface_controls__vJwCG,[data-mantine-color-scheme=dark] .ChatInterface_header__642mN{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .ChatInterface_promptBtn__z0PXM:hover{background:var(--mantine-color-dark-5);border-color:var(--mantine-color-climrr-blue-7)}.Footer_footer__LxLGV{background-color:#00263f;color:#e6f2f9;padding:var(--mantine-spacing-xl) 0 var(--mantine-spacing-md);margin-top:auto}.Footer_logoWrap__F5mGz{display:flex;align-items:center;justify-content:center;padding:var(--mantine-spacing-md)}.Footer_mainLogo__YMgpy{width:100%;max-width:180px;height:auto;opacity:.9}.Footer_columnHeader__Ucg3Z{color:#80bbe3;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;margin-bottom:var(--mantine-spacing-xs)}.Footer_link__DGU0S{color:rgba(230,242,249,.85);text-decoration:none;display:block;line-height:1.8;transition:color .15s ease}.Footer_link__DGU0S:hover{color:#80bbe3;text-decoration:underline}.Footer_socialIcon__loGmb{color:rgba(230,242,249,.85);transition:color .15s ease,transform .15s ease;display:inline-flex;align-items:center}.Footer_socialIcon__loGmb:hover{color:#80bbe3;transform:scale(1.1)}.Footer_partnerLogo__EwYiP{height:36px;width:auto;opacity:.7}.Footer_copyright__lB5DI{color:rgba(230,242,249,.5);padding-bottom:var(--mantine-spacing-sm)}.AppShellLayout_header__wbMMJ{background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);box-shadow:0 1px 4px rgba(0,0,0,.08);z-index:200}.AppShellLayout_logoLink__3yMVn{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.AppShellLayout_logo__TIkjr{height:50px;width:auto;display:block}.AppShellLayout_desktopNav__fmcks{overflow:hidden}.AppShellLayout_desktopLink__k01gc{display:inline-flex;align-items:center;height:34px;padding:0 .65rem;border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);font-weight:500;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .AppShellLayout_desktopLink__k01gc{color:var(--mantine-color-gray-3)}.AppShellLayout_desktopLink__k01gc{text-decoration:none;white-space:nowrap;line-height:1;transition:background-color .15s ease,color .15s ease;background:none;border:none;cursor:pointer;font-family:inherit;vertical-align:middle}.AppShellLayout_desktopLink__k01gc:hover{background-color:var(--mantine-color-default-hover);color:var(--mantine-color-text)}.AppShellLayout_desktopLinkActive__DB5yl{color:var(--mantine-color-climrr-blue-6);background-color:var(--mantine-color-climrr-blue-0)}[data-mantine-color-scheme=dark] .AppShellLayout_desktopLinkActive__DB5yl{background-color:var(--mantine-color-dark-6)}.AppShellLayout_userMenuBtn__Tptdc{max-width:200px;overflow:hidden}.AppShellLayout_navbar__nHtEr{background-color:var(--mantine-color-body);border-right:1px solid var(--mantine-color-default-border);padding-top:var(--mantine-spacing-sm)}.AppShellLayout_mobileNavParent__iL6oI{border-radius:var(--mantine-radius-sm);font-weight:500}.AppShellLayout_mobileNavChild__EVos2{font-weight:400}.AppShellLayout_mobileNavDanger__SduOA{color:var(--mantine-color-red-6)!important}.AppShellLayout_megaDropdown__AcxCt{padding:.375rem!important;border-radius:14px!important;border:1px solid var(--mantine-color-default-border)!important;box-shadow:0 12px 40px rgba(0,0,0,.12),0 3px 10px rgba(0,0,0,.07)!important}.AppShellLayout_sectionLabel__7qcrM{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mantine-color-dimmed);padding:.55rem .65rem .2rem}.AppShellLayout_megaSections__tz5gG{display:flex;flex-direction:row;align-items:stretch}.AppShellLayout_megaSectionColumn___PWHK{flex:1;min-width:0}.AppShellLayout_megaSectionDivider__Z0aZP{width:1px;background-color:var(--mantine-color-default-border);margin:.25rem 0;flex-shrink:0}.AppShellLayout_megaGrid__hCwlu{display:grid;grid-template-columns:1fr;gap:2px}.AppShellLayout_megaItem___c23q{border-radius:9px!important;padding:.55rem .65rem!important;background:transparent!important;transition:background-color .12s ease!important}.AppShellLayout_megaItem___c23q:hover{background-color:var(--mantine-color-default-hover)!important}.AppShellLayout_megaItemActive__Qviiv{background-color:var(--mantine-color-climrr-blue-0)!important}[data-mantine-color-scheme=dark] .AppShellLayout_megaItemActive__Qviiv{background-color:var(--mantine-color-dark-6)!important}.AppShellLayout_megaItemIcon__sjliy{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--mantine-color-climrr-blue-0)}[data-mantine-color-scheme=dark] .AppShellLayout_megaItemIcon__sjliy{background:var(--mantine-color-dark-5)}.AppShellLayout_megaItemIcon__sjliy{color:var(--mantine-color-climrr-blue-5);display:flex;align-items:center;justify-content:center}.AppShellLayout_megaItemText__QaVK2{flex:1;min-width:0}.AppShellLayout_megaItemLabel__R2ArZ{font-size:.875rem;font-weight:600;color:var(--mantine-color-text);line-height:1.3}.AppShellLayout_megaItemDesc__AWmbq{font-size:.73rem;color:var(--mantine-color-dimmed);line-height:1.45;margin-top:2px;white-space:normal}.AppShellLayout_megaItemChild__1mw3L{margin-left:18px!important;opacity:.88}.AppShellLayout_megaItemChildIcon__5LYYF{width:28px;height:28px;flex-shrink:0;border-radius:6px;background:var(--mantine-color-climrr-blue-0)}[data-mantine-color-scheme=dark] .AppShellLayout_megaItemChildIcon__5LYYF{background:var(--mantine-color-dark-5)}.AppShellLayout_megaItemChildIcon__5LYYF{color:var(--mantine-color-climrr-blue-4);display:flex;align-items:center;justify-content:center}.AppShellLayout_main__swVIz{display:flex;flex-direction:column}@media (max-width:62em){.AppShellLayout_logo__TIkjr{display:none}}