.pa-btn{margin-left:auto;background:rgba(0,0,0,.32);color:var(--ink, #fff);border:1.5px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:3px;padding:2px 12px 2px 14px;font-size:13.5px;font-weight:800;letter-spacing:.3px;cursor:pointer;white-space:nowrap}.pa-btn:hover{background:rgba(0,0,0,.5);border-color:currentColor}.pa-btn i{font-style:normal;font-size:11px;margin-left:4px;opacity:.8}.pa-btn.tight{margin-left:8px}.pa-menu{position:fixed;z-index:900;min-width:236px;background:#d9dadd;color:#15171a;border-radius:5px;box-shadow:0 10px 34px rgba(0,0,0,.6);padding:3px 0 5px;font-size:14.5px;font-weight:600;user-select:none}.pa-h{margin:3px 4px 3px;padding:3px 10px;background:#eceef0;border-radius:3px;font-weight:800;text-transform:uppercase;letter-spacing:.2px;font-size:13.5px}.pa-it{position:relative;display:flex;align-items:center;gap:10px;padding:4px 12px 4px 14px;cursor:pointer;white-space:nowrap}.pa-it>span{flex:1}.pa-it>i{font-style:normal;color:#6b6e74;font-size:15px;line-height:1}.pa-it>b{font-weight:800;font-size:13.5px;min-width:22px;text-align:right}.pa-it u{text-decoration:none;display:inline-block;width:16px;margin-left:-4px;color:#1b2f52;font-weight:800}.pa-it:hover,.pa-it.open{background:#111417;color:#fff}.pa-it:hover>i,.pa-it.open>i{color:#fff}.pa-it:hover u,.pa-it.open u{color:#7fd0f0}.pa-it.off{color:#9a9ca2;cursor:default}.pa-it.off:hover{background:none;color:#9a9ca2}.pa-it.off>i{color:#b9bbc0}.pa-it b.tier5{color:#0b7fb0}.pa-it b.tier4{color:#1d8a2c}.pa-it b.tier3{color:#8a7400}.pa-it b.tier2{color:#b35a0c}.pa-it b.tier1{color:#b02a2a}.pa-it:hover b{color:#fff}.pa-sub{display:none;position:absolute;right:calc(100% - 2px);top:-4px;min-width:250px;background:#d9dadd;color:#15171a;border-radius:5px;box-shadow:0 10px 34px rgba(0,0,0,.6);padding:4px 0 5px}.pa-it.has-sub:hover>.pa-sub,.pa-it.has-sub.open>.pa-sub{display:block}.pa-note{padding:5px 14px 2px;margin-top:3px;border-top:1px solid #bfc1c6;color:#5c5f66;font-size:12.5px;font-weight:600;white-space:nowrap}#pa-toast{position:fixed;right:22px;bottom:22px;z-index:950;max-width:460px;background:#15243D;color:#fff;border-left:4px solid var(--good);padding:10px 16px;border-radius:4px;font-size:14.5px;font-weight:600;box-shadow:0 8px 26px rgba(0,0,0,.55)}#pa-toast.bad{border-left-color:var(--bad);background:#3a1c1c}#pa-dlg{position:fixed;inset:0;z-index:940;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}.pa-box{width:min(560px,90vw);background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 16px 50px rgba(0,0,0,.7);overflow:hidden}.pa-box>header{background:var(--head);padding:9px 14px;font-weight:800;letter-spacing:.3px}.pa-box textarea{display:block;width:calc(100% - 28px);height:170px;margin:14px;padding:9px 10px;background:#0f1215;color:var(--text);border:1px solid var(--line);border-radius:4px;font:inherit;font-size:14.5px;resize:vertical}.pa-acts{display:flex;gap:8px;padding:0 14px 14px}.pa-acts button{border-radius:4px;padding:6px 14px;font-weight:800;cursor:pointer;border:1px solid #666;background:none;color:var(--text)}.pa-acts button.primary{background:var(--head);border-color:transparent}.pa-acts button.primary:hover{background:var(--accent)}.pa-acts button.bad{background:#7a2020;border-color:transparent;color:#ffd9d9}.pa-acts button.quiet{margin-left:auto}.pa-notetxt{font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.pa-notep .pact{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.pa-cmp{display:flex;flex-direction:column;gap:12px}.pa-cmp.one{max-width:760px}.pa-top{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);gap:12px;align-items:stretch}.pa-vs{display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;color:var(--dim)}.pa-card{background:var(--panel);border-radius:5px;padding:12px 14px}.pa-card.pa-r{border-right:4px solid var(--accent)}.pa-card.pa-l{border-left:4px solid #38c8ff}.pa-who{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.pa-who a b{font-size:21px;font-weight:800}.pa-who em{font-style:normal;font-weight:800;font-size:24px}.pa-who i{font-style:normal;color:var(--muted);font-size:15px;margin-left:4px}.pa-card .kv{grid-template-columns:120px minmax(0,1fr);gap:3px 10px;font-size:14px}.pa-cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(250px,.62fr);gap:12px;align-items:start}.pa-cols>div{display:flex;flex-direction:column;gap:12px;min-width:0}.pa-cmp .panel{background:var(--panel);border-radius:5px}.pa-cmp h5{margin:12px 0 5px;font-size:12px;letter-spacing:.5px;color:var(--muted);font-weight:800}.pa-cmp .pf-pad{padding:2px 14px 12px}.pa-duel{display:grid;grid-template-columns:62px minmax(0,1fr) 150px minmax(0,1fr) 62px;align-items:center;gap:8px;padding:2.5px 0;font-size:14px}.pa-duel>span{text-align:center;color:#c9cace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-duel>b{font-weight:700;color:#c9cace}.pa-duel>b:first-child{text-align:right}.pa-duel>b.win{color:#fff;font-weight:800}.pa-bar{height:7px;background:rgba(255,255,255,.07);border-radius:3px;overflow:hidden;display:flex}.pa-bar.pa-l{justify-content:flex-end}.pa-bar i{display:block;height:100%;background:#56606a}.pa-bar.pa-l i.win{background:#38c8ff}.pa-bar.pa-r i.win{background:var(--accent)}#pa-cmp-q{width:100%;background:#0f1215;border:1px solid var(--line);border-radius:4px;padding:7px 10px;margin-top:4px;font-size:14.5px}.pa-pks{display:flex;flex-direction:column;gap:2px;margin-top:6px}.pa-pk{display:flex;justify-content:space-between;gap:10px;padding:4px 8px;border-radius:3px;font-size:14px}.pa-pk:hover{background:rgba(255,255,255,.08)}.pa-pk span{color:var(--muted);white-space:nowrap;font-size:13px}@media(max-width:1250px){.pa-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pa-cols>div:last-child{grid-column:span 2}}.pa-myblock{margin-bottom:10px}.pa-blk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:6px 14px;font-size:14px;border-top:1px solid rgba(255,255,255,.06)}.pa-blk i{font-style:normal;color:var(--muted);margin-left:6px;font-size:13px}.rc .rc-t{width:100%}.rc-t tr.on td{background:rgba(56,200,255,.09)}.rc-t tr.fut td{color:#a7a9ae}.rc-t tfoot td{border-top:1px solid var(--line);background:rgba(255,255,255,.04);font-weight:700}.rc .pnote{margin:8px 12px 10px}
