.issues_container__vQNpY{min-height:100vh;background:linear-gradient(135deg,#fef3f20c,#fef2f20c)}.issues_wrapper__KOv6p{max-width:1000px;margin:0 auto;padding:2rem 1rem}.issues_header__qkqJt{margin-bottom:2rem}.issues_backButton__f3uDp{display:inline-flex;align-items:center;margin-bottom:2rem;background:transparent;border:none;border-radius:.375rem;color:#374151;text-decoration:none;cursor:pointer;transition:background-color .15s ease-in-out}.issues_backIcon__9TjWp{margin-right:.5rem;width:1rem;height:1rem}.issues_title__66UDe{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.issues_subtitle__R5BSp{font-size:1.125rem;color:#4b5563;max-width:48rem;line-height:1.7}.issues_card__nTbr5{background:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-bottom:2rem}.issues_cardBorderGreen__lwPcI{border:1px solid #bbf7d0}.issues_cardBorderYellow__gGbna{border:1px solid #fef3c7}.issues_cardBorderRed__KS0_R{border:1px solid #fecaca}.issues_cardBorderBlue__zFjya{border:1px solid #bfdbfe}.issues_cardHeader__WGzD3{padding:1.5rem 1.5rem 0}.issues_cardTitle__o78_U{font-size:1.25rem;font-weight:600;color:#111827;display:flex;align-items:center;margin-bottom:1rem}.issues_cardTitleGreen__IdqLv{color:#047857}.issues_cardTitleYellow__DrTs6{color:#a16207}.issues_cardTitleRed__X_oaa{color:#dc2626}.issues_cardTitleBlue__9yPJa{color:#2563eb}.issues_cardContent__b1lrK{padding:0 1.5rem 1.5rem}.issues_icon__GUln5{margin-right:.5rem;width:1.25rem;height:1.25rem}.issues_sectionTitle__nlYFS{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.issues_sectionSubtitle__nzuZF{color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.issues_separator__wu9Iz{height:1px;background-color:#e5e7eb;margin:1.5rem 0}.issues_issueItem__MVoye{margin-bottom:1.5rem}.issues_issueTitle__topNT{font-weight:600;color:#111827;margin-bottom:.5rem;font-size:1.1rem}.issues_issueDescription__lbLwn{font-size:.875rem;color:#4b5563;margin-bottom:1rem;line-height:1.5}.issues_issueDetails__Fj5NN{margin-top:1rem}.issues_issueSubheading__PP1g5{font-weight:600;color:#374151;margin-bottom:.5rem;margin-top:1rem;font-size:.9rem}.issues_list__IYi8B{list-style:none;margin:0;padding:0}.issues_listItem__2G3P3{color:#4b5563;font-size:.875rem;margin-bottom:.25rem;line-height:1.4}.issues_spaceY6__PmlVs>*+*{margin-top:1.5rem}.issues_spaceY4__1YkpS>*+*{margin-top:1rem}.issues_spaceY1__rNTvF>*+*{margin-top:.25rem}.issues_ctaCard__9zNzN{background-color:#eff6ff;border:1px solid #bfdbfe}.issues_ctaContent__NYqHG{text-align:center;padding:2rem 1.5rem}.issues_ctaTitle__Ym4br{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.issues_ctaDescription__raryq{color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.issues_ctaButton__CSWSn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#2563eb;color:white;text-decoration:none;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out;margin-right:1rem;margin-bottom:.5rem}.issues_ctaButton__CSWSn:hover{background-color:#1d4ed8}.issues_ctaButtonSecondary__G6nqh{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:transparent;color:#2563eb;text-decoration:none;border:1px solid #2563eb;border-radius:.375rem;font-weight:500;transition:all .15s ease-in-out;margin-bottom:.5rem}.issues_ctaButtonSecondary__G6nqh:hover{background-color:#2563eb;color:white}@media (max-width:768px){.issues_wrapper__KOv6p{padding:1rem .75rem}.issues_title__66UDe{font-size:1.875rem}.issues_issueTitle__topNT{font-size:1rem}}.methodology_container__L8H1z{min-height:100vh;background:linear-gradient(135deg,#eff6ff3b,#e0e7ff0c);display:flex;flex-direction:column}.methodology_main__QRYRe{flex:1;display:flex;flex-direction:column}.methodology_container__L8H1z .footer .container{padding-bottom:1rem!important}.methodology_container__L8H1z .footer .aicLogo{margin-bottom:1rem!important}.methodology_container__L8H1z .footer .pageGlow{display:none!important}.methodology_wrapper__e89CB{max-width:900px;margin:0 auto;padding:2rem 1rem}.methodology_header__kZUlF{margin-bottom:2rem}.methodology_backButton__22niW{display:inline-flex;align-items:center;margin-bottom:2rem;background:transparent;border:none;border-radius:.375rem;color:#374151;text-decoration:none;cursor:pointer;transition:background-color .15s ease-in-out}.methodology_backIcon__HVeP6{margin-right:.5rem;width:1rem;height:1rem}.methodology_title__lrdRT{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.methodology_subtitle__exmOo{font-size:1.125rem;color:#4b5563;max-width:48rem;line-height:1.7}.methodology_card__A6f8G{background:white;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-bottom:2rem}.methodology_cardBorderGreen__rFs1d{border:2px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ffffff)}.methodology_cardBorderLightGreen__rgQJr{border:2px solid #d1fae5;background:linear-gradient(135deg,#f0fdf4,#ffffff)}.methodology_cardBorderYellow__r8wQl{border:2px solid #fef3c7;background:linear-gradient(135deg,#fefce8,#ffffff)}.methodology_cardBorderOrange__FD_uP{border:2px solid #fed7aa;background:linear-gradient(135deg,#fff7ed,#ffffff)}.methodology_cardBorderRed__g0Bfs{border:2px solid #fecaca;background:linear-gradient(135deg,#fef2f2,#ffffff)}.methodology_cardHeader__qxJLh{padding:1.5rem 1.5rem 0}.methodology_cardTitle__3UjaR{font-size:1.25rem;font-weight:600;color:#111827;display:flex;align-items:center;margin-bottom:1rem}.methodology_cardTitleGreen__MT_Dd{color:#047857}.methodology_cardTitleLightGreen__DpWV7{color:#059669}.methodology_cardTitleYellow__drJbw{color:#a16207}.methodology_cardTitleOrange__zu_jX{color:#ea580c}.methodology_cardTitleRed__7dsR5{color:#dc2626}.methodology_cardContent__6SUYI{padding:0 1.5rem 1.5rem}.methodology_icon___yLdq{margin-right:.5rem;width:1.25rem;height:1.25rem}.methodology_iconBlue__i0upN{color:#2563eb}.methodology_layerNumber__b7IsL{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:.875rem;font-weight:700}.methodology_layerNumberBlue__Q4Zmd{background-color:#dbeafe;color:#2563eb}.methodology_layerNumberGreen__Zknq6{background-color:#dcfce7;color:#16a34a}.methodology_layerNumberYellow__zC0TL{background-color:#fef3c7;color:#ca8a04}.methodology_layerNumberPurple__ZExey{background-color:#f3e8ff;color:#9333ea}.methodology_sectionTitle__ws6P3{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.methodology_sectionSubtitle__ZI9bF{color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.methodology_grid__X_n2p{display:grid}.methodology_gridHorizontalGap__aO9AJ{gap:1.5rem}.methodology_gridMd2__vvbyE{grid-template-columns:repeat(2,1fr)}.methodology_gridMd3__Z0vrq{grid-template-columns:repeat(3,1fr)}.methodology_subheading__hAhMy{font-weight:600;color:#111827;margin-bottom:.5rem}.methodology_list__SDaKl{list-style:none;margin:0;padding:0}.methodology_listItem__YMHNI{color:#4b5563;font-size:.875rem;margin-bottom:.25rem}.methodology_dnsItem__gfzwH{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background-color:#f9fafb;border-radius:.375rem;margin-bottom:.5rem}.methodology_dnsItemText__RiuUG{font-size:.875rem}.methodology_badge__Ro0ym{background-color:#e5e7eb;color:#374151;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem}.methodology_separator__3b_DD{height:1px;background-color:#e5e7eb;margin:1.5rem 0}.methodology_issueItem__a31fh{margin-bottom:1.5rem}.methodology_issueTitle__XguqT{font-weight:600;color:#111827;margin-bottom:.5rem}.methodology_issueDescription__ydNiy{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.methodology_issueSolution__HfBAw{font-size:.875rem;color:#047857}.methodology_performanceGrid__Uioa_{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.methodology_performanceSection__vr8I_{margin-bottom:.75rem}.methodology_performanceTitle__Tp_Pt{font-weight:600;color:#111827;margin-bottom:.75rem}.methodology_performanceList__AcaSK{list-style:none;margin:0;padding:0}.methodology_performanceItem__cbiqZ{color:#4b5563;font-size:.875rem;margin-bottom:.25rem}.methodology_accuracyGrid__Zn94P{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.methodology_noteBox__qm16I{margin-top:1rem;padding:1rem;background-color:#fefce8;border-radius:.5rem}.methodology_noteText__WS5pe{font-size:.875rem;color:#92400e}.methodology_ctaCard__sje8g{background-color:#eff6ff;border:1px solid #bfdbfe}.methodology_ctaContent__8d_R0{text-align:center;padding:2rem 1.5rem}.methodology_ctaTitle__REsuk{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1rem}.methodology_ctaDescription__Q_3yr{color:#4b5563;margin-bottom:1.5rem}.methodology_ctaButton__6zXPg{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#2563eb;color:white;text-decoration:none;border-radius:.375rem;font-weight:500;transition:background-color .15s ease-in-out}.methodology_ctaButton__6zXPg:hover{background-color:#1d4ed8}.methodology_flexItems__501PW{display:flex;align-items:center}.methodology_smallIcon__8Uj8C{width:1rem;height:1rem;margin-right:.25rem}.methodology_spaceY2___Alwa>*+*{margin-top:.5rem}.methodology_spaceY1___Ldno>*+*{margin-top:.25rem}.methodology_spaceY6__bfHC3>*+*{margin-top:1.5rem}.methodology_spaceY4__TTRvG>*+*{margin-top:1rem}.methodology_tableWrapper__SX01k{overflow-x:auto;border-radius:.5rem;border:1px solid #e5e7eb}.methodology_table__LnICK{width:100%;border-collapse:collapse;font-size:.875rem}.methodology_table__LnICK thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.methodology_table__LnICK th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#111827}.methodology_table__LnICK tbody tr,.methodology_table__LnICK th{border-bottom:1px solid #e5e7eb}.methodology_table__LnICK tbody tr:last-child{border-bottom:none}.methodology_table__LnICK td{padding:.75rem 1rem;color:#4b5563;vertical-align:top}.methodology_table__LnICK tbody tr:hover{background-color:#f9fafb}.methodology_layerCard__Dpajj{padding:1.25rem;border-radius:.5rem;border:2px solid;transition:transform .2s ease,box-shadow .2s ease}.methodology_layerCard__Dpajj:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.methodology_layerCardBlue__I_hmT{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#ffffff)}.methodology_layerCardGreen__02AyH{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ffffff)}.methodology_layerCardYellow__w1_US{border-color:#fef3c7;background:linear-gradient(135deg,#fefce8,#ffffff)}.methodology_layerCardPurple__8EB2N{border-color:#e9d5ff;background:linear-gradient(135deg,#faf5ff,#ffffff)}.methodology_layerCardHeader__hjCCu{display:flex;align-items:center;margin-bottom:.75rem}.methodology_layerCardTitle__w0j1N{font-size:1rem;font-weight:600;color:#111827;margin:0}.methodology_layerCardContent__fihcg{margin-left:2.75rem}.methodology_layerCardDescription__oO6NA{font-size:.875rem;color:#4b5563;margin-bottom:.5rem;line-height:1.5}.methodology_layerCardTellsYou__GCuKE{font-size:.8rem;color:#6b7280;font-style:italic;margin:0}.methodology_scoreComponent__HgcO0{padding:1.25rem;background:linear-gradient(135deg,#f9fafb,#ffffff);border:1px solid #e5e7eb;border-radius:.5rem;transition:transform .2s ease,box-shadow .2s ease}.methodology_scoreComponent__HgcO0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.methodology_scoreComponentHeader__NvthP{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.methodology_scoreComponentIcon__soOIl{width:1.25rem;height:1.25rem}.methodology_scoreComponentTitle__q8lY3{font-size:1rem;font-weight:600;color:#111827;margin:0}.methodology_scoreComponentWeight__0PAVQ{font-size:1.5rem;font-weight:700;color:#2563eb;margin-bottom:.5rem}.methodology_scoreComponentDescription__ckV2B{font-size:.875rem;color:#4b5563;line-height:1.5;margin:0}.methodology_detailCard__xx4JT{padding:1rem;background:linear-gradient(135deg,#f9fafb,#ffffff);border:1px solid #e5e7eb;border-radius:.5rem}.methodology_detailCardHeader__biPww{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.methodology_detailCardIcon__wcH21{width:1.5rem;height:1.5rem;flex-shrink:0}.methodology_detailCardTitle__mCKlH{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.methodology_faqItem__GAb1C{padding:1.25rem;background:linear-gradient(135deg,#f9fafb,#ffffff);border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;transition:transform .2s ease,box-shadow .2s ease}.methodology_faqItem__GAb1C:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.methodology_faqItem__GAb1C:last-child{margin-bottom:0}.layer-progress_container__Qmjwt{width:100%;padding:1.25rem;background-color:#FEF2F2;border:1px solid #fca5a5;border-radius:.5rem;margin-top:1rem}.layer-progress_header__dJboa{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.layer-progress_title___Qroz{font-size:1rem;font-weight:600;color:#991B1B;margin:0}.layer-progress_failureLabel__LzjPG{font-size:.875rem;color:#DC2626}.layer-progress_layerGrid__yZOZ8{display:flex;flex-direction:column;gap:.75rem;width:100%}.layer-progress_layerWrapper__bqwLs{display:flex;flex-direction:column;align-items:stretch;position:relative;width:100%}.layer-progress_layer__5ARZi{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.5rem;border:1px solid;background-color:white;width:100%;transition:all .2s ease}.layer-progress_layerIcon__WWSEi{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.layer-progress_layerInfo__XYm2t{flex:1;min-width:0}.layer-progress_layerName__lIKwZ{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.layer-progress_layerDuration___hBQa{font-size:.7rem;opacity:.7;margin-top:.125rem}.layer-progress_errorMessage__gmkzs{margin-top:.75rem;padding:.75rem;background-color:#FEF2F2;border:1px solid #fca5a5;border-radius:.375rem;font-size:.8125rem;color:#991B1B;width:100%;word-wrap:break-word;line-height:1.5;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:pre-wrap}.layer-progress_arrow__7WfuP{align-self:center;margin:.25rem 0;font-size:1.25rem;color:#9CA3AF;font-weight:300;line-height:1}.layer-progress_layerSuccess__e97LC{border-color:#10B981}.layer-progress_layerSuccess__e97LC .layer-progress_layerDuration___hBQa,.layer-progress_layerSuccess__e97LC .layer-progress_layerName__lIKwZ{color:#059669}.layer-progress_layerSkipped__IuqYz{border-color:#D1D5DB;opacity:.6}.layer-progress_layerSkipped__IuqYz .layer-progress_layerDuration___hBQa,.layer-progress_layerSkipped__IuqYz .layer-progress_layerName__lIKwZ{color:#6B7280}.layer-progress_layerFailed__4RaI3{border-color:#EF4444;background-color:#FEF2F2}.layer-progress_layerFailed__4RaI3 .layer-progress_layerDuration___hBQa,.layer-progress_layerFailed__4RaI3 .layer-progress_layerName__lIKwZ{color:#DC2626}.layer-progress_iconSuccess__s3UwD{color:#10B981;width:1.25rem;height:1.25rem}.layer-progress_iconSkipped__YOdcY{color:#9CA3AF;width:1.25rem;height:1.25rem}.layer-progress_iconFailed__V9W7D{color:#EF4444;width:1.25rem;height:1.25rem}@media (max-width:768px){.layer-progress_container__Qmjwt{padding:1rem}.layer-progress_layer__5ARZi{padding:.75rem}.layer-progress_errorMessage__gmkzs{font-size:.75rem;padding:.625rem}}.location-details-modal_modalContent__HLIU2{width:-moz-fit-content;width:fit-content;max-width:674px;max-height:85vh;overflow-y:auto}.location-details-modal_modalTitle___HCeA{font-size:1.25rem;font-weight:600;color:#111827}.location-details-modal_modalDescription__ZS2Sn{color:#6b7280;font-size:.875rem}.location-details-modal_contentWrapper__QO7RR{display:flex;flex-direction:column;gap:1.5rem;padding-top:1rem}.location-details-modal_section__u9HET{display:flex;flex-direction:column;gap:.75rem}.location-details-modal_sectionTitle__LikNQ{font-size:1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.location-details-modal_scoreHeader__1W8Go{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:.5rem;border:1px solid #e5e7eb}.location-details-modal_scoreValue__E6LEG{font-size:2.5rem;font-weight:700;color:#111827;line-height:1}.location-details-modal_findingsList__QhRo4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.location-details-modal_findingItem__r0c0f{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;font-size:.875rem;color:#374151}.location-details-modal_bullet__iwPN7{color:#3b82f6;font-weight:700;font-size:1.25rem;line-height:1}.location-details-modal_scoreBreakdown__z5a69{display:flex;flex-direction:column;gap:.75rem}.location-details-modal_scoreRow__UuBE1{display:flex;align-items:center;gap:.75rem}.location-details-modal_scoreLabel___jbGq{min-width:6rem;font-size:.875rem;font-weight:500;color:#6b7280}.location-details-modal_scoreBar__26xU6{flex:1;height:1.25rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.location-details-modal_scoreBarFill__xH2go{height:100%;transition:width .3s ease}.location-details-modal_scoreNumber__Ww20m{min-width:3rem;text-align:right;font-size:.875rem;font-weight:600;color:#374151}.location-details-modal_metricsGrid__eqPvM{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.location-details-modal_metricItem__kSRl6{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.location-details-modal_metricLabel__ZYjP8{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.location-details-modal_metricValue__x4k2k{font-size:1.125rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.5rem}.location-details-modal_metricQuality__6Z4WL{font-size:.75rem;font-weight:500;margin-left:.25rem}.location-details-modal_failureBreakdown__gDkpQ{margin-top:.5rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.location-details-modal_breakdownTitle__nYC_G{font-size:.75rem;font-weight:600;color:#991b1b;text-transform:uppercase;margin-bottom:.5rem}.location-details-modal_breakdownList__2Gtrd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.location-details-modal_breakdownList__2Gtrd li{font-size:.875rem;color:#7f1d1d;padding-left:1rem;position:relative}.location-details-modal_breakdownList__2Gtrd li:before{content:"•";position:absolute;left:0;color:#dc2626}@media (max-width:640px){.location-details-modal_modalContent__HLIU2{max-width:100%;max-height:90vh}.location-details-modal_metricsGrid__eqPvM{grid-template-columns:1fr}.location-details-modal_scoreValue__E6LEG{font-size:2rem}.location-details-modal_scoreHeader__1W8Go{flex-direction:column;gap:1rem;align-items:flex-start}}.location-details-modal-mobile_sheetContent__DJZeG{max-height:85vh;overflow-y:auto;border-top-left-radius:1rem;border-top-right-radius:1rem}.location-details-modal-mobile_sheetHeader__ylVd0{text-align:center;padding-bottom:0}.location-details-modal-mobile_sheetTitle__63hM3{font-size:1.125rem;font-weight:600;color:#111827}.location-details-modal-mobile_sheetDescription___89c6{color:#6b7280;font-size:.875rem}.location-details-modal-mobile_contentWrapper__vUXSa{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 1.5rem 2rem;overflow-y:auto}.location-details-modal-mobile_section__v9YSp{display:flex;flex-direction:column;gap:.75rem}.location-details-modal-mobile_sectionTitle__eelAX{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.025em}.location-details-modal-mobile_scoreHeader__4dlKS{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:.5rem;border:1px solid #e5e7eb}.location-details-modal-mobile_scoreContent__36tdE{display:flex;flex-direction:column;gap:.5rem}.location-details-modal-mobile_scoreValue__EKWZQ{font-size:2rem;font-weight:700;color:#111827;line-height:1}.location-details-modal-mobile_scoreBadge__WJsWp{width:-moz-fit-content;width:fit-content}.location-details-modal-mobile_scoreIcon__ApQ3o{height:3rem;width:3rem;flex-shrink:0}.location-details-modal-mobile_scoreBreakdown__QpCcP{display:flex;flex-direction:column;gap:.75rem}.location-details-modal-mobile_scoreRow__cdnhl{display:flex;align-items:center;gap:.5rem}.location-details-modal-mobile_scoreLabel__lJ6UO{min-width:4.5rem;font-size:.8rem;font-weight:500;color:#6b7280}.location-details-modal-mobile_scoreBar__WV6u1{flex:1;height:1rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.location-details-modal-mobile_scoreBarFill__9S_Vf{height:100%;transition:width .3s ease}.location-details-modal-mobile_scoreNumber__AKYUI{min-width:2.5rem;text-align:right;font-size:.8rem;font-weight:600;color:#374151}.location-details-modal-mobile_metricsGrid__jXcHR{display:grid;grid-template-columns:1fr;gap:.75rem}.location-details-modal-mobile_metricItem__nQ3D3{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.location-details-modal-mobile_metricLabel__K8y6b{font-size:.7rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.location-details-modal-mobile_metricValue__RfT_K{font-size:1rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.location-details-modal-mobile_metricQuality__vSNm_{font-size:.7rem;font-weight:500;margin-left:.25rem}.location-details-modal-mobile_failureBreakdown__z4wIC{margin-top:.5rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.location-details-modal-mobile_breakdownTitle__66FPy{font-size:.7rem;font-weight:600;color:#991b1b;text-transform:uppercase;margin-bottom:.5rem}.location-details-modal-mobile_breakdownList__GgPUj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.location-details-modal-mobile_breakdownList__GgPUj li{font-size:.8rem;color:#7f1d1d;padding-left:1rem;position:relative}.location-details-modal-mobile_breakdownList__GgPUj li:before{content:"•";position:absolute;left:0;color:#dc2626}.shared-results-loading_container__vWTht{width:100%;max-width:600px;margin:0 auto}.shared-results-loading_card__WTW2k{padding:2rem;background-color:white;box-shadow:none;border:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.shared-results-loading_content__Rfpad{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:400px}.shared-results-loading_shareIconContainer__8i_te{position:relative;display:flex;align-items:center;justify-content:center}.shared-results-loading_shareIcon__05Tya{height:2rem;width:2rem;color:#0ea5e9;z-index:2;position:relative}.shared-results-loading_pulseAnimation__HxGfX{position:absolute;width:3rem;height:3rem;border:2px solid #0ea5e9;border-radius:50%;animation:shared-results-loading_pulse___zxsj 2s ease-in-out infinite}@keyframes shared-results-loading_pulse___zxsj{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:0;transform:scale(1.4)}}.shared-results-loading_loaderContainer__fahmL{display:flex;justify-content:center}.shared-results-loading_computerPingAnimation__yqVnT{display:flex;align-items:center;gap:2rem;position:relative}.shared-results-loading_computer__bcjP_{height:2rem;width:2rem;color:#6b7280;flex-shrink:0}.shared-results-loading_pingSignals__4_nOk{position:relative;width:3rem;height:1rem;display:flex;align-items:center;justify-content:center}.shared-results-loading_ping__Ymkp4{position:absolute;width:.375rem;height:.375rem;background-color:#0ea5e9;border-radius:50%;animation:shared-results-loading_pingMove__ne8zy 2s ease-in-out infinite}.shared-results-loading_ping__Ymkp4:first-child{animation-delay:0s}.shared-results-loading_ping__Ymkp4:nth-child(2){animation-delay:.6s}.shared-results-loading_ping__Ymkp4:nth-child(3){animation-delay:1.2s}@keyframes shared-results-loading_pingMove__ne8zy{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)}}.shared-results-loading_textContent__xmr9E{display:flex;flex-direction:column;gap:.75rem;text-align:center}.shared-results-loading_title__WlRfc{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#111827;margin:0}.shared-results-loading_description__23FgC{color:#6b7280;font-size:.875rem;line-height:1.25rem;margin:0;animation:shared-results-loading_fadeIn__TpV78 .3s ease-in-out}.shared-results-loading_shareId__oABfZ{font-size:.75rem;color:#9ca3af;margin:0}.shared-results-loading_shareId__oABfZ code{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;color:#374151}.shared-results-loading_downloadIndicator__vl2IN{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;background-color:#f9fafb;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #e5e7eb}.shared-results-loading_downloadIcon__EiCiI{height:1rem;width:1rem;animation:shared-results-loading_bounce__jS6WM 1s ease-in-out infinite}.shared-results-loading_downloadText__PawhS{font-weight:500}@keyframes shared-results-loading_bounce__jS6WM{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes shared-results-loading_fadeIn__TpV78{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.shared-results-loading_card__WTW2k{padding:1.5rem}.shared-results-loading_content__Rfpad{max-width:100%}.shared-results-loading_computerPingAnimation__yqVnT{gap:1.5rem}}.shared-results-error_card__s0CMh{background-color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shared-results-error_cardTitle__AgE4m{display:flex;align-items:center;color:#dc2626}.shared-results-error_cardTitleIcon__rA59G{height:1.5rem;width:1.5rem;margin-right:.5rem}.shared-results-error_contentWrapper__C2KOR{display:flex;flex-direction:column;gap:1.5rem}.shared-results-error_errorMessage__daLWM{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.shared-results-error_errorText__AjI8t{color:#991b1b;margin-bottom:.5rem}.shared-results-error_shareIdText__DleEn{color:#6b7280;font-size:.875rem;margin-top:.5rem}.shared-results-error_shareIdCode__0hRDZ{background-color:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;color:#374151}.shared-results-error_issuesSection__MiIem{display:flex;flex-direction:column;gap:1rem}.shared-results-error_issuesTitle__vNVgi{font-weight:600;color:#111827}.shared-results-error_issuesList__OzzE4{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#4b5563}.shared-results-error_issueItem__45sr7{display:flex;align-items:flex-start;gap:.5rem}.shared-results-error_issueBullet__2hZ8A{width:.375rem;height:.375rem;background-color:#9ca3af;border-radius:50%;margin-top:.5rem;flex-shrink:0}.shared-results-error_buttonContainer__ANbLb{display:flex;gap:.75rem}.shared-results-error_retryButton__8HgbG{background-color:#111827;flex:1}.shared-results-error_retryButton__8HgbG:hover{background-color:#111827}.shared-results-error_buttonIcon__ILr4y{height:1rem;width:1rem;margin-right:.5rem}.page_container__jZF7q{min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.page_main__nw1Wk{flex:1;display:flex;align-items:center;justify-content:center;padding:0 1rem}.page_content___38fW{width:100%;max-width:48rem;margin:0 auto;background-color:white;border-radius:1rem;padding:2.5rem;text-align:left;display:flex;flex-direction:column;gap:2.5rem}.page_header__oRW75{display:flex;flex-direction:column;gap:.75rem}.page_title__po7na{font-size:2.4rem;font-weight:600;color:#111827}@media (min-width:640px){.page_title__po7na{font-size:2.25rem}}@media (max-width:500px){.page_content___38fW{padding:2.5rem 1.5rem}}@media (max-width:400px){.page_content___38fW{padding:2.5rem .5rem}}.page_description__lvaOp{font-size:1.125rem;font-weight:200;color:#4b5563;max-width:36rem}.error-page_card__KK3o4{background-color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.error-page_cardTitle__43F7T{display:flex;align-items:center;color:#dc2626}.error-page_cardTitleIcon__3ebxn{height:1.5rem;width:1.5rem;margin-right:.5rem}.error-page_contentWrapper__8tg9f{display:flex;flex-direction:column;gap:1.5rem}.error-page_errorMessage__1vAG0{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.error-page_errorText__P4u5V{color:#991b1b}.error-page_issuesSection__EUQkO{display:flex;flex-direction:column;gap:1rem}.error-page_issuesTitle__U9isc{font-weight:600;color:#111827}.error-page_issuesList__KgPc0{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#4b5563}.error-page_issueItem__JUK7p{display:flex;align-items:flex-start;gap:.5rem}.error-page_issueBullet__oKsiF{width:.375rem;height:.375rem;background-color:#9ca3af;border-radius:50%;margin-top:.5rem;flex-shrink:0}.error-page_buttonContainer__g4C7R{display:flex;gap:.75rem}.error-page_retryButton__civpA{background-color:#111827;flex:1}.error-page_retryButton__civpA:hover{background-color:#111827}.error-page_buttonIcon__U1gd2{height:1rem;width:1rem;margin-right:.5rem}.rate-limit-info_container__o4Gvi{max-width:600px;margin:2rem auto;padding:0 1rem}.rate-limit-info_card__P6qjx{padding:1.5rem;border-radius:12px;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.rate-limit-info_header__Ac32x{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.rate-limit-info_icon__VetGN{width:1.5rem;height:1.5rem;color:hsl(var(--primary))}.rate-limit-info_title__Z1N6W{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin:0}.rate-limit-info_content__UB6tJ{display:flex;flex-direction:column;gap:1rem}.rate-limit-info_urlInfo__kRwKy{padding:.75rem;background:hsl(var(--muted));border-radius:8px}.rate-limit-info_urlLabel__4ECjF{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));margin:0 0 .25rem}.rate-limit-info_url__lnKmW{font-family:monospace;font-size:.875rem;color:hsl(var(--foreground));margin:0;word-break:break-all}.rate-limit-info_infoAlert__AkF95{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.rate-limit-info_warningAlert__qHfRw{border-color:hsl(var(--destructive));background:hsl(var(--destructive)/.1)}.rate-limit-info_alertIcon__9Fuvv{width:1rem;height:1rem}.rate-limit-info_resetInfo__xIU81{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:hsl(var(--muted));border-radius:8px}.rate-limit-info_clockIcon__BWUpY{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.rate-limit-info_resetInfo__xIU81 p{margin:0;font-size:.875rem;color:hsl(var(--foreground))}.rate-limit-info_cacheInfo__PTOGz{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:hsl(var(--secondary));border-radius:8px}.rate-limit-info_cacheIcon__nKEHX{width:1rem;height:1rem;color:hsl(var(--secondary-foreground));margin-top:.125rem;flex-shrink:0}.rate-limit-info_cacheInfo__PTOGz p{margin:0;font-size:.875rem;color:hsl(var(--secondary-foreground));line-height:1.4}.rate-limit-info_stats__fkTQV{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;background:hsl(var(--muted));border-radius:8px}.rate-limit-info_stat__OdMFU{display:flex;flex-direction:column;align-items:center;text-align:center}.rate-limit-info_statLabel__9PsYC{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.rate-limit-info_statValue__EywX3{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.rate-limit-info_explanation__d844O{margin-top:.5rem}.rate-limit-info_explanationTitle__JCSBz{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 .75rem}.rate-limit-info_explanationList__oM1rz{margin:0;padding-left:1.25rem;color:hsl(var(--muted-foreground))}.rate-limit-info_explanationList__oM1rz li{font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.rate-limit-info_explanationList__oM1rz li:last-child{margin-bottom:0}@media (max-width:640px){.rate-limit-info_container__o4Gvi{margin:1rem auto;padding:0 .5rem}.rate-limit-info_card__P6qjx{padding:1rem}.rate-limit-info_stats__fkTQV{grid-template-columns:1fr;gap:.75rem}.rate-limit-info_stat__OdMFU{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.rate-limit-info_statValue__EywX3{font-size:1.25rem}}.website-form_container__rUKSi{position:relative;padding-bottom:40px;overflow:hidden}.website-form_card__GfzIG{max-width:100%;margin:0 auto;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.75rem;background:transparent}.website-form_form__Xg9tC{display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden}.website-form_formGroup__Yd0Pw{display:flex;flex-direction:column;gap:.75rem}.website-form_label__W7Qnq{font-weight:600;color:#374151;font-size:.875rem}.website-form_inputContainer__7ldQg{display:flex;flex-direction:column;gap:.75rem}.website-form_buttonGroup__NTrFF{display:flex;gap:.75rem;align-items:center}.website-form_inputWrapper__MDEiF{position:relative;flex:1}.website-form_globeIcon__8DAxf{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;width:1.25rem;height:1.25rem;z-index:10}.website-form_input__q4sqQ{padding-left:2.5rem;height:3rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:1rem;transition:border-color .2s ease;background:#fcfcfc}.website-form_input__q4sqQ:focus{outline:none;border-color:#75a3ed;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.website-form_submitButton__Ql59y{height:3rem;padding:0 1.5rem;background:#1a1a1a;color:white;border:none;border-radius:.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease;white-space:nowrap}.website-form_submitButton__Ql59y:hover{background:#1b1b1b}.website-form_submitButton__Ql59y:active{transform:translateY(2px)}.website-form_submitButton__Ql59y:disabled{background:#9ca3af;color:#d1d5db;cursor:not-allowed;transform:none}.website-form_submitButton__Ql59y:disabled:hover{background:#9ca3af;transform:none}.website-form_arrowIcon__q0Egv{width:1.25rem;height:1.25rem}.website-form_checkButton__oDcBm{height:3rem;padding:0 1.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:.5rem;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;white-space:nowrap}.website-form_checkButton__oDcBm:hover{border-color:#9ca3af;background:#f9fafb}.website-form_checkButton__oDcBm:disabled{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.website-form_infoIcon__fHLoq{width:1rem;height:1rem}.website-form_loadingIcon__6e19I{width:1rem;height:1rem;animation:website-form_spin__QpKt8 1s linear infinite}@keyframes website-form_spin__QpKt8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.website-form_description__IXASf{color:#6b7280;font-size:.875rem;line-height:1.5}.website-form_description__IXASf p{margin:0}.website-form_checkboxGroup__0P3Xq{display:flex;flex-direction:column;gap:.5rem}.website-form_checkboxContainer__TBNqy{display:flex;align-items:center;gap:.75rem}.website-form_checkbox__D3zHg{width:1.25rem;height:1.25rem}.website-form_checkboxLabel__53Es5{font-weight:500;color:#374151;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.website-form_checkboxDescription___AzGf{color:#6b7280;font-size:.8125rem;line-height:1.4;margin:0 0 0 2rem}.website-form_pageGlow__J2jIX{position:fixed;left:50%;bottom:-250px;transform:translateX(-50%);width:80vw;height:300px;background:radial-gradient(ellipse at center,rgba(131,195,80,.45) 0,rgba(121,198,93,.25) 40%,rgba(101,204,121,.15) 70%,rgba(101,204,121,0) 100%);filter:blur(80px);opacity:.85;z-index:-10;pointer-events:none}@media (max-width:600px){.website-form_buttonGroup__NTrFF{flex-direction:column;align-items:stretch}.website-form_checkButton__oDcBm,.website-form_submitButton__Ql59y{width:100%;justify-content:center}}@media (max-width:500px){.website-form_card__GfzIG{padding:1.5rem}}@media (max-width:400px){.website-form_card__GfzIG{padding:1rem}}.footer_footer__bIxLQ{background-color:transparent;max-height:150px;overflow:visible}.footer_container__M2YGy{max-width:70ch;margin:0 auto;padding:0 1rem 3rem}.footer_aicLogo__96qKA{padding-left:24px;height:40px;width:auto;margin:0 auto 22px;display:block}@media (min-width:640px){.footer_container__M2YGy{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.footer_container__M2YGy{padding-left:2rem;padding-right:2rem}}@media (max-width:640px){.footer_footer__bIxLQ{margin-top:40px}.footer_aicLogo__96qKA{width:60vw!important;max-width:300px!important}}.footer_content__uaMXG{text-align:center;display:flex;flex-direction:column;gap:1rem}.footer_disclaimer__Qqvk3{font-size:.875rem;padding-bottom:3rem;color:#4b5563}.footer_links__Pp1Br{display:flex;justify-content:center;gap:1.5rem;font-size:.875rem}.footer_link__z64T6{color:#4b5563;text-decoration:none;transition:color .2s ease-in-out}.footer_link__z64T6:hover{color:#111827}.footer_copyright__5B8y2{font-size:.75rem;color:#6b7280}.footer_pageGlow__eKuS0{position:relative;left:50%;bottom:55px;transform:translateX(-50%);width:80vw;height:300px;background:radial-gradient(ellipse at center,rgba(131,195,80,.45) 0,rgba(121,198,93,.25) 40%,rgba(101,204,121,.15) 70%,rgba(101,204,121,0) 100%);filter:blur(80px);opacity:.65;z-index:-10;pointer-events:none}