._GaugeContainer_1xj2v_1{position:relative;display:grid;place-items:center;grid-template:repeat(3,1fr) / repeat(3,1fr);width:min(100%,320px);aspect-ratio:1 / 1;height:auto;margin:0 auto}._Gauge_1xj2v_1{width:100%;height:100%;grid-area:1 / 1 / 4 / 4;border-radius:50%;background:conic-gradient(from 235deg,#1a1a2e 0deg,var(--color-from, #00f2fe) 60deg,var(--color-to, #00c7ff) 250deg,transparent 250.5deg);mask:radial-gradient(circle at 50% 50%,transparent 60%,black 60.5%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 60%,black 60.5%);-webkit-mask-composite:source-out;mask-composite:subtract;transform:translateZ(0);will-change:transform}._GaugeNums_1xj2v_31{position:absolute;width:100%;height:100%;display:grid;place-items:center;grid-template:repeat(3,1fr) / repeat(3,1fr);pointer-events:none}._GaugeNum_1xj2v_31{width:100%;align-self:center;grid-area:2 / 1 / 3 / 3;transform-origin:75% 50%}._GaugeNumSpan_1xj2v_48{display:block;width:max-content;font-size:.85rem;font-weight:600;color:var(--text-label);text-shadow:0 0 15px var(--accent-glow);margin-left:30px}._GaugeNeedle_1xj2v_58{align-self:center;grid-area:2 / 1 / 3 / 3;width:100%;height:22px;background:linear-gradient(90deg,#ffffff1a,#fffc 75%,#ffffff1a);box-shadow:0 0 10px var(--accent-glow);mask:radial-gradient(circle at 75% 50%,transparent 0 1.2cqi,#FFF 1.4cqi);-webkit-mask:radial-gradient(circle at 75% 50%,transparent 0 1cqi,#FFF 1.4cqi);transform-origin:75% 50%;clip-path:polygon(0% 50%,75% 0%,85% 50%,75% 100%);rotate:-35deg;transition:rotate .5s cubic-bezier(.25,.1,.25,1)}._GaugeCenter_1xj2v_77{position:relative;grid-area:1 / 1 / 4 / 4;place-self:center;width:25px;height:25px;background:radial-gradient(circle at 30% 30%,#475569,#1e293b 70%,#0f172a);border-radius:50%;z-index:10;box-shadow:0 4px 10px #00000080,inset 0 1px 1px #fff3;border:2px solid #334155}._GaugeCenter_1xj2v_77:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:var(--color-from, var(--accent-cyan));border-radius:50%;box-shadow:0 0 8px var(--color-from, var(--accent-cyan))}._GaugeData_1xj2v_109{grid-area:3 / 1 / 4 / 4;place-self:center;margin-top:-15px;text-align:center;display:flex;flex-direction:column;gap:4px}._GaugeLabel_1xj2v_119{font-size:.75rem;font-weight:700;color:var(--color-from, var(--accent-cyan));text-transform:uppercase;letter-spacing:.1em;opacity:.9;text-shadow:0 0 15px var(--accent-glow)}._GaugeValue_1xj2v_129{grid-area:4 / 1 / 3 / 4;place-self:center;font-size:2.2rem;font-weight:700;line-height:1;color:var(--text-main);margin-top:0;letter-spacing:-1px;text-shadow:0 0 15px var(--accent-glow)}._GaugeUnit_1xj2v_141{font-size:.85rem;font-weight:600;letter-spacing:1px;color:var(--text-muted)}@media(max-width:768px){._GaugeContainer_1xj2v_1{width:min(100%,280px)}._GaugeValue_1xj2v_129{font-size:1.9rem}}._ProgressContainer_ap6w9_1{flex:1 1 auto;border-radius:8px;overflow:hidden;background:#0003}._Progress_ap6w9_1{height:100%;background:linear-gradient(to right,var(--color-from, #00f2fe),var(--color-to, #00c7ff));transition:width .1s ease-in-out}._SpeedTestContainer_6pdgx_1{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1fr) minmax(280px,1fr);gap:24px;align-items:start}._SpeedTestFirstCol_6pdgx_8{display:flex;flex-direction:column;gap:16px}._StatsContainer_6pdgx_14{display:flex;flex-direction:column;gap:12px}._StatCard_6pdgx_20{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1px solid var(--card-color, var(--card-border));background:var(--card-background, transparent);transition:all .3s ease}._StatName_6pdgx_31{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._StatResult_6pdgx_39{font-size:1.6rem;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--card-color, var(--text-main))}._ControlsContainer_6pdgx_46{display:flex;flex-direction:column;gap:12px}@media(max-width:1100px){._SpeedTestContainer_6pdgx_1{grid-template-columns:1fr 1fr}._SpeedTestFirstCol_6pdgx_8{grid-column:span 2;flex-direction:row;flex-wrap:wrap}._StatsContainer_6pdgx_14{flex:1 1 auto;flex-direction:row}._StatCard_6pdgx_20{flex:1 1 auto}._ControlsContainer_6pdgx_46{flex:1 1 auto;flex-direction:row;align-items:flex-end}}@media(max-width:768px){._SpeedTestContainer_6pdgx_1{grid-template-columns:1fr;gap:16px}._SpeedTestFirstCol_6pdgx_8{grid-column:span 1;flex-direction:column}._StatsContainer_6pdgx_14{flex-direction:column}._ControlsContainer_6pdgx_46{flex-direction:column;align-items:stretch}}
