.checker[data-astro-cid-6royztcv]{border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--glow);gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.js-only[data-astro-cid-6royztcv]{display:none}.js .checker-head[data-astro-cid-6royztcv]{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.checker-head[data-astro-cid-6royztcv] label[data-astro-cid-6royztcv]{font-size:var(--text-s);font-weight:500}.checker-value[data-astro-cid-6royztcv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:500;line-height:1}.js .checker-input[data-astro-cid-6royztcv]{width:100%;height:2.75rem;accent-color:var(--accent);cursor:pointer;margin:-.5rem 0 0;display:block}.plot[data-astro-cid-6royztcv]{gap:1.25rem;display:grid;position:relative}.js .plot[data-astro-cid-6royztcv]{padding-top:2.25rem}.bench-label[data-astro-cid-6royztcv]{font-size:var(--text-s);color:var(--muted);line-height:1.4}.bench-label[data-astro-cid-6royztcv] span[data-astro-cid-6royztcv]{z-index:1;background:var(--surface-white);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.375rem;position:relative}.bench-plot[data-astro-cid-6royztcv]{height:1.5rem;margin-top:.5rem;position:relative}.bench-plot[data-astro-cid-6royztcv] span[data-astro-cid-6royztcv]{position:absolute}.axis[data-astro-cid-6royztcv]{inset-inline:0;background:var(--chart-track);height:2px;top:calc(50% - 1px)}.band[data-astro-cid-6royztcv]{background:var(--chart-band);border-radius:3px;top:.25rem;bottom:.25rem}.median[data-astro-cid-6royztcv]{background:var(--muted);border-radius:2px;width:3px;margin-left:-1.5px;top:0;bottom:0}.whisker[data-astro-cid-6royztcv]{background:var(--chart-compare);height:2px;top:calc(50% - 1px)}.cap[data-astro-cid-6royztcv]{background:var(--chart-compare);width:2px;margin-left:-1px;top:.3125rem;bottom:.3125rem}.average[data-astro-cid-6royztcv]{border:2px solid var(--surface-white);background:var(--muted);border-radius:50%;width:16px;height:16px;margin-left:-8px;top:calc(50% - 8px)}.ticks[data-astro-cid-6royztcv]{height:1.25rem;font-size:var(--text-xs);color:var(--muted);position:relative}.ticks[data-astro-cid-6royztcv] span[data-astro-cid-6royztcv]{position:absolute;top:0;translate:-50%}.ticks[data-astro-cid-6royztcv] .is-start[data-astro-cid-6royztcv]{translate:0}.ticks[data-astro-cid-6royztcv] .is-end[data-astro-cid-6royztcv]{translate:-100%}.js .you[data-astro-cid-6royztcv]{background:var(--chart-focus);pointer-events:none;width:2px;margin-left:-1px;transition:left .12s linear;display:block;position:absolute;top:0;bottom:1.5rem}.you[data-astro-cid-6royztcv] span[data-astro-cid-6royztcv]{border-radius:var(--radius-pill);background:var(--chart-focus);color:var(--on-accent);font-size:var(--text-xs);white-space:nowrap;padding:.1875rem .625rem;font-weight:500;position:absolute;top:0;left:50%;translate:-50%}.message[data-astro-cid-6royztcv]{max-width:40em;font-size:var(--text-l);line-height:1.45}.cta[data-astro-cid-6royztcv]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.checker-foot[data-astro-cid-6royztcv]{gap:.25rem;max-width:46em;margin-top:1rem;display:grid}.caveat[data-astro-cid-6royztcv]{font-size:var(--text-s);color:var(--muted);margin-top:.5rem}@media (width<=479.98px){.cta[data-astro-cid-6royztcv] .btn[data-astro-cid-6royztcv]{width:100%}}.page-head[data-astro-cid-fcbrwxqn] h1[data-astro-cid-fcbrwxqn]{max-width:14ch}.clock-section[data-astro-cid-fcbrwxqn]{padding-top:calc(var(--section) * 2)}.clock[data-astro-cid-fcbrwxqn]{border-radius:var(--radius-card);background:var(--surface-white);box-shadow:var(--glow);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.clock-plot[data-astro-cid-fcbrwxqn]{position:relative}.clock-line[data-astro-cid-fcbrwxqn],.clock-window[data-astro-cid-fcbrwxqn],.clock-window-label[data-astro-cid-fcbrwxqn]{display:none}.clock-steps[data-astro-cid-fcbrwxqn]{gap:1.5rem;padding-left:2rem;list-style:none;display:grid;position:relative}.clock-steps[data-astro-cid-fcbrwxqn]:before{content:"";background:var(--chart-compare);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5625rem}.clock-step[data-astro-cid-fcbrwxqn]{position:relative}.clock-dot[data-astro-cid-fcbrwxqn]{background:var(--chart-focus);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.125rem;left:-2rem}.step-2[data-astro-cid-fcbrwxqn] .clock-dot[data-astro-cid-fcbrwxqn]{border:4px solid var(--chart-focus);background:var(--surface-white)}.step-3[data-astro-cid-fcbrwxqn] .clock-dot[data-astro-cid-fcbrwxqn]{background:var(--ink)}.clock-when[data-astro-cid-fcbrwxqn]{font-size:var(--text-xs);letter-spacing:.02em;color:var(--muted);font-weight:600}.step-1[data-astro-cid-fcbrwxqn] .clock-when[data-astro-cid-fcbrwxqn]{color:var(--accent)}.step-3[data-astro-cid-fcbrwxqn] .clock-when[data-astro-cid-fcbrwxqn]{color:var(--ink)}.clock-body[data-astro-cid-fcbrwxqn]{max-width:30em;font-size:var(--text-s);margin-top:.25rem;line-height:1.45}.clock-note[data-astro-cid-fcbrwxqn]{max-width:52em;color:var(--muted);margin-top:2rem;font-size:.75rem;line-height:1.5}@media (width>=900px){.clock-plot[data-astro-cid-fcbrwxqn]{padding-top:2.5rem}.clock-line[data-astro-cid-fcbrwxqn]{top:3.0625rem;background:var(--chart-compare);height:2px;display:block;position:absolute;inset-inline:0}.clock-plot[data-astro-cid-fcbrwxqn]{--notice:calc((100% - 4rem) / 3 + 2rem)}.clock-window[data-astro-cid-fcbrwxqn]{top:2.5rem;left:var(--notice);background:var(--chart-window);border-radius:3px;height:1.25rem;display:block;position:absolute;right:0}.clock-window-label[data-astro-cid-fcbrwxqn]{top:0;left:var(--notice);font-size:var(--text-s);text-align:center;color:var(--muted);display:block;position:absolute;right:0}.clock-steps[data-astro-cid-fcbrwxqn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;padding-left:0}.clock-steps[data-astro-cid-fcbrwxqn]:before{display:none}.clock-dot[data-astro-cid-fcbrwxqn]{margin-bottom:1rem;display:block;position:relative;top:0;left:0}.step-3[data-astro-cid-fcbrwxqn]{text-align:right;align-content:start;justify-items:end;display:grid}}
