:root{--qm-dur-pop:380ms;--qm-ease-pop:cubic-bezier(0.34,1.56,0.64,1)}@keyframes qm-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.qm-pulse{animation:qm-pulse 1.6s ease-in-out infinite}@keyframes qm-spin{to{transform:rotate(1turn)}}.qm-spin{animation:qm-spin 6s linear infinite}@keyframes qm-pop{0%{opacity:0;transform:translateY(.5rem) scale(.9)}to{opacity:1;transform:none}}.qm-pop{animation:qm-pop var(--qm-dur-pop) var(--qm-ease-pop) backwards}@keyframes qm-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.qm-ring-arc{stroke-dasharray:100;stroke-dashoffset:0;animation:qm-ring var(--qm-ring-duration,15s) linear var(--qm-ring-delay,0s) forwards}@keyframes qm-crown{0%{opacity:0;transform:translateY(.625rem) scale(.6)}to{opacity:1;transform:none}}.qm-crown{animation:qm-crown .5s var(--qm-ease-pop) .3s backwards}@keyframes qm-dots{0%,80%,to{opacity:.25}40%{opacity:1}}.qm-dot{animation:qm-dots 1.2s infinite}.qm-dot:nth-child(2){animation-delay:.2s}.qm-dot:nth-child(3){animation-delay:.4s}@keyframes qm-coin-flight{0%{opacity:0;transform:translate(var(--qm-flight-x,-4rem),var(--qm-flight-y,16rem)) scale(1)}20%{opacity:1}to{opacity:0;transform:translate(0) scale(.6)}}.qm-coin-flight{opacity:0;animation:qm-coin-flight 1.1s ease-out var(--qm-flight-delay,.5s) forwards}[data-reduced-motion=true] .qm-crown,[data-reduced-motion=true] .qm-dot,[data-reduced-motion=true] .qm-pop,[data-reduced-motion=true] .qm-pulse,[data-reduced-motion=true] .qm-ring-arc,[data-reduced-motion=true] .qm-spin{animation:none}[data-reduced-motion=true] .qm-coin-flight{display:none}@media (prefers-reduced-motion:reduce){.qm-crown,.qm-dot,.qm-pop,.qm-pulse,.qm-ring-arc,.qm-spin{animation:none}.qm-coin-flight{display:none}}.qm-vs,.qm-vs__side{position:relative}.qm-vs__side{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;overflow:hidden;padding:1rem}.qm-vs__side--yours{background:linear-gradient(135deg,var(--lp-game-mendicot),var(--lp-game-mendicot-deep));padding-top:1.75rem}.qm-vs__side--theirs{background:linear-gradient(135deg,var(--lp-game-gadha),var(--lp-game-gadha-deep));padding-bottom:1.75rem}.qm-vs__label{font-family:var(--lp-font-mono);font-size:.75rem;font-weight:800;color:var(--lp-action-primary-top)}.qm-vs__seats{margin:0;padding:0;list-style:none;display:flex;justify-content:center;gap:1.5rem}.qm-vs__seats--yours{animation:qm-vs-slide-l .52s cubic-bezier(.34,1.56,.64,1) .12s both}.qm-vs__seats--theirs{animation:qm-vs-slide-r .52s cubic-bezier(.34,1.56,.64,1) .12s both}.qm-vs__badge{position:absolute;left:50%;top:50%;width:5.5rem;height:5.5rem;margin:-2.75rem 0 0 -2.75rem;border-radius:999rem;display:flex;align-items:center;justify-content:center;font-family:var(--lp-font-display);font-size:2.125rem;font-weight:700;box-shadow:var(--lp-shadow-2);animation:qm-pop .48s cubic-bezier(.34,1.56,.64,1) .42s both}@keyframes qm-vs-slide-l{0%{transform:translateX(-130%);opacity:0}to{transform:none;opacity:1}}@keyframes qm-vs-slide-r{0%{transform:translateX(130%);opacity:0}to{transform:none;opacity:1}}[data-reduced-motion=true] .qm-vs__badge,[data-reduced-motion=true] .qm-vs__seats--theirs,[data-reduced-motion=true] .qm-vs__seats--yours{animation:none}@media (prefers-reduced-motion:reduce){.qm-vs__badge,.qm-vs__seats--theirs,.qm-vs__seats--yours{animation:none}}.qm-xp__level{color:color-mix(in srgb,var(--lp-text-onAccent),transparent 15%)}[data-qm-screen=canvas] .qm-xp__level{color:var(--lp-text-secondary)}