.pe-hud{font-family:gg sans,Noto Sans,Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;color:#f2f3f5;z-index:2147483001}.pe-hud *{box-sizing:border-box}.pe-hud-row{display:flex;align-items:center;gap:8px}.pe-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#f23f43;color:#fff;font-weight:800;font-size:14px;flex-shrink:0}.pe-title{font-weight:800;font-size:15px;color:#f23f43;white-space:nowrap}.pe-score{font-weight:700;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.pe-button{font:inherit;font-size:15px;font-weight:700;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pe-button:hover{background:#4752c4}.pe-hud--corner{position:fixed;max-width:min(420px,calc(100vw - 24px));padding:8px 10px 8px 8px;border-radius:24px;background:#1e1f22e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 20px #00000059}.pe-hud--bottom-right{right:12px;bottom:12px}.pe-hud--bottom-left{left:12px;bottom:12px}.pe-hud--top-right{right:12px;top:12px}.pe-hud--top-left{left:12px;top:12px}.pe-hud--corner.pe-won{border-radius:14px;padding:12px 14px}.pe-host{display:block;margin:.75em auto;max-width:560px}.pe-hud--inline{display:flex;flex-direction:column;align-items:center;gap:8px;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6)}.pe-hud--inline .pe-score{font-size:20px}.pe-win{margin-top:10px}.pe-message{font-weight:700;font-size:15px;line-height:1.45;margin:0 0 8px}.pe-time{margin:0 0 8px;font-size:15px}.pe-time b{color:#23a55a;font-size:18px}.pe-claim{display:flex;gap:6px;flex-wrap:wrap}.pe-claim input{font:inherit;font-size:16px;min-height:40px;flex:1;min-width:140px;padding:6px 12px;border-radius:8px;border:1px solid #4e5058;background:#1e1f22;color:#f2f3f5;outline:none}.pe-claim input:focus{border-color:#5865f2}.pe-claim button{font:inherit;font-weight:700;font-size:15px;min-height:40px;padding:6px 14px;border-radius:8px;border:0;background:#5865f2;color:#fff;cursor:pointer}.pe-claim button:disabled{opacity:.6}.pe-claim-status{margin:6px 0 0;font-size:14px;min-height:18px;color:#b5bac1}.pe-layer{position:fixed;inset:0;pointer-events:none;z-index:2147483000;overflow:hidden}.pe-ping{position:absolute;width:50px;height:50px;border-radius:50%;border:0;padding:0;margin:0;background:red;color:#fff;font:700 24px/50px Arial,sans-serif;text-align:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;box-shadow:none;animation:pe-pop .15s ease-out}@keyframes pe-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.pe-confetti{position:absolute;top:-10px;width:10px;height:10px;border-radius:50%;animation-name:pe-fall;animation-timing-function:ease-out}@keyframes pe-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(100vh) rotate(720deg)}}@media(prefers-reduced-motion:reduce){.pe-confetti{display:none}.pe-ping{animation:none}}
