.InvestmentHotspots-module__N9bGoW__card{background:var(--surface,#fff);border:1px solid #edf0f4;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 28px #0f172a0d}.InvestmentHotspots-module__N9bGoW__scroll{overflow-x:auto}@media (min-width:1100px){.InvestmentHotspots-module__N9bGoW__card{margin-left:-40px;margin-right:-40px}}.InvestmentHotspots-module__N9bGoW__table th:first-child,.InvestmentHotspots-module__N9bGoW__table td:first-child{padding-left:1.4rem}.InvestmentHotspots-module__N9bGoW__table th:last-child,.InvestmentHotspots-module__N9bGoW__table td:last-child{padding-right:1.4rem}.InvestmentHotspots-module__N9bGoW__fadeIn tbody tr,.InvestmentHotspots-module__N9bGoW__cardsIn>*{animation:.35s both InvestmentHotspots-module__N9bGoW__hsFadeIn}.InvestmentHotspots-module__N9bGoW__cardsIn>:nth-child(2){animation-delay:50ms}.InvestmentHotspots-module__N9bGoW__cardsIn>:nth-child(3){animation-delay:.1s}@keyframes InvestmentHotspots-module__N9bGoW__hsFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.InvestmentHotspots-module__N9bGoW__plannerCell{white-space:nowrap;width:1%}.InvestmentHotspots-module__N9bGoW__planner{color:#0154bd;white-space:nowrap;background:#fff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 .9rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.InvestmentHotspots-module__N9bGoW__row:hover .InvestmentHotspots-module__N9bGoW__planner{background:#eff6ff;border-color:#93c5fd}.InvestmentHotspots-module__N9bGoW__planner:hover,.InvestmentHotspots-module__N9bGoW__row:hover .InvestmentHotspots-module__N9bGoW__planner:hover{color:#fff;background:#0154bd;border-color:#0154bd;box-shadow:0 4px 12px #0154bd40}.InvestmentHotspots-module__N9bGoW__headTip{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.InvestmentHotspots-module__N9bGoW__tip{color:#94a3b8;cursor:help;outline:none;display:inline-flex;position:relative}.InvestmentHotspots-module__N9bGoW__tip:hover,.InvestmentHotspots-module__N9bGoW__tip:focus-visible{color:#0154bd}.InvestmentHotspots-module__N9bGoW__tip:after{content:attr(data-tip);color:#f8fafc;letter-spacing:normal;text-transform:none;white-space:normal;text-align:left;opacity:0;pointer-events:none;z-index:5;background:#0f172a;border-radius:10px;width:260px;padding:.6rem .75rem;font-size:.75rem;font-weight:400;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-2px);box-shadow:0 8px 24px #0f172a40}.InvestmentHotspots-module__N9bGoW__tip:hover:after,.InvestmentHotspots-module__N9bGoW__tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.InvestmentHotspots-module__N9bGoW__shimmer{background:linear-gradient(90deg,#eef2f6 0%,#f7f9fb 40%,#eef2f6 80%) 0 0/300% 100%;border-radius:6px;animation:1.4s ease-in-out infinite InvestmentHotspots-module__N9bGoW__hsShimmer;display:inline-block}.InvestmentHotspots-module__N9bGoW__photo.InvestmentHotspots-module__N9bGoW__shimmer{background:linear-gradient(90deg,#eef2f6 0%,#f7f9fb 40%,#eef2f6 80%) 0 0/300% 100%;display:block}@keyframes InvestmentHotspots-module__N9bGoW__hsShimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.InvestmentHotspots-module__N9bGoW__shimmer,.InvestmentHotspots-module__N9bGoW__fadeIn tbody tr,.InvestmentHotspots-module__N9bGoW__cardsIn>*{animation:none}}.InvestmentHotspots-module__N9bGoW__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}.InvestmentHotspots-module__N9bGoW__table th,.InvestmentHotspots-module__N9bGoW__table td{text-align:left;cursor:default;border:none;font-weight:400}.InvestmentHotspots-module__N9bGoW__table td:hover{opacity:1}.InvestmentHotspots-module__N9bGoW__table th{color:#64748b;text-transform:uppercase;letter-spacing:.06em;white-space:normal;vertical-align:bottom;background:#f8fafc;border-bottom:1px solid #edf0f4;padding:.75rem .6rem;font-size:.7rem;font-weight:600;line-height:1.35}.InvestmentHotspots-module__N9bGoW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.InvestmentHotspots-module__N9bGoW__table td{vertical-align:middle;border-bottom:1px solid #f1f4f8;padding:.85rem .6rem}.InvestmentHotspots-module__N9bGoW__table tbody tr:last-child td{border-bottom:none}.InvestmentHotspots-module__N9bGoW__row{transition:background-color .18s}.InvestmentHotspots-module__N9bGoW__row:hover{background:#f8fbff}.InvestmentHotspots-module__N9bGoW__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.InvestmentHotspots-module__N9bGoW__value{color:#0f172a;font-weight:600}.InvestmentHotspots-module__N9bGoW__sub{color:#94a3b8;margin-top:3px;font-size:.74rem;font-weight:400;display:block}.InvestmentHotspots-module__N9bGoW__muted{color:#94a3b8;font-weight:400}.InvestmentHotspots-module__N9bGoW__rankCell{width:52px}.InvestmentHotspots-module__N9bGoW__rank{color:#475569;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:inline-flex}.InvestmentHotspots-module__N9bGoW__rankTop{color:#fff;background:linear-gradient(135deg,#0154bd,#2f80ed);box-shadow:0 3px 10px #0154bd47}.InvestmentHotspots-module__N9bGoW__move{justify-content:center;align-items:center;gap:1px;width:32px;margin-top:5px;font-size:.68rem;font-weight:700;display:flex}.InvestmentHotspots-module__N9bGoW__up{color:#059669}.InvestmentHotspots-module__N9bGoW__down{color:#dc2626}.InvestmentHotspots-module__N9bGoW__same{color:#cbd5e1}.InvestmentHotspots-module__N9bGoW__new{color:#0154bd;letter-spacing:.03em}.InvestmentHotspots-module__N9bGoW__area{align-items:center;gap:.85rem;min-width:230px;display:flex}.InvestmentHotspots-module__N9bGoW__photo{background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:58px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f172a1f}.InvestmentHotspots-module__N9bGoW__photo img{transition:transform .35s}.InvestmentHotspots-module__N9bGoW__row:hover .InvestmentHotspots-module__N9bGoW__photo img{transform:scale(1.06)}.InvestmentHotspots-module__N9bGoW__areaName{color:#0f172a;font-size:.98rem;font-weight:650;line-height:1.25;text-decoration:none}a.InvestmentHotspots-module__N9bGoW__areaName:hover{color:#0154bd}.InvestmentHotspots-module__N9bGoW__score{width:46px;height:46px;display:block;position:relative}.InvestmentHotspots-module__N9bGoW__score svg{display:block;transform:rotate(-90deg)}.InvestmentHotspots-module__N9bGoW__scoreValue{color:#0f172a;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:absolute;inset:0}.InvestmentHotspots-module__N9bGoW__bar{background:#e8edf3;border-radius:5px;height:10px;display:inline-block}.InvestmentHotspots-module__N9bGoW__locked{position:relative}.InvestmentHotspots-module__N9bGoW__locked .InvestmentHotspots-module__N9bGoW__table{filter:blur(2.5px);-webkit-user-select:none;user-select:none;pointer-events:none}.InvestmentHotspots-module__N9bGoW__overlay{background:linear-gradient(#fff3,#ffffffeb 45%);justify-content:center;align-items:flex-start;padding-top:2.5rem;display:flex;position:absolute;inset:0}.InvestmentHotspots-module__N9bGoW__upgrade{text-align:center;-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:20px;width:calc(100% - 32px);max-width:420px;padding:1.9rem 1.75rem 1.6rem;box-shadow:0 12px 40px #0f172a1f}@media (max-width:760px){.InvestmentHotspots-module__N9bGoW__card{border-radius:14px}.InvestmentHotspots-module__N9bGoW__table thead{display:none}.InvestmentHotspots-module__N9bGoW__table,.InvestmentHotspots-module__N9bGoW__table tbody,.InvestmentHotspots-module__N9bGoW__table tr,.InvestmentHotspots-module__N9bGoW__table td{display:block}.InvestmentHotspots-module__N9bGoW__table tr{border-bottom:1px solid #f1f4f8;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem;display:flex}.InvestmentHotspots-module__N9bGoW__table tbody tr:last-child{border-bottom:none}.InvestmentHotspots-module__N9bGoW__table td,.InvestmentHotspots-module__N9bGoW__table td:first-child,.InvestmentHotspots-module__N9bGoW__table td:last-child{border:none;padding:0}.InvestmentHotspots-module__N9bGoW__rankCell{flex:none;width:auto}.InvestmentHotspots-module__N9bGoW__plannerCell{order:10;width:100%}.InvestmentHotspots-module__N9bGoW__planner{width:100%;height:38px;font-size:.85rem}.InvestmentHotspots-module__N9bGoW__table td.InvestmentHotspots-module__N9bGoW__plannerCell{padding-right:0}.InvestmentHotspots-module__N9bGoW__areaCell{flex:calc(100% - 120px);min-width:0}.InvestmentHotspots-module__N9bGoW__scoreCell{flex:none}.InvestmentHotspots-module__N9bGoW__area{gap:.65rem;min-width:0}.InvestmentHotspots-module__N9bGoW__photo{border-radius:10px;width:64px;height:46px}.InvestmentHotspots-module__N9bGoW__metric{background:#f8fafc;border-radius:10px;flex:calc(50% - .25rem);align-self:stretch;text-align:left!important;padding:.55rem .7rem!important}.InvestmentHotspots-module__N9bGoW__metric:before{content:attr(data-label);color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.64rem;font-weight:600;display:block}.InvestmentHotspots-module__N9bGoW__move{display:none}}
