.Home-module__Ho9lYW__main{flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:6rem;display:flex}.Home-module__Ho9lYW__description{display:inherit;justify-content:inherit;align-items:inherit;max-width:var(--max-width);z-index:2;width:100%;font-size:.85rem;font-family:var(--font-mono)}.Home-module__Ho9lYW__description a{justify-content:center;align-items:center;gap:.5rem;display:flex}.Home-module__Ho9lYW__description p{background-color:rgba(var(--callout-rgb),.5);border:1px solid rgba(var(--callout-border-rgb),.3);border-radius:var(--border-radius);margin:0;padding:1rem;position:relative}.Home-module__Ho9lYW__code{font-weight:700;font-family:var(--font-mono)}.Home-module__Ho9lYW__grid{max-width:var(--max-width);grid-template-columns:repeat(4,minmax(25%,auto));width:100%;display:grid}.Home-module__Ho9lYW__card{border-radius:var(--border-radius);background:rgba(var(--card-rgb),0);border:1px solid rgba(var(--card-border-rgb),0);padding:1rem 1.2rem;transition:background .2s,border .2s}.Home-module__Ho9lYW__card span{transition:transform .2s;display:inline-block}.Home-module__Ho9lYW__card h2{margin-bottom:.7rem;font-weight:600}.Home-module__Ho9lYW__card p{opacity:.6;max-width:30ch;margin:0;font-size:.9rem;line-height:1.5}.Home-module__Ho9lYW__center{justify-content:center;align-items:center;padding:4rem 0;display:flex;position:relative}.Home-module__Ho9lYW__center:before{background:var(--secondary-glow);border-radius:50%;width:480px;height:360px;margin-left:-400px}.Home-module__Ho9lYW__center:after{background:var(--primary-glow);z-index:-1;width:240px;height:180px}.Home-module__Ho9lYW__center:before,.Home-module__Ho9lYW__center:after{content:"";filter:blur(45px);position:absolute;left:50%;transform:translateZ(0)}.Home-module__Ho9lYW__logo{position:relative}.Home-module__Ho9lYW__searchCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;max-width:800px;margin:0 auto;box-shadow:0 20px 40px #0000001a}.Home-module__Ho9lYW__searchBody{border-radius:20px;padding:2rem}.Home-module__Ho9lYW__label{color:#374151;margin-bottom:4px;font-size:13px;font-weight:600}.Home-module__Ho9lYW__domainInput{border:1px solid #d1d5db;border-radius:8px;height:38px;padding:8px 12px;font-size:14px;transition:all .2s}.Home-module__Ho9lYW__domainInput:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.Home-module__Ho9lYW__recordTypeSelect{border:1px solid #d1d5db;border-radius:8px;height:38px;font-size:14px;transition:all .2s}.Home-module__Ho9lYW__recordTypeSelect:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.Home-module__Ho9lYW__searchButton{background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border:none;border-radius:12px;height:48px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 8px 20px #3b82f64d}.Home-module__Ho9lYW__searchButton:hover{background:linear-gradient(135deg,#2563eb 0%,#5b21b6 100%);transform:translateY(-2px);box-shadow:0 12px 28px #3b82f666}.Home-module__Ho9lYW__searchButton:disabled{opacity:.7;transform:none;box-shadow:0 2px 8px #667eea33}.Home-module__Ho9lYW__inputGroup{position:relative}.Home-module__Ho9lYW__historyButton{background:#f8fafc;border-left:1px solid #d1d5db;border-radius:0 8px 8px 0;transition:all .2s}.Home-module__Ho9lYW__historyButton:hover{color:#667eea;background:#e2e8f0}.Home-module__Ho9lYW__recentSearches{z-index:1000;top:100%}.Home-module__Ho9lYW__recentItem{cursor:pointer;transition:background-color .2s}.Home-module__Ho9lYW__recentItem:hover{background-color:#f8fafc}.Home-module__Ho9lYW__recentItem:last-child{border-bottom:none!important}.Home-module__Ho9lYW__resultsCard{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);height:100%;margin-bottom:2rem;transition:all .3s;overflow:hidden;border-radius:10px!important}.Home-module__Ho9lYW__fullscreenCard{z-index:1050;flex-direction:column;flex:1;width:100%;height:100%;margin:0;display:flex;position:relative;border-radius:0!important}.Home-module__Ho9lYW__resultsHeader{border-bottom:1px solid #ffffff1a;background:0 0!important;padding:.5rem 1rem!important}.Home-module__Ho9lYW__actionButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff4d!important;border-radius:8px!important;transition:all .3s!important}.Home-module__Ho9lYW__actionButton:hover{background:#fff3!important;border-color:#ffffff80!important}.Home-module__Ho9lYW__viewToggle{border:1px solid #ffffff4d;border-radius:8px;display:flex;overflow:hidden}.Home-module__Ho9lYW__fullscreenToggle{border:1px solid #ffffff4d;border-radius:8px;margin-right:.5rem;display:flex;overflow:hidden}.Home-module__Ho9lYW__viewButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none!important;border-radius:0!important;padding:8px 12px!important;transition:all .3s!important}.Home-module__Ho9lYW__viewButton:first-child{border-right:1px solid #fff3!important}.Home-module__Ho9lYW__tableContainer{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Home-module__Ho9lYW__fullscreenCard .Home-module__Ho9lYW__tableContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Home-module__Ho9lYW__resultsTable{border-collapse:separate;border-spacing:0;margin:0}.Home-module__Ho9lYW__tableWrapper{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc;flex:1;min-height:0;max-height:1550px;overflow:hidden auto}.Home-module__Ho9lYW__tableWrapper::-webkit-scrollbar{width:6px}.Home-module__Ho9lYW__tableWrapper::-webkit-scrollbar-track{background:#f7fafc;border-radius:3px}.Home-module__Ho9lYW__tableWrapper::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.Home-module__Ho9lYW__tableWrapper::-webkit-scrollbar-thumb:hover{background:#a0aec0}.Home-module__Ho9lYW__fullscreenCard .Home-module__Ho9lYW__tableWrapper{max-height:calc(100vh - 140px);overflow:hidden auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.Home-module__Ho9lYW__fullscreenCard .Home-module__Ho9lYW__tableWrapper::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.Home-module__Ho9lYW__tableHeader{z-index:10;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:sticky;top:0}.Home-module__Ho9lYW__tableHeader th{color:#2d3748!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:600!important}.Home-module__Ho9lYW__resultRow{opacity:0;animation:.6s ease-out forwards Home-module__Ho9lYW__fadeInUp;transform:translateY(20px);border-bottom:1px solid #e2e8f0!important;transition:all .3s!important}.Home-module__Ho9lYW__resultRow:first-child{animation-delay:.1s}.Home-module__Ho9lYW__resultRow:nth-child(2){animation-delay:.2s}.Home-module__Ho9lYW__resultRow:nth-child(3){animation-delay:.3s}.Home-module__Ho9lYW__resultRow:nth-child(4){animation-delay:.4s}.Home-module__Ho9lYW__resultRow:nth-child(5){animation-delay:.5s}.Home-module__Ho9lYW__resultRow:nth-child(6){animation-delay:.6s}.Home-module__Ho9lYW__resultRow:nth-child(7){animation-delay:.7s}.Home-module__Ho9lYW__resultRow:nth-child(8){animation-delay:.8s}.Home-module__Ho9lYW__resultRow:nth-child(9){animation-delay:.9s}.Home-module__Ho9lYW__resultRow:nth-child(10){animation-delay:1s}.Home-module__Ho9lYW__resultRow:nth-child(n+11){animation-delay:1.1s}.Home-module__Ho9lYW__resultRow:hover{background-color:#f8fafc!important;box-shadow:0 4px 6px -1px #0000001a!important}.Home-module__Ho9lYW__resultRow td{vertical-align:middle!important;border:none!important;padding:.5rem 1rem!important}.Home-module__Ho9lYW__hasResult{cursor:pointer}.Home-module__Ho9lYW__flagIcon{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.5rem;display:inline-flex;box-shadow:0 2px 4px #0000001a}.Home-module__Ho9lYW__locationCell{flex-direction:column;display:flex}.Home-module__Ho9lYW__compactServerInfo{flex-direction:column;gap:.25rem;padding:.25rem 0;display:flex}.Home-module__Ho9lYW__compactServerInfo .Home-module__Ho9lYW__locationName{color:#2d3748;margin-bottom:0;font-size:.85rem}.Home-module__Ho9lYW__compactServerInfo .Home-module__Ho9lYW__providerName{color:#4a5568;margin-top:.1rem;font-size:.85rem;font-weight:500}.Home-module__Ho9lYW__compactServerInfo .Home-module__Ho9lYW__flagIcon{width:20px;height:20px;font-size:1rem}.Home-module__Ho9lYW__locationName{color:#2d3748;margin-bottom:2px;font-size:1rem}.Home-module__Ho9lYW__coordinates{font-family:Monaco,Menlo,monospace;font-size:.75rem}.Home-module__Ho9lYW__providerName{color:#4a5568;font-weight:500}.Home-module__Ho9lYW__resultCell{position:relative}.Home-module__Ho9lYW__resultCellWithStatus{flex-direction:column;min-height:60px;display:flex;position:relative}.Home-module__Ho9lYW__statusCorner{z-index:2;background:0 0;border-radius:50%;padding:.1rem;transition:all .3s;position:absolute;bottom:.5rem;right:.5rem}.Home-module__Ho9lYW__statusCorner .Home-module__Ho9lYW__statusIcon{filter:drop-shadow(0 1px 2px #0000004d);font-size:1rem!important}.Home-module__Ho9lYW__resultCellWithStatus:hover .Home-module__Ho9lYW__statusCorner{background:#fffc;border-radius:50%;padding:.2rem;transform:scale(1.1)}.Home-module__Ho9lYW__resultDisplayContainer{width:100%}.Home-module__Ho9lYW__resultContent{cursor:pointer;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:flex-start;min-height:50px;padding:12px 16px;transition:all .3s;display:flex}.Home-module__Ho9lYW__resultContent:hover{background:#edf2f7;border-color:#cbd5e0}.Home-module__Ho9lYW__resultContent:hover .Home-module__Ho9lYW__copyIcon{opacity:1;transform:translate(0)}.Home-module__Ho9lYW__resultText{color:#2d3748;word-break:break-all;flex-grow:1;max-width:calc(100% - 60px);font-family:Monaco,Menlo,monospace;font-size:.875rem;line-height:1.4}.Home-module__Ho9lYW__resultActions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:60px;margin-left:8px;display:flex}.Home-module__Ho9lYW__statusIconWrapper{justify-content:center;align-items:center;display:flex}.Home-module__Ho9lYW__resultLine{margin-bottom:2px}.Home-module__Ho9lYW__resultLine:last-child{margin-bottom:0}.Home-module__Ho9lYW__copyIcon{opacity:0;color:#718096;flex-shrink:0;transition:all .3s;transform:translate(10px)}.Home-module__Ho9lYW__expandButton{color:#4a5568!important;min-width:auto!important;padding:2px 4px!important;text-decoration:none!important}.Home-module__Ho9lYW__expandButton:hover{color:#2d3748!important;background:#0000000d!important}.Home-module__Ho9lYW__loadingResult{align-items:center;padding:8px 12px;display:flex}.Home-module__Ho9lYW__emptyResult{opacity:.6;justify-content:center;align-items:center;padding:8px 12px;display:flex}.Home-module__Ho9lYW__loadingDots{gap:4px;display:flex}.Home-module__Ho9lYW__loadingDots span{background:#cbd5e0;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both Home-module__Ho9lYW__loadingDots}.Home-module__Ho9lYW__loadingDots span:first-child{animation-delay:-.32s}.Home-module__Ho9lYW__loadingDots span:nth-child(2){animation-delay:-.16s}.Home-module__Ho9lYW__responseTime{color:#2d3748;font-family:Monaco,Menlo,monospace;font-size:.875rem;font-weight:600}.Home-module__Ho9lYW__loadingTime{font-family:Monaco,Menlo,monospace}.Home-module__Ho9lYW__statusIcon{margin-bottom:4px;font-size:1.25rem!important}.Home-module__Ho9lYW__statusBadge{text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:6px!important;padding:4px 8px!important;font-size:.625rem!important;font-weight:600!important}.Home-module__Ho9lYW__summarySection{border-radius:0 0 10px 10px}.Home-module__Ho9lYW__statItem{padding:.5rem}.Home-module__Ho9lYW__statNumber{margin-bottom:4px;font-size:1.5rem;font-weight:700;line-height:1}.Home-module__Ho9lYW__statLabel{text-transform:uppercase;letter-spacing:.5px;color:#718096;font-size:.75rem;font-weight:600}.Home-module__Ho9lYW__resultCard{height:100%;transition:all .3s;overflow:hidden;border:1px solid #e2e8f0!important;border-radius:12px!important}.Home-module__Ho9lYW__resultCard:hover{transform:translateY(-4px);border-color:#667eea!important;box-shadow:0 8px 25px #0000001a!important}.Home-module__Ho9lYW__cardHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.Home-module__Ho9lYW__resultsContainer{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);margin-bottom:2rem;overflow:hidden;border-radius:10px!important}.Home-module__Ho9lYW__resultCard{opacity:0;animation:.6s ease-out forwards Home-module__Ho9lYW__fadeInUp;overflow:hidden;transform:translateY(20px);border:none!important;border-radius:16px!important;transition:all .3s!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.Home-module__Ho9lYW__resultCard:first-child{animation-delay:.1s}.Home-module__Ho9lYW__resultCard:nth-child(2){animation-delay:.2s}.Home-module__Ho9lYW__resultCard:nth-child(3){animation-delay:.3s}.Home-module__Ho9lYW__resultCard:nth-child(4){animation-delay:.4s}.Home-module__Ho9lYW__resultCard:nth-child(5){animation-delay:.5s}.Home-module__Ho9lYW__resultCard:nth-child(6){animation-delay:.6s}.Home-module__Ho9lYW__resultCard:nth-child(7){animation-delay:.7s}.Home-module__Ho9lYW__resultCard:nth-child(8){animation-delay:.8s}.Home-module__Ho9lYW__resultCard:nth-child(9){animation-delay:.9s}.Home-module__Ho9lYW__resultCard:nth-child(10){animation-delay:1s}.Home-module__Ho9lYW__resultCard:nth-child(n+11){animation-delay:1.1s}.Home-module__Ho9lYW__resultCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.Home-module__Ho9lYW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.Home-module__Ho9lYW__resultSection{margin-bottom:12px}.Home-module__Ho9lYW__mapCard{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transition:all .3s;overflow:hidden;border-radius:10px!important}.Home-module__Ho9lYW__mapHeader{border-bottom:1px solid #ffffff1a;background:0 0!important}.Home-module__Ho9lYW__mapControls{gap:8px}.Home-module__Ho9lYW__controlButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff1a!important;border:1px solid #fff3!important;width:40px!important;height:40px!important;transition:all .3s!important}.Home-module__Ho9lYW__controlButton:hover{transform:translateY(-2px);background:#fff3!important;border-color:#fff6!important}.Home-module__Ho9lYW__mapContainer{background:#fff;justify-content:center;align-items:center;min-height:250px;padding:10px;display:flex;position:relative;overflow:hidden}.Home-module__Ho9lYW__fullscreenCard .Home-module__Ho9lYW__mapContainer{height:calc(100vh - 120px)}.Home-module__Ho9lYW__fullscreenCard.Home-module__Ho9lYW__mapCard{border-radius:0!important}.Home-module__Ho9lYW__map{width:100%;height:100%;display:block}.Home-module__Ho9lYW__marker{cursor:pointer}.Home-module__Ho9lYW__markerCircle{transition:all .3s;animation:2s ease-in-out infinite Home-module__Ho9lYW__markerPulse}.Home-module__Ho9lYW__markerCircle:hover{transform:scale(1.2);filter:drop-shadow(0 4px 8px #0006)!important}.Home-module__Ho9lYW__tooltipContent{min-width:200px;max-width:300px}.Home-module__Ho9lYW__tooltipHeader{border-bottom:1px solid #fff3;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.Home-module__Ho9lYW__tooltipFlag{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:1.25rem;display:inline-flex}.Home-module__Ho9lYW__tooltipLocation{color:#fff;font-size:1rem;font-weight:600}.Home-module__Ho9lYW__tooltipBody{color:#ffffffe6}.Home-module__Ho9lYW__tooltipRow{margin-bottom:4px;font-size:.875rem}.Home-module__Ho9lYW__tooltipRow strong{color:#fff;margin-right:4px}.Home-module__Ho9lYW__tooltipStatus{text-transform:uppercase;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:.75rem;font-weight:600}.Home-module__Ho9lYW__tooltipStatus.Home-module__Ho9lYW__pending{color:#ffc300;background:#ffc30033}.Home-module__Ho9lYW__tooltipStatus.Home-module__Ho9lYW__success{color:#0f0;background:#0f03}.Home-module__Ho9lYW__tooltipStatus.Home-module__Ho9lYW__error{color:#f44;background:#f443}.Home-module__Ho9lYW__tooltipStatus.Home-module__Ho9lYW__ready{color:#667eea;background:#667eea33}.Home-module__Ho9lYW__tooltipResult{border-top:1px solid #fff3;margin-top:8px;padding-top:8px}.Home-module__Ho9lYW__tooltipResultText{background:#0000004d;border-radius:4px;max-height:150px;margin-top:6px;padding:8px;font-family:Monaco,Menlo,Courier New,monospace;font-size:.8rem;overflow-y:auto}.Home-module__Ho9lYW__tooltipResultLine{word-break:break-all;color:#fffffff2;margin-bottom:4px;line-height:1.4}.Home-module__Ho9lYW__tooltipResultLine:last-child{margin-bottom:0}.Home-module__Ho9lYW__customTooltip{max-width:300px;z-index:10000!important}.Home-module__Ho9lYW__customTooltipArrow{z-index:10000!important}.Home-module__Ho9lYW__mapDetailsPanel{flex-shrink:0;max-height:100%}@media (hover:hover) and (pointer:fine){.Home-module__Ho9lYW__card:hover{background:rgba(var(--card-rgb),.1);border:1px solid rgba(var(--card-border-rgb),.15)}.Home-module__Ho9lYW__card:hover span{transform:translate(4px)}}@media (prefers-reduced-motion){.Home-module__Ho9lYW__card:hover span{transform:none}}@media (max-width:700px){.Home-module__Ho9lYW__content{padding:4rem}.Home-module__Ho9lYW__grid{text-align:center;grid-template-columns:1fr;max-width:320px;margin-bottom:120px}.Home-module__Ho9lYW__card{padding:1rem 2.5rem}.Home-module__Ho9lYW__card h2{margin-bottom:.5rem}.Home-module__Ho9lYW__center{padding:8rem 0 6rem}.Home-module__Ho9lYW__center:before{height:300px;transform:none}.Home-module__Ho9lYW__description{font-size:.8rem}.Home-module__Ho9lYW__description a{padding:1rem}.Home-module__Ho9lYW__description p,.Home-module__Ho9lYW__description div{justify-content:center;width:100%;display:flex;position:fixed}.Home-module__Ho9lYW__description p{border:none;border-bottom:1px solid rgba(var(--callout-border-rgb),.25);background:linear-gradient(to bottom,rgba(var(--background-start-rgb),1),rgba(var(--callout-rgb),.5));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-clip:padding-box;border-radius:0;align-items:center;padding:2rem 1rem 1.4rem;inset:0 0 auto}.Home-module__Ho9lYW__description div{pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgb(var(--background-end-rgb))40%);z-index:1;align-items:flex-end;height:200px;padding:2rem;inset:auto 0 0}}@media (min-width:701px) and (max-width:1120px){.Home-module__Ho9lYW__grid{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.Home-module__Ho9lYW__vercelLogo{filter:invert()}.Home-module__Ho9lYW__logo{filter:invert()drop-shadow(0 0 .3rem #ffffff70)}}@keyframes Home-module__Ho9lYW__rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes Home-module__Ho9lYW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__Ho9lYW__loadingDots{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes Home-module__Ho9lYW__markerPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.Home-module__Ho9lYW__mapContainer{height:auto;margin:auto;padding:5px;position:relative}.Home-module__Ho9lYW__mapButtonsContainer{justify-content:center;gap:10px;display:flex}.Home-module__Ho9lYW__mapBox{border:2px solid #007bff;margin-bottom:20px;position:relative}.Home-module__Ho9lYW__mapBox>div{width:600px;height:400px}.Home-module__Ho9lYW__button{cursor:pointer;color:#fff;background-color:#343435;border:none;border-radius:5px;outline:none;margin:5px;padding:5px 10px}.Home-module__Ho9lYW__button:hover{background-color:#3e758d}portal-root .Home-module__Ho9lYW__list-group .Home-module__Ho9lYW__w-50{z-index:1;position:relative}portal-root .Home-module__Ho9lYW__list-group{z-index:1050;background:#565656;max-height:300px;margin-top:-27px;margin-left:30px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a;border:1px solid gray!important}.Home-module__Ho9lYW__mapLegend{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-top:1px solid #cbd5e199;border-radius:0 0 16px 16px;justify-content:center!important;align-items:center!important;padding:1rem!important;display:flex!important}.Home-module__Ho9lYW__legendItem{color:#475569;align-items:center;gap:8px;margin:0 1rem;font-size:14px;font-weight:500;display:flex}.Home-module__Ho9lYW__legendDot{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 2px 6px #00000040}.Home-module__Ho9lYW__legendLabel{color:#334155;white-space:nowrap;font-size:14px;font-weight:600}@media (max-width:768px){.Home-module__Ho9lYW__mapLegend{flex-direction:column!important;gap:.5rem!important}.Home-module__Ho9lYW__legendItem{justify-content:center;margin:0!important}.Home-module__Ho9lYW__legendLabel{font-size:13px}}.Home-module__Ho9lYW__spinnerContainer{justify-content:center;align-items:center;padding:3rem 0;display:flex}.Home-module__Ho9lYW__fullScreenContainer,.Home-module__Ho9lYW__fullscreenContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#fffffff2;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Home-module__Ho9lYW__fullscreenContent{flex-direction:column;width:100%;height:100%;display:flex}.Home-module__Ho9lYW__fullscreenSearchBar{z-index:10000;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-shrink:0;padding:1.5rem 2rem;box-shadow:0 4px 15px #0000001a}.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__form-control,.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__form-select{background:#fffffff2;border:1px solid #ffffff4d;border-radius:8px;transition:all .3s}.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__form-control:focus,.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__form-select:focus{background:#fff;border-color:#fff9;box-shadow:0 0 0 .2rem #ffffff40}.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__btn-primary{color:#fff;background:#fff3;border:1px solid #ffffff4d;font-weight:600;transition:all .3s}.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__btn-primary:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.Home-module__Ho9lYW__fullscreenSearchBar .Home-module__Ho9lYW__btn-primary:disabled{opacity:.6;cursor:not-allowed}.Home-module__Ho9lYW__fullscreenViewContainer{flex-direction:column;flex:1;display:flex;overflow:hidden}.Home-module__Ho9lYW__fullscreenHeaderWithSearch{padding:1rem 1.5rem!important}.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__form-control,.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__form-select{background:#fffffff2;border:1px solid #ffffff4d;border-radius:6px;transition:all .3s}.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__form-control:focus,.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__form-select:focus{background:#fff;border-color:#fff9;box-shadow:0 0 0 .2rem #ffffff40}.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__btn-light{color:#667eea;background:#fffffff2;border:1px solid #ffffff4d;font-weight:600;transition:all .3s}.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__btn-light:hover:not(:disabled){background:#fff;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.Home-module__Ho9lYW__fullscreenHeaderWithSearch .Home-module__Ho9lYW__btn-light:disabled{opacity:.6;cursor:not-allowed}.Home-module__Ho9lYW__spinnerWrapper{flex-direction:column;align-items:center;display:flex;position:relative}.Home-module__Ho9lYW__spinner{justify-content:center;align-items:center;display:flex;position:relative}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__small{width:40px;height:40px}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__medium{width:60px;height:60px}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__large{width:80px;height:80px}.Home-module__Ho9lYW__ring{border-radius:50%;width:100%;height:100%;position:relative}.Home-module__Ho9lYW__ball{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;width:8px;height:8px;animation:2s linear infinite Home-module__Ho9lYW__orbit;position:absolute}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__small .Home-module__Ho9lYW__ball{width:6px;height:6px}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__large .Home-module__Ho9lYW__ball{width:10px;height:10px}.Home-module__Ho9lYW__ball:first-child{background:linear-gradient(45deg,#667eea,#764ba2);animation-delay:0s}.Home-module__Ho9lYW__ball:nth-child(2){background:linear-gradient(45deg,#f093fb,#f5576c);animation-delay:-.5s}.Home-module__Ho9lYW__ball:nth-child(3){background:linear-gradient(45deg,#4facfe,#00f2fe);animation-delay:-1s}.Home-module__Ho9lYW__ball:nth-child(4){background:linear-gradient(45deg,#43e97b,#38f9d7);animation-delay:-1.5s}.Home-module__Ho9lYW__pulse{background:radial-gradient(circle,#667eea4d 0%,#0000 70%);border-radius:50%;width:20px;height:20px;animation:2s ease-in-out infinite Home-module__Ho9lYW__spinnerPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__Ho9lYW__spinnerMessage{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.Home-module__Ho9lYW__messageText{color:#4a5568;letter-spacing:.5px;font-size:1rem;font-weight:600}.Home-module__Ho9lYW__dots{gap:4px;display:flex}.Home-module__Ho9lYW__dots span{background:#cbd5e0;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both Home-module__Ho9lYW__dotPulse}.Home-module__Ho9lYW__dots span:first-child{animation-delay:-.32s}.Home-module__Ho9lYW__dots span:nth-child(2){animation-delay:-.16s}.Home-module__Ho9lYW__dots span:nth-child(3){animation-delay:0s}.Home-module__Ho9lYW__inlineContainer{justify-content:center;align-items:center;padding:.5rem;display:flex}.Home-module__Ho9lYW__inlineSpinner{border:2px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;width:20px;height:20px;animation:1s linear infinite Home-module__Ho9lYW__spin}.Home-module__Ho9lYW__inlineSpinner.Home-module__Ho9lYW__small{border-width:1.5px;width:16px;height:16px}.Home-module__Ho9lYW__inlineRing{border-radius:50%;width:100%;height:100%}.Home-module__Ho9lYW__cardContainer{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.Home-module__Ho9lYW__cardSpinner{text-align:center;background:#fff;border:1px solid #667eea1a;border-radius:16px;width:100%;max-width:400px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.Home-module__Ho9lYW__cardSpinner:before{content:"";background:linear-gradient(90deg,#0000,#667eea,#0000);width:100%;height:4px;animation:2s infinite Home-module__Ho9lYW__shimmer;position:absolute;top:0;left:-100%}.Home-module__Ho9lYW__cardSpinnerAnimation{justify-content:center;margin-bottom:1.5rem;display:flex}.Home-module__Ho9lYW__cardRing{border-radius:50%;width:60px;height:60px;position:relative}.Home-module__Ho9lYW__cardBall{border-radius:50%;width:8px;height:8px;animation:2s linear infinite Home-module__Ho9lYW__orbit;position:absolute}.Home-module__Ho9lYW__cardBall:first-child{background:linear-gradient(45deg,#667eea,#764ba2);animation-delay:0s}.Home-module__Ho9lYW__cardBall:nth-child(2){background:linear-gradient(45deg,#f093fb,#f5576c);animation-delay:-.67s}.Home-module__Ho9lYW__cardBall:nth-child(3){background:linear-gradient(45deg,#4facfe,#00f2fe);animation-delay:-1.33s}.Home-module__Ho9lYW__cardMessage{z-index:2;position:relative}.Home-module__Ho9lYW__cardTitle{color:#2d3748;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.Home-module__Ho9lYW__cardText{color:#718096;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.Home-module__Ho9lYW__progressBar{background:#e2e8f0;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.Home-module__Ho9lYW__progressFill{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;height:100%;animation:3s ease-in-out infinite Home-module__Ho9lYW__progress}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__primary .Home-module__Ho9lYW__ball{background:linear-gradient(45deg,#667eea,#764ba2)}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__success .Home-module__Ho9lYW__ball{background:linear-gradient(45deg,#48bb78,#38a169)}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__warning .Home-module__Ho9lYW__ball{background:linear-gradient(45deg,#ed8936,#dd6b20)}.Home-module__Ho9lYW__spinner.Home-module__Ho9lYW__error .Home-module__Ho9lYW__ball{background:linear-gradient(45deg,#f56565,#e53e3e)}.Home-module__Ho9lYW__errorContainer{justify-content:center;align-items:center;min-height:400px;padding:3rem 1rem;display:flex}.Home-module__Ho9lYW__errorCard{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:none;border-radius:16px;width:100%;max-width:500px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.Home-module__Ho9lYW__errorCard:before{content:"";background:linear-gradient(90deg,#f56565,#fc8181);height:4px;position:absolute;top:0;left:0;right:0}.Home-module__Ho9lYW__cardBody{text-align:center;padding:2.5rem}.Home-module__Ho9lYW__iconContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.Home-module__Ho9lYW__errorIcon{color:#f56565;animation:2s ease-in-out infinite Home-module__Ho9lYW__errorPulse;font-size:4rem!important}.Home-module__Ho9lYW__content{color:#2d3748}.Home-module__Ho9lYW__errorTitle{color:#2d3748;letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.Home-module__Ho9lYW__errorMessage{color:#718096;margin-bottom:2rem;font-size:1rem;line-height:1.6}.Home-module__Ho9lYW__suggestions{text-align:left;background:#f7fafc;border-left:4px solid #667eea;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.Home-module__Ho9lYW__suggestionText{color:#4a5568;margin-bottom:.75rem;font-size:.9rem;font-weight:600}.Home-module__Ho9lYW__suggestionList{color:#718096;margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.Home-module__Ho9lYW__suggestionList li{margin-bottom:.5rem}.Home-module__Ho9lYW__suggestionList li:last-child{margin-bottom:0}.Home-module__Ho9lYW__retryButton{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #667eea4d}.Home-module__Ho9lYW__retryButton:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.Home-module__Ho9lYW__retryButton:active{transform:translateY(0);box-shadow:0 2px 8px #667eea4d}.Home-module__Ho9lYW__buttonIcon{animation:2s linear infinite Home-module__Ho9lYW__spin;font-size:1.125rem!important}.Home-module__Ho9lYW__retryButton:hover .Home-module__Ho9lYW__buttonIcon{animation-duration:.5s}@keyframes Home-module__Ho9lYW__orbit{0%{transform:rotate(0)translate(25px)rotate(0)}to{transform:rotate(360deg)translate(25px)rotate(-360deg)}}@keyframes Home-module__Ho9lYW__spinnerPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.2;transform:translate(-50%,-50%)scale(1.5)}}@keyframes Home-module__Ho9lYW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Home-module__Ho9lYW__dotPulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}@keyframes Home-module__Ho9lYW__shimmer{0%{left:-100%}to{left:100%}}@keyframes Home-module__Ho9lYW__progress{0%{width:0%;margin-left:0%}50%{width:75%;margin-left:25%}to{width:0%;margin-left:100%}}@keyframes Home-module__Ho9lYW__errorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@media (max-width:768px){.Home-module__Ho9lYW__resultsTable tbody tr{flex-direction:column;display:flex;border-bottom:2px solid #e2e8f0!important;padding:1rem .75rem!important}.Home-module__Ho9lYW__resultsTable tbody tr td{display:block;border:none!important;width:100%!important;padding:.5rem 0!important}.Home-module__Ho9lYW__resultsTable tbody tr td:first-child{border-bottom:1px solid #e2e8f0!important;margin-bottom:.75rem!important;padding-bottom:.75rem!important}.Home-module__Ho9lYW__resultsTable tbody tr td:last-child{padding-top:0!important}.Home-module__Ho9lYW__resultsTable thead{display:none}.Home-module__Ho9lYW__compactServerInfo{padding:0!important}.Home-module__Ho9lYW__providerName{display:none!important}.Home-module__Ho9lYW__resultCellWithStatus{min-height:50px}.Home-module__Ho9lYW__statusCorner{top:.4rem;right:.4rem}.Home-module__Ho9lYW__statusCorner .Home-module__Ho9lYW__statusIcon{font-size:.85rem!important}.Home-module__Ho9lYW__resultContent{min-height:45px;padding:10px 12px}.Home-module__Ho9lYW__resultText{max-width:calc(100% - 50px);font-size:.8rem}.Home-module__Ho9lYW__copyIcon{opacity:.7;font-size:.9rem!important}.Home-module__Ho9lYW__expandButton{padding:3px 5px!important}.Home-module__Ho9lYW__expandButton svg{font-size:1rem!important}.Home-module__Ho9lYW__cardContainer{min-height:300px;padding:1rem}.Home-module__Ho9lYW__cardSpinner{padding:1.5rem}.Home-module__Ho9lYW__cardTitle{font-size:1.1rem}.Home-module__Ho9lYW__cardText{font-size:.85rem}.Home-module__Ho9lYW__errorContainer{min-height:300px;padding:2rem 1rem}.Home-module__Ho9lYW__cardBody{padding:2rem}.Home-module__Ho9lYW__errorIcon{font-size:3.5rem!important}.Home-module__Ho9lYW__errorTitle{font-size:1.25rem}.Home-module__Ho9lYW__errorMessage{font-size:.9rem}.Home-module__Ho9lYW__suggestions{padding:1.25rem}.Home-module__Ho9lYW__retryButton{padding:.625rem 1.5rem;font-size:.875rem}}@media (prefers-color-scheme:dark){.Home-module__Ho9lYW__messageText{color:#e2e8f0}.Home-module__Ho9lYW__cardTitle{color:#f7fafc}.Home-module__Ho9lYW__cardText{color:#a0aec0}.Home-module__Ho9lYW__cardSpinner{background:#2d3748;border-color:#667eea33}.Home-module__Ho9lYW__errorCard{background:linear-gradient(135deg,#2d3748 0%,#1a202c 100%)}.Home-module__Ho9lYW__errorTitle{color:#f7fafc}.Home-module__Ho9lYW__errorMessage{color:#a0aec0}.Home-module__Ho9lYW__suggestions{background:#1a202c;border-left-color:#667eea}.Home-module__Ho9lYW__suggestionText{color:#e2e8f0}.Home-module__Ho9lYW__suggestionList{color:#a0aec0}}
