.player-head-shell{z-index:1;width:var(--player-head-width);height:var(--player-head-height);perspective:560px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.player-head-shell--match{--player-skin-size:36px;--player-head-width:52px;--player-head-height:44px}.player-head-shell--profile{--player-skin-size:40px;--player-head-width:52px;--player-head-height:44px}@media (width>=640px){.player-head-shell--match{--player-skin-size:42px;--player-head-width:60px;--player-head-height:52px}.player-head-shell--profile{--player-skin-size:44px;--player-head-width:56px;--player-head-height:48px}}@media (width>=1024px){.player-head-shell--profile{--player-skin-size:3.375rem;--player-head-width:3.375rem;--player-head-height:3.375rem}}.player-head-shell .player-skin-stage{--player-skin-depth:calc(var(--player-skin-size) / 2 - .367px);width:var(--player-head-width);perspective:520px;flex:none;justify-content:center;align-items:center;display:flex;overflow:visible}.player-skin-button{width:var(--player-skin-size);height:var(--player-skin-size);color:inherit;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.player-skin-button:disabled{cursor:default}.player-skin-button:focus-visible{outline-offset:12px;outline:2px solid #22d3ee8c}.player-skin-cube-shell{width:var(--player-skin-size);height:var(--player-skin-size);transform-style:preserve-3d;display:block;position:relative}.player-skin-cube{width:100%;height:100%;transform:rotateX(var(--head-rotate-x)) rotateY(var(--head-rotate-y));transform-style:preserve-3d;transition:transform .14s ease-out;display:block;position:relative}.player-skin-stage.is-hurt .player-skin-cube-shell{animation:.36s cubic-bezier(.2,1.4,.28,1) player-skin-hurt-pop}.player-skin-stage.is-dying .player-skin-cube-shell{animation:.9s linear both player-skin-death-respawn}.player-skin-stage.is-celebrating .player-skin-cube-shell{animation:.76s cubic-bezier(.16,1.2,.28,1) player-skin-celebration-bounce}.player-skin-face{background-image:var(--skin-url);background-position:var(--skin-face-position);backface-visibility:hidden;image-rendering:pixelated;background-size:800% 800%;display:block;position:absolute;inset:0}.player-skin-face:after{content:"";-webkit-mask-image:var(--skin-url);mask-image:var(--skin-url);-webkit-mask-position:var(--skin-face-position);mask-position:var(--skin-face-position);opacity:0;pointer-events:none;-webkit-mask-size:800% 800%;mask-size:800% 800%;-webkit-mask-image:var(--skin-url);-webkit-mask-position:var(--skin-face-position);background:#ff2424;display:block;position:absolute;inset:0;-webkit-mask-size:800% 800%}.player-skin-stage.is-hurt .player-skin-face:after{animation:.36s linear player-skin-hurt-flash}.player-skin-overlay-face{backface-visibility:visible;pointer-events:none;scale:1.125 1.125 1.125}.player-skin-face-front{--skin-face-position:-100% -100%;transform:translateZ(var(--player-skin-depth))}.player-skin-face-back{--skin-face-position:-300% -100%;transform:translateZ(calc(var(--player-skin-depth) * -1)) rotateY(180deg)}.player-skin-face-right{--skin-face-position:-200% -100%;transform:rotateY(90deg) translateZ(var(--player-skin-depth))}.player-skin-face-left{--skin-face-position:0% -100%;transform:rotateY(-90deg) translateZ(var(--player-skin-depth))}.player-skin-face-top{--skin-face-position:-100% 0%;transform:rotateX(90deg) translateZ(var(--player-skin-depth))}.player-skin-face-bottom{--skin-face-position:-200% 0%;transform:rotateX(-90deg) rotate(180deg) translateZ(var(--player-skin-depth))}.player-skin-overlay-front{--skin-face-position:-500% -100%;transform:translateZ(var(--player-skin-depth))}.player-skin-overlay-back{--skin-face-position:-700% -100%;transform:translateZ(calc(var(--player-skin-depth) * -1)) rotateY(180deg)}.player-skin-overlay-right{--skin-face-position:-600% -100%;transform:rotateY(90deg) translateZ(var(--player-skin-depth))}.player-skin-overlay-left{--skin-face-position:-400% -100%;transform:rotateY(-90deg) translateZ(var(--player-skin-depth))}.player-skin-overlay-top{--skin-face-position:-500% 0%;transform:rotateX(90deg) translateZ(var(--player-skin-depth))}.player-skin-overlay-bottom{--skin-face-position:-600% 0%;transform:rotateX(-90deg) rotate(180deg) translateZ(var(--player-skin-depth))}.player-skin-fallback{aspect-ratio:1;width:76%;image-rendering:pixelated;background:#0a0a0ae6;border:1px solid #22d3ee2e;display:block}.player-skin-particle-burst{pointer-events:none;width:0;height:0;display:block;position:absolute;inset:50% auto auto 50%}.player-skin-particle{width:var(--particle-size);height:var(--particle-size);background:var(--particle-color);image-rendering:pixelated;opacity:0;transform:translate(-50%, -50%) scale(var(--particle-start-scale)) rotate(var(--particle-start-rotate));display:block;position:absolute}.player-skin-particle--death{--particle-start-scale:.7;--particle-start-rotate:0deg}.player-skin-particle--celebration{--particle-start-scale:.55;--particle-start-rotate:0deg}.player-skin-stage.is-dying .player-skin-particle--death{animation:.64s cubic-bezier(.16,.78,.22,1) both player-skin-death-particle}.player-skin-stage.is-celebrating .player-skin-particle--celebration{animation:.76s cubic-bezier(.16,.78,.22,1) both player-skin-celebration-particle}@keyframes player-skin-hurt-flash{0%,34%{opacity:.34}to{opacity:0}}@keyframes player-skin-death-respawn{0%,70%{opacity:0;transform:scale(.12)}73%{opacity:1;transform:scale(.2)}77%{transform:scale(.31)}81%{transform:scale(.43)}85%{transform:scale(.54)}89%{transform:scale(.66)}93%{transform:scale(.77)}96%{transform:scale(.89)}98%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes player-skin-death-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}12%{opacity:1}72%{opacity:.95;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y) + 18px)) scale(.25)}}@keyframes player-skin-hurt-pop{0%{transform:scale(1)}18%{transform:scale(1.08)}46%{transform:scale(.98)}to{transform:scale(1)}}@keyframes player-skin-celebration-bounce{0%{transform:translateY(0)scale(1)rotate(0)}24%{transform:translateY(-7px)scale(1.08)rotate(-4deg)}48%{transform:translateY(2px)scale(.98)rotate(3deg)}72%{transform:translateY(-2px)scale(1.02)rotate(-1deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes player-skin-celebration-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}10%{opacity:1}70%{opacity:.95;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) scale(1) rotate(90deg)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y) + 20px)) scale(.2) rotate(180deg)}}@media (prefers-reduced-motion:reduce){.player-skin-cube{transition:none}.player-skin-stage.is-hurt .player-skin-cube-shell,.player-skin-stage.is-dying .player-skin-cube-shell,.player-skin-stage.is-celebrating .player-skin-cube-shell,.player-skin-stage.is-hurt .player-skin-face:after,.player-skin-stage.is-dying .player-skin-particle--death,.player-skin-stage.is-celebrating .player-skin-particle--celebration{animation:none}}.elo{width:100%;height:100%;min-height:0;color:var(--do-text);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.elo-plot{min-height:0;position:relative;overflow:hidden}.elo-plot svg{display:block}.elo-bands rect{fill:var(--tier);opacity:.1}.elo-labels text{paint-order:stroke fill;stroke:#101416;stroke-width:3px;pointer-events:none}.elo-axis{fill:var(--do-text-muted);font:11px JetBrains Mono Variable,monospace}.elo-tier{font:12px var(--do-font-display);fill:var(--tier)}.elo-block{fill:var(--do-draw);transition:x var(--do-geometry-duration) var(--do-geometry-easing), y var(--do-geometry-duration) var(--do-geometry-easing), width var(--do-geometry-duration) var(--do-geometry-easing), height var(--do-geometry-duration) var(--do-geometry-easing)}.elo-block[data-outcome=win]{fill:var(--do-win)}.elo-block[data-outcome=loss]{fill:var(--do-loss)}.elo-block[data-outcome=cancelled]{opacity:.4}.elo-columns{position:absolute;inset:0}.elo-column{cursor:pointer;transition:left var(--do-geometry-duration) var(--do-geometry-easing), width var(--do-geometry-duration) var(--do-geometry-easing);display:block;position:absolute;top:0;bottom:0}.elo-column:hover,.elo-column[data-hovered],.elo-column[data-selected]{background:var(--do-control-hover-shade)}.elo-column:focus-visible{outline:2px solid var(--do-hover);outline-offset:-2px}.elo-marker{stroke:#101416;stroke-width:2px;pointer-events:none}.elo-foot{justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 8px;display:flex}.elo-nav{align-items:center;gap:6px;display:flex}.elo-nav .game-button{--do-control-size:36px}.elo-range{font:15px var(--do-font-display);color:var(--do-text-muted);text-shadow:var(--do-wordmark-shadow)}.elo-range b{color:var(--do-text);font-weight:400}.elo-range i{margin:0 4px;font-style:normal}@media (prefers-reduced-motion:reduce){.elo-block{transition:none}}.elo-touch-action{z-index:3;gap:6px;display:flex;position:absolute;bottom:56px;right:8px}@media (pointer:coarse){.elo-nav .game-button{--do-control-size:44px}.elo-foot{gap:6px;padding-inline:4px}.elo-range{font-size:13px}}@media (prefers-reduced-motion:reduce){.elo-block,.elo-column{transition:none}}.elo-bands .elo-band-rule{fill:var(--tier);opacity:.35}.profile-dialog{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;overflow:hidden}.profile-dialog .game-dialog-panel{background:var(--do-chrome);flex-direction:column;width:min(1440px,100%);max-width:none;height:min(800px,100%);display:flex}.pf{--pf-seam:#5d5d5d;--pf-seam-light:#8a8a8a;--pf-list:#18191f;--pf-progress-bg:color-mix(in srgb, var(--do-chrome), black 18%);min-height:0;font:16px/1.4 var(--do-font-body);color:var(--do-text);flex:1;grid-template:"band band""rank rank""list work"minmax(0,1fr)/420px minmax(0,1fr);display:grid}.pf-empty{color:var(--do-text-muted);text-align:center;margin:auto;padding:24px}.pf-band-edge{border-bottom:2px solid var(--pf-seam);box-shadow:inset 0 -2px 0 var(--pf-seam-light)}[data-outcome=win]{--pf-outcome:var(--do-win)}[data-outcome=loss],[data-outcome=forfeit]{--pf-outcome:var(--do-loss)}[data-outcome=draw]{--pf-outcome:var(--do-draw)}[data-outcome=cancelled]{--pf-outcome:var(--do-text-muted)}.pf-settle{animation:pf-settle var(--do-content-duration) var(--do-content-easing)}@keyframes pf-settle{0%{opacity:var(--do-content-faded-opacity);filter:blur(var(--do-content-blur))}to{opacity:1;filter:blur()}}.pf-rise{animation:.35s cubic-bezier(.16,1,.3,1) pf-rise}@keyframes pf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pf-band{background:color-mix(in srgb, var(--pf-rank) 16%, var(--do-chrome));grid-area:band;align-items:center;gap:24px;padding:10px 20px 10px 0;transition:background-color .3s;display:flex}.pf-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 18px;display:grid}.pf-identity-head{--player-skin-size:48px;--player-head-width:72px;--player-head-height:64px}.pf-identity-name{min-width:0}.pf-identity-name h2{font:26px/1.15 var(--do-font-display);text-shadow:var(--do-wordmark-shadow);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pf-identity-rank{font:15px/1.3 var(--do-font-display);color:var(--do-text-muted);text-shadow:var(--do-wordmark-shadow);margin:5px 0 0}.pf-identity-rank b{color:var(--pf-rank);font-weight:400}.pf-identity-elo{text-align:right}.pf-identity-elo strong{font:32px/1 var(--do-font-display);color:var(--pf-rank);text-shadow:var(--do-wordmark-shadow);font-weight:400;display:block}.pf-identity-elo span{font:13px/1.3 var(--do-font-body);color:var(--do-text-muted);white-space:nowrap;margin-top:5px;display:block}.pf-identity-elo .pf-identity-peak{font-family:var(--do-font-display);text-shadow:var(--do-wordmark-shadow);justify-content:flex-end;align-items:center;gap:4px;display:flex}.pf-identity-peak svg{fill:currentColor;width:14px;height:14px}.pf-identity-peak[data-best=true]{color:var(--do-victory)}.pf-facts{flex:460px;grid-template-columns:repeat(3,auto);justify-content:center;gap:8px 24px;min-width:max-content;margin:0;padding:0;list-style:none;display:grid}.pf-facts li{font:15px/1.3 var(--do-font-body);color:var(--do-text);white-space:nowrap;align-items:center;gap:10px;display:flex}.pf-facts svg{filter:drop-shadow(2px 2px #101416);flex:none;width:24px;height:24px}.pf-facts strong{font:20px/1 var(--do-font-display);color:var(--do-selected);text-shadow:var(--do-wordmark-shadow);margin-right:6px;font-weight:400}.pf-mode{--game-menu-icon:var(--pf-mode-accent);flex:none;margin-left:0;display:inline-flex}.pf-progress-row{background:var(--pf-progress-bg);grid-area:rank;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:8px 18px;display:grid}.pf-rank{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.pf-rank-name{font:17px/1.3 var(--do-font-display);color:var(--pf-rank);text-shadow:var(--do-wordmark-shadow)}.pf-rank-next{font:17px/1.3 var(--do-font-display);color:var(--do-text-muted);text-shadow:var(--do-wordmark-shadow);white-space:nowrap}.pf-rank-next strong{color:inherit;font-weight:700}.pf-rank-track{background:#0006;height:12px;position:relative;box-shadow:inset 0 0 0 1px #00000080,0 1px #ffffff0f}.pf-rank-fill{height:100%;width:var(--pf-progress);background:var(--pf-rank);transition:width var(--do-geometry-duration) var(--do-geometry-easing);box-shadow:inset 0 2px #ffffff47,inset 0 -2px #00000040}.pf-list{background:linear-gradient(var(--pf-list), var(--pf-list)) padding-box, linear-gradient(var(--pf-progress-bg), var(--pf-progress-bg)) border-box;min-width:0;min-height:0;image-rendering:pixelated;border:8px solid #0000;border-width:8px 6px 0 0;flex-direction:column;grid-area:list;margin-top:0;display:flex}.pf-list-head{background:var(--do-chrome);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pf-list-count{font:15px/1.3 var(--do-font-display);color:var(--do-text-muted);text-shadow:var(--do-wordmark-shadow)}.pf-record{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font:15px/1.3 JetBrains Mono Variable,monospace;display:inline-flex}.pf-record i{color:var(--do-border);font-style:normal}.pf-record b{color:var(--pf-outcome);font-weight:500}.pf-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--do-border) transparent;flex:1;min-height:0;overflow:hidden auto}.pf-list-scroll .pf-empty{padding:40px 16px}.pf-row{cursor:pointer;min-height:46px;color:var(--do-text);border-bottom:1px solid #43576359;grid-template-columns:26px minmax(0,1fr) 38px 46px 60px 26px;align-items:center;gap:8px;padding:0 12px;display:grid}.pf-row:nth-child(2n){background:#c0cdd506}.pf-row:hover,.pf-row[data-hovered=true]{background:var(--do-surface)}.pf-row:focus-visible{outline:2px solid var(--do-selected);outline-offset:-2px}.pf-row[data-selected=true]{background:var(--do-surface)}.pf-row[data-outcome=cancelled]{opacity:.5}.pf .player-head,.pf-row-head{width:26px;height:26px;box-shadow:none;background:0 0;border:0}.pf-row-name{min-width:0;font:16px/1.3 var(--do-font-display);text-shadow:var(--do-wordmark-shadow);color:var(--pf-outcome,var(--do-text));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-row-name a{color:inherit;border-radius:0;text-decoration:none;transition:none}.pf-row-name a:hover{color:var(--do-hover);text-underline-offset:3px;text-decoration:underline}.pf-row-name a:focus-visible{outline-color:var(--do-selected)}.pf-row-solo{color:var(--do-text-muted)}.pf-row-delta{text-align:right;font-variant-numeric:tabular-nums;color:var(--pf-outcome);font:13px/1.3 JetBrains Mono Variable,monospace}.pf-row-score{text-align:center;font-variant-numeric:tabular-nums;font:15px/1.3 JetBrains Mono Variable,monospace}.pf-row-status{font-variant-numeric:tabular-nums;color:var(--do-text-muted);justify-content:center;align-items:center;gap:4px;font:14px/1.3 JetBrains Mono Variable,monospace;display:inline-flex}.pf-row-status[data-tag]{font:14px/1.3 var(--do-font-display);color:var(--pf-outcome);text-shadow:var(--do-wordmark-shadow)}.pf-row-status svg{fill:currentColor;width:14px;height:14px}.pf-row-age{text-align:right;color:var(--do-text-muted);font:12px/1.3 JetBrains Mono Variable,monospace}.pf-list-sentinel{height:1px}.pf-list-foot{width:100%;font:13px/1.3 var(--do-font-body);color:var(--do-text-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.pf-list-foot svg{fill:currentColor;width:16px;height:16px}.pf-list-retry{cursor:pointer;color:var(--do-selected)}.pf-list-retry:hover{color:var(--do-hover)}.pf-workspace{--pf-match-header-height:66px;--pf-match-preview-height:68px;grid-area:work;grid-template-rows:minmax(0, 1fr) var(--pf-match-preview-height);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.pf-wallet[data-open=true]{z-index:3;position:absolute;inset:24px 0 0}.pf-chart{min-height:0;position:relative;overflow:hidden}.pf-chart-canvas{display:flex;position:absolute;inset:0}.pf-chart-canvas .chart-peak-label{font:12px/1 var(--do-font-display);letter-spacing:0;text-transform:none;text-shadow:var(--do-wordmark-shadow)}.pf-wallet{flex-direction:column;justify-content:flex-end;min-height:0;padding:0 10px;display:flex;position:relative;overflow:hidden}.pf-wallet-peek{z-index:1;background:var(--do-canvas);height:70px;color:var(--do-control-text);image-rendering:pixelated;font:16px/1.3 var(--do-font-display);text-align:left;cursor:pointer;transition:color var(--do-control-duration) ease, box-shadow var(--do-control-duration) ease;background-clip:padding-box;border-style:solid;flex:none;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;margin:0 0 -10px;padding:0 14px;display:grid;position:relative}.pf-wallet-peek:hover:not(:disabled),.pf-wallet-peek:focus-visible:not(:disabled){color:var(--do-hover);box-shadow:inset 0 0 0 100px var(--do-control-hover-shade)}.pf-wallet-peek:active:not(:disabled){box-shadow:inset 0 0 0 100px var(--do-control-press-shade)}.pf-wallet-peek:focus-visible{outline:2px solid var(--do-hover);outline-offset:3px}.pf-wallet-peek:disabled{cursor:default;opacity:var(--do-control-disabled-opacity);grid-template-columns:1fr}.pf-wallet-label{color:inherit;text-shadow:var(--do-wordmark-shadow)}.pf-wallet-peek>svg{fill:currentColor;width:20px;height:20px}.pf-wallet-card{background:var(--do-canvas);min-height:0;image-rendering:pixelated;background-clip:padding-box;border-style:solid;flex-direction:column;flex:1;margin-bottom:-10px;display:flex;position:relative;overflow:visible}.pf-form{align-content:center;justify-items:center;gap:28px;display:grid;position:absolute;inset:0;overflow:hidden}.pf-form-watermark{width:220px;height:220px;color:var(--pf-mode-accent);opacity:.08;pointer-events:none;position:absolute;bottom:12px;right:24px}.pf-form-watermark svg{fill:currentColor;width:100%;height:100%}.pf-form-record{text-align:center;grid-template-columns:repeat(3,minmax(120px,auto));gap:36px;margin:0;display:grid}.pf-form-record div{gap:8px;display:grid}.pf-form-record dt{font:15px/1.3 var(--do-font-display);color:var(--do-text-muted);text-shadow:var(--do-wordmark-shadow);order:2}.pf-form-record dd{font:44px/1 var(--do-font-display);color:var(--pf-outcome);text-shadow:var(--do-wordmark-shadow);margin:0}.pf-form-recent{justify-items:center;gap:10px;display:grid}.pf-form-caption{font:14px/1.3 var(--do-font-display);color:var(--do-text-muted);text-shadow:var(--do-wordmark-shadow)}.pf-form-tiles{flex-wrap:wrap;justify-content:center;gap:4px;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.pf-form-tile{background:var(--pf-outcome);cursor:pointer;border:0;width:20px;height:20px;padding:0;display:block;position:relative;box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #0000004d}.pf-form-tile[data-outcome=cancelled]{box-shadow:inset 0 0 0 2px var(--do-border);background:0 0}.pf-form-tile:hover,.pf-form-tile[data-hovered=true],.pf-form-tile:focus-visible{outline:2px solid var(--do-hover);outline-offset:1px}@media (width<=1100px){.profile-dialog{padding:44px 12px 12px;display:block;overflow:auto}.profile-dialog .game-dialog-panel,.profile-dialog[data-expanded=true] .game-dialog-panel{width:100%;height:auto;transition:none}.pf{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"band""rank""list""work"}.pf-band{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 18px 16px;display:grid}.pf-facts{min-width:0}.pf-mode{margin-left:0}.pf-list{border-width:8px 0 0;height:420px}.pf-workspace{height:420px;transition:none}}@media (prefers-reduced-motion:reduce){.pf-settle,.pf-rise{animation:none}.profile-dialog .game-dialog-panel,.pf-workspace,.pf-rank-fill,.pf-band,.pf-wallet-peek{transition:none}}@media (width<=600px){.pf-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.pf-facts li{white-space:normal;align-items:center;gap:8px;min-width:0}.pf-facts li>span{min-width:0}}@media (width<=360px){.pf-facts{grid-template-columns:minmax(0,1fr)}}.pf-row-status[data-tag=forfeit]{color:var(--do-text-muted)}.pf-row-status[data-tag=forfeit] svg{flex-shrink:0;width:20px;height:20px}.pf-row{grid-template-columns:26px minmax(0,1fr) 38px 46px 72px 26px}.pf-list[data-competitive=false] .pf-row{grid-template-columns:26px minmax(0,1fr) 46px 72px 26px}@media (width<=600px){.pf-progress-row{grid-template-columns:minmax(0,1fr);gap:12px}.pf-progress-row .pf-mode{justify-self:start}.pf-rank{gap:10px}.pf-rank-next{white-space:normal;max-width:160px;font-size:15px}.pf-identity{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"head name""head elo";row-gap:8px;padding:16px 0}.pf-identity-head{grid-area:head}.pf-identity-name{grid-area:name}.pf-identity-elo{text-align:left;grid-area:elo}.pf-identity-elo strong{font-size:26px}.pf-identity-elo .pf-identity-peak{justify-content:flex-start}}.pf-row-status:not([data-tag]){color:var(--pf-outcome)}.pf-wallet-peek[data-competitive=true]{grid-template-columns:auto 26px minmax(0,1fr) auto auto auto auto}@media (width<=600px){.pf-wallet-peek{gap:8px;padding-inline:8px}.pf-wallet-peek:not(:disabled) .pf-wallet-label{display:none}.pf-wallet-peek{grid-template-columns:26px minmax(0,1fr) auto auto auto}.pf-wallet-peek[data-competitive=true]{grid-template-columns:26px minmax(0,1fr) auto auto auto auto}}.pf-form-tooltip{max-width:calc(100% - 4px);max-height:calc(100% - 4px)}.pf-form-tile:after{content:"";position:absolute;inset:-2px}.pf-wallet[data-open=true]{animation:pf-match-open var(--do-geometry-duration) var(--do-geometry-easing)}@keyframes pf-match-open{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pf-wallet[data-open=true]{animation:none}}.profile-dialog[data-match-closing=true] .pf-wallet[data-open=true]{animation:pf-match-close var(--do-geometry-duration) var(--do-geometry-easing) forwards;pointer-events:none}@keyframes pf-match-close{0%{transform:translateY(0)}99%{opacity:1}to{transform:translateY(calc(100% - var(--pf-match-preview-height)));opacity:0}}@media (prefers-reduced-motion:reduce){.profile-dialog[data-match-closing=true] .pf-wallet[data-open=true]{animation:none}}.pf-wallet-preview{transition:opacity var(--do-control-duration) ease}.pf-wallet-preview[data-covered=true]{opacity:0;pointer-events:none}.profile-dialog[data-match-closing=true] .pf-wallet-preview{animation:pf-preview-return var(--do-geometry-duration) var(--do-geometry-easing)}@keyframes pf-preview-return{0%,99%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pf-wallet-preview{transition:none}.profile-dialog[data-match-closing=true] .pf-wallet-preview{animation:none}}.pf-empty{font-family:var(--do-font-display)}.pf-wallet-peek{height:calc(var(--pf-match-preview-height) + 10px);transition:none}.pf-wallet-peek:is(:hover,:focus-visible){color:var(--do-control-text)}.pf-wallet-peek:is(:hover,:focus-visible):not(:disabled){color:var(--do-control-text);box-shadow:none;background:rgb(from var(--do-chrome) calc(r * 1.09) calc(g * 1.09) calc(b * 1.09))}.pf-wallet-peek:active:not(:disabled){box-shadow:none;background:rgb(from var(--do-chrome) calc(r * .82) calc(g * .82) calc(b * .82))}.pf-wallet-peek:is(:hover,:focus-visible,:active) .ms-header{background:inherit}.pf-wallet-peek:has(.ms-metadata[data-interactive=true]:hover,a:hover){background:var(--do-chrome);box-shadow:none}.pf-list{border-image:;position:relative}.pf-list>.pixel-frame.pf-list-frame{z-index:1;--pixel-frame-left:0px;--pixel-frame-bottom:0px;inset:-8px -6px 0 0}@media (width<=1100px){.pf-list>.pixel-frame.pf-list-frame{--pixel-frame-right:0px;right:0}}.profile-dialog .game-dialog-panel,.pf-wallet-peek,.pf-wallet-card{background-clip:padding-box}
