.profile-mvp{--profile-card-radius:8px}.profile-mvp .profile-mvp-achievement-identity-card,.profile-mvp .profile-mvp-betting-row,.profile-mvp .profile-mvp-betting-summary,.profile-mvp .profile-mvp-boost-row,.profile-mvp .profile-mvp-chart-empty,.profile-mvp .profile-mvp-daily-missions__missions,.profile-mvp .profile-mvp-daily-missions__redeem,.profile-mvp .profile-mvp-daily-missions__wallet,.profile-mvp .profile-mvp-empty-state,.profile-mvp .profile-mvp-panel,.profile-mvp .profile-mvp-performance__band,.profile-mvp .profile-mvp-recent-match__link,.profile-mvp .profile-mvp-stat-card,.profile-mvp .profile-performance-chart__tooltip,.profile-mvp .profile-recommended-items__media{border-radius:var(--profile-card-radius)}.profile-mvp-hero.profile-mvp-hero--image-banner:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(6,7,12,.78),rgba(6,7,12,.5) 34%,rgba(6,7,12,0) 62%),linear-gradient(0deg,rgba(6,7,12,.55),rgba(6,7,12,0) 45%)}.profile-mvp .profile-mvp-hero .profile-mvp-hero-rank-progress__track{width:220px;height:10px;border-color:rgba(255,255,255,.14);background:rgba(6,7,12,.7)}.profile-mvp .profile-mvp-hero .profile-mvp-hero-rank-progress__label{font-size:11px;letter-spacing:.06em;text-shadow:0 1px 2px rgba(0,0,0,.9)}.profile-mvp .profile-mvp-hero .profile-mvp-header-meta__row{text-shadow:0 1px 3px rgba(0,0,0,.85)}.profile-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%;max-width:var(--profile-mvp-content-width);margin:1rem auto 0}.profile-stat-tile{--tile-accent:rgba(255,255,255,0.14);position:relative;display:grid;grid-template-rows:auto auto 1fr;grid-gap:.3rem;gap:.3rem;min-width:0;padding:1rem 1.1rem .95rem;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:var(--profile-card-radius,8px);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--tile-accent) 22%,transparent),transparent 60%),linear-gradient(180deg,#151519 0,#111114 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 14px 30px -22px rgba(0,0,0,.9);animation:profile-stat-rise .42s cubic-bezier(.2,.8,.25,1) both}.profile-stat-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tile-accent);opacity:.9}.profile-stat-tile:nth-child(2){animation-delay:40ms}.profile-stat-tile:nth-child(3){animation-delay:80ms}.profile-stat-tile:nth-child(4){animation-delay:.12s}.profile-stat-tile:nth-child(5){animation-delay:.16s}.profile-stat-tile[data-tone=accent]{--tile-accent:var(--profile-accent-strong,#fbbf24)}.profile-stat-tile[data-tone=win]{--tile-accent:var(--profile-green,#6bfb9a)}.profile-stat-tile[data-tone=loss]{--tile-accent:var(--profile-red,#ff6265)}.profile-stat-tile[data-stat=winRate]:not([data-empty]){--tile-accent:rgba(107,251,154,0.55)}.profile-stat-tile__label{color:rgba(188,202,187,.82);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:14px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-stat-tile__value{display:inline-flex;align-items:baseline;gap:.2rem;width:-moz-fit-content;width:fit-content;color:#f1eeec;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:800;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none}.profile-stat-tile__value small{font-size:.5em;font-weight:800;letter-spacing:.06em}a.profile-stat-tile__value:focus-visible,a.profile-stat-tile__value:hover{color:var(--profile-accent-strong,#fbbf24)}.profile-stat-tile[data-tone=accent] .profile-stat-tile__value{color:var(--profile-accent-strong,#fbbf24);text-shadow:0 0 18px rgba(251,191,36,.28)}.profile-stat-tile[data-tone=win] .profile-stat-tile__value{color:var(--profile-green,#6bfb9a);text-shadow:0 0 18px rgba(107,251,154,.3)}.profile-stat-tile[data-tone=loss] .profile-stat-tile__value{color:var(--profile-red,#ff6265)}.profile-stat-tile__detail{align-self:end;color:rgba(187,189,202,.72);font-size:11px;font-weight:600;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@keyframes profile-stat-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.profile-performance-chart__grid-line{stroke:rgba(229,226,225,.09);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.profile-performance-chart__line{stroke-width:2.25;vector-effect:non-scaling-stroke;animation:profile-chart-draw .9s cubic-bezier(.3,.7,.2,1) both}.profile-performance-chart__y-axis{position:absolute;inset:0 auto 0 0;pointer-events:none}.profile-performance-chart__y-axis .profile-performance-chart__axis-y{position:absolute;right:6px;color:rgba(229,226,225,.42);font-size:10px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transform:translateY(-50%)}.profile-performance-chart__area{animation:profile-chart-fade .7s ease-out .25s both}.profile-performance-chart__area-stop-top{stop-color:var(--profile-performance-accent,#4a8eff);stop-opacity:.28}.profile-performance-chart__area-stop-bottom{stop-color:var(--profile-performance-accent,#4a8eff);stop-opacity:0}.profile-performance-chart__point,.profile-performance-chart__point-outline{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:profile-chart-fade .3s ease-out .65s both}.profile-performance-chart__point-outline{stroke:rgba(8,10,16,.95);pointer-events:none}.profile-performance-chart__point{stroke:var(--profile-performance-accent,#4a8eff);cursor:pointer}.profile-performance-chart__point--loss{stroke:#ff5a5a}.profile-performance-chart__point--disputed{stroke:#ffb347}.profile-performance-chart__point--hovered{filter:drop-shadow(0 0 6px rgba(167,251,181,.55))}@keyframes profile-chart-draw{0%{-webkit-clip-path:inset(-12px 100% -12px -12px);clip-path:inset(-12px 100% -12px -12px)}to{-webkit-clip-path:inset(-12px -12px -12px -12px);clip-path:inset(-12px -12px -12px -12px)}}@keyframes profile-chart-fade{0%{opacity:0}to{opacity:1}}.profile-mvp .profile-mvp-daily-missions__missions,.profile-mvp .profile-mvp-daily-missions__wallet{height:11.75rem;max-height:11.75rem;min-height:11.75rem}.profile-mvp .profile-mvp-daily-missions__mission-scroll{min-height:0;overflow:hidden}.profile-mvp .profile-mvp-daily-missions__mission-scroll--scrollable{overflow-y:auto}.profile-mvp .profile-mvp-panel--betting-history{grid-template-rows:auto minmax(0,1fr) auto}.profile-mvp .profile-mvp-panel--betting-history>.profile-mvp-empty-state{align-self:stretch;min-height:0}.profile-mvp .profile-mvp-deferred-state{min-height:11.75rem;grid-template-rows:auto minmax(0,1fr)}.profile-mvp .profile-mvp-deferred-state>.profile-mvp-empty-state{min-height:7rem;align-content:center}.profile-mvp .profile-mvp-layout__secondary-grid>*{min-width:0}@media (min-width:960px){.profile-mvp .profile-mvp-layout__secondary-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,949px) minmax(320px,463px);grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.profile-mvp .profile-mvp-layout__secondary-grid>.profile-mvp-daily-missions,.profile-mvp .profile-mvp-layout__secondary-grid>.profile-mvp-panel--betting-history,.profile-mvp .profile-mvp-layout__secondary-grid>.profile-mvp-two-up,.profile-mvp .profile-mvp-layout__secondary-grid>.profile-recommended-items{min-height:0;height:100%}.profile-mvp .profile-mvp-layout__secondary-grid>.profile-recommended-items{display:flex}.profile-mvp .profile-mvp-layout__secondary-grid>.profile-recommended-items .profile-recommended-items__body{flex:1 1 auto}}.profile-mvp .profile-mvp-betting-row__leading,.profile-mvp .profile-mvp-recent-match__leading,.profile-mvp-panel--recent-matches .profile-mvp-recent-match__leading{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;grid-gap:0 .75rem;gap:0 .75rem;min-width:0}.profile-mvp .profile-mvp-betting-row__outcome,.profile-mvp .profile-mvp-recent-match__outcome{width:4.75rem;max-width:4.75rem;box-sizing:border-box}.profile-mvp .profile-mvp-arsenal-thumb-grid,.profile-mvp .profile-mvp-favorite-characters__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-mvp .profile-mvp-arsenal-thumb__portrait,.profile-mvp .profile-mvp-favorite-characters__portrait{background:linear-gradient(180deg,#1a1c22,#12141a)}.profile-mvp .profile-mvp-arsenal-thumb__portrait[data-sr-rarity="5"],.profile-mvp .profile-mvp-favorite-characters__portrait[data-sr-rarity="5"]{background:linear-gradient(155deg,#221e14,#6e5f38 50%,#2a261c);box-shadow:inset 0 0 0 1px rgba(160,130,50,.18)}.profile-mvp .profile-mvp-arsenal-thumb__portrait[data-sr-rarity="4"],.profile-mvp .profile-mvp-favorite-characters__portrait[data-sr-rarity="4"]{background:linear-gradient(155deg,#181428,#4a3a6e 52%,#221c34);box-shadow:inset 0 0 0 1px rgba(120,90,180,.16)}.profile-mvp .profile-mvp-arsenal-thumb__portrait img,.profile-mvp .profile-mvp-favorite-characters__portrait img{background:transparent}@media (max-width:1100px){.profile-stat-strip{gap:.75rem}.profile-stat-tile{padding:.85rem .9rem .8rem}}@media (max-width:959px){.profile-mvp .profile-mvp-layout__primary-row{grid-template-columns:minmax(0,1fr);gap:1rem}.profile-mvp .profile-mvp-layout{gap:1rem}.profile-mvp .profile-mvp-layout__secondary-grid{grid-column:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.profile-mvp .profile-mvp-daily-missions,.profile-mvp .profile-mvp-deferred-state,.profile-mvp .profile-mvp-panel--betting-history{min-width:0;overflow-wrap:anywhere}.profile-mvp .profile-mvp-daily-missions__grid{grid-template-columns:1fr}.profile-stat-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-stat-tile{grid-column:span 2}.profile-stat-tile:nth-child(n+4){grid-column:span 3}}@media (max-width:640px){.profile-mvp .profile-mvp-layout__secondary-grid,.profile-mvp .profile-mvp-two-up{grid-template-columns:minmax(0,1fr);gap:.75rem}.profile-mvp .profile-mvp-layout__secondary-grid>*{grid-column:1/-1;max-width:none}.profile-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.profile-stat-tile,.profile-stat-tile:nth-child(n+4){grid-column:auto;padding:.8rem .85rem .75rem}.profile-stat-tile:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center}.profile-stat-tile:first-child .profile-stat-tile__label{grid-column:1;grid-row:1}.profile-stat-tile:first-child .profile-stat-tile__detail{grid-column:1;grid-row:2;align-self:start}.profile-stat-tile:first-child .profile-stat-tile__value{grid-column:2;grid-row:1/span 2}.profile-stat-tile__value{font-size:1.6rem}.profile-mvp-hero.profile-mvp-hero:not(.player-hub-card--compact):not(.player-hub-card--quickmenu){--hero-pad-y:1rem;--hero-pad-x:1rem;--hero-pad-b:1rem;grid-template-columns:76px minmax(0,1fr);column-gap:.85rem;row-gap:.85rem;align-items:start}.profile-mvp-hero .profile-mvp-avatar-card{width:76px;height:76px}.profile-mvp-hero .profile-mvp-name-row{flex-wrap:wrap;gap:.35rem .5rem;padding-right:2.5rem}.profile-mvp-hero .profile-mvp-name-row h1{font-size:1.75rem;line-height:1.1}.profile-mvp-hero .profile-mvp-name-row__rank-badge{width:32px;height:32px;flex-basis:32px}.profile-mvp-hero .profile-mvp-header-meta__row{flex-wrap:wrap;row-gap:.15rem;font-size:11px}.profile-mvp .profile-mvp-hero .profile-mvp-hero-rank-progress__track{width:min(220px,100%)}.profile-mvp-hero>.profile-mvp-trend{grid-column:1/-1;grid-row:2;justify-self:stretch;text-align:left}.profile-mvp-hero .profile-mvp-trend__markers{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px}.profile-mvp-hero .profile-mvp-trend__marker{width:auto;height:26px}.profile-mvp-hero.profile-mvp-hero--image-banner:after{background:linear-gradient(180deg,rgba(6,7,12,.35),rgba(6,7,12,.8))}}@media (prefers-reduced-motion:reduce){.profile-performance-chart__area,.profile-performance-chart__line,.profile-performance-chart__point,.profile-performance-chart__point-outline,.profile-stat-tile{animation:none}}.profile-betting-summary{display:inline-flex;align-items:baseline;gap:.55rem;color:rgba(187,189,202,.78);font-size:11px;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.profile-betting-summary b{color:var(--profile-text,#e5e2e1);font-weight:800}.profile-betting-summary[data-tone=positive] b{color:var(--profile-green,#6bfb9a)}.profile-betting-summary[data-tone=negative] b{color:var(--profile-red,#ff6265)}.profile-mvp .profile-mvp-betting-row__matchup{display:flex;align-items:baseline;gap:.35rem;min-width:0;overflow:hidden;color:rgba(187,189,202,.7);font-size:12px;white-space:nowrap}.profile-mvp .profile-mvp-betting-row__matchup b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700}.profile-mvp .profile-mvp-betting-row__matchup b[data-picked]{color:var(--profile-text,#e5e2e1);text-decoration:underline;-webkit-text-decoration-color:var(--profile-accent-strong,#fbbf24);text-decoration-color:var(--profile-accent-strong,#fbbf24);text-underline-offset:3px}.profile-mvp .profile-mvp-betting-row__matchup i{flex:0 0 auto;font-style:normal;font-size:10px;text-transform:uppercase;opacity:.6}.profile-performance-chart .profile-performance-chart__point{stroke-width:8px}.profile-performance-chart .profile-performance-chart__point-outline{stroke-width:10px}.profile-performance-chart .profile-performance-chart__point--hovered{stroke-width:11px}