.pp-card{margin-top:.5rem;display:grid;grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"tile id" "credit credit" "stats stats" "actions actions";gap:0 1rem;align-items:start}.pp-tile{grid-area:tile;position:relative;width:5.5rem;aspect-ratio:225/275;overflow:hidden;border-radius:var(--radius);background:var(--surface-2);display:flex;align-items:center;justify-content:center}.pp-tile img{display:block;width:100%;height:100%;object-fit:cover}.pp-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.375rem;background:var(--nodata)}.pp-bar-D:after{background:var(--d-safe)}.pp-bar-R:after{background:var(--r-safe)}.pp-bar-I:after{background:var(--i-safe)}.pp-bar-G:after,.pp-bar-L:after,.pp-bar-O:after{background:var(--other)}.pp-nophoto{position:absolute;left:.25rem;right:.25rem;bottom:.625rem;color:var(--ink-muted);font-size:.75rem;line-height:1rem;text-align:center}.pp-tile:has(.pp-nophoto){flex-direction:column;gap:.25rem;padding-bottom:1.5rem}.pp-photo{display:contents}.pp-credit{grid-area:credit;margin:.375rem 0 0;color:var(--ink-muted);font-size:.75rem;line-height:1rem;overflow-wrap:anywhere}.pp-credit a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.pp-mono{font-family:var(--font-display);font-weight:var(--ew-weight-display);font-size:1.75rem;letter-spacing:-.01em;color:var(--ink)}.pp-id{grid-area:id;min-width:0}.pp-name{margin-top:.25rem;overflow-wrap:anywhere}.pp-lines{margin:.625rem 0 0;display:grid;gap:.375rem;font-size:1rem;line-height:1.5rem}.pp-lines>div{display:grid;grid-template-columns:minmax(0,1fr)}.pp-lines dt{font-size:.75rem;line-height:1.25rem;letter-spacing:.06em;text-transform:uppercase;font-weight:var(--ew-weight-strong);color:var(--ink-muted)}.pp-lines dd{margin:0;font-weight:var(--ew-weight-label)}.pp-lines a{color:var(--brand);text-decoration:underline;text-underline-offset:.18em}.pp-stats{grid-area:stats;margin:1.25rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1rem 0}.pp-stats>div{display:flex;flex-direction:column;min-width:0}.pp-sv{order:1;margin:0;font-family:var(--font-display);font-weight:var(--ew-weight-display);font-size:1.125rem;line-height:1.75rem;white-space:nowrap}.pp-sl{order:2;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;color:var(--ink-muted)}.pp-actions{grid-area:actions;margin-top:1.25rem}.pp-actions .ew-btn{width:100%}@media (min-width:640px){.pp-card{grid-template-columns:12rem minmax(0,1fr);grid-template-areas:"tile id" "tile stats" "tile actions";gap:0 2rem}.pp-photo{display:block;grid-area:tile}.pp-tile{width:12rem}.pp-mono{font-size:3.5rem}.pp-lines{font-size:1.125rem;margin-top:.875rem}.pp-stats{display:flex;flex-wrap:wrap;gap:0;padding:0;border-bottom:0;margin-top:1.25rem;align-self:start}.pp-stats>div{padding:1rem 1.5rem;border-left:1px solid var(--rule)}.pp-stats>div:first-child{padding-left:0;border-left:0}.pp-sv{font-size:1.75rem;line-height:2.25rem}.pp-actions{margin-top:.75rem}.pp-actions .ew-btn{width:auto}}.pp-muted{font-weight:400}.pp-muted,.pp-note{color:var(--ink-muted)}.pp-note{max-width:var(--measure);font-size:.875rem;line-height:1.25rem}.pp-note a{color:var(--brand);text-decoration:underline;text-underline-offset:.18em}.pp-block-body{margin-top:.75rem}.pp-now{margin-top:0}.pp-grid{display:grid;gap:0}@media (min-width:900px){.pp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem}}.pp-col{min-width:0}.pp-folds{padding-top:.5rem}.pp-folds .ew-disclosure-plain{border-top:1px solid var(--rule)}.pp-folds .ew-disclosure-plain:first-child{border-top:0}.pp-career{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.375rem}.pp-career th{text-align:left;padding:.5rem .75rem .5rem 0;font-size:.8125rem;font-weight:var(--ew-weight-label);color:var(--ink-muted);border-bottom:1px solid var(--rule-strong)}.pp-career td{padding:.75rem .75rem .75rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.pp-career .pp-r{text-align:right;padding-right:1.25rem}.pp-career a{color:var(--ink);text-underline-offset:.18em}.pp-career tr:target td{background:color-mix(in srgb,var(--ink) 6%,transparent)}.pp-career tr{scroll-margin-top:5rem}.pp-won{font-weight:var(--ew-weight-strong);color:var(--ink)}.pp-lost{font-weight:var(--ew-weight-label);color:var(--ink)}.pp-foot{margin-top:1rem;max-width:62rem;color:var(--ink-muted);font-size:.875rem;line-height:1.375rem}@media (max-width:639px){.pp-career thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-career,.pp-career tbody{display:block}.pp-career tr{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:0 .75rem;padding:.75rem 0;border-bottom:1px solid var(--rule)}.pp-career td{display:block;padding:0;border:0}.pp-career .pp-y{grid-row:1/span 3;font-weight:var(--ew-weight-strong)}.pp-career .pp-race{grid-column:2}.pp-career .pp-share{grid-column:3;grid-row:1;padding-right:0}.pp-career .pp-opp,.pp-career .pp-res{grid-column:2/span 2}.pp-career .pp-opp:empty{display:none}.pp-career .pp-has-winner:before{content:"Lost to ";color:var(--ink-muted)}}.pp-status{margin-top:.5rem;font-size:.875rem;color:var(--ink-muted)}.pp-lists{display:grid;gap:0}@media (min-width:900px){.pp-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3rem}}.pp-wan .ew-block{margin-top:1.5rem;padding-top:0;border-top:0}.pp-wan .ew-chip-sub{white-space:normal}.pp-wan .ew-chip-link{align-items:flex-start;padding:.625rem 0}.pp-wan .ew-face{margin-top:.25rem}