.tool[data-tool=cps-test] .cps-seg{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool[data-tool=cps-test] .cps-seg .on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.tool[data-tool=cps-test] .cps-area{justify-content:center;align-items:center;gap:var(--space-2);border:2px dashed var(--c-primary);border-radius:var(--r-lg);background:var(--c-primary-soft);-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;text-align:center;min-block-size:14rem;padding:var(--space-4);flex-direction:column;display:flex}.tool[data-tool=cps-test] .cps-area.run{border-style:solid}.tool[data-tool=cps-test] .cps-area.done{opacity:.7;cursor:default}.tool[data-tool=cps-test] .cps-big{font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 6vw,5rem);font-weight:700;line-height:1}
