#cps-test{margin:8px 0 20px;font-family:Open Sans,Helvetica,Arial,sans-serif;color:#1d2230}.cps-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cps-dur{display:flex;align-items:center;gap:6px;margin:0 0 10px}.cps-dur-label{font-size:15px;font-weight:700;margin-right:4px}.cps-chip{min-width:48px;height:38px;padding:0 10px;border:0;border-radius:.325em;background:#f7f7f7;box-shadow:inset 0 0 0 1px #0000001f;color:#1d2230;font:700 16px/38px Open Sans,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer}#cps-test .cps-chip:hover,#cps-test .cps-chip:focus{opacity:1}.cps-chip:hover{box-shadow:inset 0 0 0 2px #58b6ed}.cps-chip[aria-pressed=true]{background:#2489c5;color:#fff;box-shadow:none}#cps-test .cps-chip:disabled{opacity:.55;cursor:default}.cps-chip:disabled:hover{box-shadow:inset 0 0 0 1px #0000001f}.cps-chip[aria-pressed=true]:disabled:hover{box-shadow:none}.cps-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 10px}.cps-stat{padding:8px 6px 6px;border-radius:.325em;background:#f7f7f7;box-shadow:inset 0 0 0 1px #00000014;text-align:center}.cps-stat-v{font:700 26px/1.2 Poppins,Open Sans,sans-serif;font-variant-numeric:tabular-nums}.cps-stat-k{font-size:14px;color:#555}.cps-pad{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:.325em;box-sizing:border-box;text-align:center;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cps-pad:focus-visible{box-shadow:0 0 0 3px #58b6ed}.cps-idle{background:#2489c5;color:#fff}.cps-run{background:#084d77;color:#fff;touch-action:none}.cps-done,.cps-locked{background:#e9f4fb;color:#084d77;box-shadow:inset 0 0 0 2px #2489c5}.cps-big{font-family:Poppins,Open Sans,sans-serif;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;pointer-events:none}.cps-small{margin-top:12px;max-width:30em;line-height:1.5;pointer-events:none}.cps-ripple{position:absolute;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:#ffffff73;pointer-events:none;animation:cps-ripple .45s ease-out forwards}@keyframes cps-ripple{0%{transform:scale(.2);opacity:1}to{transform:scale(2.2);opacity:0}}.cps-best{min-height:1.5em;margin:10px 0 0;font-weight:700;text-align:center}.cps-desktop .cps-pad{height:320px}.cps-desktop .cps-idle:hover{background:#58b6ed}.cps-desktop .cps-big{font-size:40px}.cps-desktop .cps-run .cps-big{font-size:72px}.cps-desktop .cps-done .cps-big{font-size:60px}.cps-desktop .cps-small{font-size:17px}.cps-phone .cps-dur{gap:5px}.cps-phone .cps-dur-label{display:none}.cps-phone .cps-chip{flex:1 1 0;min-width:0;height:42px;line-height:42px;padding:0}.cps-phone .cps-chip:after{content:" s";font-weight:400}.cps-phone .cps-stats{gap:6px}.cps-phone .cps-stat-v{font-size:22px}.cps-phone .cps-stat-k{font-size:13px}.cps-phone .cps-pad{height:300px;padding:18px 16px}.cps-phone .cps-idle:active{background:#58b6ed}.cps-phone .cps-big{font-size:32px}.cps-phone .cps-run .cps-big{font-size:64px}.cps-phone .cps-done .cps-big{font-size:48px}.cps-phone .cps-small{font-size:16px}html.supports-dark-mode.theme-dark #cps-test{color:#ddd}html.supports-dark-mode.theme-dark .cps-chip,html.supports-dark-mode.theme-dark .cps-stat{background:#333;color:#ddd;box-shadow:inset 0 0 0 1px #555}html.supports-dark-mode.theme-dark .cps-chip[aria-pressed=true]{background:#2489c5;color:#fff;box-shadow:none}html.supports-dark-mode.theme-dark .cps-stat-k{color:#aaa}
