.rps__top[data-v-9c4eb4aa]{justify-content:center}.rps__arena[data-v-9c4eb4aa]{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px}.rps__hand[data-v-9c4eb4aa]{flex:1 1 240px;min-width:0;padding:24px;border-radius:28px;border:2px solid var(--px-ink);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.rps__hand--you[data-v-9c4eb4aa]{background:var(--px-tint)}.rps__hand--cpu[data-v-9c4eb4aa]{background:var(--px-ink);color:var(--px-cream)}.rps__who[data-v-9c4eb4aa]{font-weight:800;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.rps__big[data-v-9c4eb4aa]{width:clamp(96px,18vw,140px);height:auto;aspect-ratio:1}.rps__hand--cpu .rps__big[data-v-9c4eb4aa]{transform:scaleX(-1)}.rps__name[data-v-9c4eb4aa]{font:800 24px/1.1 var(--font-family-display)}.rps__mid[data-v-9c4eb4aa]{flex:1 1 140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.rps__score[data-v-9c4eb4aa]{font:800 clamp(48px,7vw,64px)/1 var(--font-family-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rps__verdict[data-v-9c4eb4aa]{padding:6px 14px;border-radius:999px;border:2px solid var(--px-ink);font-weight:800;font-size:15px;background:var(--px-white);color:var(--px-ink);min-height:36px;display:inline-flex;align-items:center}.rps__verdict--win[data-v-9c4eb4aa]{background:#1fb89a}.rps__verdict--lose[data-v-9c4eb4aa]{background:#ff5b4f}.rps__verdict--count[data-v-9c4eb4aa]{background:var(--px-fill);color:var(--px-ink);font-size:18px}.rps__verdict--match[data-v-9c4eb4aa]{background:var(--px-ink);color:var(--px-cream)}.rps__reason[data-v-9c4eb4aa]{margin:0}.rps__shake[data-v-9c4eb4aa]{animation:rps-shake-9c4eb4aa .28s ease-in-out infinite;transform-origin:50% 90%}.rps__hand--cpu .rps__shake[data-v-9c4eb4aa]{animation-name:rps-shake-flip-9c4eb4aa}@keyframes rps-shake-9c4eb4aa{0%,to{transform:translateY(0)}50%{transform:translateY(-14px) rotate(-6deg)}}@keyframes rps-shake-flip-9c4eb4aa{0%,to{transform:scaleX(-1) translateY(0)}50%{transform:scaleX(-1) translateY(-14px) rotate(-6deg)}}.rps__moves[data-v-9c4eb4aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,150px));justify-content:center;gap:12px}.rps__move[data-v-9c4eb4aa]{position:relative;min-height:132px;border-radius:24px;border:2px solid var(--px-ink);background:var(--px-white);box-shadow:0 5px 0 var(--px-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:800 17px var(--font-family-display);color:var(--px-ink);cursor:pointer;padding:10px;transition:transform .12s ease,box-shadow .12s ease}.rps__move svg[data-v-9c4eb4aa]{width:56px;height:56px}.rps__move[data-v-9c4eb4aa]:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--px-ink)}.rps__move[data-v-9c4eb4aa]:active{transform:translateY(3px);box-shadow:0 2px 0 var(--px-ink)}.rps__move[data-v-9c4eb4aa]:disabled{opacity:.6;cursor:wait;transform:none}.rps__kbd[data-v-9c4eb4aa]{position:absolute;top:8px;inset-inline-end:10px;font:700 12px ui-monospace,Menlo,monospace;color:var(--px-muted)}.rps__keys[data-v-9c4eb4aa]{text-align:center;margin:-10px 0 0}.rps__log[data-v-9c4eb4aa]{border-top:1px solid var(--px-line);padding-top:14px}.rps__log ol[data-v-9c4eb4aa]{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.rps__log li[data-v-9c4eb4aa]{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:999px;background:var(--px-cream);font-size:14px}.rps__tag[data-v-9c4eb4aa]{padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid var(--px-ink);background:var(--px-white)}.rps__tag--win[data-v-9c4eb4aa]{background:#1fb89a}.rps__tag--lose[data-v-9c4eb4aa]{background:#ff5b4f}.rps__group[data-v-9c4eb4aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start}.rps__names[data-v-9c4eb4aa]{min-height:150px}.rps__goal[data-v-9c4eb4aa]{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.rps__gstage[data-v-9c4eb4aa]{min-height:160px}.rps__empty[data-v-9c4eb4aa]{margin:0;text-align:center}.rps__champ[data-v-9c4eb4aa]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 36px;border-radius:28px}.rps__champ strong[data-v-9c4eb4aa]{font:800 clamp(36px,7vw,64px)/1.05 var(--font-family-display);letter-spacing:-.02em}.rps__rounds[data-v-9c4eb4aa]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.rps__rounds li[data-v-9c4eb4aa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:16px;background:var(--px-cream)}.rps__rn[data-v-9c4eb4aa]{font-weight:800}.rps__throws[data-v-9c4eb4aa]{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.rps__throw[data-v-9c4eb4aa]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px 4px 6px;border-radius:999px;background:var(--px-white);border:2px solid var(--px-ink);font-weight:700;font-size:14px}.rps__throw svg[data-v-9c4eb4aa]{width:22px;height:22px}.rps__throw.is-out[data-v-9c4eb4aa]{opacity:.45;border-color:var(--px-line);text-decoration:line-through}@media(max-width:480px){.rps__mid[data-v-9c4eb4aa]{order:-1;flex-basis:100%}.rps__hand[data-v-9c4eb4aa]{flex-basis:40%;padding:16px 10px}.rps__name[data-v-9c4eb4aa]{font-size:19px}.rps__moves[data-v-9c4eb4aa]{grid-template-columns:repeat(3,minmax(0,1fr))}.rps__move[data-v-9c4eb4aa]{min-height:108px;font-size:15px}.rps__move svg[data-v-9c4eb4aa]{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.rps__shake[data-v-9c4eb4aa],.rps__hand--cpu .rps__shake[data-v-9c4eb4aa]{animation:none}.rps__move[data-v-9c4eb4aa]{transition:none}}
