@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/roboto-v30-latin-regular-mTIRXP6Y.woff2)format("woff2"),url(/assets/roboto-v30-latin-regular-CEBEUyyq.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/roboto-v30-latin-500-Dxdx3aXO.woff2)format("woff2"),url(/assets/roboto-v30-latin-500-j0ba7u44.woff)format("woff")}:root{--color-bg:#fff;--color-text:#201e1e;--color-text-secondary:#5f5f5f;--color-text-muted:#333;--color-card:#f2f2f2;--color-gauge-bg:#e7e7e8;--color-gauge-white:#fff;--color-ui-bg:#d2d1d2;--color-progress-bg:#e7e7e8;--color-accent:#14b0fe;--color-error-fill:#000;--color-credits:#7d7777;--color-credits-link:#717171;--color-ip:#201e1e;--color-jitter-mob:#5f5f5f}@media (prefers-color-scheme:dark){:root:not(.light-theme){--color-bg:#181818;--color-text:#fff;--color-text-secondary:#fff;--color-text-muted:#fff;--color-card:#000;--color-gauge-bg:#000;--color-ui-bg:#000;--color-progress-bg:#202020;--color-error-fill:#fff;--color-ip:aliceblue;--color-jitter-mob:#fff}}.dark-theme{--color-bg:#181818;--color-text:#fff;--color-text-secondary:#fff;--color-text-muted:#fff;--color-card:#000;--color-gauge-bg:#000;--color-ui-bg:#000;--color-progress-bg:#202020;--color-error-fill:#fff;--color-ip:aliceblue;--color-jitter-mob:#fff}body{background-color:var(--color-bg);margin:0;padding:0;display:block}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}.Credits{color:var(--color-credits);text-align:center;font-family:Roboto-Medium,Roboto,sans-serif;font-size:14px;font-weight:500}.Credits a{color:var(--color-credits-link);text-decoration:none}.Credits a:hover{color:var(--color-accent)}.ConnectError{fill:var(--color-error-fill);display:none}.openSpeedtestApp{width:100vw;height:100vh;display:none;overflow:hidden}.main-Gaugebg{fill:none;stroke:var(--color-gauge-bg);stroke-linecap:round;stroke-linejoin:round;stroke-width:22px;stroke-dasharray:681}.main-GaugeBlue{fill:none;stroke:url(#gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:22px;stroke-dasharray:681;stroke-opacity:0}.main-GaugeWhite{fill:none;stroke:var(--color-gauge-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:15px;stroke-dasharray:0 681;stroke-dashoffset:1px;stroke-opacity:0}.oDo-Meter{fill:gray;font-family:Roboto-Medium,Roboto,sans-serif;font-size:16.6333px;font-weight:500}.oDoLive-Speed{fill:var(--color-text);text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:28px;font-weight:500}.oDoLive-Status{fill:var(--color-ui-bg);text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:10px;font-weight:500}.uiBg{fill:var(--color-ui-bg)}.progressbg{stroke:var(--color-progress-bg);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:0}.Cards{fill:var(--color-card)}.Symbol{fill:url(#gradient)}.rtext{fill:var(--color-text-muted);font-family:Roboto-Medium,Roboto,sans-serif;font-size:12px;font-weight:500}.rtextnum{fill:var(--color-text);text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:23px;font-weight:500}.rtextmbms{fill:var(--color-text-secondary);text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:12px;font-weight:500}.jitter-Mob{fill:var(--color-jitter-mob);text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:9px;font-weight:500}.startButton{fill:url(#RadialGradient1);-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:visible}.buttonTxt{fill:#fff;text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:40px;font-weight:500}.intro-Progress{stroke:#56c4fb;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:0}.progressElmstart{stroke:#56c4fb;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:0;display:block}.Startsettings{fill:url(#RadialGradient1);-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:visible;opacity:.1;transition:opacity 1s ease-in-out}.Startsettings:hover{opacity:1}.deskStart{fill:none;stroke:url(#gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:22px;stroke-dasharray:681}#UI-Desk,#UI-Mob{display:none}.oDoTop-Speed{fill:gray;text-anchor:end;font-family:Roboto-Medium,Roboto,sans-serif;font-size:16.96px;font-weight:500}#upSymbolDesk,#downSymbolDesk,#upSymbolMob,#downSymbolMob{fill:var(--color-accent);display:none}#ipMob,#ipDesk{fill:var(--color-ip);text-anchor:middle;font-family:Roboto-Medium,Roboto,sans-serif;font-size:15px;font-weight:500;display:none}.spinner{z-index:999;text-align:center;position:absolute;top:50vh;left:50vw}.spinner>div{background-color:#2196f3;border-radius:100%;width:20px;height:20px;animation:1.4s ease-in-out infinite both sk-bouncedelay;display:inline-block}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.darkmode{fill:#75757a99;cursor:pointer;margin-bottom:-15px;margin-right:30px;padding-top:16px;display:none}#daymode{margin-right:40px}.darkmode:hover{fill:#000}.Mobile,.Desktop{visibility:hidden;width:100vw;height:100vh}@media only screen and (orientation:landscape){.Mobile{visibility:hidden}.Desktop{visibility:visible}}@media only screen and (orientation:portrait){.spinner{top:42vh;left:42vw}.Mobile{visibility:visible}.Desktop{visibility:hidden}}@media only screen and (width<=300px){.Credits{display:none}}
