.loading-page_container__I_doc{width:100%;max-width:800px;margin:0 auto}.loading-page_card__A3kfg{padding:2rem 2rem 3rem;background-color:white;box-shadow:none;border:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}@media (max-width:640px){.loading-page_card__A3kfg{padding:0;margin:0}}.loading-page_card__A3kfg>*+*{margin-top:1.5rem}.loading-page_loaderContainer__tiO76{display:flex;justify-content:center}.loading-page_computerPingAnimation__XT_gi{display:flex;align-items:center;gap:2rem;position:relative}.loading-page_computer__XyvH4{height:2.5rem;width:2.5rem;color:#4b5563;flex-shrink:0}.loading-page_pingSignals__dwyDj{position:relative;width:4rem;height:1rem;display:flex;align-items:center;justify-content:center}.loading-page_ping__7VAAi{position:absolute;width:.5rem;height:.5rem;background-color:#2c2c2c;border-radius:50%;animation:loading-page_pingMove__xWcu_ 2s ease-in-out infinite}.loading-page_ping__7VAAi:first-child{animation-delay:0s}.loading-page_ping__7VAAi:nth-child(2){animation-delay:.6s}.loading-page_ping__7VAAi:nth-child(3){animation-delay:1.2s}@keyframes loading-page_pingMove__xWcu_{0%{left:0;opacity:1;transform:scale(1)}50%{left:50%;opacity:.7;transform:scale(1.2)}to{left:100%;opacity:0;transform:scale(.8)}}.loading-page_title__ICeDf{font-size:1.5rem;line-height:2rem;font-weight:600;color:#111827}.loading-page_description__7yRBJ{color:#4b5563}.loading-page_content__ZttOl{display:flex;flex-direction:column;gap:.5rem}.loading-page_educationalTip__yUHZo{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:.75rem;padding:1.2rem;margin:2rem 0;transition:all .3s ease-in-out}.loading-page_tipHeader__2_SKW{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem}.loading-page_tipIcon__rK0nq{height:1rem;width:1rem;color:#0ea5e9}.loading-page_tipTitle__j0_UE{font-size:.875rem;font-weight:600;color:#0ea5e9;text-transform:uppercase;letter-spacing:.05em}.loading-page_tipContent__Gs_Fj{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;animation:loading-page_fadeInSlide__l0iwU .5s ease-in-out}.loading-page_tipEmoji__8Z_PU{font-size:1.5rem;flex-shrink:0;line-height:1}.loading-page_tipText__mUqfY{font-size:.875rem;line-height:1.4;color:#1e40af;text-align:left}.loading-page_tipIndicator__xT_Cl{display:flex;justify-content:center;gap:.25rem}.loading-page_tipDot__crKpf{width:.375rem;height:.375rem;border-radius:50%;background-color:#cbd5e1;transition:background-color .3s ease}.loading-page_tipDotActive__yisoh{background-color:#0ea5e9}@keyframes loading-page_fadeInSlide__l0iwU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-page_locationsGrid__mNQX8{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding-top:1rem}.loading-page_locationItem__SjRXW{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:#4b5563}@media (max-width:640px){.loading-page_locationItem__SjRXW{padding:5px;border-radius:5px;margin:0;text-align:left;justify-content:flex-start;width:120px}}.loading-page_locationIcon__eTrb1{height:1rem;width:1rem}.loading-page_progress__g4Fpw{height:.5rem}.loading-page_progressLegend__BfIev{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.loading-page_legendItem__mK9xK{display:flex;align-items:center;gap:.5rem;font-size:.875rem}@media (max-width:640px){.loading-page_progressLegend__BfIev{flex-direction:column;gap:.75rem;align-items:left;margin-bottom:0}.loading-page_locationsGrid__mNQX8{margin-bottom:30px;display:none}}.results-page_container__pRGnp{width:100%;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.results-page_summaryCard__GFrqx{background-color:white;padding:0;display:flex;flex-direction:column;gap:1.5rem}.results-page_urlSection__9m9gn{display:flex;flex-direction:column;gap:.5rem}.results-page_urlLabel__qYQvC{font-size:.875rem;color:#6b7280}.results-page_urlValue__LQCID{font-weight:500;color:#2563eb;word-break:break-all}.results-page_headerSection__mLwI7{padding:0}.results-page_headerContent__GC0W7{display:flex;align-items:center;justify-content:space-between;padding:0}@media (max-width:640px){.results-page_headerContent__GC0W7{flex-direction:column;align-items:flex-start;gap:.5rem}}.results-page_headerTitle__SgNhn{font-size:1.4rem;font-weight:600}.results-page_buttonGroup__YcFl9{display:flex;gap:.5rem}.results-page_statsGrid__7c_Me{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.results-page_statsGrid__7c_Me{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.results-page_statsGrid__7c_Me{grid-template-columns:repeat(3,1fr)}}.results-page_statItem__Wwgj1{display:flex;flex-direction:column;gap:.5rem}.results-page_statLabel__nSUnS{font-size:.875rem}.results-page_statValue__C48Ls{display:flex;align-items:center;gap:.5rem}.results-page_locationComparison___qKeD{background-color:white;padding:0;display:flex;flex-direction:column;gap:1rem}.results-page_locationGrid__jhfgb{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.results-page_locationGrid__jhfgb{grid-template-columns:repeat(3,1fr)}}.results-page_locationCard__iDDsK{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.results-page_locationHeader__GrMAE{display:flex;align-items:center;justify-content:space-between}.results-page_locationTitle__iyfYK{font-weight:600;display:flex;align-items:center;text-transform:capitalize}.results-page_locationIcon__T38mL{height:1rem;width:1rem;margin-right:.5rem}.results-page_interpretationLabel__WcOi7{font-size:.75rem;color:#6b7280;text-align:center;padding:.375rem 0;background-color:#f9fafb;border-radius:.25rem;border:1px solid #e5e7eb;font-weight:500}.results-page_locationStats__qFwBt{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.results-page_statRow__eo8oJ{display:flex;justify-content:space-between}.results-page_statLabel__nSUnS{color:#6b7280}.results-page_statValue__C48Ls{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.results-page_statValueRed__2Bwdb{font-weight:500;color:#dc2626}.results-page_detailedResults__tmZkD{background-color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:2rem}.results-page_tabsContent__9N_4z{padding:0}.results-page_tabsList__8yMwA{display:none;grid-template-columns:repeat(4,1fr);width:100%}@media (min-width:640px){.results-page_tabsList__8yMwA{display:grid}}.results-page_mobileTabsContainer__HCzdh{display:block}@media (min-width:640px){.results-page_mobileTabsContainer__HCzdh{display:none}}.results-page_mobileCarousel__AMh6h{width:100%;max-width:24rem;margin:0 auto}.results-page_carouselContent__nCgqA{margin-left:-.5rem}@media (min-width:768px){.results-page_carouselContent__nCgqA{margin-left:-1rem}}.results-page_carouselItem__fnhTt{padding-left:.5rem;flex-basis:auto}@media (min-width:768px){.results-page_carouselItem__fnhTt{padding-left:1rem}}.results-page_tabButtonWrapper__pTAmh{padding:.25rem}.results-page_tabButton__lC2eu{white-space:nowrap;background-color:transparent!important}.results-page_tabButtonActive__IdeMr{background-color:transparent!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;box-shadow:none!important}.results-page_tabButtonInactive__XnK7S{background-color:transparent!important;color:hsl(var(--muted-foreground))!important;border:1px solid transparent!important}.results-page_carouselNext__uffpU,.results-page_carouselPrevious__oS43T{display:none}@media (min-width:640px){.results-page_carouselNext__uffpU,.results-page_carouselPrevious__oS43T{display:flex}}.results-page_tabContent__NzTYE{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.results-page_dnsHttpGrid__ZBZ9z{display:flex;flex-direction:row;gap:1.5rem}.results-page_section__16nOp{flex-grow:1;display:flex;flex-direction:column;gap:1rem}.results-page_sectionTitle__GdNcX{font-weight:600;display:flex;align-items:center}.results-page_sectionIcon__jggA5{height:1rem;width:1rem;margin-right:.5rem}.results-page_sectionContent__MFxHQ{display:flex;flex-direction:column;gap:.5rem}.results-page_resourcesTable__4YzzG{width:100%;font-size:.875rem;overflow-x:auto;padding:8px}.results-page_tableHeader__LnYJe{border-bottom:1px solid #e5e7eb}.results-page_tableHeaderCell__PAMIQ{text-align:left;padding:.5rem 0}.results-page_tableHeaderCellCenter__Pt1tp{text-align:center;padding:.5rem 0}.results-page_tableRow__A8wuP{border-bottom:1px solid #e5e7eb}.results-page_tableCell__EjbaK{padding:.5rem 0;max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-page_tableCellCenter__M_a6f{min-width:100px;padding:.5rem 0;text-align:center}.results-page_resourceStatus___fEOJ{display:flex;flex-direction:column;align-items:center;gap:.25rem}.results-page_resourceStatusIcon__LaCg8{height:.75rem;width:.75rem;color:#dc2626}.results-page_resourceStatusText__WlblV{font-size:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.results-page_errorsList___TuoS,.results-page_errorsSection__Ylf9H{display:flex;flex-direction:column;gap:1.5rem}.results-page_errorLocation__dxnfF{display:flex;flex-direction:column;gap:.75rem}.results-page_errorLocationTitle__Y9V_N{font-weight:500;display:flex;align-items:center;font-size:1.125rem;text-transform:capitalize}.results-page_errorItem__9HVEM{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem}.results-page_errorContent__vh5wS{display:flex;align-items:flex-start;gap:.5rem}.results-page_errorIcon___HFCC{height:1rem;width:1rem;color:#dc2626;margin-top:.125rem;flex-shrink:0}.results-page_errorDetails__xEkRw{display:flex;flex-direction:column;gap:.5rem;flex:1}.results-page_errorType__MSsg2{display:flex;align-items:center;gap:.5rem}.results-page_errorTypeLabel__RcZ9i{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.results-page_errorTypeValue__8at7W{font-size:.75rem;color:#dc2626;background-color:#fef2f2;padding:.125rem .375rem;border-radius:.25rem;border:1px solid #fecaca;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.results-page_errorMessage__zcjUf{display:flex;flex-direction:column}.results-page_errorText__NP49Q{font-size:.875rem;color:#374151}.results-page_errorUrl__BIh_P{display:flex;align-items:center;gap:.375rem;margin-top:.25rem}.results-page_linkIcon__Bb7Yv{height:.875rem;width:.875rem;color:#6b7280;flex-shrink:0}.results-page_errorLink__Jaxi_{font-size:.75rem;color:#2563eb;text-decoration:underline;word-break:break-all;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.results-page_errorLink__Jaxi_:hover{color:#1d4ed8}.results-page_successItem__zCFxg{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem}.results-page_successIcon___Sz9r{height:1rem;width:1rem;color:#16a34a}.results-page_successText__Utv_c{font-size:.875rem;color:#374151}.results-page_separator__TEXMv{border:1px solid #e5e7eb}.results-page_iconGreen__7m3DU{color:#16a34a}.results-page_iconRed__7gt_O{color:#dc2626}.results-page_iconYellow__IeuBT{color:#ca8a04}.results-page_iconGray__dJx8p{color:#9ca3af}.results-page_badgeOutline__85RT9{border:1px solid #e5e7eb;background-color:transparent;color:#374151;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.results-page_badgeDestructive__Iv1Ja,.results-page_badgeRed__6GCQj{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.results-page_disclaimer__trZym{font-size:.875rem;padding-bottom:0;color:#4b5563}.results-page_methodologyLink__6fOco{color:#2563eb;text-decoration:underline;font-weight:500;transition:color .2s ease}.results-page_methodologyLink__6fOco:hover{color:#1d4ed8;text-decoration:underline}.results-page_sharingButton__3kuvy{background-color:#f3f4f6!important;border-color:#2563eb!important;color:#2563eb!important;font-weight:500!important;position:relative;overflow:hidden}.results-page_sharingButton__3kuvy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),transparent);animation:results-page_shimmer__7Vo_H 1.5s infinite}@keyframes results-page_shimmer__7Vo_H{0%{left:-100%}to{left:100%}}.CTA_card__V3o55{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-radius:16px;box-shadow:0 2px 12px 0 rgba(16,30,54,.08);padding:32px 24px 24px;max-width:800px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center}.CTA_heading__xFNbx{color:#223046;font-size:1.5rem;font-weight:700;margin-bottom:12px;text-align:center}.CTA_description__IwdRB{color:#5a6a85;font-size:1rem;margin-bottom:28px;text-align:center;line-height:1.5}.CTA_button__MH_o6{background:linear-gradient(90deg,#8dc63f,#abe15e,#8dc63f,#8dc63f);background-size:300% 300%;color:#fff;font-weight:700;font-size:1.1rem;border:none;border-radius:8px;padding:12px 36px;cursor:pointer;box-shadow:0 0 8px 1px rgba(148,148,148,.671),0 1px 4px 0 rgba(16,30,54,.08);transition:background 1.2s,box-shadow .9s,transform .6s;animation:CTA_holo-gradient__VQyhz 4s ease-in-out infinite}@keyframes CTA_holo-gradient__VQyhz{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CTA_button__MH_o6:hover{transform:translateY(-2px) scale(1.03)}@media (max-width:640px){.CTA_card__V3o55{padding:24px 16px 16px;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.CTA_description__IwdRB,.CTA_heading__xFNbx{text-align:left}.CTA_button__MH_o6{text-align:left;width:-moz-fit-content!important;width:fit-content!important;padding:10px}}.screenshots-section_screenshotSection__nUJzp{display:flex;flex-direction:column;gap:1rem}.screenshots-section_screenshotHeader__ioPHY{display:flex;justify-content:space-between;align-items:center}.screenshots-section_screenshotCounter__iIFt4{font-size:.875rem;color:#6b7280;background-color:#f3f4f6;padding:.25rem .75rem;border-radius:.375rem;border:1px solid #e5e7eb}.screenshots-section_screenshotContainer__BA3Wo{width:100%}.screenshots-section_screenshotCarousel__T4XSd{display:flex;align-items:center;gap:1rem;width:100%}.screenshots-section_screenshotNavButton__qlQSu{flex-shrink:0;height:2.5rem;width:2.5rem;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.screenshots-section_screenshotImageContainer__SMJSq{flex:1;display:flex;flex-direction:column;gap:.75rem;align-items:center}.screenshots-section_screenshotLocationLabel__ReOdf{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151;background-color:#f9fafb;padding:.5rem 1rem;border-radius:.375rem;border:1px solid #e5e7eb;text-transform:capitalize}.screenshots-section_screenshotImage__lH0l5{max-width:100%;max-height:600px;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.screenshots-section_screenshotPlaceholder__oof5q{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center}.screenshots-section_screenshotIcon__KWWWs{height:3rem;width:3rem;margin:0 auto 1rem;color:#9ca3af}.screenshots-section_screenshotText__bV_4_{color:#6b7280}.screenshots-section_screenshotSubtext__VJEMu{font-size:.875rem;color:#9ca3af;margin-top:.5rem}.screenshots-section_sectionTitle__F3dDU{font-weight:600;display:flex;align-items:center}.screenshots-section_sectionIcon__ndgkd{height:1rem;width:1rem;margin-right:.5rem}.dns-details-section_container__8JheO,.dns-details-section_grid___3SmD{display:flex;flex-direction:column;gap:1.5rem}.dns-details-section_locationCard__XAhzg{border:none;border-radius:.5rem;background-color:white;box-shadow:none;text-transform:capitalize}.dns-details-section_cardHeader__zDxbA{padding:1rem 1rem .5rem;border-bottom:1px solid #f3f4f6}.dns-details-section_locationTitle__v8yy6{display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:600;margin:0}.dns-details-section_titleIcon__X31lY{height:1.25rem;width:1.25rem;margin-right:.5rem;color:#6b7280}.dns-details-section_cardContent__1B0aD{padding:1rem;display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.dns-details-section_cardContent__1B0aD{grid-template-columns:1fr 1fr}}.dns-details-section_section__h4nxn{display:flex;flex-direction:column;gap:.75rem}.dns-details-section_sectionTitle__2wnF3{display:flex;align-items:center;font-size:.875rem;font-weight:600;color:#374151;margin:0}.dns-details-section_sectionIcon__pHaHV{height:1rem;width:1rem;margin-right:.5rem;color:#6b7280}.dns-details-section_detailsGrid__Ghu7h{display:flex;flex-direction:column;gap:.5rem}.dns-details-section_detailRow___wCzl{display:flex;justify-content:space-between;align-items:center;min-height:1.5rem}.dns-details-section_label__ubKeZ{font-size:.875rem;color:#6b7280}.dns-details-section_value__04l9x{font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-weight:500;display:flex;align-items:center;gap:.25rem}.dns-details-section_valueIcon__mXxrG{height:.75rem;width:.75rem;color:#6b7280}.dns-details-section_statusBadge__awB7T{display:flex;align-items:center;gap:.5rem}.dns-details-section_errorSection__D3Ctb{padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.dns-details-section_errorHeader__seYx9{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.dns-details-section_errorTitle__iexMG{font-size:.875rem;font-weight:600;color:#dc2626}.dns-details-section_errorMessage__FwiRN{font-size:.875rem;color:#7f1d1d;margin:0;line-height:1.4}.dns-details-section_timestamp__sHiVh{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid #f3f4f6;font-size:.75rem}.dns-details-section_timestampLabel__ACwHo{color:#6b7280}.dns-details-section_timestampValue__3bWjp{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;color:#374151}.dns-details-section_noData__0iic7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#6b7280;gap:.75rem}.dns-details-section_noData__0iic7 p{margin:0;font-size:.875rem}.dns-details-section_iconGreen__R8EK2{color:#10b981}.dns-details-section_iconRed__JOT3r{color:#ef4444}.dns-details-section_iconGray__ixXK6{color:#6b7280}.dns-details-section_fullWidth__mt1tU{grid-column:1/-1}