.pr .srcard{text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 24px 50px -32px #0a0a0a66}.pr .srcard .news{--cat:#bae6fd;--cat-ink:#075985}.pr .srcard .retail{--cat:#fde68a;--cat-ink:#854d0e}.pr .srcard .forums{--cat:#c7d2fe;--cat-ink:#3730a3}.pr .srcard .social{--cat:#f5d0fe;--cat-ink:#86198f}.pr .srcard .rivals{--cat:#fecaca;--cat-ink:#991b1b}.pr .srcard .owned{--cat:#a7f3d0;--cat-ink:var(--mint-ink)}.pr .srcard .other{--cat:var(--zinc-200);--cat-ink:var(--zinc-700)}.pr .sr-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 18px 12px;display:flex}.pr .sr-head b{letter-spacing:-.015em;color:var(--ink);font-size:15.5px;font-weight:700}.pr .sr-head span{color:var(--zinc-500);font-size:12px}.pr .sr-mix{border-bottom:1px solid var(--border);padding:12px 18px}.pr .sr-bar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.pr .sr-bar i{background:var(--cat);display:block}.pr .sr-legend{color:var(--zinc-600);flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.pr .sr-legend li{align-items:center;gap:5px;display:inline-flex}.pr .sr-legend li:before{content:"";background:var(--cat);border-radius:50%;width:7px;height:7px}.pr .sr-legend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pr .sr-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 128px 48px 44px;align-items:center;gap:10px;padding:9px 18px;display:grid}.pr .sr-row:last-child{border-bottom:0}.pr .sr-col{background:var(--bone);font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.pr .sr-d{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pr .sr-d img{border-radius:3px;flex:none;width:16px;height:16px}.pr .sr-you{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--mint-ink);padding:1px 7px;font-size:10.5px;font-weight:600}.pr .sr-cat{border-radius:var(--radius-btn);white-space:nowrap;background:color-mix(in srgb, var(--cat) 45%, var(--paper));color:var(--cat-ink);box-shadow:inset 0 0 0 1px var(--cat);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.pr .sr-n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.pr .sr-col .sr-n{color:var(--muted);font-size:10px}@media (max-width:559px){.pr .hero-shot.mock{padding:12px}.pr .sr-head,.pr .sr-mix,.pr .sr-row{padding-left:14px;padding-right:14px}.pr .sr-row{grid-template-columns:minmax(0,1fr) 118px 40px}.pr .sr-row>:nth-child(3){display:none}}.pr .opages{text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:16px;overflow:hidden}.pr .op-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 60px 156px;align-items:center;gap:12px;padding:9px 18px;display:grid}.pr .op-row:last-child{border-bottom:0}.pr .op-col{background:var(--bone);font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.pr .op-p{flex-direction:column;gap:3px;min-width:0;display:flex}.pr .op-p b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pr .op-d{color:var(--zinc-500);align-items:center;gap:6px;font-size:11.5px;display:flex}.pr .op-d img{border-radius:3px;flex:none;width:14px;height:14px}.pr .op-d i{background:var(--zinc-700);width:14px;height:14px;color:var(--paper);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-style:normal;font-weight:700;display:grid}.pr .op-n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.pr .op-col .op-n{color:var(--muted);font-size:10px}.pr .op-b{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.pr .op-b span{border-radius:var(--radius-pill);background:var(--zinc-100);color:var(--zinc-700);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:500}.pr .op-b em{color:var(--zinc-400);font-size:11.5px;font-style:normal}@media (max-width:559px){.pr .op-row{grid-template-columns:minmax(0,1fr) 112px;padding-left:14px;padding-right:14px}.pr .op-row>.op-n{display:none}}.pr .placed,.pr .trace{text-align:left;background:var(--paper);border:1px solid var(--border);border-radius:16px;overflow:hidden}.pr .pc-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.pr .pc-head b,.pr .tr-head b{letter-spacing:-.015em;color:var(--ink);font-size:15px;font-weight:700}.pr .pc-head span{color:var(--zinc-500);font-size:12px}.pr .pc-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 64px 84px;align-items:center;gap:12px;padding:11px 18px;display:grid}.pr .pc-row:last-child{border-bottom:0}.pr .pc-col{background:var(--bone);font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.pr .pc-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pr .pc-t b{color:var(--ink);font-size:13.5px;font-weight:600}.pr .pc-t span{color:var(--zinc-400);font-size:11.5px}.pr .pc-n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.pr .pc-col .pc-n{color:var(--muted);font-size:10px}.pr .pc-row:not(.pc-col) .pc-f{color:var(--zinc-400);justify-self:start;font-size:12px}.pr .pc-row .pc-f.on{border-radius:var(--radius-pill);background:var(--mint-soft);color:var(--mint-ink);padding:2px 8px;font-weight:600}.pr .tr-head,.pr .tr-theme{border-bottom:1px solid var(--border);padding:14px 18px}.pr .tr-name{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:600;display:flex}.pr .tr-name span{color:var(--down);font-size:12px;font-weight:600}.pr .tr-theme q{border-left:2px solid var(--danger-bg);color:var(--zinc-600);text-wrap:pretty;margin-top:8px;padding-left:10px;font-size:12.5px;line-height:1.5;display:block}.pr .tr-sub{font-feature-settings:"tnum";letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 18px 4px;font-size:10px}.pr .tr-src{margin:0;padding:0 18px 10px;list-style:none}.pr .tr-src li{grid-template-columns:16px minmax(0,1fr) 30% 44px;align-items:center;gap:10px;padding:6px 0;display:grid}.pr .tr-src img{border-radius:3px;width:16px;height:16px}.pr .tr-src li>i{background:var(--zinc-700);width:16px;height:16px;color:var(--paper);text-transform:uppercase;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.pr .tr-d{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pr .tr-bar{background:var(--zinc-100);border-radius:3px;height:6px;display:block;overflow:hidden}.pr .tr-bar i{background:#f87171;border-radius:3px;height:100%;display:block}.pr .tr-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:559px){.pr .shot-panel.mock{padding:12px}.pr .shot-panel.mock .viz{padding:16px}}.pr .sent-tabs{background:var(--sg);border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:14px;padding:2px;display:inline-flex}.pr .sent-tab{border-radius:var(--radius-pill);color:var(--zinc-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 15px;font-family:inherit;font-size:11.5px;font-weight:500;transition:color .15s}.pr .sent-tab.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-thumb)}.pr .sent-pane{display:none}.pr .sent-pane.on{display:block}.pr .sent-phrase{color:var(--zinc-700);background:var(--bone);border:1px solid var(--zinc-200);border-radius:var(--radius-card);text-wrap:pretty;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}.pr .sent-phrase mark{background:var(--mint-soft);color:var(--mint-ink);border-radius:4px;padding:0 3px}.pr .sent-phrase.neg mark{background:var(--danger-bg);color:var(--danger)}.pr .sent-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pr .sent-tags span{border-radius:var(--radius-pill);background:var(--sg);color:var(--zinc-700);padding:7px 13px;font-size:11.5px;font-weight:500}.pr .band{color:#fff;background:#07090a}.pr .band .split-head p{color:#ffffffa3}.pr .band .k{color:var(--mint)}.pr .b-card{background:#ffffff0a;border-color:#ffffff1a}.pr .b-card p{color:#ffffffa3}.pr .band .roster{text-align:left;font-family:var(--font-mono);color:#ffffff8f;border-top-color:#ffffff24;margin-top:28px}
