.pl-blocked.svelte-1nb1ajs{--pbb-bronze:#a8743a;--pbb-ink-70:#4a5a4e;--pbb-coral:#d34e26;--pbb-gold:#d4b157;z-index:2;text-align:center;max-width:560px;font-family:var(--pm-sans,ui-sans-serif, system-ui, sans-serif);background:#f5ecd4f2;border:1px solid #a8743a66;border-radius:12px;margin:0 auto 16px;padding:12px 20px;position:relative}.pl-blocked-text.svelte-1nb1ajs{color:var(--ink-70,var(--pbb-ink-70));margin:0 0 9px;font-size:13.5px}.pl-error.svelte-1nb1ajs{z-index:2;text-align:center;color:var(--coral,var(--pbb-coral));margin:0 0 18px;font-size:13.5px;position:relative}.pl-blocked-error.svelte-1nb1ajs{margin:0 0 9px}.pl-blocked-actions.svelte-1nb1ajs{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.pl-blocked-btn.svelte-1nb1ajs{appearance:none;cursor:pointer;border:1px solid var(--bronze,var(--pbb-bronze));color:var(--bronze,var(--pbb-bronze));font:inherit;background:0 0;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.pl-blocked-btn.svelte-1nb1ajs:hover:not(:disabled){background:#a8743a14}}.pl-blocked-btn.svelte-1nb1ajs:active:not(:disabled){background:#a8743a14}.pl-blocked-btn.svelte-1nb1ajs:focus-visible{outline:2px solid var(--gold,var(--pbb-gold));outline-offset:2px}.pl-blocked-btn.svelte-1nb1ajs:disabled{opacity:.7;cursor:progress}.pl-blocked-cancel.svelte-1nb1ajs{appearance:none;cursor:pointer;color:var(--ink-70,var(--pbb-ink-70));font:inherit;text-underline-offset:3px;background:0 0;border:none;font-size:13px;text-decoration:underline}.pl-blocked-cancel.svelte-1nb1ajs:disabled{opacity:.6;cursor:default}.pts-wrap.svelte-s62fzt{--pts-ink:#15201c;--pts-ink-70:#4a5a4e;--pts-green-deep:#0d2620;--pts-forest:#143a30;--pts-cream:#f5ecd4;--pts-gold:#d4b157;--pts-alert:#a9361d;--pts-alert-bg:#fae9e2;--pts-alert-border:#c0432a66;--pts-sans:var(--pm-sans,ui-sans-serif, system-ui, sans-serif);--pts-mono:var(--pm-mono,ui-monospace, SFMono-Regular, Menlo, monospace);z-index:2;flex-direction:column;gap:8px;width:min(1180px,100% - 2.5rem);margin:clamp(12px,2.2vh,20px) auto 0;display:flex;position:relative}.pts-toast.svelte-s62fzt{background:var(--pts-forest);color:var(--pts-cream);font-family:var(--sans,var(--pts-sans));border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.pts-toast-icon.svelte-s62fzt{flex:none;display:inline-flex}.pts-toast-icon.svelte-s62fzt svg{color:var(--pts-gold)}.pts-toast-text.svelte-s62fzt{flex:auto}.pts-toast-dismiss.svelte-s62fzt{width:22px;height:22px;color:var(--pts-cream);cursor:pointer;background:#f5ecd424;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pts-toast-dismiss.svelte-s62fzt:hover{background:#f5ecd43d}.pts-toast-dismiss.svelte-s62fzt:focus-visible{outline:2px solid var(--pts-gold);outline-offset:2px}.pts.svelte-s62fzt{border:1px solid var(--pts-alert-border);background:var(--pts-alert-bg);color:var(--ink,var(--pts-ink));border-radius:14px;padding:12px 15px 13px}.pts-title.svelte-s62fzt{color:var(--pts-alert);font-family:var(--sans,var(--pts-sans));letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.pts-title.svelte-s62fzt svg{flex:none}.pts-error.svelte-s62fzt{color:var(--pts-alert);margin:8px 0 0;font-size:12.5px}.pts-list.svelte-s62fzt{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.pts-row.svelte-s62fzt{background:#fff9;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;padding:9px 12px;display:flex}.pts-copy.svelte-s62fzt{flex:19rem;min-width:0}.pts-summary.svelte-s62fzt{color:var(--ink-70,var(--pts-ink-70));flex-wrap:wrap;align-items:center;gap:3px 10px;margin:0;font-size:12.5px;display:flex}.pts-summary.svelte-s62fzt strong:where(.svelte-s62fzt){color:var(--green-deep,var(--pts-green-deep));font-size:14px;font-weight:700}.pts-variant-pill.svelte-s62fzt{background:var(--pts-forest);color:var(--pts-cream);font-family:var(--pts-mono);letter-spacing:.14em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:700;line-height:1.5;display:inline-flex}.pts-expiry.svelte-s62fzt{color:var(--ink-70,var(--pts-ink-70));font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:600;display:inline-flex}.pts-expiry.svelte-s62fzt svg{flex:none}.pts-expiry.urgent.svelte-s62fzt{color:var(--pts-alert);font-weight:700}.pts-players.svelte-s62fzt{color:var(--ink-70,var(--pts-ink-70));flex-wrap:wrap;gap:2px 12px;margin:5px 0 0;font-size:12px;display:flex}.pts-player.svelte-s62fzt{align-items:center;gap:4px;display:inline-flex}.pts-player.ready.svelte-s62fzt{color:var(--ink,var(--pts-ink))}.pts-player.svelte-s62fzt svg{color:var(--pts-alert);flex:none}.pts-player.svelte-s62fzt strong:where(.svelte-s62fzt){color:var(--green-deep,var(--pts-green-deep));font-variant-numeric:tabular-nums;font-weight:700}.pts-actions.svelte-s62fzt{flex-wrap:wrap;gap:6px;display:flex}.pts-actions.svelte-s62fzt button:where(.svelte-s62fzt){min-height:34px;font:700 12.5px/1 var(--sans,var(--pts-sans));cursor:pointer;border-radius:999px;padding:0 13px}.pts-actions.svelte-s62fzt button:where(.svelte-s62fzt):disabled{cursor:progress;opacity:.6}.pts-actions.svelte-s62fzt .primary:where(.svelte-s62fzt){background:var(--gold,var(--pts-gold));color:var(--green-deep,var(--pts-green-deep));border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pts-actions.svelte-s62fzt .quiet:where(.svelte-s62fzt){color:#8c3a27;background:0 0;border:1px solid #a9361d66}.pts-actions.svelte-s62fzt .danger:where(.svelte-s62fzt){color:#fff4ef;background:#c0432a;border-color:#c0432a}.pts-confirm.svelte-s62fzt{color:var(--pts-alert);align-self:center;font-size:12.5px;font-weight:700}.pts-actions.svelte-s62fzt button:where(.svelte-s62fzt):focus-visible{outline-offset:3px;outline:3px solid #fff8de}@media (width<=820px){.pts-wrap.svelte-s62fzt{width:calc(100% - 2rem)}.pts-actions.svelte-s62fzt .primary:where(.svelte-s62fzt){flex:100%}}@media (width<=400px){.pts-wrap.svelte-s62fzt{width:calc(100% - 1.5rem)}.pts-summary.svelte-s62fzt{gap:4px 8px}}
