@layer components{.motor.svelte-1pfq9ju,.trigger-motor.svelte-1pfq9ju{display:none}.pad-drawing[data-motors] .motor.svelte-1pfq9ju,.pad-drawing[data-motors$=-trigger] .trigger-motor.svelte-1pfq9ju{display:inline}.can.svelte-1pfq9ju,.weight.svelte-1pfq9ju{stroke:var(--edge);stroke-width:1.5px}.can.svelte-1pfq9ju{fill:var(--button)}.weight.svelte-1pfq9ju{fill:color-mix(in oklab, var(--button), var(--edge) 45%)}.shaft.svelte-1pfq9ju{fill:var(--edge)}.waves.svelte-1pfq9ju{fill:none;stroke:var(--lit);stroke-width:2.5px;stroke-linecap:round;visibility:hidden}.pad-drawing:is([data-motors=left],[data-motors=both]) [data-motor=left].svelte-1pfq9ju :is(.can:where(.svelte-1pfq9ju),.weight:where(.svelte-1pfq9ju)),.pad-drawing:is([data-motors=right],[data-motors=both]) [data-motor=right].svelte-1pfq9ju :is(.can:where(.svelte-1pfq9ju),.weight:where(.svelte-1pfq9ju)),.pad-drawing:is([data-motors=left-trigger],[data-motors=both-trigger]) [data-motor=left-trigger].svelte-1pfq9ju :is(.can:where(.svelte-1pfq9ju),.weight:where(.svelte-1pfq9ju)),.pad-drawing:is([data-motors=right-trigger],[data-motors=both-trigger]) [data-motor=right-trigger].svelte-1pfq9ju :is(.can:where(.svelte-1pfq9ju),.weight:where(.svelte-1pfq9ju)){fill:var(--lit);stroke:var(--label);stroke-width:2.5px}.pad-drawing:is([data-motors=left],[data-motors=both]) [data-motor=left].svelte-1pfq9ju .waves:where(.svelte-1pfq9ju),.pad-drawing:is([data-motors=right],[data-motors=both]) [data-motor=right].svelte-1pfq9ju .waves:where(.svelte-1pfq9ju),.pad-drawing:is([data-motors=left-trigger],[data-motors=both-trigger]) [data-motor=left-trigger].svelte-1pfq9ju .waves:where(.svelte-1pfq9ju),.pad-drawing:is([data-motors=right-trigger],[data-motors=both-trigger]) [data-motor=right-trigger].svelte-1pfq9ju .waves:where(.svelte-1pfq9ju){visibility:visible}@media (prefers-reduced-motion:no-preference){.pad-drawing:is([data-motors=left],[data-motors=both]) [data-motor=left].svelte-1pfq9ju .shake:where(.svelte-1pfq9ju),.pad-drawing:is([data-motors=left-trigger],[data-motors=both-trigger]) [data-motor=left-trigger].svelte-1pfq9ju .shake:where(.svelte-1pfq9ju){animation:90ms linear infinite svelte-1pfq9ju-heavy}.pad-drawing:is([data-motors=right],[data-motors=both]) [data-motor=right].svelte-1pfq9ju .shake:where(.svelte-1pfq9ju),.pad-drawing:is([data-motors=right-trigger],[data-motors=both-trigger]) [data-motor=right-trigger].svelte-1pfq9ju .shake:where(.svelte-1pfq9ju){animation:60ms linear infinite svelte-1pfq9ju-light}}@keyframes svelte-1pfq9ju-heavy{25%{transform:translate(2.5px,-1.5px)}50%{transform:translate(-2px,1.5px)}75%{transform:translate(1.5px,2px)}}@keyframes svelte-1pfq9ju-light{25%{transform:translate(1.2px,-.8px)}50%{transform:translate(-1px,.8px)}75%{transform:translate(.8px,1px)}}.pad-frame.svelte-jrdgwa{container-type:inline-size}.pad-drawing.svelte-jrdgwa{--body:var(--pad-body,light-dark(#fdfcff,#25212e));--edge:var(--pad-edge,light-dark(#aaa3bb,#07060a));--button:var(--pad-button,light-dark(#ebe8f3,#3b3648));--label:var(--pad-label,light-dark(#342f40,#e6e2ef));--lit:var(--pad-lit,light-dark(#7c3aed,#a78bfa));--lit-label:var(--pad-lit-label,light-dark(#fff,#1a1523));--direction:var(--pad-direction,light-dark(#9b2a24,#8d2722));--direction-label:var(--pad-direction-label,#fff);--well:color-mix(in oklab, var(--body), var(--edge) 22%);stroke-linejoin:miter;stroke-linecap:round;direction:ltr;block-size:auto;inline-size:100%;font-family:system-ui,sans-serif;font-weight:650;display:block}.pad-drawing[data-skin].svelte-jrdgwa{--bezel:color-mix(in oklab, var(--body), var(--label) 24%);--light-off:color-mix(in oklab, var(--bezel), var(--body) 45%);--player-off:color-mix(in oklab, var(--bezel), var(--label) 30%);--led:var(--sony-led);--led-glow:var(--sony-led-glow)}.pad-drawing[data-skin=switch-pro].svelte-jrdgwa{--player-off:color-mix(in oklab, var(--body), var(--edge) 55%);--ring-off:color-mix(in oklab, var(--body), var(--edge) 30%);--led:var(--switch-led);--led-glow:var(--switch-led-glow);--ring-on:var(--switch-home);--ring-glow:var(--switch-home-glow)}.pad-drawing[data-skin=xbox-elite-2].svelte-jrdgwa{--player-off:color-mix(in oklab, var(--body), var(--edge) 55%)}.pad-drawing.svelte-jrdgwa .body{fill:var(--body);stroke:var(--edge);stroke-width:2px}.pad-drawing.svelte-jrdgwa .seam{fill:none;stroke:var(--edge);stroke-width:1.25px}.pad-drawing.svelte-jrdgwa .bezel{fill:var(--bezel);stroke:var(--edge);stroke-width:1.5px}.pad-drawing.svelte-jrdgwa .light{fill:none;stroke:var(--light-on,var(--light-off));stroke-width:5px;stroke-linecap:round}.pad-drawing[data-lit].svelte-jrdgwa .light{filter:drop-shadow(0 0 2.5px var(--light-on))}.pad-drawing.svelte-jrdgwa :is(.player,.profile){fill:var(--player-off)}.pad-drawing.svelte-jrdgwa .player.on{fill:var(--led);stroke:var(--edge);stroke-width:1.5px;paint-order:stroke;filter:drop-shadow(0 0 1.5px var(--led-glow))}.pad-drawing.svelte-jrdgwa .player.flashing{fill:color-mix(in oklab, var(--led), var(--player-off));stroke:var(--edge);stroke-width:1.5px;paint-order:stroke}@media (prefers-reduced-motion:no-preference){.pad-drawing.svelte-jrdgwa .player.flashing{animation:.5s step-end infinite svelte-jrdgwa-flash}}@keyframes svelte-jrdgwa-flash{0%{fill:var(--led);filter:drop-shadow(0 0 1.5px var(--led-glow))}50%,to{fill:var(--player-off);stroke:none}}.pad-drawing.svelte-jrdgwa .ring{fill:var(--ring-off);stroke:var(--edge);stroke-width:1px}.pad-drawing.svelte-jrdgwa .ring[data-ring=unknown]{fill:none;stroke:color-mix(in oklab, var(--label) 60%, var(--edge));stroke-dasharray:2.5 2}.pad-drawing.svelte-jrdgwa .ring[data-ring=dim]{fill:color-mix(in oklab, var(--ring-on) 70%, var(--ring-off))}.pad-drawing.svelte-jrdgwa .ring[data-ring=bright]{fill:var(--ring-on);stroke-width:1.5px;filter:drop-shadow(0 0 3px var(--ring-glow))}.pad-drawing.svelte-jrdgwa .lens .frame{fill:var(--bezel);stroke:var(--edge);stroke-width:2px}.pad-drawing.svelte-jrdgwa .lens .player.on{stroke-width:3px;filter:drop-shadow(0 0 4px var(--led-glow))}.pad-drawing.svelte-jrdgwa .hole{fill:color-mix(in oklab, var(--body), var(--edge) 55%)}.pad-drawing.svelte-jrdgwa .tick{fill:none;stroke:var(--label);stroke-width:1.5px;opacity:.7}.pad-drawing.svelte-jrdgwa .shadow{fill:var(--edge);opacity:.18}.pad-drawing.svelte-jrdgwa .rim{fill:color-mix(in oklab, var(--body), var(--edge) 40%);stroke:var(--edge);stroke-width:2px}.pad-drawing.svelte-jrdgwa :is(.well,.socket){fill:var(--well)}.pad-drawing.svelte-jrdgwa .gate{fill:none;stroke:var(--edge);stroke-width:1.5px;stroke-dasharray:2 5;opacity:.6}.pad-drawing.svelte-jrdgwa :is(.cap,.ball,.hub){fill:var(--button);stroke:var(--edge);stroke-width:1.5px}.pad-drawing.svelte-jrdgwa .print{opacity:.7}.pad-drawing.svelte-jrdgwa .plate{fill:color-mix(in oklab, var(--button), var(--edge) 10%);stroke:var(--edge);stroke-width:1.5px}.pad-drawing.svelte-jrdgwa .dish{fill:color-mix(in oklab, var(--button), var(--edge) 12%)}.pad-drawing.svelte-jrdgwa .shaft{fill:var(--edge)}.pad-drawing.svelte-jrdgwa .shine{fill:var(--body);opacity:.55}.pad-drawing.svelte-jrdgwa .label{fill:var(--label);text-anchor:middle;dominant-baseline:central;pointer-events:none}.pad-drawing.svelte-jrdgwa .glyph{fill:none;stroke:var(--label);stroke-width:2px}.pad-drawing.svelte-jrdgwa .glyph .solid{fill:var(--label);stroke:none}.pad-drawing.svelte-jrdgwa .stick .knob{transform:translate(calc(var(--x,0) * 16px), calc(var(--y,0) * 16px))}.pad-drawing.svelte-jrdgwa .lever .knob{transform:translate(calc(var(--x,0) * 24px), calc(var(--y,0) * 24px))}.pad-drawing.svelte-jrdgwa .stick.moved>.gate{stroke:var(--lit);stroke-width:2.5px;stroke-dasharray:none;opacity:1}.pad-drawing.svelte-jrdgwa .lever.moved .ball{stroke:var(--lit);stroke-width:4px}.pad-drawing.svelte-jrdgwa .level{fill:var(--lit);transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--value,0))}.pad-drawing.svelte-jrdgwa .rise{fill:var(--lit);transform:translateY(calc(var(--value,0) * var(--reach,0) * -1px))}.pad-drawing.svelte-jrdgwa .trigger .outline{fill:none;stroke:var(--edge);stroke-width:1.5px}.pad-drawing.svelte-jrdgwa .trigger .cap{stroke:none}.pad-drawing.svelte-jrdgwa .direction :is(.cap,.ball){fill:var(--direction)}.pad-drawing.svelte-jrdgwa .direction .dish{fill:color-mix(in oklab, var(--direction), var(--edge) 14%)}.pad-drawing.svelte-jrdgwa .key>.cap{fill:color-mix(in oklab, var(--direction), black 13%)}.pad-drawing.svelte-jrdgwa .key>.dish{fill:var(--direction)}.pad-drawing.svelte-jrdgwa .direction .label{fill:var(--direction-label)}.pad-drawing.svelte-jrdgwa .direction .glyph{stroke:var(--direction-label)}.pad-drawing.svelte-jrdgwa .direction .glyph .solid{fill:var(--direction-label)}.pad-drawing.svelte-jrdgwa .finger .tip{fill:var(--lit);stroke:var(--label);stroke-width:2px}.pad-drawing.svelte-jrdgwa .finger .trail{fill:none;stroke:var(--lit);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.pad-drawing.svelte-jrdgwa .pressed :is(.cap,.outline){fill:var(--lit);stroke:var(--label);stroke-width:3.5px}.pad-drawing.svelte-jrdgwa .trigger.pressed .outline{fill:none}.pad-drawing.svelte-jrdgwa .pressed .label{fill:var(--lit-label)}.pad-drawing.svelte-jrdgwa .pressed .glyph{stroke:var(--lit-label)}.pad-drawing.svelte-jrdgwa .pressed .glyph .solid{fill:var(--lit-label)}.pad-drawing.svelte-jrdgwa .pressed .dish{fill:color-mix(in oklab, var(--lit), var(--lit-label) 25%)}.pad-drawing.svelte-jrdgwa .round.pressed .cap{transform-box:fill-box;transform-origin:50%;transform:scale(.93)}.pad-drawing.svelte-jrdgwa .asked :is(.cap,.outline),.pad-drawing.svelte-jrdgwa .stick.asked .gate{stroke:var(--accent);stroke-width:6px}.pad-drawing.svelte-jrdgwa .asked:not(.pressed) .cap{fill:color-mix(in oklab, var(--accent) 30%, var(--button))}@media (prefers-reduced-motion:no-preference){.pad-drawing.svelte-jrdgwa .asked :is(.cap,.outline),.pad-drawing.svelte-jrdgwa .stick.asked .gate{animation:1.2s ease-in-out infinite pad-asked}}@keyframes pad-asked{50%{stroke-opacity:.45}}@container (inline-size<480px){.pad-drawing.svelte-jrdgwa .stick .label{font-size:17px}.pad-drawing.svelte-jrdgwa .small>.face{transform-box:fill-box;transform-origin:50%;transform:scale(1.4)}}@media (forced-colors:active){.pad-drawing.svelte-jrdgwa .asked :is(.cap,.outline),.pad-drawing.svelte-jrdgwa .stick.asked .gate{stroke:highlight}.pad-drawing.svelte-jrdgwa{--body:Canvas;--edge:CanvasText;--button:Canvas;--label:CanvasText;--lit:Highlight;--lit-label:HighlightText;--direction:Canvas;--direction-label:CanvasText;--well:Canvas}.pad-drawing[data-skin].svelte-jrdgwa{--bezel:Canvas;--light-off:Canvas;--player-off:Canvas}.pad-drawing[data-skin=switch-pro].svelte-jrdgwa{--player-off:Canvas;--ring-off:Canvas}.pad-drawing[data-skin=xbox-elite-2].svelte-jrdgwa{--player-off:Canvas}.pad-drawing[data-skin].svelte-jrdgwa [data-control]{--label:CanvasText}.pad-drawing.svelte-jrdgwa :is(.light,.player,.ring,.profile){stroke:canvastext}.pad-drawing.svelte-jrdgwa .player.flashing{fill:canvastext;outline-offset:1.5px;outline:1px dashed canvastext;animation:none}.pad-drawing.svelte-jrdgwa .ring[data-ring=dim]{fill:canvas;stroke-width:2.5px}.pad-drawing.svelte-jrdgwa .ring[data-ring=bright]{fill:canvastext;filter:none}.pad-drawing.svelte-jrdgwa:not([data-lit]) .light{stroke-width:1.5px}.pad-drawing[data-lit].svelte-jrdgwa .light{filter:none}.pad-drawing.svelte-jrdgwa .player.on{fill:canvastext;filter:none}.pad-drawing.svelte-jrdgwa .lens .frame{stroke:canvastext}.pad-drawing.svelte-jrdgwa .lens .player.on{filter:none}.pad-drawing.svelte-jrdgwa .key:not(.pressed)>:is(.cap,.dish){fill:var(--direction)}.pad-drawing.svelte-jrdgwa :is(.shadow,.shine){display:none}}.buttons-card.svelte-ali6zc{contain:inline-size layout style;--c:12px;--cut-fill:var(--surface);--cut-line:var(--border-subtle);--cut-notch:var(--accent);align-content:start;gap:6px;min-inline-size:0;padding-block:8px 10px;padding-inline:12px;display:grid;position:relative}.head.svelte-ali6zc{align-items:center;gap:2px;min-block-size:24px;min-inline-size:0;display:flex}h3.svelte-ali6zc{font-size:11px;font-weight:650;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}.buttons-card.svelte-ali6zc .tiles{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.buttons-card.svelte-ali6zc .tile{isolation:isolate;border:1px dashed var(--border);white-space:nowrap;block-size:2.375rem;min-inline-size:0;color:var(--text-muted);place-content:center;justify-items:center;font-size:13px;font-weight:650;line-height:1.15;display:grid;position:relative;overflow:hidden}.buttons-card.svelte-ali6zc .tile[data-seen=true]{border-style:solid;border-color:color-mix(in oklab, var(--accent), var(--surface) 45%);color:var(--accent-text)}.buttons-card.svelte-ali6zc .tile .name{text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.buttons-card.svelte-ali6zc .tile svg{block-size:16px;inline-size:16px}@media (orientation:portrait){:where(:root[data-phone]) .buttons-card.svelte-ali6zc .tiles{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr))}}@media (orientation:landscape){:where(:root[data-phone]) .buttons-card.svelte-ali6zc .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}:where(:root[data-phone]) .buttons-card.svelte-ali6zc .tiles:has(>:nth-child(19)){grid-template-columns:repeat(4,minmax(0,1fr))}:where(:root[data-phone]) .buttons-card.svelte-ali6zc .tiles:has(>:nth-child(25)){grid-template-columns:repeat(5,minmax(0,1fr))}:where(:root[data-phone]) .buttons-card.svelte-ali6zc .tiles:has(>:nth-child(31)){grid-template-columns:repeat(6,minmax(0,1fr))}:where(:root[data-phone]) .buttons-card.svelte-ali6zc .tile{block-size:clamp(1.5rem,16.6667cqb - .708333rem - 4px,2.375rem)}}.sticks-card.svelte-1j3fs0{--c:12px;--cut-fill:var(--surface);--cut-line:var(--border-subtle);--cut-notch:var(--accent);align-content:start;gap:4px;min-inline-size:0;padding-block:8px 10px;padding-inline:12px;display:grid;position:relative}.head.svelte-1j3fs0{align-items:center;gap:2px;min-block-size:24px;display:flex}h3.svelte-1j3fs0{font-size:11px;font-weight:650;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0}.body.svelte-1j3fs0{align-items:center;gap:10px;display:flex}.circle.svelte-1j3fs0{inline-size:var(--circle,7rem);flex:none}.reading.svelte-1j3fs0{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;block-size:1lh;margin-block-start:-5px;font-size:11.5px;line-height:1.2;display:flex}.figures.svelte-1j3fs0{border-collapse:collapse;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.figures.svelte-1j3fs0 th:where(.svelte-1j3fs0),.figures.svelte-1j3fs0 td{white-space:nowrap;padding-block:1px;padding-inline:4px}.figures.svelte-1j3fs0 tbody:where(.svelte-1j3fs0) th:where(.svelte-1j3fs0){letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--text-muted);padding-inline:8px;font-size:10px;font-weight:650}.figures.svelte-1j3fs0 td{text-overflow:ellipsis;inline-size:5.5rem;min-inline-size:5.5rem;max-inline-size:5.5rem;overflow:hidden}.figures.svelte-1j3fs0 td.left{text-align:end}.figures.svelte-1j3fs0 td.right{text-align:start}.note.svelte-1j3fs0{color:var(--text-muted);margin:0;font-size:11.5px}.stacked.svelte-1j3fs0 .body:where(.svelte-1j3fs0){grid-template-columns:1fr 1fr;grid-template-areas:"left right""figures figures";justify-items:center;gap:4px 8px;display:grid}.stacked.svelte-1j3fs0 .circle:where(.svelte-1j3fs0){inline-size:min(var(--circle,7rem), 6.25rem)}.stacked.svelte-1j3fs0 .circle.left:where(.svelte-1j3fs0){grid-area:left}.stacked.svelte-1j3fs0 .circle.right:where(.svelte-1j3fs0){grid-area:right}.stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0){table-layout:fixed;grid-area:figures;justify-self:stretch}.stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0) td{inline-size:auto;min-inline-size:0;max-inline-size:none}@media (orientation:landscape){:where(:root[data-phone]) .stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0){table-layout:auto}:where(:root[data-phone]) .stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0) td{inline-size:5.25rem;min-inline-size:5.25rem;max-inline-size:5.25rem}:where(:root[data-phone]) .stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0) td.left{padding-inline-start:0}:where(:root[data-phone]) .stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0) td.right{padding-inline-end:0}:where(:root[data-phone]) .stacked.svelte-1j3fs0 .figures:where(.svelte-1j3fs0) tbody:where(.svelte-1j3fs0) th:where(.svelte-1j3fs0){padding-inline:4px}}@media (orientation:portrait){:where(:root[data-phone]) .body.svelte-1j3fs0{grid-template-columns:1fr 1fr;grid-template-areas:"left right""figures figures";justify-items:center;gap:4px 8px;display:grid}:where(:root[data-phone]) .circle.left.svelte-1j3fs0{grid-area:left}:where(:root[data-phone]) .circle.right.svelte-1j3fs0{grid-area:right}:where(:root[data-phone]) .figures.svelte-1j3fs0{grid-area:figures;justify-self:stretch}:where(:root[data-phone]) .figures.svelte-1j3fs0 td{inline-size:auto;min-inline-size:0;max-inline-size:none}}.menu-wrap.svelte-1i8zhyk{align-self:stretch;display:flex;position:relative}.menu.svelte-1i8zhyk{z-index:20;background:var(--surface-raised);border:1px solid var(--border);min-inline-size:15rem;max-inline-size:min(22rem,100vw - 16px);filter:drop-shadow(0 8px 18px var(--shadow));padding:6px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.menu.end.svelte-1i8zhyk{inset-inline:auto 0}.menu.narrow.svelte-1i8zhyk{min-inline-size:8rem}.menu.up.svelte-1i8zhyk{inset-block:auto calc(100% + 4px)}ul.svelte-1i8zhyk{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu.svelte-1i8zhyk li>button{--cut-control:0px;inline-size:100%;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding-block:8px;padding-inline:10px;display:flex}.menu.svelte-1i8zhyk li>button:hover{background:var(--accent-soft)}.menu.svelte-1i8zhyk li>button[aria-pressed=true]{font-weight:700}.menu.svelte-1i8zhyk hr{border:0;border-block-start:1px solid var(--border-subtle);margin:4px 0}}
