.GamepadTester_empty__GvdC3{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:32px;text-align:center}.GamepadTester_emptyIcon__kt5Ay{font-size:40px;line-height:1;opacity:.7}.GamepadTester_emptyText__TtyL_{font-size:14px;color:var(--bt-muted);max-inline-size:32ch}.GamepadTester_pads__vnnV5{display:flex;flex-direction:column;gap:20px}.GamepadTester_header__0r4EN{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.GamepadTester_headerMeta__m_54N{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.GamepadTester_padId__aW5ye{font-size:15px;font-weight:600;color:var(--bt-ink);word-break:break-word}.GamepadTester_padSub__5woXg{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--bt-muted)}.GamepadTester_sectionLabel__q0jUa{font-family:var(--mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--bt-muted);margin-block-end:10px}.GamepadTester_buttonGrid__3zAsw{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;overflow-x:auto}.GamepadTester_button__8Yrmp{position:relative;display:flex;align-items:center;justify-content:center;block-size:48px;border:1px solid var(--bt-line);border-radius:8px;background:var(--bt-surface);color:var(--bt-ink);font-family:var(--mono);font-size:12px;font-weight:500;overflow:hidden;transition:background-color 90ms ease,border-color 90ms ease,color 90ms ease}.GamepadTester_buttonFill__iCz9G{position:absolute;inset-inline:0;inset-block-end:0;background:var(--bt-fill-hover);transition:block-size 60ms linear;z-index:0}.GamepadTester_buttonIndex__GnFOJ{position:relative;z-index:1}.GamepadTester_button__8Yrmp[data-pressed=true]{background:color-mix(in srgb,var(--bt-accent) 18%,var(--bt-surface));border-color:var(--bt-accent);color:var(--bt-accent);font-weight:700}.GamepadTester_button__8Yrmp[data-pressed=true] .GamepadTester_buttonFill__iCz9G{background:color-mix(in srgb,var(--bt-accent) 30%,transparent)}.GamepadTester_sticks__oXs_y{display:flex;flex-wrap:wrap;gap:20px}.GamepadTester_stick__Sdsg6{display:flex;flex-direction:column;align-items:center;gap:8px}.GamepadTester_stickPad__OeOY_{position:relative;inline-size:96px;block-size:96px;border:1px solid var(--bt-line);border-radius:50%;background:var(--bt-surface);background-image:linear-gradient(var(--bt-line),var(--bt-line)),linear-gradient(var(--bt-line),var(--bt-line));background-size:1px 100%,100% 1px;background-position:50%;background-repeat:no-repeat}.GamepadTester_stickDot__IPQoT{position:absolute;inline-size:14px;block-size:14px;margin-inline-start:-7px;margin-block-start:-7px;border-radius:50%;background:var(--bt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-accent) 22%,transparent);transition:inset-inline-start 60ms linear,inset-block-start 60ms linear}.GamepadTester_stickValues__N1Cmn{display:flex;gap:10px;font-family:var(--mono);font-size:12px;color:var(--bt-ink);font-variant-numeric:tabular-nums}