.player-redesign{animation:pen-fade-up var(--dur-4) var(--ease-out) both;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);min-height:100vh}.player-redesign .pr-identity-shell{align-items:flex-end;gap:var(--sp-9);padding-bottom:var(--sp-8);padding-top:var(--sp-10);justify-content:space-between;display:flex}.player-redesign .pr-identity-main{align-items:flex-end;gap:var(--sp-7);min-width:0;display:flex}.player-redesign .pr-avatar{background:var(--ink-800);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--r-1);color:var(--fog-400);font-family:var(--font-display);font-size:44px;font-weight:var(--fw-bold);text-transform:uppercase;flex:0 0 88px;justify-content:center;align-items:center;width:88px;height:88px;line-height:1;display:inline-flex}.player-redesign .pr-avatar.rank-1{border-color:var(--data-rank-1);color:var(--data-rank-1)}.player-redesign .pr-avatar.rank-2{border-color:var(--data-rank-2);color:var(--data-rank-2)}.player-redesign .pr-avatar.rank-3{border-color:var(--data-rank-3);color:var(--data-rank-3)}.player-redesign .pr-identity-copy{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.player-redesign .pr-identity-copy .page-title{overflow-wrap:anywhere}.player-redesign .pr-identity-meta{color:var(--text-muted);font-size:var(--fs-body-s);align-items:center;gap:var(--sp-5);flex-wrap:wrap;display:flex}.player-redesign .pr-header-actions{align-items:flex-end;gap:var(--sp-8);flex:none;display:flex}.player-redesign .pr-rank-plate{background:var(--bg-panel);border:var(--bw-hair) solid var(--border-hairline);border-top:var(--bw-strong) solid var(--data-rank-1);min-width:142px;padding:var(--sp-6) var(--sp-7)}.player-redesign .pr-back-button{min-height:42px}.player-redesign .pr-stat-section{padding-top:var(--sp-9)}.player-redesign .pr-stat-grid{gap:var(--sp-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.player-redesign .pr-stat-card{background:var(--bg-panel);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--r-2);box-shadow:var(--shadow-panel);gap:var(--sp-4);min-width:0;min-height:112px;padding:var(--sp-6);flex-direction:column;display:flex}.player-redesign .pr-stat-card.accent{border-top-color:var(--border-accent)}.player-redesign .pr-stat-card-label{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-stencil);font-weight:var(--fw-medium);align-items:center;gap:var(--sp-4);letter-spacing:var(--tracking-stencil);text-transform:uppercase;min-width:0;line-height:1.2;display:flex}.player-redesign .pr-stat-card-label svg{color:var(--khaki-500);flex:none}.player-redesign .pr-stat-card-value,.player-redesign .pr-stat-figure{color:var(--data-value);font-family:var(--font-mono);font-size:var(--fs-data-l);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);letter-spacing:var(--tracking-data);align-items:baseline;gap:4px;line-height:1;display:flex}.player-redesign .pr-stat-card-value strong,.player-redesign .pr-stat-figure strong{color:inherit;font:inherit}.player-redesign .pr-stat-card-value small,.player-redesign .pr-stat-figure small{color:var(--text-muted);font-size:.46em;font-weight:var(--fw-medium);letter-spacing:.04em}.player-redesign .pr-stat-card.accent .pr-stat-card-value,.player-redesign .pr-stat-block.accent .pr-stat-figure{color:var(--text-accent)}.player-redesign .pr-stat-card.awaiting .pr-stat-card-value,.player-redesign .pr-stat-block.awaiting .pr-stat-figure{color:var(--text-muted);font-size:var(--fs-data-s);letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.player-redesign .pr-stat-block{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.player-redesign .pr-stat-caption{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-stencil);font-weight:var(--fw-medium);letter-spacing:var(--tracking-stencil);text-transform:uppercase;line-height:1.2}.player-redesign .pr-content{padding-bottom:var(--sp-13);padding-top:var(--sp-10)}.player-redesign .pr-profile-grid{align-items:start;gap:var(--sp-8);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);display:grid}.player-redesign .pr-side-stack{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.player-redesign .pr-panel{background:var(--bg-panel);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--r-2);box-shadow:var(--shadow-panel);min-width:0}.player-redesign .pr-panel-header{border-bottom:var(--bw-hair) solid var(--border-hairline);gap:var(--sp-3);padding:var(--sp-6) var(--sp-6) var(--sp-5);flex-direction:column;display:flex}.player-redesign .pr-panel-header>span,.player-redesign .pr-panel-kicker,.player-redesign .pr-death-causes>span{color:var(--text-stencil);font-family:var(--font-mono);font-size:var(--fs-stencil);font-weight:var(--fw-medium);letter-spacing:var(--tracking-stencil);text-transform:uppercase}.player-redesign .pr-panel-header h2{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:var(--fw-semibold);letter-spacing:0;line-height:var(--lh-subtitle);text-transform:uppercase;margin:0}.player-redesign .pr-panel-body{padding:var(--sp-7)}.player-redesign .pr-panel-kicker{color:var(--text-faint);padding-bottom:var(--sp-5);font-size:10px;display:block}.player-redesign .pr-inline-empty{background:var(--tex-grid), var(--bg-inset);border:var(--bw-hair) dashed var(--border-hairline);color:var(--text-muted);font-size:var(--fs-body-s);align-items:center;gap:var(--sp-5);line-height:var(--lh-body-s);margin-bottom:var(--sp-5);padding:var(--sp-5);display:flex}.player-redesign .pr-inline-empty>svg{color:var(--text-stencil);flex:none}.player-redesign .pr-inline-empty>span{gap:var(--sp-2);flex-direction:column;display:flex}.player-redesign .pr-inline-empty strong{color:var(--fog-100);font-family:var(--font-mono);letter-spacing:var(--tracking-stencil);text-transform:uppercase;font-size:10px}.player-redesign .pr-hit-zones{flex-direction:column;display:flex}.player-redesign .pr-hit-zone{border-bottom:var(--bw-hair) solid var(--border-soft);align-items:center;gap:var(--sp-5);grid-template-columns:86px 46px minmax(52px,1fr) 50px;padding:9px 0;display:grid}.player-redesign .pr-hit-zone>span{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-stencil);letter-spacing:var(--tracking-stencil);text-transform:uppercase}.player-redesign .pr-hit-zone.critical>span{color:var(--ember-400)}.player-redesign .pr-hit-zone>strong{color:var(--data-value);font-family:var(--font-mono);font-size:var(--fs-data-s);font-variant-numeric:tabular-nums;text-align:right}.player-redesign .pr-hit-zone>small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-data-xs);font-variant-numeric:tabular-nums;text-align:right}.player-redesign .pr-meter{background:var(--data-track);width:100%;min-width:0;height:4px;display:block;position:relative;overflow:hidden}.player-redesign .pr-meter>i{background:var(--data-fill);height:100%;transition:width var(--dur-3) var(--ease-out);display:block}.player-redesign .pr-meter.signal>i{background:var(--data-fill-done)}.player-redesign .pr-meter.khaki>i{background:var(--khaki-500)}.player-redesign .pr-precision-footer{align-items:flex-end;gap:var(--sp-6);padding-top:var(--sp-6);justify-content:space-between;display:flex}.player-redesign .pr-precision-footer p{color:var(--text-faint);font-size:var(--fs-caption);line-height:var(--lh-caption);text-align:right;max-width:30ch;margin:0}.player-redesign .pr-weapons{gap:var(--sp-6);flex-direction:column;display:flex}.player-redesign .pr-weapon{gap:var(--sp-4);flex-direction:column;display:flex}.player-redesign .pr-weapon>div{align-items:baseline;gap:var(--sp-5);justify-content:space-between;display:flex}.player-redesign .pr-weapon>div strong{color:var(--fog-0);font-family:var(--font-display);font-size:17px;font-weight:var(--fw-semibold);text-transform:uppercase}.player-redesign .pr-weapon>div span{color:var(--data-value);font-family:var(--font-mono);font-size:var(--fs-data-s);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.player-redesign .pr-weapon.zero>div span{color:var(--text-faint)}.player-redesign .pr-survival-grid{gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-redesign .pr-survival-grid .pr-stat-figure{font-size:var(--fs-data-m)}.player-redesign .pr-survival-grid .pr-stat-caption{font-size:10.5px}.player-redesign .pr-death-causes{border-top:var(--bw-hair) solid var(--border-hairline);gap:var(--sp-4);margin-top:var(--sp-7);padding-top:var(--sp-6);flex-direction:column;display:flex}.player-redesign .pr-death-causes>span{color:var(--text-faint);font-size:10px}.player-redesign .pr-death-causes>div{color:var(--text-secondary);font-size:var(--fs-body-s);gap:var(--sp-5);justify-content:space-between;display:flex}.player-redesign .pr-death-causes strong{color:var(--fog-0);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.player-redesign .pr-period-copy{color:var(--text-muted);font-size:var(--fs-body-s);line-height:var(--lh-body-s);max-width:var(--measure-narrow);margin:0}.player-redesign .pr-period-tags{gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}@media (max-width:1100px){.player-redesign .shell{padding-left:var(--sp-8);padding-right:var(--sp-8)}.player-redesign .page-title{font-size:44px}.player-redesign .pr-identity-shell{flex-direction:column;align-items:stretch}.player-redesign .pr-header-actions{justify-content:space-between}.player-redesign .pr-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-redesign .pr-profile-grid{grid-template-columns:1fr}}@media (max-width:600px){.player-redesign .shell{padding-left:var(--sp-7);padding-right:var(--sp-7)}.player-redesign .page-title{font-size:34px}.player-redesign .pr-identity-shell{gap:var(--sp-7);padding-bottom:var(--sp-7);padding-top:var(--sp-9)}.player-redesign .pr-identity-main{align-items:flex-start;gap:var(--sp-5)}.player-redesign .pr-avatar{flex-basis:64px;width:64px;height:64px;font-size:32px}.player-redesign .pr-identity-meta{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.player-redesign .pr-header-actions{align-items:stretch;gap:var(--sp-5);flex-direction:column}.player-redesign .pr-rank-plate{width:100%;min-width:0}.player-redesign .pr-back-button{width:100%}.player-redesign .pr-stat-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.player-redesign .pr-stat-card{min-height:102px;padding:var(--sp-5)}.player-redesign .pr-stat-card-value{font-size:var(--fs-data-m)}.player-redesign .pr-stat-card-label{letter-spacing:.12em;font-size:9.5px}.player-redesign .pr-content{padding-top:var(--sp-9)}.player-redesign .pr-panel-body{padding:var(--sp-6)}.player-redesign .pr-hit-zone{gap:var(--sp-4);grid-template-columns:70px 36px minmax(40px,1fr) 42px}.player-redesign .pr-hit-zone>span{letter-spacing:.1em;font-size:9.5px}.player-redesign .pr-precision-footer{flex-direction:column;align-items:flex-start}.player-redesign .pr-precision-footer p{text-align:left;max-width:none}.player-redesign .pr-survival-grid{gap:var(--sp-6)}.player-redesign .section-heading h2{font-size:var(--fs-display-s)}}@media (prefers-reduced-motion:reduce){.player-redesign{animation:none}.player-redesign .pr-meter>i{transition:none}}
