.LineChart_container__enH4j{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0}.LineChart_chart__3Deu6{width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.LineChart_line__pE_Hc{transition:all .3s ease}.LineChart_dataPoint__SRSNU{transition:all .3s ease;cursor:pointer}.LineChart_dataPoint__SRSNU:hover{r:7;filter:brightness(1.1) drop-shadow(0 0 6px currentColor)}.LineChart_emptyState__beUjf{min-height:320px;color:var(--muted);font-size:1rem}.LineChart_emptyState__beUjf,.LineChart_legend__tUeJj{display:flex;align-items:center;justify-content:center;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.LineChart_legend__tUeJj{gap:1rem;font-size:.8rem;font-weight:500}.LineChart_legendPill__ng9fQ{cursor:pointer;padding:.4rem .8rem;border-radius:20px;color:#fff;font-weight:600;font-size:.75rem;transition:all .3s ease;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}.LineChart_legendPill__ng9fQ:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.LineChart_tooltip__vJQOq{animation:LineChart_tooltipFadeIn__6z8XZ .2s ease-out}@keyframes LineChart_tooltipFadeIn__6z8XZ{0%{opacity:0;transform:translate(-50%,-100%) scale(.9)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.LineChart_tooltipContent__V9poB{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:200px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.LineChart_tooltipDate__CnOfN{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.75rem;text-align:center;border-bottom:1px solid var(--border);padding-bottom:.5rem}.LineChart_tooltipStats__Jb2Ig{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.LineChart_tooltipStat__apiM2{display:flex;justify-content:space-between;align-items:center}.LineChart_tooltipLabel__U0YMc{font-size:.8rem;color:var(--muted);font-weight:500}.LineChart_tooltipValue__djmdV{font-size:.875rem;font-weight:600;color:var(--foreground);font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.LineChart_tooltipHighlight__jrc8f{font-size:.75rem;text-align:center;padding-top:.5rem;border-top:1px solid var(--border);color:var(--muted)}.LineChart_tooltipHighlight__jrc8f span{font-weight:600}@media(max-width:768px){.LineChart_container__enH4j{padding:0 .5rem}.LineChart_legend__tUeJj{gap:1.5rem;flex-wrap:wrap;justify-content:center}.LineChart_legendItem__4UHXk{padding:.25rem .5rem}.LineChart_tooltipContent__V9poB{min-width:180px;padding:.75rem}}.SiteChart_container__3t_9X{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0}.SiteChart_chart__RHr1A{width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.SiteChart_line__1dWjQ{transition:all .3s ease}.SiteChart_dataPoint__eTSKO{transition:all .3s ease;cursor:pointer}.SiteChart_dataPoint__eTSKO:hover{r:7;filter:brightness(1.1) drop-shadow(0 0 6px currentColor)}.SiteChart_emptyState__hOZdR{min-height:400px;color:var(--muted);font-size:1rem}.SiteChart_emptyState__hOZdR,.SiteChart_legend__3T2jI{display:flex;align-items:center;justify-content:center;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.SiteChart_legend__3T2jI{gap:1rem;font-size:.8rem;font-weight:500;flex-wrap:wrap}.SiteChart_legendPill__IhkZc{cursor:pointer;padding:.4rem .8rem;border-radius:20px;color:#fff;font-weight:600;font-size:.75rem;transition:all .3s ease;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}.SiteChart_legendPill__IhkZc:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.SiteChart_moreButton__zoUKd{cursor:pointer;padding:.4rem .8rem;border-radius:20px;background-color:var(--border);color:var(--foreground);font-weight:600;font-size:.75rem;transition:all .3s ease;opacity:.8;border:1px solid var(--border)}.SiteChart_moreButton__zoUKd:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15);background-color:var(--muted-bg)}.SiteChart_tooltip__bRpCI{animation:SiteChart_tooltipFadeIn__QSIpx .2s ease-out}@keyframes SiteChart_tooltipFadeIn__QSIpx{0%{opacity:0;transform:translate(-50%,-100%) scale(.9)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}.SiteChart_tooltipContent__bAUv9{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:200px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.SiteChart_tooltipDate__pkdJn{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem;text-align:center;border-bottom:1px solid var(--border);padding-bottom:.5rem}.SiteChart_tooltipSite__9ORqL{font-size:.875rem;font-weight:600;text-align:center;margin-bottom:.75rem}.SiteChart_tooltipStats__BC8s1{display:flex;flex-direction:column;gap:.5rem}.SiteChart_tooltipStat__mtK55{display:flex;justify-content:space-between;align-items:center}.SiteChart_tooltipLabel__fOAsH{font-size:.8rem;color:var(--muted);font-weight:500}.SiteChart_tooltipValue__V0K_i{font-size:.875rem;font-weight:600;color:var(--foreground);font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}@media(max-width:768px){.SiteChart_container__3t_9X{padding:0 .5rem}.SiteChart_legend__3T2jI{gap:1.5rem;flex-wrap:wrap;justify-content:center}.SiteChart_legendPill__IhkZc{padding:.25rem .5rem}.SiteChart_tooltipContent__bAUv9{min-width:180px;padding:.75rem}}.DashboardCharts_chartsGrid__T_BaU{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.DashboardCharts_chartSection__Uh2QH{background-color:var(--card-bg);border:1px solid var(--border);border-radius:.5rem;padding:1.5rem}.DashboardCharts_chartHeader__MU_D2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DashboardCharts_chartTitle__Gpa9Q{font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0}.DashboardCharts_intervalSelector__YrBUG{display:flex;align-items:center;gap:.5rem}.DashboardCharts_select__DMuGD{background-color:var(--background);border:1px solid var(--border);border-radius:.375rem;color:var(--foreground);font-size:.875rem;padding:.5rem .75rem;min-width:100px;cursor:pointer;transition:border-color .15s ease-in-out}.DashboardCharts_select__DMuGD:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(20,184,166,.1)}.DashboardCharts_select__DMuGD:disabled{opacity:.6;cursor:not-allowed}.DashboardCharts_chartContainer__hIxXY{min-height:300px;display:flex;align-items:center;justify-content:center}.DashboardCharts_loading__3Q0t_{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--muted);font-size:.875rem}@media(max-width:768px){.DashboardCharts_chartsGrid__T_BaU{display:none}}.dashboard_container__XkE4J{max-width:1200px;margin:0 auto;padding:2rem}.dashboard_header__CLkpK{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.dashboard_title__Nkqoo{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#fff}.dashboard_subtitle__4D2ui{color:var(--muted);margin-bottom:0;font-size:1.1rem}.dashboard_lastUpdated__bi9gY{color:var(--muted);font-size:.875rem;font-style:italic}.dashboard_chartsGrid__rYEhY{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.dashboard_chartSection__PqSt2{padding:1rem;background:var(--card-bg);border:1px solid var(--border);border-radius:12px}.dashboard_chartTitle__bbgf9{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.dashboard_chartContainer__OKX4P{width:100%;overflow-x:auto}@media(max-width:1024px){.dashboard_chartsGrid__rYEhY{grid-template-columns:1fr;gap:1.5rem}}.dashboard_recentSection__2kn3Q{margin-top:3rem}.dashboard_sectionTitle__nlVu6{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.dashboard_testList__llAfK{display:flex;flex-direction:column;gap:1rem}.dashboard_testItem__qbLk7{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;transition:all .2s ease}.dashboard_testItem__qbLk7:hover{border-color:var(--primary);transform:translateX(4px)}.dashboard_testInfo__ztqA6{display:flex;gap:.25rem;align-items:center}.dashboard_testImage__B0YjG{margin-right:10px}.dashboard_testName__8z3c6{font-weight:600;color:#fff}.dashboard_testMeta__C3lT2{display:flex;gap:1rem;align-items:center;font-size:.875rem;color:var(--muted)}.dashboard_testStatus__NzvUT{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.dashboard_testStatus__NzvUT.dashboard_passed__bk_gQ{background:var(--success-background);color:var(--success);border:1px solid var(--success-border)}.dashboard_testStatus__NzvUT.dashboard_failed__Tavbb{background:var(--error-background);color:var(--error);border:1px solid var(--error-border)}.dashboard_testStatus__NzvUT.dashboard_running__E69Xu{background:rgba(20,184,166,.1);color:var(--primary);border:1px solid rgba(20,184,166,.2)}.dashboard_emptyState__Z_KDj{text-align:center;padding:3rem;color:var(--muted)}.dashboard_emptyState__Z_KDj h3{margin-bottom:.5rem;color:var(--foreground)}.dashboard_clickable__v_8f1{cursor:pointer}.dashboard_loading__0irqM{color:var(--muted);font-size:1rem;min-height:100px}.dashboard_error__18nle,.dashboard_loading__0irqM{display:flex;align-items:center;justify-content:center;padding:2rem}.dashboard_error__18nle{flex-direction:column;margin:2rem 0;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:var(--error);text-align:center}.dashboard_error__18nle p{margin:0 0 1rem;font-size:1rem}.dashboard_retryButton__Uq26g{padding:.5rem 1rem;background:var(--primary);color:#000;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease}.dashboard_retryButton__Uq26g:hover{background:var(--primary-hover)}@media(max-width:768px){.dashboard_container__XkE4J{padding:1rem}.dashboard_title__Nkqoo{font-size:1.5rem}.dashboard_subtitle__4D2ui{font-size:.9rem}.dashboard_chartsGrid__rYEhY{display:none}.dashboard_recentSection__2kn3Q{margin-top:1rem}.dashboard_sectionTitle__nlVu6{font-size:1.25rem}.dashboard_testMeta__C3lT2{flex-wrap:wrap;gap:.5rem}}