.GamepadTesterTool_waiting__5XgKK{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.GamepadTesterTool_waitIcon__4gTzv{font-size:3rem}.GamepadTesterTool_waiting__5XgKK p{font-size:.88rem;color:var(--text-muted);line-height:1.5;max-width:360px}.GamepadTesterTool_muted__XRvO_{font-size:.78rem!important;color:var(--text-faint)!important}.GamepadTesterTool_gpList__pWa82{display:flex;flex-direction:column;gap:6px}.GamepadTesterTool_gpChip__UV_ZS{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:all .12s;text-align:left}.GamepadTesterTool_gpChip__UV_ZS:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.GamepadTesterTool_gpActive__HIlBg{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.GamepadTesterTool_gpIcon__vw8q3{font-size:1.2rem;flex-shrink:0}.GamepadTesterTool_gpId___mKMv{font-family:var(--font-mono);font-size:.78rem;color:var(--text);flex:1 1}.GamepadTesterTool_gpMapping__iIbZ9{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);background:var(--surface);padding:1px 6px;border-radius:3px;white-space:nowrap}.GamepadTesterTool_buttonGrid__XKJQL{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:6px;gap:6px}.GamepadTesterTool_buttonItem__Pdghq{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;min-height:60px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;transition:border-color .1s,background .1s;background:var(--surface)}.GamepadTesterTool_buttonBar__Q7Yaa{position:absolute;bottom:0;left:0;width:100%;background:color-mix(in srgb,var(--accent) 25%,transparent);transition:height .08s}.GamepadTesterTool_pressed__ayWOf{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.GamepadTesterTool_touched___gN7p{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.GamepadTesterTool_buttonLabel__1jbz7{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);position:relative;z-index:1}.GamepadTesterTool_buttonVal__JUUko{font-family:var(--font-mono);font-size:.82rem;color:var(--text);font-weight:500;position:relative;z-index:1}.GamepadTesterTool_pressed__ayWOf .GamepadTesterTool_buttonLabel__1jbz7,.GamepadTesterTool_pressed__ayWOf .GamepadTesterTool_buttonVal__JUUko{color:var(--accent-bright)}.GamepadTesterTool_axesList__y8kI3{display:flex;flex-direction:column;gap:10px}.GamepadTesterTool_axisRow__ZTwdo{display:grid;grid-template-columns:80px 1fr 60px;grid-gap:12px;gap:12px;align-items:center}.GamepadTesterTool_axisLabel__cIOJ_{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted)}.GamepadTesterTool_axisTrack__pHCGw{position:relative;height:8px;background:var(--border);border-radius:4px}.GamepadTesterTool_axisCenter__e8Yy0{position:absolute;left:50%;top:0;width:1px;height:100%;background:color-mix(in srgb,var(--accent) 40%,transparent)}.GamepadTesterTool_axisThumb__RBKZb{position:absolute;top:-4px;width:16px;height:16px;border-radius:50%;background:var(--accent);transform:translateX(-50%);transition:left .05s}.GamepadTesterTool_axisVal__SqUCd{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GamepadTesterTool_btn__om0f3{padding:.38rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text);font-family:var(--font-mono);font-size:.85rem;cursor:pointer;transition:all .12s}.GamepadTesterTool_btn__om0f3:hover{border-color:var(--accent);color:var(--accent)}.GamepadTesterTool_btn__om0f3:disabled{opacity:.4;cursor:default}.GamepadTesterTool_btnPrimary__54Asy{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent);color:var(--accent-bright)}.GamepadTesterTool_btnPrimary__54Asy:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.GamepadTesterTool_rumbling__Rrotg{animation:GamepadTesterTool_rumbleAnim__OIx8e .1s ease-in-out infinite}@keyframes GamepadTesterTool_rumbleAnim__OIx8e{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.GamepadTesterTool_muted2__1R1BF{font-size:.78rem;color:var(--text-faint);margin-top:6px}.GamepadTesterTool_notesList__h5IZn{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:var(--text-muted);line-height:1.5}.GamepadTesterTool_notesList__h5IZn code{font-family:var(--font-mono);color:var(--accent)}