.rt-idle{background:#2489c5;color:#fff}.rt-wait{background:#4a1820;color:#f3e6e8}.rt-go{background:#3bd16f;color:#06240f}.rt-shown{background:#084d77;color:#fff}.rt-early{background:#f2b33d;color:#2a1c00}.rt-slow{background:#e4e7eb;color:#1d2230}.rt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rt-pad{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.rt-big{font-family:Poppins,Open Sans,sans-serif;font-weight:700}.rt-small,.rt-or{font-family:Open Sans,Helvetica,Arial,sans-serif}.rt-dots{display:flex;gap:6px;margin:10px 0 0;padding:0;list-style:none}.rt-dots li{flex:1 1 0;min-width:0;border-radius:.325em;background:#f7f7f7;box-shadow:inset 0 0 0 1px #00000014;text-align:center;color:#1d2230;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.rt-dots li.rt-now{box-shadow:inset 0 0 0 2px #2489c5}.rt-dots li.rt-done{background:#2489c5;color:#fff;box-shadow:none}.rt-finish.disabled{opacity:.6;pointer-events:none}#reaction-time.rt-desktop{margin:4px 0}.rt-desktop .rt-pad{display:flex;flex-direction:column;align-items:center;justify-content:center;height:340px;padding:24px 28px;border-radius:.325em;box-sizing:border-box;text-align:center;cursor:pointer;outline:none}.rt-desktop .rt-pad:focus-visible{box-shadow:0 0 0 3px #58b6ed}.rt-desktop .rt-pad:hover.rt-idle{background:#58b6ed}.rt-desktop .rt-big{font-size:40px;line-height:1.15}.rt-desktop .rt-go .rt-big{font-size:64px}.rt-desktop .rt-shown .rt-big{font-size:56px;font-variant-numeric:tabular-nums}.rt-desktop .rt-or{margin-top:10px;font-size:19px}.rt-desktop .rt-small{max-width:32em;margin-top:14px;font-size:17px;line-height:1.5}.rt-key{display:inline-block;min-width:4.2em;margin:0 .2em;padding:.1em .6em;border-radius:.25em;background:#fafafa linear-gradient(#0000,#0000000d);color:#555;box-shadow:0 0 0 1px #00000014 inset,0 -2px #0000001f inset;font:700 .85em/1.5 Open Sans,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center}.rt-desktop .rt-dots li{height:34px;line-height:34px;font-size:16px}.rt-desktop .rt-finish-row{margin-top:16px}#reaction-time.rt-phone{margin:4px 0;touch-action:manipulation}.rt-phone .rt-pad{display:flex;flex-direction:column;align-items:center;justify-content:center;height:310px;padding:20px 18px;border-radius:.325em;box-sizing:border-box;text-align:center;cursor:pointer;outline:none;touch-action:manipulation}.rt-phone .rt-pad.rt-idle:active{background:#58b6ed}.rt-phone .rt-pad:focus-visible{box-shadow:0 0 0 3px #58b6ed}.rt-phone .rt-start-icon{flex:0 0 auto;width:64px;height:64px;border-radius:50%;background:#3bd16f;box-shadow:0 0 0 8px #ffffff40;margin-bottom:22px}.rt-phone .rt-big{font-size:32px;line-height:1.2}.rt-phone .rt-go .rt-big{font-size:56px}.rt-phone .rt-shown .rt-big{font-size:50px;font-variant-numeric:tabular-nums}.rt-phone .rt-small{margin-top:12px;max-width:20em;font-size:17px;line-height:1.45}.rt-phone .rt-dots li{height:40px;line-height:40px;font-size:16px}.rt-phone .rt-finish-row{margin-top:14px}.rt-result{max-width:520px;margin:6px auto 16px;padding:20px 16px 16px;border-radius:.325em;text-align:center;color:#000;background-image:linear-gradient(var(--rt-l, #ececec),var(--rt-d, #b9b9b9) 98%)}.rt-result.s1{--rt-l: var(--facet-color-1-1);--rt-d: var(--facet-color-1-0)}.rt-result.s2{--rt-l: var(--facet-color-2-1);--rt-d: var(--facet-color-2-0)}.rt-result.s3{--rt-l: var(--facet-color-3-1);--rt-d: var(--facet-color-3-0)}.rt-result.s4{--rt-l: var(--facet-color-4-1);--rt-d: var(--facet-color-4-0)}.rt-result.s5{--rt-l: var(--facet-color-5-1);--rt-d: var(--facet-color-5-0)}.rt-result-ms{font-family:Poppins,Open Sans,sans-serif;font-size:60px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.rt-result-band{margin-top:4px;font:700 20px Open Sans,Helvetica,Arial,sans-serif}@media(max-width:600px){.rt-result-ms{font-size:50px}.rt-result-band{font-size:19px}}html.supports-dark-mode.theme-dark .rt-dots li{background:#333;box-shadow:inset 0 0 0 1px #555;color:#ddd}html.supports-dark-mode.theme-dark .rt-dots li.rt-now{box-shadow:inset 0 0 0 2px #58b6ed}html.supports-dark-mode.theme-dark .rt-dots li.rt-done{background:#2489c5;color:#fff;box-shadow:none}
