.ps-root{--ps-page:var(--page,#fff);--ps-canvas:var(--canvas,#f6f6f6);--ps-line:var(--line,#eaeaea);--ps-ink:var(--ink,#111);--ps-ink-2:var(--ink-2,#555);--ps-gray:var(--brand-gray,#8a8a8a);--ps-elevated:color-mix(in oklab, var(--ps-canvas) 82%, var(--ps-page));--ps-hover:color-mix(in oklab, var(--ps-ink) 7%, var(--ps-canvas));--ps-line-strong:color-mix(in oklab, var(--ps-ink) 24%, var(--ps-line));--ps-focus:var(--ps-ink);--ps-ready:#16a34a;--ps-ready-soft:color-mix(in oklab, #16a34a 15%, var(--ps-canvas));--ps-wild:#7c3aed;--ps-wild-soft:color-mix(in oklab, #7c3aed 16%, var(--ps-canvas));--ps-dex:#d97706;--ps-dex-soft:color-mix(in oklab, #d97706 16%, var(--ps-canvas));--ps-evo:#0891b2;--ps-evo-soft:color-mix(in oklab, #0891b2 16%, var(--ps-canvas));--ps-danger:#dc2626;--ps-danger-soft:color-mix(in oklab, #dc2626 14%, var(--ps-canvas));--ps-font-ui:"Maple Mono", "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", ui-monospace, monospace;background-color:var(--ps-page);background-image:linear-gradient(to right, color-mix(in oklab, var(--ps-line) 45%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--ps-line) 45%, transparent) 1px, transparent 1px);width:100%;min-height:100dvh;color:var(--ps-ink);font-family:var(--ps-font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;box-sizing:border-box;background-size:48px 48px}.ps-root *,.ps-root :before,.ps-root :after{box-sizing:border-box}.ps-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps-btn{border:1px solid var(--ps-line-strong);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,opacity .12s ease-out;display:inline-flex}.ps-btn:focus-visible,.ps-seg-btn:focus-visible,.ps-kind-btn:focus-visible,.ps-tutorial-card:focus-visible,.ps-deck-tile:focus-visible,.ps-evo-btn:focus-visible,.ps-discard-ball-btn:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.ps-btn:active:not(:disabled),.ps-evo-btn:active:not(:disabled),.ps-discard-ball-btn:active:not(:disabled),.ps-tutorial-card:active:not(:disabled){transform:scale(.96)}.ps-btn:disabled{opacity:.38;cursor:not-allowed}.ps-btn-primary{background-color:var(--ps-ink);color:var(--ps-page);border-color:var(--ps-ink);font-weight:600}.ps-btn-primary:hover:not(:disabled){opacity:.88}.ps-btn-secondary{background-color:var(--ps-canvas);color:var(--ps-ink);border-color:var(--ps-line-strong)}.ps-btn-secondary:hover:not(:disabled){background-color:var(--ps-hover);border-color:var(--ps-ink)}.ps-btn-ghost{color:var(--ps-ink-2);border-color:var(--ps-line);background-color:#0000}.ps-btn-ghost:hover:not(:disabled){background-color:var(--ps-canvas);color:var(--ps-ink);border-color:var(--ps-line-strong)}.ps-btn-sm{border-radius:6px;min-height:36px;padding:5px 12px;font-size:12px}.ps-btn-icon{border-radius:8px;min-width:40px;min-height:40px;padding:0}.ps-btn-lg{border-radius:10px;min-height:46px;padding:11px 22px;font-size:15px}.ps-tag{background-color:var(--ps-canvas);border:1px solid var(--ps-line);color:var(--ps-ink-2);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.ps-tag.is-vp{background-color:var(--ps-ink);color:var(--ps-page);border-color:var(--ps-ink);font-weight:600}.ps-tag-mega{background-color:var(--ps-evo-soft);color:var(--ps-evo);border-color:color-mix(in oklab, var(--ps-evo) 35%, var(--ps-line))}.ps-tag-pm{background-color:var(--ps-wild-soft);color:var(--ps-wild);border-color:color-mix(in oklab, var(--ps-wild) 35%, var(--ps-line))}.ps-inline-ball{align-items:center;gap:4px;display:inline-flex}.ps-setup-shell{justify-content:center;align-items:flex-start;min-height:100dvh;padding:28px 18px 56px;display:flex}.ps-setup-stage{flex-direction:column;gap:18px;width:100%;max-width:1080px;display:flex}.ps-setup-header{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ps-setup-brand-row{align-items:center;gap:16px;display:flex}.ps-setup-balls{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.ps-setup-ball-icon{object-fit:contain;width:24px;height:24px}.ps-setup-eyebrow{letter-spacing:.08em;color:var(--ps-gray);margin-bottom:3px;font-size:11px}.ps-setup-title{color:var(--ps-ink);margin:0;font-size:clamp(19px,4.8vw,28px);font-weight:600;line-height:1.25}.ps-nowrap{white-space:nowrap;display:inline-block}.ps-setup-goal{color:var(--ps-ink-2);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.5}.ps-setup-header-actions{align-items:center;gap:8px;display:flex}.ps-resume-banner{background-color:var(--ps-canvas);border:1.5px solid var(--ps-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ps-resume-info{flex-direction:column;gap:6px;display:flex}.ps-resume-headline{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ps-resume-badge{background-color:var(--ps-ink);color:var(--ps-page);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ps-resume-meta{color:var(--ps-ink-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.ps-resume-actions{align-items:center;gap:8px;display:flex}.ps-setup-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;display:grid}.ps-setup-side{flex-direction:column;gap:18px;display:flex}.ps-setup-panel{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.ps-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ps-panel-title{color:var(--ps-ink);margin:0;font-size:16px;font-weight:600}.ps-panel-sub{color:var(--ps-ink-2);margin:4px 0 0;font-size:12px}.ps-seg-group{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.ps-seg-btn{min-height:32px;color:var(--ps-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500}.ps-seg-btn.is-active{background-color:var(--ps-ink);color:var(--ps-page);font-weight:600}.ps-seat-list{flex-direction:column;gap:8px;display:flex}.ps-seat-row{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:8px;grid-template-columns:42px minmax(110px,1fr) auto minmax(140px,170px);align-items:center;gap:10px;padding:10px 12px;display:grid}.ps-seat-avatar{border:1.5px solid var(--ps-line-strong);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.ps-seat-avatar img{object-fit:cover;width:100%;height:100%}.ps-seat-order{color:#fff;border-top-left-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:0;right:0}.ps-input,.ps-select{border:1px solid var(--ps-line-strong);background-color:var(--ps-canvas);width:100%;min-height:36px;color:var(--ps-ink);border-radius:6px;padding:5px 10px;font-family:inherit;font-size:13px}.ps-seat-kind-toggle{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:6px;flex-shrink:0;padding:2px;display:inline-flex}.ps-kind-btn{min-width:44px;min-height:32px;color:var(--ps-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:12px}.ps-kind-btn.is-active{background-color:var(--ps-ink);color:var(--ps-page);font-weight:600}.ps-seat-human-note{color:var(--ps-ink-2);text-align:right;padding-right:4px;font-size:12px}.ps-ultra-disclosure{background-color:var(--ps-page);border:1px solid var(--ps-line);color:var(--ps-ink-2);border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ps-exp-list{flex-direction:column;gap:8px;display:flex}.ps-exp-card{background-color:var(--ps-page);border:1px solid var(--ps-line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .12s ease-out;display:flex}.ps-exp-card.is-checked{border-color:var(--ps-ink)}.ps-checkbox{width:16px;height:16px;accent-color:var(--ps-ink);flex-shrink:0;margin-top:2px}.ps-exp-body{flex-direction:column;gap:4px;display:flex}.ps-exp-title-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ps-exp-body p{color:var(--ps-ink-2);margin:0;font-size:12px;line-height:1.5}.ps-start-cta-bar{margin-top:2px;display:flex}.ps-start-cta-bar .ps-btn{width:100%}.ps-tutorial-grid{flex-direction:column;gap:8px;display:flex}.ps-tutorial-card{background-color:var(--ps-page);border:1px solid var(--ps-line);color:var(--ps-ink);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;font-family:inherit;transition:transform .12s ease-out,border-color .12s ease-out;display:flex}.ps-tutorial-card:hover{border-color:var(--ps-ink)}.ps-tutorial-card.is-completed{border-color:var(--ps-ready)}.ps-tutorial-card-top{justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex}.ps-tutorial-badge{background-color:var(--ps-canvas);border:1px solid var(--ps-line);color:var(--ps-ink);border-radius:4px;padding:2px 6px;font-weight:500}.ps-tutorial-duration{color:var(--ps-ink-2)}.ps-tutorial-name{font-size:13px;font-weight:600}.ps-tutorial-desc{color:var(--ps-ink-2);font-size:12px;line-height:1.45}.ps-mode-switch{flex-shrink:0}.ps-field-label{color:var(--ps-ink-2);font-size:12px;font-weight:500;display:block}.ps-online-profile-row,.ps-online-join-form,.ps-lobby-profile-edit{flex-direction:column;gap:8px;display:flex}.ps-input-mono,.ps-room-code-inline,.ps-invite-code{font-family:var(--ps-font-ui);letter-spacing:.02em}.ps-room-code-inline{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);color:var(--ps-ink);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.ps-online-notes-list{color:var(--ps-ink-2);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:flex}.ps-conn-pill{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);color:var(--ps-ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.ps-conn-pill.is-connected{background-color:var(--ps-ready-soft);border-color:color-mix(in oklab, var(--ps-ready) 40%, var(--ps-line));color:var(--ps-ready)}.ps-conn-pill.is-reconnecting,.ps-conn-pill.is-signaling,.ps-conn-pill.is-negotiating{background-color:var(--ps-dex-soft);border-color:color-mix(in oklab, var(--ps-dex) 40%, var(--ps-line));color:var(--ps-dex)}.ps-conn-pill.is-closed{background-color:var(--ps-danger-soft);border-color:color-mix(in oklab, var(--ps-danger) 40%, var(--ps-line));color:var(--ps-danger)}.ps-lobby-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ps-lobby-seat-row{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ps-lobby-seat-row.is-self{border-color:var(--ps-ink)}.ps-lobby-seat-row.is-empty{opacity:.72;border-style:dashed}.ps-lobby-seat-main{flex-direction:column;gap:3px;min-width:0;display:flex}.ps-lobby-seat-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ps-lobby-seat-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-lobby-seat-sub,.ps-lobby-seat-empty{color:var(--ps-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ps-status-online{color:var(--ps-ready);font-weight:500}.ps-status-offline{color:var(--ps-dex);font-weight:500}.ps-lobby-seat-badge{flex-shrink:0}.ps-ready-pill{background-color:var(--ps-canvas);border:1px solid var(--ps-line-strong);color:var(--ps-ink-2);border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.ps-ready-pill.is-ready{background-color:var(--ps-ready-soft);border-color:color-mix(in oklab, var(--ps-ready) 45%, var(--ps-line));color:var(--ps-ready);font-weight:600}.ps-invite-box{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.ps-invite-code-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ps-invite-code{background-color:var(--ps-canvas);border:1px solid var(--ps-line-strong);color:var(--ps-ink);border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;overflow-x:auto}.ps-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.ps-invite-actions .ps-btn{flex:130px}.ps-lobby-name-row{align-items:center;gap:8px;display:flex}.ps-lobby-name-row .ps-input{flex:1 1 0;min-width:0}.ps-lobby-hint{background-color:var(--ps-page);border:1px solid var(--ps-line);color:var(--ps-ink-2);border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.ps-lobby-cta-row{flex-wrap:wrap;gap:10px;display:flex}.ps-lobby-cta-row .ps-btn{flex:140px}.ps-battlefield-screen{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;height:100dvh;max-height:100dvh;display:grid;position:relative;overflow:hidden}.ps-battlefield-screen>.ps-hud-header{grid-row:1}.ps-battlefield-screen>.ps-ai-error-banner{grid-row:2}.ps-battlefield-screen>.ps-battlefield-main{grid-row:3}.ps-tick{font-variant-numeric:tabular-nums;vertical-align:bottom;display:inline-flex;position:relative;overflow:hidden}.ps-tick-value{display:inline-block}.ps-hud-header{background-color:color-mix(in oklab, var(--ps-page) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;min-width:0;box-shadow:0 1px 0 var(--ps-line);z-index:20;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;grid-template-areas:"left seats tools";align-items:center;gap:12px;padding:8px 16px;display:grid}.ps-hud-left{grid-area:left;align-items:center;gap:6px;min-width:0;display:flex}.ps-hud-round{max-width:132px;color:var(--ps-ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:1px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.ps-hud-flag{background-color:var(--ps-danger-soft);color:var(--ps-danger);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ps-hud-conn{background-color:var(--ps-danger-soft);width:24px;height:24px;color:var(--ps-danger);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ps-hud-conn.is-negotiating{background-color:var(--ps-dex-soft);color:var(--ps-dex)}.ps-hud-seats{grid-area:seats;justify-content:center;align-items:stretch;gap:4px;min-width:0;display:flex}.ps-hud-right{grid-area:tools;align-items:center;gap:2px;display:flex}.ps-hud-divider{background-color:var(--ps-line);width:1px;height:18px;margin:0 4px}.ps-hud-tool{width:36px;height:36px;color:var(--ps-ink-2);cursor:pointer;background-color:#0000;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,color .12s ease-out,transform .12s ease-out;display:inline-flex;position:relative}.ps-hud-tool:hover{background-color:var(--ps-hover);color:var(--ps-ink)}.ps-hud-tool:active{transform:scale(.96)}.ps-hud-tool.is-open{background-color:var(--ps-ink);color:var(--ps-page)}.ps-hud-tool:focus-visible,.ps-seat:focus-visible,.ps-card-tile:focus-visible,.ps-zone-label.is-button:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.ps-hud-tool-badge{background-color:var(--ps-ink);min-width:15px;height:15px;box-shadow:0 0 0 2px var(--ps-page);color:var(--ps-page);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:3px;right:2px}.ps-hud-tool.is-open .ps-hud-tool-badge{background-color:var(--ps-page);color:var(--ps-ink);box-shadow:0 0 0 2px var(--ps-ink)}.ps-seat{--ps-seat-accent:var(--ps-ink);isolation:isolate;min-width:0;color:var(--ps-ink);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:14px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-family:inherit;transition:background-color .14s ease-out;display:flex;position:relative}.ps-seat:hover{background-color:var(--ps-hover)}.ps-seat.is-turn:hover{background-color:#0000}.ps-seat-turn-bg{z-index:-1;background-color:color-mix(in oklab, var(--ps-seat-accent) 13%, var(--ps-page));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ps-seat-accent) 22%, transparent), 0 4px 14px -6px color-mix(in oklab, var(--ps-seat-accent) 45%, transparent);border-radius:14px;position:absolute;inset:0}.ps-seat-avatar{background-color:var(--ps-canvas);width:32px;height:32px;box-shadow:0 0 0 2px color-mix(in oklab, var(--ps-seat-accent) 70%, transparent);border-radius:10px;flex-shrink:0;position:relative}.ps-seat-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ps-seat-avatar-ring{border:2px solid var(--ps-seat-accent);pointer-events:none;border-radius:12px;position:absolute;inset:-2px}.ps-seat-ai-spin,.ps-seat-offline-dot{background-color:var(--ps-page);width:16px;height:16px;box-shadow:0 0 0 1px var(--ps-line);color:var(--ps-seat-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.ps-seat-ai-spin svg{animation:.9s linear infinite ps-spin}.ps-seat-offline-dot{color:var(--ps-danger)}.ps-seat.is-offline .ps-seat-avatar img{filter:grayscale();opacity:.55}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-seat-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ps-seat-line{align-items:center;gap:6px;min-width:0;display:flex}.ps-seat-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;max-width:108px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ps-seat-bot{color:var(--ps-gray);flex-shrink:0}.ps-seat-cap{background-color:var(--ps-dex-soft);color:var(--ps-dex);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.ps-seat-cap.is-over{background-color:var(--ps-danger-soft);color:var(--ps-danger)}.ps-seat-score{white-space:nowrap;align-items:baseline;margin-left:auto;display:inline-flex}.ps-seat-score-num{font-size:15px;font-weight:700;line-height:1}.ps-seat-score small{color:var(--ps-gray);font-size:10px}.ps-res-stacks{align-items:center;gap:4px;min-width:0;display:inline-flex}.ps-res-stack{align-items:center;gap:2px;transition:opacity .16s ease-out;display:inline-flex}.ps-res-stack.is-empty{opacity:.32}.ps-res-ball{width:17px;height:17px;display:inline-flex;position:relative}.ps-res-ball img{object-fit:contain;width:100%;height:100%}.ps-res-bonus{min-width:12px;height:12px;box-shadow:0 0 0 1.5px var(--ps-page);color:#fff;text-align:center;border-radius:4px;justify-content:center;padding:0 2px;font-size:9px;font-weight:700;line-height:12px;position:absolute;bottom:-4px;right:-5px}.ps-res-bonus.is-red{background-color:#d93416}.ps-res-bonus.is-blue{background-color:#2864c4}.ps-res-bonus.is-black{background-color:#2e3440}.ps-res-bonus.is-pink{background-color:#d9538f}.ps-res-bonus.is-yellow{background-color:#ca8a04}.ps-res-count{min-width:9px;margin-left:3px;font-size:12px;font-weight:600;line-height:1.1}.ps-res-stack.is-zero .ps-res-count{color:var(--ps-gray);font-weight:500}.ps-res-stack.is-master{box-shadow:inset 1px 0 0 var(--ps-line);padding-left:5px}@media (min-width:761px){.ps-hud-seats.is-count-4 .ps-res-stacks{gap:3px}.ps-hud-seats.is-count-4 .ps-res-ball{width:15px;height:15px}.ps-hud-seats.is-count-4 .ps-res-count{margin-left:2px;font-size:11px}.ps-hud-seats.is-count-4 .ps-res-stack.is-master{padding-left:4px}}.ps-seat-extras{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ps-reserve-pips{gap:2px;display:inline-flex}.ps-reserve-pip{width:6px;height:9px;box-shadow:inset 0 0 0 1px var(--ps-line-strong);border-radius:2px}.ps-reserve-pip.is-filled{background-color:var(--ps-ink-2);box-shadow:none}.ps-seat-mega{color:var(--ps-line-strong);display:inline-flex}.ps-seat-mega.is-held{color:var(--ps-wild)}.ps-battlefield-main{width:100%;min-width:0;height:100%;min-height:0;padding:14px 20px var(--ps-orb-gutter);display:flex;overflow:auto;container-type:size}.ps-battlefield-screen{--ps-orb-gutter:58px}.ps-battlefield-stage{--ps-u:min(calc((100cqh - 56px) / 3), calc((100cqw - 170px) / 5.3));--ps-card-h:clamp(110px, var(--ps-u), 268px);--ps-card-w:calc(var(--ps-card-h) * .745);--ps-wing-card-h:var(--ps-card-h);--ps-wing-card-w:var(--ps-card-w);--ps-exp-card-h:calc(var(--ps-card-h) * .7);--ps-exp-card-w:calc(var(--ps-exp-card-h) * .745);--ps-gap:clamp(8px, calc(var(--ps-card-h) * .07), 16px);justify-content:center;align-items:center;gap:clamp(16px,2.4vw,36px);min-width:0;margin:auto;display:flex}.ps-battlefield-stage.has-expansions{--ps-u:min(calc((100cqh - 56px) / 3), calc((100cqw - 240px) / 6.45));--ps-wing-card-h:calc(var(--ps-card-h) * .82);--ps-wing-card-w:calc(var(--ps-wing-card-h) * .745);--ps-exp-card-h:calc(var(--ps-card-h) * .66);gap:clamp(12px,1.4vw,22px)}.ps-battlefield-stage.has-pokemart.has-megas{--ps-u:min(calc((100cqh - 56px) / 3), calc((100cqw - 240px) / 6.6));--ps-exp-card-h:calc((var(--ps-card-h) * 3 - var(--ps-gap) - 74px) / 4)}.ps-special-wing,.ps-board-primary,.ps-board-expansions{gap:var(--ps-gap);background-color:var(--ps-canvas);box-shadow:inset 0 0 0 1px var(--ps-line);border-radius:18px;flex-direction:column;flex-shrink:0;padding:14px;display:flex}.ps-special-stack{gap:var(--ps-gap);flex-direction:column;display:flex}.ps-special-pair,.ps-tier-row,.ps-pm-row,.ps-reserve-wing-cards{align-items:center;gap:var(--ps-gap);display:flex}.ps-special-wing .ps-deck-tile,.ps-special-wing .ps-card-tile,.ps-special-wing .ps-card-empty-slot{width:var(--ps-wing-card-w);height:var(--ps-wing-card-h)}.ps-reserve-wing{box-shadow:inset 0 1px 0 var(--ps-line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ps-reserve-wing .ps-card-tile{width:calc(var(--ps-wing-card-w) * .66);height:calc(var(--ps-wing-card-h) * .66)}.ps-zone-label{background-color:var(--ps-page);box-shadow:inset 0 0 0 1px var(--ps-line);color:var(--ps-ink-2);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.ps-zone-label.is-button{cursor:pointer;transition:color .12s ease-out,box-shadow .12s ease-out}.ps-zone-label.is-button:hover{color:var(--ps-ink);box-shadow:inset 0 0 0 1px var(--ps-line-strong)}.ps-zone-label-more{opacity:.6}.ps-board-expansions{padding:12px}.ps-exp-zone{flex-direction:column;gap:6px;display:flex}.ps-exp-zone+.ps-exp-zone{box-shadow:inset 0 1px 0 var(--ps-line);padding-top:10px}.ps-board-expansions .ps-deck-tile,.ps-board-expansions .ps-card-tile,.ps-board-expansions .ps-card-empty-slot,.ps-drawer-pm-grid .ps-deck-tile,.ps-drawer-pm-grid .ps-card-tile,.ps-drawer-pm-grid .ps-card-empty-slot{width:var(--ps-exp-card-w);height:var(--ps-exp-card-h)}.ps-mega-strip{align-items:center;gap:var(--ps-gap);max-width:calc(var(--ps-exp-card-w) * 3 + var(--ps-gap) * 2);scrollbar-width:thin;margin:-6px -2px -4px;padding:6px 2px 4px;display:flex;overflow-x:auto}.ps-pm-rows{gap:var(--ps-gap);flex-direction:column;display:flex}.ps-deck-tile{width:var(--ps-card-w);height:var(--ps-card-h);background-color:var(--ps-canvas);box-shadow:0 1px 2px #0000001f, 2px 3px 0 -1px color-mix(in oklab, var(--ps-page) 60%, var(--ps-line-strong)), 3px 5px 0 -1px color-mix(in oklab, var(--ps-page) 40%, var(--ps-line));color:#fff;border:0;border-radius:10px;flex-shrink:0;padding:0;font-family:inherit;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease-out;position:relative;overflow:visible;container-type:inline-size}.ps-deck-back-img{border-radius:inherit;object-fit:cover;outline-offset:-1px;pointer-events:none;outline:1px solid #00000014;width:100%;height:100%;position:absolute;inset:0}.ps-deck-tile.is-pm-back .ps-deck-back-img{object-fit:fill}.ps-deck-tile.is-empty .ps-deck-back-img{filter:grayscale();opacity:.35}.ps-deck-tile.is-empty{box-shadow:none}.ps-deck-count{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;pointer-events:none;background-color:#fff3;border-radius:999px;justify-content:center;align-items:center;min-width:34cqw;padding:1.5cqw 6cqw;font-size:clamp(11px,15cqw,26px);font-weight:700;line-height:1.15;display:inline-flex;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff73,0 2px 8px #0000001f}.ps-deck-tile.is-pm-back .ps-deck-count{background-color:#00000052;min-width:26cqw;padding:0 5cqw;font-size:clamp(10px,11cqw,18px);top:73.5%;box-shadow:inset 0 0 0 1px #ffffff59}button.ps-deck-tile.is-reservable{cursor:pointer}button.ps-deck-tile:not(.is-reservable){cursor:default}button.ps-deck-tile.is-reservable:hover{transform:translateY(-3px)}.ps-deck-tile.is-selected{box-shadow:0 0 0 2.5px var(--ps-ink), 0 12px 24px #0000003d;transform:translateY(-4px)}.ps-card-tile{--ps-card-ring:transparent;width:var(--ps-card-w);height:var(--ps-card-h);background-color:var(--ps-page);box-shadow:0 0 0 2px var(--ps-card-ring), 0 1px 2px #0000001a, 0 4px 12px #0000001a;color:inherit;cursor:default;border:0;border-radius:10px;flex-shrink:0;padding:0;font-family:inherit;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease-out;position:relative}.ps-card-tile.is-actionable{cursor:pointer}.ps-card-art-img{border-radius:inherit;object-fit:contain;outline-offset:-1px;pointer-events:none;-webkit-user-select:none;user-select:none;outline:1px solid #00000014;width:100%;height:100%;display:block}.ps-card-tile.is-mark-ready{--ps-card-ring:var(--ps-ready)}.ps-card-tile.is-mark-wild{--ps-card-ring:var(--ps-wild)}.ps-card-tile.is-mark-dex{--ps-card-ring:var(--ps-dex)}.ps-card-tile.is-mark-evo{--ps-card-ring:var(--ps-evo)}@media (hover:hover){.ps-card-tile:hover{box-shadow:0 0 0 2px var(--ps-card-ring), 0 2px 4px #0000001a, 0 12px 24px #00000029;transform:translateY(-3px)}}.ps-card-tile.is-actionable:active{transform:scale(.97)}.ps-card-tile.is-selected{box-shadow:0 0 0 2.5px var(--ps-ink), 0 14px 28px #0000003d;transform:translateY(-5px)}.ps-card-mark{z-index:1;width:18px;height:18px;box-shadow:0 0 0 2px var(--ps-page);color:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-6px;right:-6px}.ps-card-mark.is-ready{background-color:var(--ps-ready)}.ps-card-mark.is-wild{background-color:var(--ps-wild)}.ps-card-mark.is-dex{background-color:var(--ps-dex)}.ps-card-mark.is-evo{background-color:var(--ps-evo)}.ps-card-empty-slot{width:var(--ps-card-w);height:var(--ps-card-h);box-shadow:inset 0 0 0 1px var(--ps-line-strong);background-image:repeating-linear-gradient(135deg, transparent 0 8px, color-mix(in oklab, var(--ps-line) 60%, transparent) 8px 9px);border-radius:10px;flex-shrink:0}.ps-flight-layer{z-index:44;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ps-flight{will-change:transform, opacity;position:absolute;top:0;left:0}.ps-flight.is-ball{filter:drop-shadow(0 3px 5px #00000040);border-radius:50%}.ps-flight.is-card{border-radius:8px;box-shadow:0 14px 30px #00000047}.ps-float-layer{z-index:45;pointer-events:none;position:fixed}.ps-float-layer:has(>.ps-thumb-zoom){z-index:47}.ps-float-layer.is-interactive{z-index:46;pointer-events:auto}.ps-card-tip{background-color:var(--ps-ink);color:var(--ps-page);border-radius:12px;padding:5px;box-shadow:0 8px 22px #00000038}.ps-sf-row{flex-direction:column;gap:3px;display:flex}.ps-sf-chip{background-color:color-mix(in oklab, var(--ps-page) 12%, transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;min-height:24px;padding:2px 8px 2px 4px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ps-sf-ball{object-fit:contain;width:18px;height:18px}.ps-sf-chip.is-ok{background-color:var(--ps-ready);color:#fff;justify-content:center;padding:2px 6px}.ps-sf-chip.is-wild{background-color:var(--ps-wild);color:#fff}.ps-sf-chip.is-dex{background-color:var(--ps-dex);color:#fff}.ps-sf-chip.is-mega{background-color:var(--ps-wild);color:#fff;padding:2px 8px 2px 6px}.ps-sf-chip.is-block{padding:2px 8px 2px 6px;font-size:12px}.ps-sf-chip.is-offset{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ps-wild) 70%, var(--ps-page));color:color-mix(in oklab, var(--ps-wild) 35%, var(--ps-page));background-color:#0000;font-weight:600}.ps-thumb-zoom img{background-color:var(--ps-page);border-radius:12px;width:176px;display:block;box-shadow:0 0 0 1px #00000014,0 18px 40px #00000047}.ps-ai-error-banner{background-color:var(--ps-danger-soft);width:fit-content;max-width:min(920px,100vw - 28px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ps-danger) 40%, transparent);z-index:26;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px auto 0;padding:6px 6px 6px 14px;display:flex}.ps-ai-error-banner.is-spectator,.ps-ai-error-banner.is-reconnecting{background-color:var(--ps-canvas);box-shadow:inset 0 0 0 1px var(--ps-line-strong)}.ps-ai-error-copy{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ps-ai-error-copy span{color:var(--ps-ink-2)}.ps-ai-error-banner:not(.is-spectator):not(.is-reconnecting) .ps-ai-error-copy strong{color:var(--ps-danger)}.ps-ai-error-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@keyframes ps-drawer-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.ps-progressive-drawer{--ps-card-h:168px;--ps-card-w:calc(var(--ps-card-h) * .745);--ps-exp-card-h:132px;--ps-exp-card-w:calc(var(--ps-exp-card-h) * .745);--ps-gap:10px;top:calc(var(--ps-hud-h,64px) + 8px);width:min(640px,100vw - 24px);max-height:calc(100dvh - var(--ps-hud-h,64px) - 24px);z-index:28;background-color:var(--ps-page);box-shadow:0 0 0 1px var(--ps-line-strong), 0 18px 42px #00000038;transform-origin:100% 0;border-radius:18px;flex-direction:column;gap:10px;padding:12px 14px 14px;animation:.18s cubic-bezier(.22,1,.36,1) ps-drawer-in;display:flex;position:fixed;right:12px}.ps-progressive-drawer.is-hand,.ps-progressive-drawer.is-pokemart,.ps-progressive-drawer.is-mega{width:fit-content;min-width:240px;max-width:min(760px,100vw - 24px)}.ps-drawer-header{justify-content:space-between;align-items:center;font-size:14px;display:flex}.ps-drawer-header strong{align-items:center;gap:6px;display:inline-flex}.ps-drawer-body{min-height:0;margin:-8px -6px -4px;padding:8px 6px 4px;overflow-y:auto}.ps-drawer-cards-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ps-drawer-pm-grid{flex-direction:column;gap:10px;display:flex}.ps-drawer-empty{color:var(--ps-ink-2);align-items:center;gap:6px;margin:0;padding:16px;font-size:13px;display:flex}.ps-drawer-lineups{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;display:grid}.ps-lineup-card{--ps-seat-accent:var(--ps-ink);background-color:var(--ps-canvas);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.ps-lineup-head{align-items:center;gap:8px;display:flex}.ps-lineup-head .ps-seat-avatar{border-radius:8px;width:26px;height:26px}.ps-lineup-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.ps-lineup-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ps-lineup-row-icon{color:var(--ps-gray)}.ps-mini-thumb{cursor:default;background:0 0;border:0;border-radius:5px;padding:0;display:inline-flex;position:relative}button.ps-mini-thumb:not(:disabled){cursor:pointer}.ps-mini-thumb img{object-fit:cover;outline-offset:-1px;border-radius:5px;outline:1px solid #0000001a;width:30px;height:40px}.ps-mini-thumb.is-reserved img{box-shadow:0 0 0 1.5px var(--ps-ink-2)}.ps-mini-thumb.is-hidden img{opacity:.85}.ps-mini-assoc{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ps-canvas);border-radius:999px;position:absolute;bottom:-2px;right:-2px}.ps-mini-assoc.is-red{background-color:#d93416}.ps-mini-assoc.is-blue{background-color:#2864c4}.ps-mini-assoc.is-black{background-color:#2e3440}.ps-mini-assoc.is-pink{background-color:#d9538f}.ps-mini-assoc.is-yellow{background-color:#ca8a04}.ps-progressive-drawer.is-log{width:min(520px,100vw - 24px)}.ps-lg{flex-direction:column;gap:14px;display:flex}.ps-lg-round{flex-direction:column;gap:6px;display:flex}.ps-lg-round-h{z-index:1;background-color:var(--ps-page);color:var(--ps-gray);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;padding:4px 0;font-size:11px;font-weight:600;display:flex;position:sticky;top:-1px}.ps-lg-round-h:before,.ps-lg-round-h:after{content:"";background-color:var(--ps-line);flex:1;height:1px}.ps-lg-turns{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ps-lg-turn{--ps-seat-accent:var(--ps-ink);background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-left:3px solid var(--ps-seat-accent);border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.ps-lg-turn.is-system{border-color:color-mix(in oklab, #f4c025 40%, var(--ps-line));background-color:color-mix(in oklab, #f4c025 10%, var(--ps-canvas));border-left-color:#f4c025;padding:8px 10px}.ps-lg-who{align-items:center;gap:8px;display:flex}.ps-lg-avatar{width:22px;height:22px;box-shadow:0 0 0 2px var(--ps-seat-accent);border-radius:50%;flex:none}.ps-lg-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ps-lg-name{min-width:0;color:var(--ps-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ps-lg-events{flex-direction:column;gap:6px;min-width:0;display:flex}.ps-lg-event+.ps-lg-event{border-top:1px dashed var(--ps-line);padding-top:6px}.ps-lg-event-art{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:26px;display:flex}.ps-lg-verb{background-color:var(--ps-page);min-width:58px;height:22px;color:var(--ps-ink-2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ps-lg-verb.is-icon{justify-content:center;width:22px;min-width:22px;padding:0}.ps-lg-verb.is-take{background-color:var(--ps-ready-soft);color:var(--ps-ready)}.ps-lg-verb.is-capture{background-color:var(--ps-danger-soft);color:var(--ps-danger)}.ps-lg-verb.is-reserve{background-color:var(--ps-dex-soft);color:var(--ps-dex)}.ps-lg-verb.is-evolve{background-color:var(--ps-evo-soft);color:var(--ps-evo)}.ps-lg-verb.is-mega,.ps-lg-verb.is-gift{background-color:var(--ps-wild-soft);color:var(--ps-wild)}.ps-lg-verb.is-danger{background-color:var(--ps-danger-soft);min-width:0;color:var(--ps-danger)}.ps-lg-verb.is-win{color:#b37a04;background-color:#0000;min-width:0;height:auto;padding:0;font-size:13px}.ps-lg-verb.is-muted{min-width:0;color:var(--ps-gray)}.ps-lg-balls{align-items:center;gap:3px;display:inline-flex}.ps-lg-ball{flex:none;display:inline-flex;position:relative}.ps-lg-ball img{border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0000002e}.ps-lg-ball-n{background-color:var(--ps-ink);min-width:15px;height:15px;box-shadow:0 0 0 1.5px var(--ps-page);color:var(--ps-page);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding:0 3px;font-size:10px;font-weight:700;line-height:15px;position:absolute;bottom:-3px;right:-5px}.ps-lg-balls .ps-lg-ball+.ps-lg-ball{margin-left:2px}.ps-lg-free{background-color:var(--ps-ready-soft);color:var(--ps-ready);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.ps-lg-to{color:var(--ps-gray);flex:none}.ps-lg-card{flex:none;width:32px;display:inline-flex}.ps-lg-card.is-back{position:relative}.ps-lg-card-mark{background-color:var(--ps-ink);width:18px;height:18px;box-shadow:0 0 0 2px var(--ps-page);color:var(--ps-page);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.ps-lg-card.is-field .ps-lg-card-mark{background-color:var(--ps-dex);color:#fff}.ps-lg-card.is-blind img{filter:saturate(.6)brightness(.92)}.ps-lg-note.is-field{color:var(--ps-dex);font-weight:600}.ps-lg-card img{aspect-ratio:.745;object-fit:cover;outline-offset:-1px;border-radius:5px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;display:block;box-shadow:0 2px 6px -2px #0000004d}.ps-lg-cardname{font-size:12px;font-weight:600}.ps-lg-note,.ps-lg-text{color:var(--ps-gray);font-size:11px;font-weight:500}.ps-lg-text{color:var(--ps-ink-2);font-size:12px}.ps-lg-assoc{align-items:center;gap:3px;display:inline-flex}.ps-lg-assoc .ps-lg-ball img{width:18px;height:18px}.ps-orb-dock{z-index:30;width:max-content;max-width:calc(100vw - 16px);position:fixed;transform:translateY(-100%)}.ps-orb-dock.is-dragging{cursor:grabbing;will-change:translate;-webkit-user-select:none;user-select:none}.ps-bar{background-color:color-mix(in oklab, var(--ps-page) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:calc(100vw - 16px);box-shadow:0 0 0 1px var(--ps-line-strong), 0 12px 32px #0000002e, 0 2px 6px #00000014;align-items:center;gap:2px;padding:4px;display:flex;position:relative;overflow:hidden}.ps-orb-dock.is-dragging .ps-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--ps-page)}.ps-bar-lead,.ps-bar-supply{flex:none;align-items:center;gap:2px;display:flex}.ps-bar-supply{flex:0 auto;min-width:0}.ps-bar-grip{width:20px;height:44px;color:var(--ps-gray);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin-right:-2px;padding:0;transition:color .12s ease-out,background-color .12s ease-out;display:inline-flex}.ps-bar-grip:hover{color:var(--ps-ink);background-color:var(--ps-hover)}.ps-orb-dock.is-dragging .ps-bar-grip{cursor:grabbing;color:var(--ps-ink)}.ps-bar-grip:focus-visible,.ps-bar-me:focus-visible{outline:2px solid var(--ps-focus);outline-offset:1px}.ps-bar-me{background-color:var(--ps-canvas);width:40px;height:40px;box-shadow:0 0 0 2px color-mix(in oklab, var(--ps-turn-accent,var(--ps-ink)) 70%, transparent);cursor:pointer;border:0;border-radius:50%;flex:none;padding:2px;transition:transform .14s ease-out,box-shadow .14s ease-out;position:relative}.ps-bar-me img{object-fit:cover;outline-offset:-1px;border-radius:50%;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%}.ps-bar-me:active{transform:scale(.96)}.ps-bar-me.is-open{box-shadow:0 0 0 2px var(--ps-page), 0 0 0 4px var(--ps-turn-accent,var(--ps-ink))}.ps-bar-me-badge{background-color:var(--ps-ink);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--ps-page);color:var(--ps-page);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-4px}.ps-bar-status{background-color:var(--ps-canvas);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ps-line);color:var(--ps-ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 2px 0 4px;display:inline-flex}.ps-bar-status.is-offline,.ps-bar-status.is-abandoned{background-color:var(--ps-danger-soft);color:var(--ps-danger)}.ps-bar-status.is-gameover{background-color:var(--ps-dex-soft);color:var(--ps-dex)}.ps-spin{animation:.9s linear infinite ps-spin}.ps-bar-glow{z-index:-1;background:radial-gradient(60% 90% at 50% 60%, color-mix(in oklab, var(--ps-turn-accent) 70%, transparent), transparent 70%), radial-gradient(40% 70% at 15% 50%, color-mix(in oklab, var(--ps-turn-accent) 45%, #ffd27a), transparent 70%), radial-gradient(40% 70% at 85% 50%, color-mix(in oklab, var(--ps-turn-accent) 45%, #ffd27a), transparent 70%);filter:blur(14px);opacity:.45;pointer-events:none;will-change:opacity, transform;border-radius:40px;animation:2.8s ease-in-out infinite ps-turn-breathe;position:absolute;inset:-10px -14px}.ps-orb-dock.is-dragging .ps-bar-glow{animation-play-state:paused}@keyframes ps-turn-breathe{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.6;transform:scale(1.03)}}.ps-wells{align-items:center;gap:2px;display:flex}.ps-well{width:42px;color:var(--ps-ink);cursor:default;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:3px 0 2px;font-family:inherit;transition:background-color .12s ease-out,opacity .16s ease-out,transform .12s ease-out;display:inline-flex;position:relative}.ps-well:disabled{cursor:default}.ps-well[aria-disabled=true]:not(:disabled),.ps-well.is-live{cursor:pointer}.ps-well.is-live:hover:not(:disabled){background-color:var(--ps-hover)}.ps-well.is-live:active:not(:disabled){transform:scale(.96)}.ps-well.is-blocked,.ps-well.is-mega.is-live:disabled{opacity:.32}.ps-well:focus-visible{outline:2px solid var(--ps-focus);outline-offset:-2px}.ps-well-ball{width:30px;height:30px;display:inline-flex;position:relative}.ps-well-ball img{width:30px;height:30px}.ps-well-ghost{opacity:.22;filter:grayscale();position:absolute;inset:0}.ps-well-live{filter:drop-shadow(0 2px 3px #0003);position:relative}.ps-well-count{font-variant-numeric:tabular-nums;color:var(--ps-ink-2);font-size:11px;font-weight:700;line-height:1}.ps-well.is-master{box-shadow:inset 1px 0 0 var(--ps-line);border-radius:0 12px 12px 0;margin-left:2px;padding-left:4px}.ps-mega-coin{background-color:var(--ps-evo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:1px;display:inline-flex}.ps-well.is-mega.is-unavailable .ps-mega-coin{opacity:.4}.ps-well.is-mega.is-picked{background-color:var(--ps-evo-soft)}.ps-well.is-mega.is-held .ps-mega-coin{opacity:1;box-shadow:0 0 0 2px var(--ps-page), 0 0 0 4px var(--ps-evo)}.ps-pick-zone{box-shadow:inset 1px 0 0 var(--ps-line);flex:none;align-items:center;gap:6px;margin-left:4px;padding-left:8px;padding-right:2px;display:flex}.ps-slots{gap:4px;display:flex}.ps-slot{border:1.5px dashed var(--ps-line-strong);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.ps-slot.is-filled{cursor:pointer;border:0}.ps-slot.is-filled img{filter:drop-shadow(0 2px 3px #0003);width:30px;height:30px}.ps-slot.is-filled:hover img{opacity:.7}.ps-slot-mega{background-color:var(--ps-evo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ps-confirm{background-color:var(--ps-line);width:40px;height:40px;color:var(--ps-gray);cursor:not-allowed;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.ps-confirm.is-ready{background-color:var(--ps-ready);color:#fff;cursor:pointer}.ps-confirm:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.ps-turn-vignette{z-index:29;pointer-events:none;opacity:.7;background:radial-gradient(120% 90%,#0000 62%,#ffb04029 100%);animation:2.8s ease-in-out infinite ps-vignette-breathe;position:fixed;inset:0}@keyframes ps-vignette-breathe{0%,to{opacity:.55}50%{opacity:1}}.ps-battlefield-screen.is-my-turn .ps-seat.is-self.is-turn:after{content:"";z-index:-2;background:radial-gradient(70% 90% at 30% 50%, color-mix(in oklab, var(--ps-seat-accent) 55%, transparent), transparent 75%);filter:blur(8px);pointer-events:none;border-radius:18px;animation:2.8s ease-in-out infinite ps-turn-breathe;position:absolute;inset:-4px}.ps-ledger{--ps-lg-ball:24px;--ps-lg-tok:16px;--ps-lg-tag-h:17px;--ps-lg-tag-fs:12px;--ps-lg-gap:6px;align-items:flex-end;gap:var(--ps-lg-gap);font-variant-numeric:tabular-nums;min-width:0;display:inline-flex}.ps-ledger.is-lg{--ps-lg-ball:36px;--ps-lg-tok:20px;--ps-lg-tag-h:20px;--ps-lg-tag-fs:13px;--ps-lg-gap:10px;background-color:var(--ps-canvas);border-radius:14px;padding:10px 12px;display:flex}.ps-ledger-col{flex-direction:column;align-items:stretch;gap:2px;display:inline-flex}.ps-ledger-top{align-items:center;gap:2px;display:inline-flex}.ps-ledger-ball{width:var(--ps-lg-ball);height:var(--ps-lg-ball);object-fit:contain;border-radius:50%;flex:none}.ps-ledger-tok{min-width:.62em;color:var(--ps-ink);font-size:var(--ps-lg-tok);font-weight:700;line-height:1}.ps-ledger-col.is-tok-zero .ps-ledger-ball{opacity:.42}.ps-ledger-col.is-tok-zero .ps-ledger-tok{color:var(--ps-gray);font-weight:500}.ps-ledger-bon{height:var(--ps-lg-tag-h);color:#fff;font-size:var(--ps-lg-tag-fs);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex}.ps-ledger.is-lg .ps-ledger-bon{border-radius:7px}.ps-ledger-bon-plus{opacity:.8;margin-right:1px;font-weight:600}.ps-ledger-bon.is-red{--ps-bon:#d93416}.ps-ledger-bon.is-blue{--ps-bon:#2864c4}.ps-ledger-bon.is-black{--ps-bon:#2e3440}.ps-ledger-bon.is-pink{--ps-bon:#d9538f}.ps-ledger-bon.is-yellow{--ps-bon:#b37a04}.ps-ledger-bon[class*=is-]:not(.is-master){background-color:var(--ps-bon,var(--ps-ink))}.ps-ledger-bon.is-zero:not(.is-master){background-color:color-mix(in oklab, var(--ps-bon,var(--ps-ink)) 14%, var(--ps-page));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ps-bon,var(--ps-ink)) 30%, transparent);color:color-mix(in oklab, var(--ps-bon,var(--ps-ink)) 70%, var(--ps-gray))}.ps-ledger-bon.is-master{background-color:var(--ps-wild-soft);color:var(--ps-wild);font-weight:600}.ps-ledger.is-seat .ps-ledger-bon.is-master{font-size:11px}.ps-ledger-col.is-master{padding-left:var(--ps-lg-gap);box-shadow:inset 1px 0 0 var(--ps-line)}.ps-ledger-total{color:var(--ps-ink-2);border-radius:999px;align-self:center;align-items:baseline;margin-left:2px;padding:2px 6px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.ps-ledger-total-max{color:var(--ps-gray);font-weight:500}.ps-ledger.is-lg .ps-ledger-total{background-color:var(--ps-page);margin-left:auto;padding:4px 10px;font-size:16px}.ps-ledger-total.is-near{background-color:var(--ps-dex-soft);color:var(--ps-dex)}.ps-ledger-total.is-over{background-color:var(--ps-danger-soft);color:var(--ps-danger)}.ps-ledger-total.is-near .ps-ledger-total-max,.ps-ledger-total.is-over .ps-ledger-total-max{color:inherit;opacity:.7}.ps-seat.is-self{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ps-seat-accent) 28%, var(--ps-line));flex-shrink:0}.ps-seat.is-self.is-turn{box-shadow:none}.ps-seat.is-self.is-area-open{box-shadow:inset 0 0 0 2px var(--ps-seat-accent)}.ps-sheet.ps-my-area-sheet{overscroll-behavior:contain;border-radius:20px;max-width:min(640px,100vw - 16px);max-height:min(72dvh,640px);padding:14px 16px 16px;overflow-y:auto}.ps-my-area{flex-direction:column;gap:14px;width:min(600px,100vw - 48px);display:flex}.ps-my-area-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ps-my-area-name{font-size:15px;font-weight:700}.ps-my-area-score{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ps-my-area-score small{color:var(--ps-gray);margin-left:2px;font-size:12px;font-weight:500}.ps-my-area-block{flex-direction:column;gap:8px;display:flex}.ps-my-area-label{color:var(--ps-ink-2);flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:700;display:flex}.ps-my-area-label-n{color:var(--ps-gray);font-variant-numeric:tabular-nums;font-weight:600}.ps-my-area-hint{color:var(--ps-gray);font-size:11px;font-weight:500}.ps-my-area-chips{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.ps-my-area-chip{background-color:var(--ps-canvas);color:var(--ps-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ps-my-area-chip.is-mega{background-color:var(--ps-wild-soft);color:var(--ps-wild)}.ps-my-area-chip.is-off{color:var(--ps-gray)}.ps-my-area-empty{color:var(--ps-gray);font-size:12px}.ps-my-area-reserve{flex-wrap:wrap;gap:10px;display:flex}.ps-my-area-card{cursor:pointer;background:0 0;border:0;border-radius:9px;width:84px;padding:0;transition:transform .14s ease-out}.ps-my-area-card img{aspect-ratio:.745;object-fit:cover;outline-offset:-1px;border-radius:9px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;display:block;box-shadow:0 4px 10px -4px #00000040}.ps-my-area-card.is-back{cursor:default}@media (hover:hover){button.ps-my-area-card:not(:disabled):hover{transform:translateY(-3px)}}button.ps-my-area-card:not(:disabled):active{transform:scale(.96)}.ps-my-area-card:disabled{cursor:default}.ps-my-area-card:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.ps-my-area-fans{flex-wrap:wrap;gap:12px 16px;display:flex}.ps-fan{--ps-fan-w:62px;--ps-fan-step:22px;flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.ps-fan-cards{width:calc(var(--ps-fan-w) + (var(--ps-fan-n) - 1) * var(--ps-fan-step));height:calc(var(--ps-fan-w) / .745);position:relative}.ps-fan-card{top:0;left:calc(var(--i) * var(--ps-fan-step));z-index:calc(10 - var(--i));width:var(--ps-fan-w);transition:transform .14s ease-out;position:absolute}.ps-fan-card img{aspect-ratio:.745;object-fit:cover;outline-offset:-1px;border-radius:7px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;display:block;box-shadow:-2px 2px 6px -2px #00000047}.ps-fan-card.is-mega img{outline:2px solid var(--ps-wild)}@media (hover:hover){.ps-fan-card:hover{z-index:20;transform:translateY(-4px)}}.ps-fan-cap{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ps-fan-cap img{border-radius:50%;width:18px;height:18px}.ps-fan-bon{color:#fff;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:700}.ps-fan-bon.is-red{background-color:#d93416}.ps-fan-bon.is-blue{background-color:#2864c4}.ps-fan-bon.is-black{background-color:#2e3440}.ps-fan-bon.is-pink{background-color:#d9538f}.ps-fan-bon.is-yellow{background-color:#b37a04}.ps-fan-none{background-color:var(--ps-canvas);color:var(--ps-ink-2);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.ps-fan-count{color:var(--ps-gray);font-weight:600}.ps-fan-more{font-weight:500}.ps-setup-ball-icon,.ps-res-ball img,.ps-sf-ball,.ps-well-ball img,.ps-slot.is-filled img,.ps-pay-chip img,.ps-pop-icon-ball,.ps-discard-ball-btn img,.ps-evo-pay-chip img,.ps-choice-card-ball{border-radius:50%}.ps-sheet{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);border-radius:14px;max-width:min(560px,100vw - 16px);padding:10px 12px;box-shadow:0 16px 40px #00000038}.ps-sheet-body{flex-direction:column;gap:10px;display:flex}.ps-sheet-head{color:var(--ps-ink);align-items:center;gap:8px;font-size:13px;display:flex}.ps-sheet-head.is-muted{color:var(--ps-ink-2)}.ps-sheet-head.is-danger{color:var(--ps-danger)}.ps-sheet-head-thumb{border-radius:3px;width:26px}.ps-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ps-cap-pill{background-color:var(--ps-danger);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.ps-step-dots{gap:4px;margin-left:auto;display:inline-flex}.ps-step-dot{background-color:var(--ps-line-strong);border-radius:50%;width:6px;height:6px}.ps-step-dot.is-current{background-color:var(--ps-ink)}.ps-step-dot.is-done{background-color:var(--ps-ready)}.ps-choice-counter{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:999px;padding:1px 8px;font-size:12px}.ps-choice-counter.is-ready{color:var(--ps-ready);font-weight:700}.ps-choice-candidates{gap:8px;padding:2px;display:flex;overflow-x:auto}.ps-choice-card{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;transition:transform .14s ease-out;position:relative}.ps-choice-card:active{transform:scale(.96)}.ps-choice-card-art{width:56px;box-shadow:0 0 0 1px var(--ps-line);border-radius:6px;display:block}.ps-choice-card.is-selected .ps-choice-card-art{box-shadow:0 0 0 2px var(--ps-ink)}.ps-choice-card-ball{width:18px;height:18px;position:absolute;bottom:-4px;left:-4px}.ps-choice-check{background-color:var(--ps-ink);width:18px;height:18px;color:var(--ps-page);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .14s ease-out,transform .16s ease-out;display:inline-flex;position:absolute;top:-5px;right:-5px;transform:scale(.5)}.ps-choice-card.is-selected .ps-choice-check{opacity:1;transform:scale(1)}.ps-discard-tray,.ps-evo-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ps-discard-ball-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;transition:transform .12s ease-out;display:inline-flex;position:relative}.ps-discard-ball-btn img{width:36px;height:36px}.ps-discard-ball-btn:hover img{filter:drop-shadow(0 0 4px var(--ps-danger))}.ps-discard-count{background-color:var(--ps-ink);min-width:18px;height:18px;color:var(--ps-page);text-align:center;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:-2px;right:-2px}.ps-evo-head{color:var(--ps-evo);align-items:center;gap:6px;font-size:12px;display:flex}.ps-evo-head strong{font-size:15px}.ps-evo-head span{color:var(--ps-ink-2)}.ps-sheet-body.is-evolve .ps-evo-list{flex-direction:column;align-items:stretch;gap:8px}.ps-evo-btn{border:2px solid var(--ps-evo);background-color:var(--ps-evo-soft);color:var(--ps-ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;transition:transform .12s ease-out,box-shadow .16s ease-out;display:flex}@media (hover:hover){.ps-evo-btn:hover{box-shadow:0 0 0 4px color-mix(in oklab, var(--ps-evo) 25%, transparent)}.ps-evo-btn:hover .ps-evo-go{background-color:var(--ps-evo);color:#fff}}.ps-evo-card{flex-direction:column;align-items:center;gap:4px;display:flex}.ps-evo-thumb{border-radius:7px;width:84px;box-shadow:0 4px 12px #00000040}.ps-evo-card:not(.is-target) .ps-evo-thumb{filter:saturate(.75)brightness(.92)}.ps-evo-card.is-target .ps-evo-thumb{outline:2px solid var(--ps-evo);outline-offset:2px}.ps-evo-name{font-size:12px;font-weight:700}.ps-evo-mid{color:var(--ps-evo);flex-direction:column;align-items:center;gap:2px;display:flex}.ps-evo-mid-lbl{white-space:nowrap;font-size:11px;font-weight:800}.ps-evo-arrow{color:var(--ps-evo)}.ps-vp-delta{color:var(--ps-ready);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.ps-vp-delta:after{content:" 分";font-size:12px}.ps-evo-go{border:1px solid var(--ps-evo);color:var(--ps-evo);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;transition:background-color .12s ease-out,color .12s ease-out}@media (max-width:760px){.ps-evo-thumb{width:64px}.ps-evo-btn{gap:8px;padding:8px 10px}}.ps-evo-side,.ps-evo-pay{align-items:center;gap:4px;display:inline-flex}.ps-evo-side{flex-direction:column;align-items:center;gap:6px;margin-left:auto}.ps-evo-pay-chip{align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.ps-evo-pay-chip img{width:14px;height:14px}.ps-evo-pay-chip.is-mega{color:var(--ps-evo)}.ps-pop{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);border-radius:14px;min-width:190px;padding:6px;box-shadow:0 16px 40px #0000003d}.ps-pop-actions{flex-direction:column;gap:4px;display:flex}.ps-pop-action{border:1px solid var(--ps-line);background-color:var(--ps-canvas);min-height:44px;color:var(--ps-ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .12s ease-out,background-color .12s ease-out;display:flex}.ps-pop-action:hover:not(:disabled){background-color:var(--ps-hover)}.ps-pop-action:active:not(:disabled){transform:scale(.97)}.ps-pop-action.is-primary{background-color:var(--ps-ink);border-color:var(--ps-ink);color:var(--ps-page)}.ps-pop-action.is-primary:hover:not(:disabled){background-color:color-mix(in oklab, var(--ps-ink) 86%, var(--ps-page))}.ps-pop-action:disabled{cursor:not-allowed}.ps-pop-action:disabled .ps-pop-action-main{opacity:.45}.ps-pop-action:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.ps-pop-action-main,.ps-pop-action-meta,.ps-pay-row{align-items:center;gap:6px;display:inline-flex}.ps-pop-action-meta{gap:4px}.ps-pop-icon-ball{width:16px;height:16px}.ps-pay-row{gap:4px}.ps-pay-chip{background-color:color-mix(in oklab, currentColor 12%, transparent);border-radius:999px;align-items:center;gap:2px;padding:1px 6px 1px 2px;font-size:12px;font-weight:700;display:inline-flex}.ps-pay-chip img{width:16px;height:16px}.ps-pay-chip.is-wild{background-color:var(--ps-wild);color:#fff}.ps-pay-chip.is-dex{background-color:var(--ps-dex);color:#fff;padding-left:6px}.ps-pay-chip.is-free{padding-left:6px}.ps-pay-chip.is-gain{background-color:var(--ps-ready);color:#fff;gap:3px;padding:2px 8px 2px 5px}.ps-pay-chip.is-loss{background-color:var(--ps-danger);color:#fff;gap:3px;padding:2px 8px 2px 5px}.ps-cb{font-variant-numeric:tabular-nums}.ps-cb-ball{object-fit:contain;width:18px;height:18px}.ps-cb-ball.is-xs{width:13px;height:13px;margin-left:1px}.ps-cb-num{font-weight:700}.ps-cb-num.is-gain{color:var(--ps-ready)}.ps-cb-num.is-spend{color:var(--ps-danger)}.ps-cb-num.is-short{color:var(--ps-dex)}.ps-cb-num.is-muted{color:var(--ps-gray);font-weight:400}.ps-cb.is-full{background-color:var(--ps-canvas);border-radius:10px;flex-direction:column;gap:2px;margin-bottom:4px;padding:6px 8px 8px;font-size:13px;display:flex}.ps-cb.is-full .ps-cb-row{grid-template-columns:22px repeat(var(--ps-cb-cols,3), minmax(34px, 1fr));place-items:center;gap:4px;min-height:22px;display:grid}.ps-cb.is-full .ps-cb-row.is-head{min-height:16px;color:var(--ps-ink-2);font-size:11px;font-weight:600}.ps-cb-total{border-top:1px dashed var(--ps-line-strong);color:var(--ps-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;padding-top:6px;font-size:12px;font-weight:600;display:flex}.ps-cb-total>span{align-items:center;gap:2px;display:inline-flex}.ps-cb-total .is-gain{color:var(--ps-ready)}.ps-cb-total .is-spend{color:var(--ps-danger)}.ps-cb-total .is-short{color:var(--ps-dex)}.ps-cb.is-compact{flex-direction:column;gap:3px;min-width:112px;padding:2px;font-size:13px;display:flex}.ps-cb-line{align-items:center;gap:6px;min-height:22px;display:flex}.ps-cb-need{min-width:10px;font-weight:700}.ps-cb.is-compact .ps-cb-num.is-gain{color:#4ade80}.ps-cb-tag{border-radius:6px;align-items:center;margin-left:auto;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.ps-cb-tag.is-gain{background-color:var(--ps-ready);color:#fff}.ps-cb-tag.is-spend{background-color:color-mix(in oklab, var(--ps-danger) 85%, transparent);color:#fff}.ps-cb-tag.is-short{background-color:var(--ps-dex);color:#fff}.ps-cb-sum{text-align:center;border-radius:6px;margin-top:2px;padding:3px 6px;font-size:12px;font-weight:700}.ps-cb-sum.is-ok{background-color:color-mix(in oklab, var(--ps-ready) 30%, transparent)}.ps-cb-sum.is-short{background-color:color-mix(in oklab, var(--ps-dex) 32%, transparent)}.ps-pay-chip.is-block{padding-left:6px}.ps-pop-action .ps-sf-row{flex-flow:wrap;justify-content:flex-end}.ps-pop-action .ps-sf-chip{background-color:var(--ps-ink);color:var(--ps-page)}.ps-pop-action .ps-sf-chip.is-ok{background-color:var(--ps-ready)}.ps-pop-action .ps-sf-chip.is-wild{background-color:var(--ps-wild);color:#fff}.ps-tutorial-spotlight{z-index:32;pointer-events:none;border:2px solid var(--ps-ink);border-radius:12px;transition:left .18s ease-out,top .18s ease-out,width .18s ease-out,height .18s ease-out;position:fixed;box-shadow:0 0 0 9999px #00000073}.ps-tutorial-coach{z-index:36;background-color:var(--ps-page);border:1.5px solid var(--ps-ink);border-radius:12px;width:min(390px,100vw - 24px);padding:12px 14px;position:fixed;right:18px;overflow-y:auto;box-shadow:0 16px 40px #00000052}.ps-coach-inner{flex-direction:column;gap:8px;display:flex}.ps-coach-head{align-items:center;gap:8px;display:flex}.ps-coach-step-tag{background-color:var(--ps-ink);color:var(--ps-page);border-radius:4px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.ps-coach-step-tag.is-done{background-color:var(--ps-ready);color:#fff}.ps-coach-title{font-size:14px;line-height:1.25}.ps-coach-summary{color:var(--ps-ink-2);text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.ps-coach-prompt{background-color:var(--ps-canvas);border:1px solid var(--ps-line-strong);color:var(--ps-ink);border-radius:7px;margin:0;padding:7px 10px;font-size:12.5px;font-weight:600;line-height:1.35}.ps-coach-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.ps-tv-stage{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ps-tv-stage.is-dense{padding:7px 8px}.ps-tv-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ps-tv-subrow{border-top:1px dashed var(--ps-line-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding-top:5px;display:flex}.ps-tv-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ps-tv-inline-eq{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ps-tv-op{color:var(--ps-gray);flex:none;justify-content:center;align-items:center;display:inline-flex}.ps-tv-card{flex-direction:column;flex:none;align-items:center;gap:2px;margin:0;display:inline-flex}.ps-tv-card img{aspect-ratio:.745;object-fit:cover;outline-offset:-1px;border-radius:5px;outline:1px solid #0000001f;outline:1px solid lab(0% 0 0/.12);width:38px;display:block}.ps-tv-card.is-muted img{opacity:.68}.ps-tv-card figcaption{text-align:center;flex-direction:column;align-items:center;line-height:1.15;display:flex}.ps-tv-card figcaption strong{color:var(--ps-ink);white-space:nowrap;font-size:10.5px;font-weight:700}.ps-tv-card figcaption span{color:var(--ps-ink-2);white-space:nowrap;font-size:9.5px}.ps-tv-ball{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 6px 2px 3px;display:inline-flex}.ps-tv-ball img{object-fit:contain;border-radius:50%;flex:none;width:18px;height:18px}.ps-tv-ball-tag{color:var(--ps-ink);white-space:nowrap;font-size:11px;font-weight:700}.ps-tv-bonus{background-color:var(--ps-page);border:1px solid var(--ps-ink);border-radius:6px;flex:none;align-items:center;gap:5px;padding:2px 7px 2px 4px;display:inline-flex}.ps-tv-bonus-icon{flex:none;justify-content:center;align-items:center;width:20px;height:22px;display:inline-flex;position:relative}.ps-tv-bonus-card{background-color:var(--ps-canvas);border:1.5px solid var(--ps-ink);border-radius:4px;position:absolute;inset:0}.ps-tv-bonus-icon img{border-radius:50%;width:14px;height:14px;position:relative}.ps-tv-bonus-tag{color:var(--ps-ink);white-space:nowrap;font-size:11px;font-weight:700}.ps-tv-token{background-color:var(--ps-page);border:1px solid var(--ps-ink);color:var(--ps-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 7px 2px 3px;font-size:11px;font-weight:700;display:inline-flex}.ps-tv-token-disc{background-color:var(--ps-ink);width:18px;height:18px;color:var(--ps-page);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ps-tv-chip{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);color:var(--ps-ink-2);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.ps-tv-chip.is-strong{color:var(--ps-ink);border-color:var(--ps-ink);font-weight:700}.ps-tv-chip.is-warn{color:var(--ps-ink);border-color:var(--ps-line-strong)}.ps-tv-inline-ball{border-radius:50%;flex:none;width:14px;height:14px}.ps-tv-mini-deck{aspect-ratio:.745;object-fit:cover;border-radius:2px;flex:none;width:14px}.ps-tv-five{background-color:var(--ps-page);border:1px solid var(--ps-line-strong);border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:3px 6px;display:inline-flex}.ps-tv-five-balls{gap:2px;display:inline-flex}.ps-tv-five-balls img{border-radius:50%;width:15px;height:15px}.ps-tv-five-tag{color:var(--ps-ink);white-space:nowrap;font-size:10px;font-weight:700}.ps-tv-pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;display:grid}.ps-tv-pm-cell{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.ps-tv-pm-cell img{aspect-ratio:.745;object-fit:cover;outline-offset:-1px;border-radius:5px;outline:1px solid #0000001f;outline:1px solid lab(0% 0 0/.12);width:44px;display:block}.ps-tv-pm-cell strong{color:var(--ps-ink);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2}.ps-tv-pm-cell span{color:var(--ps-ink-2);white-space:nowrap;font-size:10.5px;line-height:1.2}@media (max-width:760px){.ps-tutorial-coach{width:min(366px,100vw - 24px);padding:10px 12px;right:12px}.ps-tv-pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}}.ps-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000009e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.ps-modal-box{background-color:var(--ps-page);border:1px solid var(--ps-ink);border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:740px;max-height:calc(100dvh - 36px);padding:22px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0000006b}.ps-modal-header{justify-content:space-between;align-items:center;display:flex}.ps-modal-title{margin:0;font-size:19px}.ps-modal-rules{justify-content:flex-start;gap:0;max-width:820px;min-height:min(640px,100dvh - 36px);padding:0}.ps-rg-header{z-index:2;background-color:var(--ps-page);border-bottom:1px solid var(--ps-line);gap:12px;padding:14px 16px 12px 20px;position:sticky;top:0}.ps-rg-tabs{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:10px;gap:2px;margin-right:auto;padding:3px;display:inline-flex}.ps-rg-tab{min-height:32px;color:var(--ps-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s ease-out;position:relative}.ps-rg-tab:hover{color:var(--ps-ink)}.ps-rg-tab.is-active{color:var(--ps-page)}.ps-rg-tab:focus-visible{outline:2px solid var(--ps-focus);outline-offset:2px}.ps-rg-tab-bg{background-color:var(--ps-ink);border-radius:7px;position:absolute;inset:0}.ps-rg-tab-label{position:relative}.ps-rules-body{color:var(--ps-ink-2);padding:16px 20px 22px;font-size:13px;line-height:1.5}.ps-rg-panel{flex-direction:column;gap:22px;display:flex}.ps-rg-section{flex-direction:column;gap:10px;display:flex}.ps-rg-h{color:var(--ps-ink);margin:0;font-size:14px;font-weight:700}.ps-rg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ps-rg-grid.is-mart{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-rg-tile{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 12px 10px;display:flex}.ps-rg-tile.is-wide{grid-column:1/-1}.ps-rg-eq{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:68px;display:flex}.ps-rg-tile figcaption{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ps-rg-tile figcaption strong{color:var(--ps-ink);font-size:13px}.ps-rg-note{color:var(--ps-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ps-rg-ball{flex:none;display:inline-flex;position:relative}.ps-rg-ball img,.ps-rg-bonus img,.ps-rg-stack img,.ps-rg-five img{border-radius:50%}.ps-rg-ball img{object-fit:contain;width:34px;height:34px;box-shadow:0 2px 4px #0000002e}.ps-rg-ball.is-sm img{width:20px;height:20px}.ps-rg-ball-n{background-color:var(--ps-ink);min-width:18px;height:18px;color:var(--ps-page);text-align:center;box-shadow:0 0 0 2px var(--ps-canvas);border-radius:9px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:-4px;right:-6px}.ps-rg-ball.is-sm .ps-rg-ball-n{color:var(--ps-ink);box-shadow:none;background:0 0;min-width:0;margin-left:2px;padding:0;position:static}.ps-rg-bonus{flex:none;justify-content:center;align-items:center;width:40px;height:52px;display:inline-flex;position:relative}.ps-rg-bonus-card{background-color:var(--ps-page);border:1.5px dashed var(--ps-line-strong);border-radius:6px;position:absolute;inset:0}.ps-rg-bonus img{width:28px;height:28px;position:relative}.ps-rg-bonus .ps-rg-ball-n{bottom:-6px;right:-8px}.ps-rg-card{border-radius:6px;flex:none;display:block;box-shadow:0 0 0 1px #00000014,0 4px 10px #00000024}.ps-rg-card.is-sm{aspect-ratio:.745;object-fit:cover;width:50px}.ps-rg-card.is-md{width:90px}.ps-rg-op{color:var(--ps-gray);display:inline-flex}.ps-rg-icon{color:var(--ps-ink);flex:none}.ps-rg-big{color:var(--ps-ink);white-space:nowrap;font-size:20px;font-weight:800}.ps-rg-ban{color:var(--ps-danger);align-items:center;gap:3px;display:inline-flex}.ps-rg-ban .ps-rg-card.is-sm{opacity:.8;border-radius:3px;width:22px}.ps-rg-pill{background-color:var(--ps-page);border:1px solid var(--ps-line);color:var(--ps-ink);border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-weight:600;display:inline-flex}.ps-rg-stack{display:inline-flex}.ps-rg-stack img{width:30px;height:30px;box-shadow:0 0 0 2px var(--ps-canvas);margin-left:-10px}.ps-rg-stack img:first-child{margin-left:0}.ps-rg-five{gap:2px;display:inline-flex}.ps-rg-five img{width:24px;height:24px}.ps-rg-token{background-color:var(--ps-evo);color:#fff;width:38px;height:38px;box-shadow:0 2px 6px color-mix(in oklab, var(--ps-evo) 45%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ps-rg-token.is-sm{width:26px;height:26px}.ps-rg-strip{background-color:var(--ps-wild-soft);color:var(--ps-ink);border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:8px 12px;display:flex}.ps-rg-strip-item,.ps-rg-strip-text{align-items:center;gap:6px;display:inline-flex}.ps-rg-strip .ps-rg-card.is-sm{border-radius:3px;width:26px}.ps-rg-anatomy{align-items:center;gap:22px;display:flex}.ps-rg-anatomy-card{flex:none;width:168px;position:relative}.ps-rg-anatomy-card img{border-radius:10px;width:100%;display:block;box-shadow:0 0 0 1px #00000014,0 10px 24px #0003}.ps-rg-pin{background-color:var(--ps-ink);width:22px;height:22px;color:var(--ps-page);box-shadow:0 0 0 2px var(--ps-page);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ps-rg-pin.is-static{flex:none;position:static;transform:none}.ps-rg-legend{gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ps-rg-legend li{align-items:center;gap:8px;display:flex}.ps-rg-legend strong{color:var(--ps-ink);min-width:2.5em}.ps-rg-win{color:var(--ps-ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ps-rg-win-score{background-color:var(--ps-ink);color:var(--ps-page);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:16px;font-weight:800;display:inline-flex}.ps-rg-win-text,.ps-rg-tie,.ps-rg-lede{align-items:center;gap:6px;display:inline-flex}.ps-rg-tie,.ps-rg-lede{margin:0}.ps-rg-lede{color:var(--ps-ink);font-weight:600}@media (max-width:760px){.ps-modal-rules{max-height:calc(100dvh - 24px)}.ps-rg-header{gap:8px;padding:10px 8px 10px 14px}.ps-rg-tab{padding:4px 10px}.ps-rg-header .ps-modal-title{font-size:16px}.ps-rules-body{padding:12px 12px 18px}.ps-rg-grid,.ps-rg-grid.is-mart{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ps-rg-tile{padding:10px 6px 8px}.ps-rg-grid.is-end>.ps-rg-tile,.ps-rg-grid.is-mega>.ps-rg-tile{grid-column:1/-1}.ps-rg-card.is-sm{width:40px}.ps-rg-eq{gap:4px}.ps-rg-ball img{width:28px;height:28px}.ps-rg-anatomy{gap:14px}.ps-rg-anatomy-card{width:128px}}@media (min-width:761px) and (max-width:900px){.ps-rg-grid.is-mart{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-hotseat-shield{z-index:60;background-color:var(--ps-page);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ps-hotseat-box{background-color:var(--ps-canvas);border:1.5px solid var(--ps-ink);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;padding:32px 24px;display:flex}.ps-hotseat-avatar{border:2px solid #0000;border-radius:12px;width:64px;height:64px;overflow:hidden}.ps-hotseat-avatar img{object-fit:cover;width:100%;height:100%}.ps-hotseat-round{color:var(--ps-ink-2);font-size:12px}.ps-hotseat-title{margin:0;font-size:22px}.ps-hotseat-desc{color:var(--ps-ink-2);margin:0 0 8px;font-size:13px;line-height:1.6}.ps-endgame-header{text-align:center;flex-direction:column;gap:6px;display:flex}.ps-endgame-kicker{color:var(--ps-ink-2);font-size:12px;font-weight:600}.ps-endgame-title{margin:0;font-size:24px}.ps-endgame-sub{color:var(--ps-ink-2);margin:0;font-size:13px}.ps-standings-list{flex-direction:column;gap:8px;display:flex}.ps-standing-row{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ps-standing-row.is-winner{border-color:var(--ps-ink);background-color:var(--ps-page)}.ps-standing-left{align-items:center;gap:10px;display:flex}.ps-standing-rank{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.ps-standing-row.is-winner .ps-standing-rank{background-color:var(--ps-ink);color:var(--ps-page);border-color:var(--ps-ink)}.ps-standing-avatar{border:1.5px solid #0000;border-radius:6px;width:36px;height:36px;overflow:hidden}.ps-standing-avatar img{object-fit:cover;width:100%;height:100%}.ps-standing-qual{color:var(--ps-ink-2);font-size:11px}.ps-standing-metrics{align-items:center;gap:8px;display:flex}.ps-metric-pill{background-color:var(--ps-page);border:1px solid var(--ps-line);border-radius:6px;align-items:baseline;gap:4px;padding:4px 10px;font-size:13px;font-weight:600;display:flex}.ps-metric-pill small{color:var(--ps-ink-2);font-size:11px;font-weight:400}.ps-endgame-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ps-toast{z-index:55;background-color:var(--ps-ink);color:var(--ps-page);pointer-events:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ps-toast.is-error{background-color:var(--ps-danger);color:#fff}@media (max-width:1500px){.ps-hud-header:has(.ps-hud-seats.is-count-4){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left tools""seats seats";row-gap:4px;padding:4px 12px 6px}.ps-hud-seats.is-count-4 .ps-seat{flex:0 260px}.ps-hud-seats.is-count-4 .ps-seat.is-self{flex:none}}@media (max-width:1180px){.ps-seat-extras{display:none}}@media (max-width:1024px){.ps-hud-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left tools""seats seats";row-gap:6px;padding:6px 12px}.ps-seat{flex:0 260px}.ps-seat.is-self{flex:none}.ps-seat-extras{display:inline-flex}.ps-battlefield-main{height:auto;padding:12px;container-type:inline-size}.ps-battlefield-stage,.ps-battlefield-stage.has-expansions,.ps-battlefield-stage.has-pokemart.has-megas{--ps-card-h:clamp(96px, calc((100cqw - 4 * 10px - 2 * 12px) / 5 / .745), 220px);--ps-wing-card-h:calc(var(--ps-card-h) * .82);--ps-exp-card-h:calc(var(--ps-card-h) * .72);--ps-gap:10px;flex-direction:column;align-items:center;gap:12px}.ps-special-wing{flex-flow:wrap;justify-content:center;align-items:center}.ps-special-stack{flex-direction:row}.ps-reserve-wing{box-shadow:inset 1px 0 0 var(--ps-line);padding-top:0;padding-left:12px}.ps-board-expansions{flex-flow:wrap;justify-content:center}.ps-exp-zone+.ps-exp-zone{box-shadow:inset 1px 0 0 var(--ps-line);padding-top:0;padding-left:12px}}@media (max-width:760px){.ps-battlefield-screen{--ps-orb-gutter:132px}.ps-bar{flex-wrap:wrap;justify-content:center;row-gap:4px}.ps-wells{gap:0}.ps-well{width:36px}.ps-well.is-master{margin-left:2px;padding-left:3px}.ps-well-ball,.ps-well-ball img{width:28px;height:28px}.ps-bar-me{width:36px;height:36px}.ps-pick-zone{width:0;min-width:100%;box-shadow:inset 0 -1px 0 var(--ps-line);flex:1 0 100%;order:-1;justify-content:center;margin-left:0;padding-bottom:4px;padding-left:0}.ps-hud-header{padding:4px 8px 6px}.ps-hud-tool{width:40px;height:40px}.ps-hud-divider{margin:0 2px}.ps-hud-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.ps-hud-seats .ps-seat.is-self{order:-1;grid-column:1/-1}.ps-seat.is-self .ps-ledger{--ps-lg-ball:20px;--ps-lg-gap:6px}.ps-seat.is-self .ps-ledger-total{margin-left:auto}.ps-seat.is-self .ps-seat-line .ps-ledger{flex:auto}.ps-ledger.is-lg{--ps-lg-ball:26px;--ps-lg-tok:15px;--ps-lg-tag-h:17px;--ps-lg-tag-fs:11px;--ps-lg-gap:4px;flex-wrap:wrap;padding:8px}.ps-ledger.is-lg .ps-ledger-total{padding:3px 6px;font-size:13px}.ps-sheet.ps-my-area-sheet{padding:12px}.ps-my-area{width:calc(100vw - 40px)}.ps-my-area-card{width:72px}.ps-seat{gap:6px;padding:4px 6px 4px 4px}.ps-seat-avatar{border-radius:8px;width:26px;height:26px}.ps-seat-avatar-ring{border-radius:10px}.ps-seat-extras{display:none}.ps-seat-body{flex:1 1 0}.ps-seat .ps-res-stacks{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 3px;width:100%;display:grid}.ps-seat .ps-res-stack.is-master{box-shadow:none;padding-left:0}.ps-res-ball{width:13px;height:13px}.ps-res-bonus{min-width:10px;height:10px;font-size:8px;line-height:10px;bottom:-3px;right:-4px}.ps-res-count{min-width:0;margin-left:1px;font-size:10px}.ps-battlefield-main{padding:8px 8px var(--ps-orb-gutter)}.ps-battlefield-stage,.ps-battlefield-stage.has-expansions,.ps-battlefield-stage.has-pokemart.has-megas{--ps-card-w:calc((100cqw - 2 * 10px - 4 * 6px) / 5);--ps-card-h:calc(var(--ps-card-w) / .745);--ps-wing-card-w:var(--ps-card-w);--ps-wing-card-h:var(--ps-card-h);--ps-exp-card-w:var(--ps-card-w);--ps-exp-card-h:var(--ps-card-h);--ps-gap:6px;gap:8px;width:100%}.ps-special-wing,.ps-board-primary,.ps-board-expansions{border-radius:14px;width:100%;padding:10px}.ps-special-stack{justify-content:flex-start;width:100%}.ps-reserve-wing{width:100%;box-shadow:inset 0 1px 0 var(--ps-line);padding:8px 0 0}.ps-board-expansions,.ps-exp-zone{width:100%}.ps-board-expansions{flex-direction:column}.ps-exp-zone+.ps-exp-zone{box-shadow:inset 0 1px 0 var(--ps-line);padding:8px 0 0}.ps-mega-strip{max-width:100%}.ps-card-mark{width:16px;height:16px;top:-4px;right:-4px}.ps-progressive-drawer{transform-origin:bottom;width:auto;max-width:none;max-height:70dvh;inset:auto 8px 8px}.ps-progressive-drawer.is-hand,.ps-progressive-drawer.is-pokemart,.ps-progressive-drawer.is-mega{width:auto;max-width:none}.ps-progressive-drawer{--ps-card-h:132px;--ps-exp-card-h:112px;z-index:31}.ps-hud-left{flex:none}.ps-hud-round{flex:none;max-width:none;overflow:visible}}@media (max-height:520px) and (orientation:landscape){.ps-seat:not(.is-self){flex:1 1 0;min-width:0}.ps-seat:not(.is-self) .ps-seat-body{flex:1 1 0}.ps-seat:not(.is-self) .ps-res-stacks{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 3px;width:100%;display:grid}.ps-seat:not(.is-self) .ps-res-stack.is-master{box-shadow:none;padding-left:0}.ps-seat:not(.is-self) .ps-res-ball{width:13px;height:13px}.ps-seat:not(.is-self) .ps-res-count{min-width:0;margin-left:1px;font-size:10px}.ps-seat .ps-ledger{--ps-lg-ball:17px;--ps-lg-tok:13px;--ps-lg-tag-h:13px;--ps-lg-tag-fs:10px;--ps-lg-gap:3px}.ps-hud-header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"left seats tools";padding:3px 10px}.ps-seat-extras{display:none}.ps-battlefield-main{height:100%;padding:6px 8px var(--ps-orb-gutter);container-type:size}.ps-battlefield-stage,.ps-battlefield-stage.has-expansions,.ps-battlefield-stage.has-pokemart.has-megas{--ps-card-h:clamp(72px, calc((100cqh - 2 * 10px - 2 * 6px) / 3), 120px);--ps-card-w:calc(var(--ps-card-h) * .745);--ps-wing-card-h:var(--ps-card-h);--ps-wing-card-w:var(--ps-card-w);--ps-exp-card-h:calc((var(--ps-card-h) * 3 - 3 * 6px) / 4);--ps-exp-card-w:calc(var(--ps-exp-card-h) * .745);--ps-gap:6px;flex-direction:row;align-items:flex-start;width:max-content;height:max-content;margin:0}.ps-special-wing,.ps-board-primary,.ps-board-expansions{padding:10px}.ps-special-wing,.ps-special-stack,.ps-board-expansions{flex-direction:column}}@media (hover:none){.ps-card-tile:active{transform:scale(.97)}}@media (max-width:1140px){.ps-setup-grid{grid-template-columns:1fr}}@media (max-width:760px){.ps-setup-shell{padding:16px 12px 40px}.ps-setup-header{gap:12px;padding:14px 16px}.ps-setup-panel{padding:14px}.ps-seat-row{flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.ps-seat-name-field{flex:calc(100% - 54px);min-width:0}.ps-seat-kind-toggle{flex:none}.ps-seat-diff-field{flex:140px;min-width:0}.ps-seat-human-note{margin-left:auto}.ps-setup-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.ps-lobby-seat-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.ps-lobby-name-row{flex-wrap:wrap}.ps-lobby-name-row .ps-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ps-progressive-drawer{animation:none}.ps-bar-glow,.ps-turn-vignette,.ps-battlefield-screen.is-my-turn .ps-seat.is-self.is-turn:after{opacity:.5;animation:none;transform:none}.ps-seat-ai-spin svg,.ps-spin{animation-duration:2.4s}.ps-btn,.ps-card-tile,.ps-deck-tile,.ps-hud-tool,.ps-seat,.ps-tutorial-card,.ps-tutorial-spotlight,.ps-evo-btn,.ps-discard-ball-btn,.ps-well,.ps-bar-me,.ps-bar-grip,.ps-pop-action,.ps-choice-card,.ps-choice-check{transition:none!important;transform:none!important}}.ps-sheet.ps-pick-preview-sheet{border-radius:14px;padding:8px 12px 10px}.ps-pick-preview{flex-direction:column;gap:6px;display:flex}.ps-pick-preview-head{color:var(--ps-ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.ps-pick-preview-delta{background-color:var(--ps-ready);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-weight:700}.ps-pick-preview-warn,.ps-pick-preview-note{border-radius:8px;align-items:center;gap:5px;margin:0;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.ps-pick-preview-warn{background-color:var(--ps-danger-soft);color:var(--ps-danger)}.ps-pick-preview-note{background-color:var(--ps-dex-soft);color:var(--ps-dex)}.ps-ledger-col.is-pending .ps-ledger-tok{color:var(--ps-ready)}.ps-ledger-add{background-color:var(--ps-ready);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:1px;padding:0 4px;font-size:11px;font-weight:800;line-height:1.4}.ps-rg-evo-demo{background-color:var(--ps-evo-soft);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.ps-rg-evo-gain{background-color:var(--ps-ready);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.ps-rg-def{color:var(--ps-ink-2);grid-template-columns:3em minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;line-height:1.6;display:grid}.ps-rg-def dt{color:var(--ps-ink);font-weight:700}.ps-rg-def dd{margin:0}.ps-rg-def b{color:var(--ps-ink)}.ps-rg-mark{vertical-align:-4px;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin:0 3px;display:inline-flex}.ps-rg-mark.is-evo{background-color:var(--ps-evo)}.ps-rg-steps{color:var(--ps-ink-2);flex-direction:column;gap:2px;margin:0;padding-left:1.3em;font-size:12px;line-height:1.55;display:flex}.ps-rg-bullets{color:var(--ps-ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.ps-rg-bullets li{border-left:2px solid var(--ps-line-strong);padding-left:12px}.ps-rg-bullets svg{vertical-align:-2px;margin-right:4px}.ps-rg-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ps-rg-item{background-color:var(--ps-canvas);border:1px solid var(--ps-line);border-radius:12px;gap:10px;padding:10px;display:flex}.ps-rg-item>.ps-rg-card{flex:none;align-self:flex-start}.ps-rg-item-body{flex-direction:column;gap:6px;min-width:0;display:flex}.ps-rg-item-head{align-items:baseline;gap:8px;display:flex}.ps-rg-item-head strong{color:var(--ps-ink);font-size:14px}.ps-rg-item-tier{color:var(--ps-gray);font-size:11px}.ps-rg-item-sum{color:var(--ps-ink);margin:0;font-size:12px;line-height:1.55}.ps-rg-item-eq{background-color:var(--ps-page);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.ps-rg-item-lbl{color:var(--ps-ink-2);font-size:12px;font-weight:600}@media (max-width:760px){.ps-rg-items{grid-template-columns:minmax(0,1fr)}.ps-rg-def{grid-template-columns:minmax(0,1fr);gap:2px}.ps-rg-def dd{margin-bottom:6px}}.ps-rg-item-tip{color:var(--ps-ink-2);margin:0;font-size:12px}
