.Overlay_shell__Ws4lc{position:fixed;inset:0;width:100vw;height:100vh;display:grid;grid-template-columns:minmax(360px,440px) 1fr;grid-template-rows:auto 1fr;grid-gap:.85rem;gap:.85rem;padding:.85rem;pointer-events:none;z-index:20;background:radial-gradient(circle at 18% 8%,#2f2a3e 0,transparent 38%),radial-gradient(circle at 86% 92%,#1f3a3a 0,transparent 36%),linear-gradient(160deg,#0f121a,#161a26 50%,#1c2233);font-family:-apple-system,BlinkMacSystemFont,Inter,Avenir Next,Segoe UI,Helvetica Neue,Arial,system-ui,sans-serif;font-feature-settings:"liga" 1,"calt" 1;color:#f2f4fb}.Overlay_topBarWrap__AGGpM{pointer-events:auto;grid-column:1/-1;grid-row:1/2}.Overlay_sidePanel__BmDsC{pointer-events:auto;grid-column:1/2;grid-row:2/3;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:.85rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(20,24,36,.86),rgba(16,20,30,.76));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 56px rgba(4,9,24,.4),inset 0 1px 0 hsla(0,0%,100%,.04);color:#f3f4f8}.Overlay_searchPanel__6PHQp{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-top:.65rem;gap:.65rem;position:relative}.Overlay_searchHeader__kF_cP{display:flex;flex-direction:column;gap:.18rem}.Overlay_searchHeader__kF_cP h2{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#f4f6ff}.Overlay_searchHeader__kF_cP p{font-size:.81rem;line-height:1.45;color:#a3acc4}.Overlay_searchInputWrap__9qr1J{display:flex;align-items:center;gap:.45rem;padding:.4rem .42rem .4rem .7rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#c8cee0;transition:border-color .18s ease,box-shadow .18s ease}.Overlay_searchInputWrap__9qr1J:focus-within{border-color:hsla(18,84%,73%,.55);box-shadow:0 0 0 3px hsla(18,84%,73%,.16)}.Overlay_metaRow__knyT2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.74rem;color:#8990a8}.Overlay_metaRow__knyT2 span{display:inline-flex;align-items:center;gap:.32rem}.Overlay_metaRow__knyT2 strong{color:#d6dceb;font-weight:700}.Overlay_metaDot__X94Gv{width:.24rem;height:.24rem;border-radius:50%;background:hsla(0,0%,100%,.18)}.Overlay_radiusControl__mCf_6{display:flex;flex-direction:column;gap:.32rem;padding:.5rem .7rem .55rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.Overlay_radiusControlHeader__uq8uM{display:flex;align-items:center;justify-content:space-between;gap:.45rem;font-size:.74rem;color:#8990a8}.Overlay_radiusControlLabel__Lgpox{display:inline-flex;align-items:center;gap:.32rem}.Overlay_radiusControlLabel__Lgpox svg{width:.95rem;height:.95rem;flex-shrink:0;opacity:.6}.Overlay_radiusControlValue__z_xHk{color:#f4a381;font-weight:700;font-size:.82rem;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Overlay_radiusSlider__TVuAn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.32rem;border-radius:999px;background:linear-gradient(to right,hsla(18,84%,73%,.65) 0,hsla(18,84%,73%,.65) var(--radius-progress,33%),hsla(0,0%,100%,.1) var(--radius-progress,33%),hsla(0,0%,100%,.1) 100%);outline:none;cursor:pointer;margin:.18rem 0 .06rem}.Overlay_radiusSlider__TVuAn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:#ffd7b1;border:2px solid #f4a381;cursor:pointer;box-shadow:0 2px 6px hsla(18,84%,73%,.45);-webkit-transition:transform .15s ease;transition:transform .15s ease}.Overlay_radiusSlider__TVuAn::-webkit-slider-thumb:hover{transform:scale(1.12)}.Overlay_radiusSlider__TVuAn::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:#ffd7b1;border:2px solid #f4a381;cursor:pointer;box-shadow:0 2px 6px hsla(18,84%,73%,.45);-moz-transition:transform .15s ease;transition:transform .15s ease}.Overlay_radiusSlider__TVuAn::-moz-range-track{background:transparent}.Overlay_radiusBounds__sD63a{display:flex;justify-content:space-between;font-size:.66rem;color:rgba(137,144,168,.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=light] .Overlay_radiusControl__mCf_6{border-color:rgba(15,30,60,.1);background:hsla(0,0%,100%,.7)}[data-theme=light] .Overlay_radiusControlHeader__uq8uM{color:#8a96b1}[data-theme=light] .Overlay_radiusControlValue__z_xHk{color:#c4623a}[data-theme=light] .Overlay_radiusSlider__TVuAn::-webkit-slider-thumb{background:#fff;border-color:#d46038;box-shadow:0 2px 6px rgba(212,96,56,.32)}[data-theme=light] .Overlay_radiusSlider__TVuAn::-moz-range-thumb{background:#fff;border-color:#d46038;box-shadow:0 2px 6px rgba(212,96,56,.32)}[data-theme=light] .Overlay_radiusBounds__sD63a{color:rgba(90,106,134,.85)}.Overlay_aiTeaser__OZ_l8{display:flex;gap:.65rem;padding:.7rem .78rem;border-radius:12px;border:1px solid hsla(18,84%,73%,.28);background:linear-gradient(135deg,hsla(18,84%,73%,.14),rgba(99,210,189,.06));cursor:pointer;transition:border-color .18s ease,transform .18s ease;text-align:left;font:inherit;color:inherit;width:100%}.Overlay_aiTeaser__OZ_l8:hover{border-color:hsla(18,84%,73%,.55);transform:translateY(-1px)}.Overlay_aiTeaserIcon__2cxHU{width:2rem;height:2rem;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffe1b8,#f4aa7a);color:#492f22;flex-shrink:0}.Overlay_aiTeaserText__o7NnS{display:flex;flex-direction:column;gap:.16rem;min-width:0}.Overlay_aiTeaserText__o7NnS strong{font-size:.83rem;font-weight:700;color:#f5d6c2}.Overlay_aiTeaserText__o7NnS span{font-size:.74rem;line-height:1.45;color:#c0c7da}.Overlay_aiQuickActions__vFwpG{display:flex;flex-direction:column;gap:.32rem;margin-top:-.18rem}.Overlay_aiQuickAction__6so_d{display:block;width:100%;padding:.42rem .62rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:#d6dceb;font:inherit;font-size:.76rem;font-weight:500;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.Overlay_aiQuickAction__6so_d:hover{background:hsla(18,84%,73%,.14);border-color:hsla(18,84%,73%,.42);color:#ffd7b1;transform:translateY(-1px)}.Overlay_allianceSupportBanner__yJzS3{display:flex;gap:.55rem;align-items:flex-start;padding:.7rem .78rem;border-radius:12px;border:1px solid rgba(121,220,203,.32);background:linear-gradient(150deg,rgba(40,62,58,.7),rgba(30,48,52,.78));text-decoration:none;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.Overlay_allianceSupportBanner__yJzS3:hover{border-color:rgba(121,220,203,.55);transform:translateY(-1px)}.Overlay_allianceSupportIcon__8nlfi{width:2rem;height:2rem;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#79dccb,#4dbba8);color:#1a3530}.Overlay_allianceSupportBanner__yJzS3 p{font-size:.83rem;font-weight:700;color:#a6e2d7;margin:0}.Overlay_allianceSupportBanner__yJzS3 small{display:block;margin-top:.16rem;font-size:.72rem;line-height:1.42;color:#9ec4bc}.Overlay_resultsPanel__w_35w{display:flex;flex:1 1;min-height:0;overflow:hidden}.Overlay_mapStage__SpwtT{pointer-events:auto;grid-column:2/3;grid-row:2/3;position:relative;min-height:0;border-radius:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 56px rgba(5,9,24,.45),inset 0 0 0 1px hsla(0,0%,100%,.03)}.Overlay_mapShade__CJxwy{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,20,29,.16),rgba(17,20,29,0) 24%,rgba(17,20,29,.18))}.Overlay_mobileCollapseButton__umRKV,.Overlay_mobilePanelHeader__Lz97G,.Overlay_mobilePanelReveal__mQeMK{display:none}@media (max-width:1280px){.Overlay_shell__Ws4lc{grid-template-columns:minmax(340px,400px) 1fr}}@media (max-width:1024px){.Overlay_shell__Ws4lc{grid-template-columns:minmax(320px,380px) 1fr;gap:.65rem;padding:.65rem}}@media (max-width:900px){.Overlay_shell__Ws4lc{display:block;padding:0;background:transparent}.Overlay_shell__Ws4lc:before{content:"";position:fixed;inset:0;background:linear-gradient(160deg,#0f121a,#161a26);z-index:0;pointer-events:none}.Overlay_topBarWrap__AGGpM{position:fixed;left:.55rem;right:.55rem;top:calc(env(safe-area-inset-top, 0px) + .55rem);z-index:30}.Overlay_sidePanel__BmDsC{position:fixed;z-index:6;left:.55rem;right:.55rem;bottom:calc(env(safe-area-inset-bottom, 0px) + .55rem);max-width:none;max-height:min(72vh,760px);padding:.78rem;border-radius:16px;transition:transform .28s ease,opacity .24s ease;transform:translateY(0);opacity:1}.Overlay_mobileCollapsed__ZsegJ{transform:translateY(calc(100% + 1.3rem));opacity:0;pointer-events:none}.Overlay_sidePanel__BmDsC:before{content:"";width:3rem;height:.22rem;border-radius:999px;background:hsla(0,0%,100%,.18);align-self:center;margin-bottom:.45rem}.Overlay_mapStage__SpwtT{display:block;position:fixed;inset:0;z-index:1;border-radius:0;border:0;box-shadow:none}.Overlay_mobilePanelReveal__mQeMK{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;position:fixed;z-index:6;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom, 0px) + .62rem);padding:.55rem .85rem;border-radius:999px;border:1px solid hsla(18,84%,73%,.5);background:linear-gradient(110deg,rgba(34,40,56,.96),rgba(48,52,70,.96));color:#f1d8c6;font-size:.78rem;font-weight:700;box-shadow:0 10px 24px rgba(6,11,24,.42);pointer-events:auto}.Overlay_mobilePanelHeader__Lz97G{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.Overlay_searchHeader__kF_cP{display:none}.Overlay_mobilePanelHeader__Lz97G>span{font-size:.83rem;color:#a3acc4;font-weight:600}.Overlay_mobileCollapseButton__umRKV{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#d6dceb;cursor:pointer;flex-shrink:0}}@media (max-width:640px){.Overlay_topBarWrap__AGGpM{left:.42rem;right:.42rem}.Overlay_sidePanel__BmDsC{left:.42rem;right:.42rem;bottom:calc(env(safe-area-inset-bottom, 0px) + .42rem);max-height:min(78vh,760px);padding:.7rem}}[data-theme=light] .Overlay_shell__Ws4lc{background:radial-gradient(circle at 18% 10%,#dce7fb 0,transparent 42%),radial-gradient(circle at 82% 90%,#efe6da 0,transparent 32%),linear-gradient(155deg,#e9eefa,#dde6f3 54%,#d2dcec);color:#1d2740}[data-theme=light] .Overlay_shell__Ws4lc:before{background:linear-gradient(155deg,#e9eefa,#dde6f3 54%,#d2dcec)}[data-theme=light] .Overlay_sidePanel__BmDsC{border-color:rgba(15,30,60,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(244,248,255,.92));box-shadow:0 18px 38px rgba(80,100,140,.18),inset 0 1px 0 hsla(0,0%,100%,.7);color:#1d2740}[data-theme=light] .Overlay_searchHeader__kF_cP h2{color:#1d2740}[data-theme=light] .Overlay_searchHeader__kF_cP p{color:#5a6a86}[data-theme=light] .Overlay_searchInputWrap__9qr1J{border-color:rgba(15,30,60,.12);background:#fff;color:#2c3a5a}[data-theme=light] .Overlay_searchInputWrap__9qr1J:focus-within{border-color:rgba(212,96,56,.55);box-shadow:0 0 0 3px hsla(18,84%,73%,.18)}[data-theme=light] .Overlay_metaRow__knyT2{color:#8a96b1}[data-theme=light] .Overlay_metaRow__knyT2 strong{color:#2c3a5a}[data-theme=light] .Overlay_metaDot__X94Gv{background:rgba(15,30,60,.16)}[data-theme=light] .Overlay_aiTeaser__OZ_l8{border-color:rgba(212,96,56,.32);background:linear-gradient(135deg,hsla(18,84%,73%,.18),rgba(99,210,189,.1))}[data-theme=light] .Overlay_aiTeaser__OZ_l8:hover{border-color:rgba(212,96,56,.55)}[data-theme=light] .Overlay_aiTeaserText__o7NnS strong{color:#6c3a26}[data-theme=light] .Overlay_aiTeaserText__o7NnS span{color:#5a6a86}[data-theme=light] .Overlay_aiQuickAction__6so_d{border-color:rgba(15,30,60,.1);background:#fff;color:#2c3a5a}[data-theme=light] .Overlay_aiQuickAction__6so_d:hover{border-color:rgba(212,96,56,.42);background:hsla(18,84%,73%,.16);color:#6c3a26}[data-theme=light] .Overlay_allianceSupportBanner__yJzS3{border-color:rgba(58,152,132,.42);background:linear-gradient(150deg,rgba(200,236,228,.85),rgba(185,226,216,.85))}[data-theme=light] .Overlay_allianceSupportBanner__yJzS3 p{color:#1a5c4e}[data-theme=light] .Overlay_allianceSupportBanner__yJzS3 small{color:#2d7566}[data-theme=light] .Overlay_mapStage__SpwtT{border-color:rgba(80,100,140,.18);box-shadow:0 20px 56px rgba(80,100,140,.22),inset 0 0 0 1px hsla(0,0%,100%,.4)}[data-theme=light] .Overlay_mapShade__CJxwy{background:linear-gradient(180deg,rgba(170,191,227,.14),rgba(170,191,227,0) 30%,rgba(170,191,227,.16))}[data-theme=light] .Overlay_mobilePanelReveal__mQeMK{border-color:rgba(212,96,56,.5);background:linear-gradient(110deg,#fff7ee,#fbe5d1);color:#6c3a26}[data-theme=light] .Overlay_mobileCollapseButton__umRKV{border-color:rgba(15,30,60,.12);background:rgba(15,30,60,.04);color:#2c3a5a}@keyframes Overlay_shimmerOverlay__JFbw7{0%{background-position:200% 0}to{background-position:-200% 0}}.Overlay_skeletonNum__LQpLV{display:inline-block;width:1.8rem;height:.75em;border-radius:4px;vertical-align:middle;background:linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));background-size:200% 100%;animation:Overlay_shimmerOverlay__JFbw7 1.6s infinite}[data-theme=light] .Overlay_skeletonNum__LQpLV{background:linear-gradient(90deg,rgba(15,30,60,.06),rgba(15,30,60,.14),rgba(15,30,60,.06));background-size:200% 100%}