._3JPY4G_tool{flex-direction:column;gap:12px;min-width:0;display:flex}._3JPY4G_note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.88rem}._3JPY4G_ok{color:var(--ok);margin:0;font-weight:700}._3JPY4G_badText{color:var(--bad);font-weight:700}._3JPY4G_touchOnly{margin:0;font-size:.92rem;display:none}@media (pointer:coarse) and (not (any-pointer:fine)){._3JPY4G_touchOnly{display:block}}._3JPY4G_modes{border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}._3JPY4G_modes legend{margin-bottom:6px;padding:0;font-size:.9rem;font-weight:700}._3JPY4G_mode{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);min-height:64px;color:var(--fg);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex;position:relative}._3JPY4G_mode input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._3JPY4G_mode b{font-size:.98rem}._3JPY4G_mode span{color:var(--muted);font-size:.82rem;line-height:1.35}._3JPY4G_mode:focus-within{outline:2px solid var(--accent);outline-offset:2px}._3JPY4G_mode._3JPY4G_on{border-color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}._3JPY4G_pad{border:2px solid var(--fg);background:var(--card);min-height:240px;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:24px;justify-content:center;align-items:center;gap:18px;min-width:0;padding:18px 16px;display:flex}._3JPY4G_padText{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;max-width:22rem;font-size:.95rem;display:flex}._3JPY4G_padBig{font-size:1.6rem;font-weight:800;line-height:1.2}._3JPY4G_mouse{flex:none;width:120px;height:172px}._3JPY4G_body{fill:var(--paper-2);stroke:var(--fg);stroke-width:2px}._3JPY4G_part{fill:var(--card);stroke:var(--fg);stroke-width:2px}._3JPY4G_part._3JPY4G_lit{fill:var(--coral)}._3JPY4G_cpsPad{text-align:center;flex-direction:column;gap:8px;min-height:260px}._3JPY4G_cpsPad ._3JPY4G_padBig{font-size:3.2rem}._3JPY4G_cpsPad._3JPY4G_ended{background:var(--paper-2);cursor:default}._3JPY4G_wheelPad{text-align:center;cursor:ns-resize;flex-direction:column;gap:14px}._3JPY4G_track{border-top:1.5px dashed var(--line-2);border-bottom:1.5px dashed var(--line-2);align-items:center;gap:3px;width:100%;max-width:30rem;height:64px;display:flex;overflow:hidden}._3JPY4G_step{background:var(--fg);border-radius:3px;flex:none;width:6px;height:26px}._3JPY4G_step[data-dir=down]{align-self:flex-end}._3JPY4G_step[data-dir=up]{align-self:flex-start}._3JPY4G_step._3JPY4G_flip{background:var(--coral);width:8px;height:40px}._3JPY4G_controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px;display:grid}._3JPY4G_controls label{flex-direction:column;gap:3px;min-width:0;font-size:.9rem;font-weight:600;display:flex}._3JPY4G_controls select{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--fg);font:inherit;padding:6px 10px;font-weight:400}._3JPY4G_verdict{border-radius:var(--radius);overflow-wrap:anywhere;border:2px solid;margin:0;padding:10px 12px;font-weight:700}._3JPY4G_verdict._3JPY4G_good{color:var(--ok)}._3JPY4G_verdict._3JPY4G_bad{color:var(--bad)}._3JPY4G_btns{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._3JPY4G_btns li{border:1.5px solid var(--line-2);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;font-size:.86rem;display:flex}._3JPY4G_btns li b{font-size:.95rem}._3JPY4G_btns li._3JPY4G_idle{color:var(--muted);border-style:dashed}._3JPY4G_suspects{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding-left:1.4rem;font-size:.9rem;display:flex}._3JPY4G_result{flex-direction:column;gap:8px;min-width:0;display:flex}._3JPY4G_big{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}._3JPY4G_big .num{border-bottom:6px solid var(--coral);font-size:3.2rem;font-weight:800;line-height:1}._3JPY4G_unit{font-size:1.3rem;font-weight:700}._3JPY4G_perSec{border:1.5px solid var(--line);border-radius:var(--radius);align-items:flex-end;gap:3px;height:56px;padding:4px;display:flex}._3JPY4G_perSec span{background:var(--fg);border-radius:2px 2px 0 0;flex:1 1 0;min-width:2px}._3JPY4G_facts{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:6px;margin:0;display:grid}._3JPY4G_facts>div{border:1.5px solid var(--line);border-radius:var(--radius);min-width:0;padding:8px 10px}._3JPY4G_facts dt{color:var(--muted);font-size:.82rem;font-weight:600}._3JPY4G_facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.3rem;font-weight:800}._3JPY4G_actions{flex-wrap:wrap;gap:10px;display:flex}._3JPY4G_actions button{min-height:48px}._3JPY4G_actions button:disabled{opacity:.55}@media (max-width:480px){._3JPY4G_pad{text-align:center;flex-direction:column;gap:10px}._3JPY4G_mouse{width:96px;height:138px}}
