:root{color-scheme:dark;--bg:#09090b;--bg-soft:#0d0d10;--s1:#121216;--s2:#17171c;--s3:#1e1e25;--s4:#26262f;--line:#ffffff0f;--line-2:#ffffff17;--line-3:#ffffff26;--ink:#f4f4f6;--ink-2:#b4b4bf;--ink-3:#7e7e8b;--ink-4:#55555f;--acc:#f5a623;--acc-hi:#ffba52;--acc-lo:#d68c00;--acc-ink:#1f1400;--acc-a08:#f5a62314;--acc-a16:#f5a62329;--acc-a30:#f5a6234d;--gold:#ffc82e;--gold-a12:#ffc82e1f;--up:#36d67f;--up-a12:#36d67f1f;--down:#ff6b57;--down-a12:#ff6b571f;--info:#56b8ff;--t-copper:#b9743f;--t-bronze:#cd8a55;--t-silver:#c5ccd6;--t-gold:#f3c34a;--t-platinum:#49d7c4;--t-emerald:#37c26b;--t-diamond:#6cc6ff;--t-champion:#e05a6b;--t-unranked:#6f7280;--atk:#ff8a3c;--atk-a12:#ff8a3c1f;--def:#4a9bff;--def-a12:#4a9bff1f;--pc:#ff6600;--pc-a20:#ff660033;--xbl:#107c10;--xbl-a20:#107c1033;--psn:#0070d1;--psn-a20:#0070d133;--f-ui:'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif,
    'Segoe UI Symbol', 'Noto Sans Symbols 2', 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji';--f-display:'Barlow Condensed', 'Inter', ui-sans-serif, system-ui, sans-serif;--f-mono:'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--r-xs:4px;--r-sm:6px;--r:10px;--r-lg:14px;--maxw:1320px;--gut:24px;--nav-h:60px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--shadow-pop:0 24px 60px -12px #000c, 0 0 0 1px var(--line-2);--z-nav:1000;--z-pop:1100;--z-modal:1200;--primary:var(--acc);--accent-color:var(--acc);--accent-soft:var(--acc-a16);--accent-2:var(--acc-hi);--card-bg:var(--s1);--input-bg:var(--s1);--bg-2:var(--bg-soft);--secondary-color:var(--s3);--secondary-bg:var(--s2);--border-color:var(--line);--border-soft:var(--line);--divider-color:var(--line);--info-color:var(--info);--silver:var(--t-silver);--bronze:var(--t-bronze);--radius-xl:var(--r-lg);--radius-lg:var(--r);--radius:var(--r);--radius-sm:var(--r-sm);--border-radius:var(--r);--nav-height:var(--nav-h);--font-family:var(--f-ui);--font-display:var(--f-display);--font-mono:var(--f-mono);--shadow-sm:none;--shadow-md:none;--shadow-lg:var(--shadow-pop);--site-chrome-bg:var(--s1);--nav-bg:color-mix(in srgb, var(--bg) 82%, transparent);--nav-border:var(--line);--footer-bg:var(--bg-soft);--footer-border:var(--line);--footer-text:var(--ink-2);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--primary-color:var(--acc);--primary-light:var(--acc-hi);--primary-dark:var(--acc-lo);--primary-soft:var(--acc-a16);--primary-glow:var(--acc-a30);--primary-ink:#fff;--surface-color:var(--s1);--surface-2:var(--s2);--surface-3:var(--s3);--background-color:var(--bg);--line-strong:var(--line-3);--success-color:var(--up);--error-color:var(--down);--warning-color:var(--gold)}*,::before,::after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 20px)}body{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font:400 14px/1.5 var(--f-ui);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-color:#2e2e37 transparent}body>main{flex:1 0 auto;width:100%}body.modal-open,body.nav-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}[hidden],.hidden{display:none!important}::selection{background:var(--acc-a30);color:#fff}:focus-visible{outline:2px solid var(--line-3);outline-offset:2px;border-radius:var(--r-xs)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2a33;border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:0 0}h1,h2,h3,h4{font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}h1{font:700 clamp(2rem,3.4vw,2.75rem)/1.02 var(--f-display);letter-spacing:-.005em;text-transform:uppercase}h2{font-size:1.05rem}h3{font-size:.95rem}p{text-wrap:pretty}strong,b{font-weight:600;color:var(--ink)}code,kbd{font:500 .82em var(--f-mono);padding:1px 6px;border-radius:var(--r-xs);background:var(--s3);border:1px solid var(--line-2);color:var(--ink-2)}.num,.tnum,td.num,th.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.small{font-size:.8125rem}.strong{font-weight:600;color:var(--ink)}.up,.pos{color:var(--up)}.down,.neg{color:var(--down)}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.material-icons,.msr{font-family:"Material Symbols Rounded","Material Icons";font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;flex-shrink:0;font-variation-settings:"FILL"0,"wght"400,"GRAD"0,"opsz"24;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;user-select:none;vertical-align:middle}.icons-loading .material-icons,.icons-loading .msr{max-width:1em;overflow:hidden;color:transparent}.fill{font-variation-settings:"FILL"1,"wght"500,"GRAD"0,"opsz"24}.skip-link{position:fixed;left:16px;top:12px;z-index:3000;padding:10px 14px;border-radius:var(--r-sm);background:var(--acc);color:var(--acc-ink);font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}.container,.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.page{padding-block:28px 72px}.stack>*+*{margin-top:20px}.stack-lg>*+*{margin-top:32px}.row{display:flex;align-items:center;gap:10px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.split-l{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.sticky{position:sticky;top:calc(var(--nav-h) + 16px)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:36px 0 12px}.sec-head:first-child{margin-top:0}.sec-title{display:flex;align-items:center;gap:10px;font:700 1.15rem/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.sec-title::before{content:"";width:4px;height:16px;background:var(--acc);transform:skewX(-14deg);border-radius:1px}.sec-sub{margin-top:6px;color:var(--ink-3);font-size:.8125rem}.sec-link{display:inline-flex;align-items:center;gap:2px;color:var(--ink-3);font-size:.8125rem;font-weight:500;transition:color .15s}.sec-link:hover{color:var(--ink)}.sec-link .material-icons{font-size:18px;transition:transform .2s var(--ease)}.sec-link:hover .material-icons{transform:translateX(2px)}.label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.site-header{position:sticky;top:0;z-index:var(--z-nav);border-bottom:1px solid var(--line);view-transition-name:site-header}.site-header::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);height:var(--nav-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.nav-brand{justify-self:start}.nav-links{justify-self:center}.nav-right{justify-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;height:100%;container-type:inline-size;container-name:navright}.nav-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:56px;height:56px;transition:transform .35s var(--ease)}.nav-brand:hover .brand-mark{transform:rotate(-8deg) scale(1.06)}.brand-mark{border-radius:8px;object-fit:contain}.brand-type{display:flex;flex-direction:column;line-height:1}.brand-name{font:800 1.12rem/.9 var(--f-display);letter-spacing:.02em;font-style:italic}.brand-sub{font:600 .6rem/1 var(--f-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.nav-links{display:flex;align-items:center;gap:2px;list-style:none;height:100%}.nav-links>li{height:100%;display:flex;align-items:center;position:relative}.nav-link{position:relative;display:inline-flex;align-items:center;gap:2px;height:100%;padding:0 9px;color:var(--ink-2);font-weight:500;font-size:.875rem;transition:color .15s}.nav-link:hover,.nav-drop.is-open>.nav-link{color:var(--ink)}.nav-link.is-active{color:var(--ink)}.nav-link.is-active::after{content:"";position:absolute;left:9px;right:9px;bottom:-1px;height:2px;background:var(--acc);border-radius:2px 2px 0 0}.nav-caret{font-size:18px;color:var(--ink-3);transition:transform .2s var(--ease)}.nav-drop.is-open .nav-caret{transform:rotate(180deg)}.nav-links{position:relative}.nav-links>li.nav-drop{position:static}.nav-drop-menu{position:absolute;top:calc(100% - 6px);left:0;transform:translateY(-6px);z-index:var(--z-pop);display:grid;grid-template-columns:repeat(4,190px);gap:4px;padding:10px;background:var(--s2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);opacity:0;transform:translateY(-6px);pointer-events:none;visibility:hidden;transition:opacity .16s,transform .2s var(--ease),visibility 0s .2s}.nav-drop.is-open .nav-drop-menu{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.nav-drop-group{padding:4px}.nav-drop-label{padding:6px 8px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nav-drop-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--r-sm);color:var(--ink-2);font-weight:500;transition:background .12s,color .12s}.nav-drop-item .material-icons{font-size:18px;color:var(--ink-3);transition:color .12s}.nav-drop-item:hover{background:var(--s3);color:var(--ink)}.nav-drop-item:hover .material-icons{color:var(--acc)}.nav-search{position:relative;flex:0 1 260px;width:260px;min-width:0}@container navright (max-width: 300px){.nav-search{display:none}.nav-search-mobile{display:grid}}.nav-search>.material-icons{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--ink-3);pointer-events:none}.nav-search input{width:100%;height:36px;padding:0 34px 0 36px;border-radius:var(--r);background:var(--s2);border:1px solid var(--line-2);outline:0;font-size:.8125rem;transition:border-color .15s,background .15s,box-shadow .15s}.nav-search input::placeholder{color:var(--ink-3)}.nav-search input:hover{border-color:var(--line-3)}.nav-search input:focus{background:var(--s1);border-color:var(--line-3);box-shadow:0 0 0 3px #ffffff0d}.nav-search input::-webkit-search-cancel-button{display:none}.nav-search kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.68rem;padding:0 6px;line-height:18px}.nav-search input:focus~kbd{opacity:0}.nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r);color:var(--ink-2);border:1px solid var(--line-2);background:var(--s1);transition:color .15s,background .15s}.nav-icon:hover{color:var(--ink);background:var(--s2)}.nav-icon .material-icons{font-size:20px}.nav-burger,.nav-search-mobile{display:none}.drawer-backdrop{position:fixed;inset:0;background:#000a;opacity:0;pointer-events:none;transition:opacity .25s;z-index:calc(var(--z-nav) + 1)}.drawer-backdrop.is-open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(340px,88vw);z-index:calc(var(--z-nav) + 2);display:flex;flex-direction:column;background:var(--s1);border-left:1px solid var(--line-2);transform:translateX(100%);transition:transform .32s var(--ease);visibility:hidden}.drawer.open{transform:none;visibility:visible}.drawer-head{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 16px;border-bottom:1px solid var(--line)}.drawer-body{overflow-y:auto;padding:10px}.drawer-link{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-sm);color:var(--ink-2);font-weight:500}.drawer-link .material-icons{color:var(--ink-3);font-size:20px}.drawer-link:hover,.drawer-link.is-active{background:var(--s2);color:var(--ink)}.drawer-link.is-active .material-icons{color:var(--acc)}.drawer-label{padding:18px 10px 6px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.search-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--z-pop);max-height:380px;overflow-y:auto;padding:6px;background:var(--s2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);animation:popIn .16s var(--ease)}.search-pop.is-floating{position:fixed;margin:0;inset:auto}.search-item{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;transition:background .1s}.search-item:hover,.search-item.active{background:var(--s3)}.search-item.muted{cursor:default;justify-content:center;padding:16px;color:var(--ink-3)}.s-av{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--s4);font:700 .95rem var(--f-display);color:var(--ink-2)}.s-av-rank{background:0 0}.s-av-rank .rank-ic{width:32px;height:32px}.s-main{min-width:0;flex:1;display:flex;flex-direction:column}.s-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-sub{font-size:.75rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-pr{font:700 .95rem var(--f-display);color:var(--ink-2);font-variant-numeric:tabular-nums}.site-footer{border-top:1px solid var(--line);background:var(--bg-soft)}.foot-inner{max-width:var(--maxw);margin:0 auto;padding:44px var(--gut) 36px;display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px}.foot-brand .brand-mark{width:48px;height:48px}.foot-brand p{margin:14px 0 18px;max-width:34ch;color:var(--ink-3);font-size:.8125rem;line-height:1.6}.foot-network{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);color:var(--ink-3);font-size:.75rem;transition:border-color .15s,color .15s}.foot-network b{color:var(--ink)}.foot-network .material-icons{font-size:14px}.foot-network:hover{border-color:var(--line-3);color:var(--ink-2)}.foot-col h4{margin-bottom:12px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.foot-col a{display:block;padding:4px 0;color:var(--ink-2);font-size:.8125rem;transition:color .15s}.foot-col a:hover{color:var(--ink)}.foot-bar{border-top:1px solid var(--line)}.foot-bar .foot-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:16px;color:var(--ink-4);font-size:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r);font-weight:600;font-size:.8125rem;white-space:nowrap;background:var(--s3);color:var(--ink);border:1px solid var(--line-2);transition:background .15s,border-color .15s,color .15s,transform .15s var(--ease),box-shadow .15s}.btn:hover{background:var(--s4);border-color:var(--line-3)}.btn:active{transform:translateY(1px)}.btn .material-icons{font-size:18px}.btn-primary{background:var(--acc);border-color:transparent;color:var(--acc-ink)}.btn-primary:hover{background:var(--acc-hi);border-color:transparent;box-shadow:0 8px 24px -8px var(--acc-a30)}.btn-ghost{background:0 0;border-color:var(--line-2);color:var(--ink-2)}.btn-ghost:hover{background:var(--s2);color:var(--ink)}.btn-quiet{background:0 0;border-color:transparent;color:var(--ink-2)}.btn-quiet:hover{background:var(--s2);color:var(--ink)}.btn-sm{height:30px;padding:0 10px;font-size:.75rem;border-radius:var(--r-sm);gap:5px}.btn-sm .material-icons{font-size:16px}.btn-lg{height:44px;padding:0 20px;font-size:.9rem}.btn-icon{width:36px;padding:0}.btn-sm.btn-icon{width:30px}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:var(--r-sm);background:var(--s3);border:1px solid var(--line);color:var(--ink-2);font-size:.75rem;font-weight:500;white-space:nowrap}.chip .material-icons{font-size:14px;color:var(--ink-3)}a.chip:hover{border-color:var(--line-3);color:var(--ink)}.chip-acc{background:var(--acc-a08);border-color:var(--acc-a16);color:var(--acc-hi)}.chip-acc .material-icons{color:var(--acc-hi)}.chip-gold{background:var(--gold-a12);border-color:#ffc82e33;color:var(--gold)}.chip-gold .material-icons{color:var(--gold)}.chip-up{background:var(--up-a12);border-color:#36d67f33;color:var(--up)}.chip-down{background:var(--down-a12);border-color:#ff6b5733;color:var(--down)}.live-dot{position:relative;display:inline-block;vertical-align:middle;margin-right:4px;width:7px;height:7px;border-radius:50%;background:var(--up);flex-shrink:0}.live-dot::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--up);animation:ping 1.8s var(--ease) infinite}.badge-live,.live-tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-xs);background:var(--acc-a16);color:var(--acc-hi);font:700 .625rem/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.badge-live::before,.live-tag::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:blink 1.4s ease-in-out infinite}.badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--r-xs);background:var(--s3);color:var(--ink-2);font-size:.6875rem;font-weight:600;vertical-align:middle}.tag-chip,.club-tag{display:inline-block;padding:0 6px;height:20px;line-height:20px;border-radius:var(--r-xs);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);font:700 .72rem/20px var(--f-ui);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;vertical-align:middle;transition:color .15s,box-shadow .15s,background .15s}a.tag-chip:hover,a.club-tag:hover{color:var(--ink);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-3)}.cell-empty{color:var(--ink-4)}.p-name{display:inline-flex;align-items:baseline;min-width:0;max-width:100%;font-weight:600;color:var(--ink)}.pn-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.pn-tag{color:var(--ink-4);font-weight:500;font-size:.86em;font-variant-numeric:tabular-nums;flex-shrink:0}a.p-name:hover .pn-name,tr:hover a.p-name .pn-name{color:var(--acc-hi)}.pn-blank{color:var(--ink-3);font-style:italic;font-weight:400}.rank-ic{display:inline-block;object-fit:contain;vertical-align:middle;flex-shrink:0}.emblem{position:relative;display:grid;place-items:center;flex-shrink:0}.emblem::before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,var(--tier, #ffffff22) 0%,transparent 70%);opacity:.35;filter:blur(8px)}.emblem img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px #0009)}.league{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--ink-2)}.league .rank-ic{width:22px;height:22px}.rank-pill{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 6px;border-radius:var(--r-xs);font:700 .95rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink-3)}.rank-pill.is-1{color:#231800;background:linear-gradient(160deg,#ffe38a,#f0b21c);box-shadow:0 0 18px -4px #f0b21c88}.rank-pill.is-2{color:#101419;background:linear-gradient(160deg,#f4f6f9,#a9b3bf)}.rank-pill.is-3{color:#1e0f04;background:linear-gradient(160deg,#f3b884,#b5692f)}.delta{display:inline-flex;align-items:center;gap:1px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.delta .material-icons{font-size:14px}.delta.up{color:var(--up)}.delta.down{color:var(--down)}.delta.flat{color:var(--ink-4)}.handle{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:var(--r-sm);background:#ffffff08;border:1px solid var(--line);color:var(--ink-2);font-size:.75rem;font-weight:500}.handle svg{opacity:.8}.card,.panel{position:relative;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg)}.panel{padding:18px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 16px;border-bottom:1px solid var(--line)}.card-title{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.875rem;color:var(--ink)}.card-title .material-icons{font-size:18px;color:var(--ink-3)}.card-meta{color:var(--ink-3);font-size:.75rem}.card-body{padding:16px}.card-body.flush{padding:0}.card-foot{padding:10px 16px;border-top:1px solid var(--line);display:flex;justify-content:center}.card-foot a{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:.75rem;font-weight:500;transition:color .15s}.card-foot a:hover{color:var(--ink)}.card-foot .material-icons{font-size:16px}:where(a.card){display:block}a.card{transition:border-color .2s,background .2s,transform .25s var(--ease)}a.card:hover{border-color:var(--line-3);background:var(--s2)}.kpis{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.kpi{position:relative;padding:16px 18px;min-width:0}.kpi+.kpi{border-left:1px solid var(--line)}.kpi-label{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.kpi-label .material-icons{font-size:15px}.kpi-value{margin-top:6px;display:flex;align-items:center;gap:10px;font:700 1.9rem/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.kpi-value .rank-ic{width:34px;height:34px}.kpi-value small{font:600 .8rem var(--f-ui);color:var(--ink-3)}.kpi-sub{margin-top:5px;font-size:.75rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi.is-up .kpi-value{color:var(--up)}.kpi.is-down .kpi-value{color:var(--down)}.kpi .info-dot{margin-left:2px}.info-dot,.st-info{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--ink-4);cursor:help;position:relative;vertical-align:middle;transition:color .15s}.info-dot .material-icons,.st-info .material-icons,.st-info .msr{font-size:15px}.info-dot:hover,.st-info:hover,.info-dot:focus-visible,.st-info:focus-visible{color:var(--ink-2)}[data-tip]{position:relative}[data-tip]::after{content:attr(data-tip);position:absolute;z-index:var(--z-pop);left:50%;bottom:calc(100% + 8px);width:max-content;max-width:260px;padding:8px 10px;border-radius:var(--r-sm);background:#26262f;color:var(--ink);box-shadow:var(--shadow-pop);font:400 .75rem/1.45 var(--f-ui);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,4px);pointer-events:none;transition:opacity .14s,transform .18s var(--ease),visibility 0s .18s}[data-tip]:hover::after,[data-tip]:focus-visible::after{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:.12s,.12s,0s}[data-tip-pos=end]::after{left:auto;right:-8px;transform:translate(0,4px)}[data-tip-pos=end]:hover::after,[data-tip-pos=end]:focus-visible::after{transform:none}.tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;position:relative;border-bottom:1px solid var(--line)}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;color:var(--ink-3);font-weight:600;font-size:.8125rem;white-space:nowrap;transition:color .15s}.tab .material-icons{font-size:18px}.tab:hover{color:var(--ink-2)}.tab.is-on,.tab.active,.tab[aria-selected=true]{color:var(--ink)}.tab.is-on::after,.tab.active::after,.tab[aria-selected=true]::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--acc);animation:tabIn .25s var(--ease)}.tab-count{padding:1px 6px;border-radius:9px;background:var(--s3);color:var(--ink-3);font-size:.6875rem;font-variant-numeric:tabular-nums}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2)}.seg button,.seg a{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;color:var(--ink-3);font-weight:600;font-size:.75rem;white-space:nowrap;transition:background .15s,color .15s}.seg button:hover,.seg a:hover{color:var(--ink)}.seg .is-on,.seg .active,.seg [aria-pressed=true],.seg [aria-selected=true]{background:var(--s4);color:var(--ink);box-shadow:0 1px 0#ffffff0d inset,0 1px 2px #0006}.seg .material-icons{font-size:16px}.input,.field input,input.gs-input,textarea.input{width:100%;height:38px;padding:0 12px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2);outline:0;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,background .15s}textarea.input{height:auto;padding:10px 12px;resize:vertical;font-family:var(--f-mono);font-size:.75rem;line-height:1.5}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:var(--line-3)}.input:focus{border-color:var(--line-3);box-shadow:0 0 0 3px #ffffff0d}.input-icon{position:relative}.input-icon>.material-icons{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-3);font-size:18px;pointer-events:none}.input-icon .input{padding-left:36px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.field-hint{color:var(--ink-3);font-size:.75rem}.sel{position:relative;min-width:0}.sel>select{position:absolute;inset:0;opacity:0;pointer-events:none}.sel-btn{width:100%;height:38px;padding:0 10px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2);text-align:left;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s}.sel-btn:hover{border-color:var(--line-3)}.sel.is-open .sel-btn{border-color:var(--line-3);box-shadow:0 0 0 3px #ffffff0d}.sel-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-caret{font-size:18px;color:var(--ink-3);transition:transform .2s var(--ease)}.sel.is-open .sel-caret{transform:rotate(180deg)}.sel.is-disabled{opacity:.5}.sel-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;max-height:320px;overflow-y:auto;z-index:var(--z-pop);padding:5px;border-radius:var(--r);background:var(--s2);box-shadow:var(--shadow-pop);animation:popIn .14s var(--ease)}.sel-menu.is-floating{position:fixed;margin:0;inset:auto;border:0}.sel-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer;font-size:.8125rem;color:var(--ink-2)}.sel-opt.is-active{background:var(--s3);color:var(--ink)}.sel-opt.is-sel{color:var(--ink);font-weight:600}.sel-opt.is-off{opacity:.4;cursor:default}.sel-tick{font-size:16px;color:var(--acc);opacity:0}.sel-opt.is-sel .sel-tick{opacity:1}.table-wrap{position:relative;overflow-x:auto;border-radius:inherit;scrollbar-width:thin}.card>.table-wrap:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.card>.table-wrap:first-child:last-child{border-radius:var(--r-lg)}.table-wrap.is-loading,.is-loading>.table-wrap{opacity:.5;transition:opacity .15s;pointer-events:none}.is-loading{position:relative}.table-scroll-hint{display:none}table{width:100%;border-collapse:collapse;font-size:.8125rem}th{height:36px;padding:0 12px;text-align:left;white-space:nowrap;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-soft);border-bottom:1px solid var(--line)}td{height:48px;padding:0 12px;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink-2)}tbody tr:last-child td{border-bottom:0}th:first-child,td:first-child{padding-left:16px}th:last-child,td:last-child{padding-right:16px}td.num,th.num{text-align:right}td.center,th.center{text-align:center}td.strong{font-weight:600;color:var(--ink)}td.score{font:700 1rem var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}td.rank-cell,th.rank-col{width:1%;text-align:center;padding-right:4px}tbody tr{transition:background .1s}tbody tr:hover{background:#ffffff05}tbody tr[data-href]{cursor:pointer}tbody tr[data-href]:hover{background:#ffffff08}tbody tr:focus-visible{outline:0;background:#ffffff0d}tr.is-top-1{background:linear-gradient(90deg,#f0b21c14,transparent 40%)}tr.is-top-2{background:linear-gradient(90deg,#a9b3bf12,transparent 40%)}tr.is-top-3{background:linear-gradient(90deg,#b5692f14,transparent 40%)}tr.is-me{background:var(--acc-a08)}.player-cell{display:flex;align-items:center;gap:10px;min-width:0}.player-cell .rank-ic{width:28px;height:28px}.player-cell .pc-main{display:flex;flex-direction:column;min-width:0;line-height:1.25}.player-cell .pc-sub{font-size:.72rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis}.bar-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.bar-track{width:64px;height:4px;border-radius:4px;background:#ffffff0f;overflow:hidden}.bar-fill{display:block;height:100%;border-radius:inherit;background:var(--acc);transform-origin:left;animation:growX .8s var(--ease) both}.pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;border-top:1px solid var(--line)}.pager-info{color:var(--ink-3);font-size:.75rem;font-variant-numeric:tabular-nums;min-width:110px;text-align:center}.list{list-style:none}.li{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 16px;border-bottom:1px solid var(--line);transition:background .1s}.li:last-child{border-bottom:0}a.li:hover,.li[data-href]:hover{background:#ffffff06}.li-pos{width:22px;flex-shrink:0;text-align:center;font:700 .95rem var(--f-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.li-main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.li-title{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-sub{font-size:.75rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-end{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.li-value{font:700 1rem var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.li-note{font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.li .rank-ic{width:30px;height:30px}.meter{height:6px;border-radius:6px;background:#ffffff0d;overflow:hidden}.meter>i{display:block;height:100%;border-radius:inherit;background:var(--tier, var(--acc));transform-origin:left;animation:growX 1s var(--ease) both}.banner{position:relative;isolation:isolate;border-bottom:1px solid var(--line);overflow:hidden}.banner::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--art, none) center 35%/cover no-repeat;opacity:.22;filter:saturate(.7) blur(1px);transform:scale(1.04)}.banner::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#09090b66 0%,var(--bg) 100%),linear-gradient(90deg,var(--bg) 0%,#09090bcc 45%,#09090b55 100%)}.banner-inner{max-width:var(--maxw);margin:0 auto;padding:36px var(--gut) 28px}.banner-inner.has-tabs{padding-bottom:0}.crumbs{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--ink-3);font-size:.75rem;font-weight:500}.crumbs a{transition:color .15s}.crumbs a:hover{color:var(--ink)}.crumbs .material-icons{font-size:14px;color:var(--ink-4)}.banner-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.banner h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.banner-lead{margin-top:10px;max-width:70ch;color:var(--ink-2);font-size:.9rem;line-height:1.6}.banner-meta{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.banner .tabs{margin-top:24px;border-bottom:0}.empty-state,.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 24px;text-align:center;color:var(--ink-3)}.empty-state .icon,.error-state .icon,.empty-state>.material-icons{width:48px;height:48px;margin-bottom:8px;display:grid;place-items:center;border-radius:var(--r);background:var(--s2);border:1px solid var(--line-2);color:var(--ink-3);font-size:24px}.empty-state h3,.error-state h3{color:var(--ink);font-size:.95rem}.empty-state p,.error-state p{max-width:44ch;font-size:.8125rem}.empty-state .btn{margin-top:12px}.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:180px;border:1px dashed var(--line-2);border-radius:var(--r);color:var(--ink-3);font-size:.8125rem;text-align:center;padding:20px}.chart-empty .msr{font-size:24px;color:var(--ink-4);margin-bottom:4px}.chart-empty b{color:var(--ink-2)}.skeleton{position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--s2)}.skeleton::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#ffffff0a,transparent);animation:shimmer 1.3s infinite}.skel-line{height:14px;margin:12px 0}.skel-line:nth-child(3n){width:72%}.skel-line:nth-child(3n+2){width:88%}.skel-block{height:100%;min-height:120px}.r6-modal{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px}.r6-modal-back{position:absolute;inset:0;background:#000b;backdrop-filter:blur(4px);animation:fadeIn .2s}.r6-modal-panel{position:relative;width:min(760px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--s1);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);animation:modalIn .28s var(--ease);outline:0}.r6-modal.is-wide .r6-modal-panel{width:min(1180px,100%)}.r6-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.r6-modal-title h3{font:700 1.2rem var(--f-display);text-transform:uppercase;letter-spacing:.02em}.r6-modal-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.r6-modal-body{padding:18px;overflow-y:auto}@keyframes popIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes fadeIn{0%{opacity:0}}@keyframes tabIn{0%{transform:scaleX(.3);opacity:0}}@keyframes growX{0%{transform:scaleX(0)}}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes blink{50%{opacity:.35}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes spin{to{transform:rotate(360deg)}}.rise{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i, 0)*45ms)}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i, 0)*60ms)}[data-reveal].is-in{opacity:1;transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-out both vtOut}::view-transition-new(root){animation:.28s var(--ease) both vtIn}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}@keyframes vtOut{to{opacity:0}}@keyframes vtIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}@media (max-width:1180px){.nav-links .nav-link{padding:0 8px}.foot-inner{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:1240px){.nav-search{display:none}.nav-search-mobile{display:grid}}@media (max-width:1020px){.nav-inner{display:flex}.nav-links,.nav-search{display:none}.nav-burger,.nav-search-mobile{display:grid}.nav-right{margin-left:auto}.split,.split-l{grid-template-columns:minmax(0,1fr)}.sticky{position:static}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:720px){:root{--gut:16px;--nav-h:56px}body{font-size:13.5px}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.banner-inner{padding-top:24px;padding-bottom:20px}.foot-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kpi{padding:14px}.kpi-value{font-size:1.55rem}.col-hide-sm{display:none}td{height:46px}th:first-child,td:first-child{padding-left:12px}th:last-child,td:last-child{padding-right:12px}.brand-sub{display:none}.brand-mark{width:46px;height:46px}}.home-hero{position:relative;isolation:isolate;z-index:2;padding:56px 0 0;overflow:hidden;border-bottom:1px solid var(--line)}.hh-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.hh-art::before{content:"";position:absolute;inset:0;background:url(/assets/img/maps/wallpaper.jpg)center 28%/cover no-repeat;opacity:.72;filter:saturate(.9) contrast(1.03)}.hh-art::after{content:"";position:absolute;inset:0;background:radial-gradient(760px 420px at 76% 26%,#f5a62317,transparent 70%),linear-gradient(90deg,#09090bf2 2%,#09090bcc 38%,#09090b66 76%,#09090b8c 100%),linear-gradient(180deg,#09090bb3 0%,#09090b33 32%,#09090bd9 82%,var(--bg) 100%)}.hh-grid{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:56px;align-items:center}.hh-season{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--ink-3);font-size:.8125rem}.hh-ends b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.hh-title{font:800 clamp(3rem,6.4vw,5.4rem)/.86 var(--f-display);font-style:italic;letter-spacing:-.01em;text-transform:uppercase}.hh-title em{color:var(--acc);font-style:italic}.hh-lead{margin-top:18px;max-width:54ch;color:var(--ink-2);font-size:1rem;line-height:1.6}.omni{position:relative;margin-top:28px;max-width:640px;height:60px;display:flex;align-items:center;gap:10px;padding:0 7px 0 18px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line-2);box-shadow:0 20px 50px -30px #000;transition:border-color .2s,box-shadow .2s,background .2s}.omni:hover{border-color:var(--line-3)}.omni:focus-within{border-color:var(--line-3);box-shadow:0 0 0 4px #ffffff0d,0 24px 60px -30px #000}.omni-ic{color:var(--ink-3);font-size:22px}.omni input{flex:1;min-width:0;height:100%;background:0 0;border:0;outline:0;font-size:1rem}.omni input::placeholder{color:var(--ink-3)}.omni input::-webkit-search-cancel-button{display:none}.omni-plats{display:flex;align-items:center;gap:9px;padding-right:6px;color:var(--ink-4)}.omni-go{height:46px;padding:0 18px;border-radius:10px}.omni .search-pop{top:calc(100% + 8px)}.hh-quick{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hh-quick-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.hh-quick-list{display:flex;gap:6px;flex-wrap:wrap}.hh-ladder{background:color-mix(in srgb,var(--s1) 88%,transparent);backdrop-filter:blur(8px)}.ladder-body{padding:8px;display:flex;flex-direction:column;gap:2px;min-height:260px}.ladder-row{display:grid;grid-template-columns:30px 108px minmax(0,1fr) 58px;align-items:center;gap:12px;padding:7px 8px;border-radius:var(--r-sm);transition:background .12s}.ladder-row:hover{background:#ffffff07}.ladder-name{display:flex;flex-direction:column;font-weight:600;font-size:.8125rem;line-height:1.2}.ladder-name small{font-weight:500;font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.ladder-bar{height:8px;border-radius:8px;background:#ffffff0a;overflow:hidden}.ladder-bar i{display:block;height:100%;border-radius:inherit;background:var(--tier);transform-origin:left;animation:growX 1s var(--ease) both;animation-delay:.15s}.ladder-val{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.ladder-val b{font:700 1rem var(--f-display);font-variant-numeric:tabular-nums}.ladder-val small{font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.ladder-foot{display:flex;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--line);color:var(--ink-3);font-size:.72rem}.ladder-foot b{color:var(--ink-2);font-variant-numeric:tabular-nums}.hh-kpis{margin:44px 0-1px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.hh-kpis .p-name{font-size:inherit}.home-main{padding-top:36px;padding-bottom:72px}.home-main>*+*{margin-top:36px}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.home-side{display:flex;flex-direction:column;gap:20px;align-self:start}.home-top td{height:54px}.home-col{display:flex;flex-direction:column;gap:20px;min-width:0}.club-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.club-tile{display:flex;flex-direction:column;gap:10px;padding:16px;transition:background .15s}.club-tile+.club-tile{border-left:1px solid var(--line)}.club-tile:hover{background:#ffffff05}.club-tile-top{display:flex;align-items:center;justify-content:space-between}.club-tile .tag-chip{font-size:.8rem}.club-tile-power{display:flex;align-items:baseline;gap:6px}.club-tile-power b{font:700 1.6rem/1 var(--f-display);font-variant-numeric:tabular-nums}.club-tile-power small{color:var(--ink-3);font-size:.72rem}.club-tile-meta{color:var(--ink-3);font-size:.75rem}.home-top .player-cell .rank-ic{width:32px;height:32px}.home-side .li-end .bar-track{width:56px;margin-top:4px}.explore{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.explore-item{position:relative;display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);overflow:hidden;transition:border-color .2s,background .2s,transform .3s var(--ease)}.explore-item .material-icons{font-size:22px;color:var(--ink-3);margin-bottom:14px;transition:color .2s,transform .3s var(--ease)}.explore-item b{font-size:.875rem}.explore-item small{color:var(--ink-3);font-size:.75rem}.explore-item::after{content:"arrow_outward";font-family:"Material Symbols Rounded";position:absolute;top:14px;right:14px;font-size:18px;color:var(--ink-4);transition:color .2s,transform .3s var(--ease)}.explore-item:hover{border-color:var(--line-3);background:var(--s2)}.explore-item:hover .material-icons{color:var(--acc)}.explore-item:hover::after{color:var(--ink);transform:translate(2px,-2px)}@media (max-width:1180px){.hh-grid{grid-template-columns:minmax(0,1fr) 380px;gap:32px}.explore{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1020px){.hh-grid,.home-grid{grid-template-columns:minmax(0,1fr)}.club-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.club-tile:nth-child(3){border-left:0}.club-tile:nth-child(n+3){border-top:1px solid var(--line)}.hh-ladder{order:2}.hh-kpis{margin-top:28px}}@media (max-width:720px){.home-hero{padding-top:32px}.hh-title{font-size:3rem}.hh-lead{font-size:.9rem}.omni{height:52px;padding-left:14px}.omni-plats,.omni-go span:first-child{display:none}.omni-go{width:40px;height:40px;padding:0}.explore{grid-template-columns:repeat(2,minmax(0,1fr))}.ladder-row{grid-template-columns:30px 96px minmax(0,1fr) 52px;gap:10px}.ladder-foot span:last-child{display:none}}.profile-banner{--art:url('/assets/img/maps/background-home.avif')}.profile-banner::before{opacity:.12}.profile-banner::after{background:radial-gradient(460px 240px at 80px 60%,color-mix(in srgb,var(--tier) 17%,transparent),transparent 70%),linear-gradient(180deg,#09090b55 0%,var(--bg) 100%),linear-gradient(90deg,var(--bg) 0%,#09090bb0 50%,#09090b66 100%)}.profile-banner.has-cover::before{background-image:var(--ph-cover);opacity:.5;filter:none}.profile-banner.has-cover::after{background:linear-gradient(180deg,#09090b33 0%,#09090bcc 70%,var(--bg) 100%),linear-gradient(90deg,#09090bee 0%,#09090b66 60%,transparent 100%)}.pf-head{display:flex;align-items:center;gap:24px}.pf-avatar{position:relative;width:116px;height:116px;flex-shrink:0;display:grid;place-items:center;border-radius:22px;background:linear-gradient(160deg,#ffffff0d,#ffffff03);box-shadow:inset 0 0 0 1px var(--line-2),0 20px 40px -24px #000}.pf-avatar::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--tier) 55%,transparent),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.pf-avatar .emblem{animation:emblemIn .7s var(--ease) both}.pf-avatar.is-avatar{overflow:hidden}.pf-avatar .ph-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.pf-id{min-width:0;flex:1}.pf-kicker{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.pf-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;font:800 clamp(2.2rem,4.4vw,3.4rem)/.95 var(--f-display);letter-spacing:-.005em;text-transform:none;overflow-wrap:anywhere}.pf-tag{font:600 .42em var(--f-ui);color:var(--ink-3);letter-spacing:0;margin-left:-6px}.pf-club{align-self:center;font-size:.8rem;height:24px;line-height:24px;padding:0 8px}.pf-meta{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pf-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;align-self:flex-end}.pf-btns{display:flex;gap:8px}.pf-btns .is-done{color:var(--up);border-color:#36d67f55}.claim-chip.is-claimed{cursor:default}.premium-info{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 6px;border-radius:var(--r-xs);color:var(--gold);background:var(--gold-a12);box-shadow:inset 0 0 0 1px #ffc82e2e;font-size:.6875rem;font-weight:600;white-space:nowrap;transition:background .15s,box-shadow .15s}.premium-info .msr{font-size:14px}.premium-info:hover{background:#ffc82e29;box-shadow:inset 0 0 0 1px #ffc82e55}.premium-info.is-active{color:#1d1300;background:var(--gold);box-shadow:none}.profile-banner .tabs{margin-top:28px}.pl-page{padding-top:20px}.pl-kpis{margin-bottom:20px;overflow:visible;position:relative;z-index:1}.pl-kpis .kpi:last-child [data-tip]::after{left:auto;right:-8px;transform:translateY(4px)}.pl-kpis .kpi:last-child [data-tip]:hover::after,.pl-kpis .kpi:last-child [data-tip]:focus-visible::after{transform:none}.kpi-was{font:600 .7rem var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.kpi.is-former .kpi-value{color:var(--ink-2)}.kpi-meter{margin-top:10px;height:4px}.kpi-sub b{color:var(--ink-2);font-variant-numeric:tabular-nums}.pl-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}.pl-sidebar{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--nav-h) + 16px)}.pl-main{min-width:0}.pl-pane{display:flex;flex-direction:column;gap:20px}.pl-pane[hidden]{display:none}.pl-seasons .li{min-height:54px}.li-noicon{width:32px;height:32px;display:grid;place-items:center;color:var(--ink-4)}.pl-seasons{max-height:none;overflow:visible}.pl-names .li{gap:12px}.pn-dot{width:8px;height:8px;border-radius:50%;border:2px solid var(--ink-4);flex-shrink:0;position:relative}.pl-names .li:not(:last-child) .pn-dot::after{content:"";position:absolute;left:1px;top:8px;width:2px;height:34px;background:var(--line-2)}.pl-names .is-current .pn-dot{border-color:var(--acc);background:var(--acc);box-shadow:0 0 0 4px var(--acc-a16)}.pl-names .is-current .li-title{color:var(--ink)}.pl-name-hidden{justify-content:flex-start}.pl-card-head .premium-info{margin-left:auto}.pl-scroll{max-height:640px;overflow-y:auto}.pl-stale{margin-top:16px;display:flex;align-items:center;gap:6px}.pl-stale .msr{font-size:16px}.ap-under{margin-left:6px;height:20px;font-size:.6875rem}.pf-former{height:26px}@keyframes emblemIn{0%{opacity:0;transform:scale(.82) rotate(-6deg)}}.chart-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:14px 16px 6px}.cc-title h3{font-size:.875rem;font-weight:600}.cc-meta{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--ink-3);font-size:.75rem}.cc-chip{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-weight:500}.cc-chip .msr{font-size:14px;color:var(--ink-3)}.cc-delta{font-weight:700;font-variant-numeric:tabular-nums}.cc-delta.up{color:var(--up)}.cc-delta.down{color:var(--down)}.cc-delta.flat{color:var(--ink-3)}.cc-dim{color:var(--ink-3)}.cc-live{display:inline-flex;align-items:center;gap:6px}.cc-live i{width:6px;height:6px;border-radius:50%;background:var(--up);box-shadow:0 0 0 3px var(--up-a12)}.cc-next{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.cc-next:empty{display:none}.cc-next .msr{font-size:14px}.cc-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cc-ranges{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r);background:var(--bg-soft);border:1px solid var(--line-2)}.cc-range{height:26px;min-width:34px;padding:0 8px;border-radius:7px;color:var(--ink-3);font-weight:600;font-size:.72rem;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.cc-range:hover{color:var(--ink)}.cc-range.is-on{background:var(--acc);color:#fff}.cc-btn{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 10px;border-radius:var(--r);border:1px solid var(--line-2);color:var(--ink-2);font-weight:600;font-size:.75rem;transition:background .15s,color .15s}.cc-btn:hover{background:var(--s2);color:var(--ink)}.cc-btn .msr,.cc-btn .material-icons{font-size:17px}.cc-icon{width:34px;padding:0;justify-content:center}.chart-card-plot{padding:4px 8px 10px;min-height:120px}.chartz{position:relative}.chartz-svg{width:100%;height:auto;display:block;overflow:visible;outline:0;touch-action:pan-y}.chartz-svg text,.chartv-svg text{font-family:var(--f-ui);font-variant-numeric:tabular-nums}.chartz-line.is-drawing{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.2s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.chartz-tip,.chartv-tip{position:absolute;z-index:5;pointer-events:none;min-width:140px;padding:9px 11px;border-radius:var(--r-sm);background:#22222acc;backdrop-filter:blur(10px);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:2px;font-size:.75rem;color:var(--ink-2)}.chartz-tip-title,.chartv-tip-title{color:var(--ink-3);font-size:.6875rem;font-weight:600}.chartz-val{font:700 1.2rem var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.chartz-row{display:flex;gap:6px}.chartz-delta{font-weight:700;font-variant-numeric:tabular-nums}.chartz-delta.up{color:var(--up)}.chartz-delta.down{color:var(--down)}.chartz-flat{color:var(--ink-3)}.chartz-sub,.chartv-sub{display:flex;align-items:center;gap:5px;color:var(--ink-3)}.chartz-tip-ic{width:16px;height:16px}.chartz-reset{position:absolute;top:4px;right:8px;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:var(--r-sm);background:var(--s3);border:1px solid var(--line-2);font-size:.72rem;font-weight:600;color:var(--ink-2)}.chartz-reset .material-icons{font-size:15px}.chartz-caption,.chartv-caption{padding:2px 10px 0;color:var(--ink-4);font-size:.6875rem}.chartz-touch-hint{display:none}@media (hover:none){.chartz-desktop-hint{display:none}.chartz-touch-hint{display:inline}}.chartv-scroll{overflow-x:auto;scrollbar-width:thin}.chartv{position:relative}.chartv-svg{width:100%;height:auto;display:block;outline:0}.chartv-bar{transition:opacity .15s;transform-box:fill-box;transform-origin:bottom;animation:growY .7s var(--ease) both}.chartv-bar:nth-child(odd){animation-delay:.04s}@keyframes growY{0%{transform:scaleY(0)}}.modal-chart{min-height:420px}.ins-flow{display:flex;flex-direction:column;gap:20px}.ins-flow>.section-head,.pl-log-head{display:flex;flex-direction:column;gap:4px}.ins-flow>.section-head h2,.pl-log-head h2{display:flex;align-items:center;gap:10px;font:700 1.15rem/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase}.ins-flow>.section-head h2::before,.pl-log-head h2::before{content:"";width:4px;height:16px;background:var(--acc);transform:skewX(-14deg)}.ins-flow>.section-head p,.pl-log-head p{max-width:80ch;line-height:1.55}.ins-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ins-card{padding:0;overflow:hidden}.ins-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.ins-card-head h3{display:flex;align-items:center;gap:6px;font-size:.875rem}.ins-card-head h3 .msr{font-size:17px}.ins-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-xs);background:var(--s3);color:var(--ink-2);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.ins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card>.ins-grid:only-child{grid-template-columns:repeat(4,minmax(0,1fr))}.ins-stat{display:flex;flex-direction:column-reverse;gap:4px;padding:14px 16px;border-bottom:1px solid var(--line)}.ins-stat:nth-child(odd){border-right:1px solid var(--line)}.ins-card>.ins-grid:only-child .ins-stat{border-bottom:0;border-right:1px solid var(--line)}.ins-card>.ins-grid:only-child .ins-stat:last-child{border-right:0}.ins-v{font:700 1.45rem/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.ins-l{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ins-sub{font:500 .75rem var(--f-ui);color:var(--ink-3);margin-left:3px}.ins-league{display:flex;align-items:center;gap:8px;padding:12px 16px 0;font-weight:600}.ins-league .rank-ic{width:22px;height:22px}.ins-meter{padding:12px 16px 0}.ins-meter-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:.78rem;font-weight:600}.ins-meter-track{height:6px;border-radius:6px;background:#ffffff0d;overflow:hidden}.ins-meter-fill{height:100%;border-radius:inherit;background:var(--acc);transform-origin:left;animation:growX 1s var(--ease) both}.ins-card>p.small{padding:12px 16px 0}.ins-cuts{list-style:none;padding:12px 16px 14px;display:flex;flex-direction:column;gap:6px}.ins-cuts li{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--ink-2)}.ins-cuts .msr{font-size:16px;color:var(--ink-3)}.ins-cuts .ins-done,.ins-cuts .ins-done .msr{color:var(--up)}.ins-cuts:empty{display:none}.ins-flow .table-wrap{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg)}.ins-me td,tr.ins-me td{background:var(--acc-a08);color:var(--ink);font-weight:600}.ins-cross-grid,.ins-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ins-cross{list-style:none}.ins-cross li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.ins-cross li:last-child{border-bottom:0}.ins-cross-who{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-cross-who:hover{color:var(--acc-hi)}.ins-cross-move{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.ins-cross-move .msr{font-size:16px;color:var(--ink-4)}.is-up .ins-card-head h3 .msr{color:var(--up)}.is-down .ins-card-head h3 .msr{color:var(--down)}.ins-note{margin-top:-8px}.ins-facts{list-style:none}.ins-facts li{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.ins-facts li:last-child{border-bottom:0}.ins-fact-k{color:var(--ink-3)}.ins-fact-v{font-weight:600;font-variant-numeric:tabular-nums}.ins-core{list-style:none}.ins-core li{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.ins-core li:last-child{border-bottom:0}.ins-core li.is-me{background:var(--acc-a08)}.ins-core-n{font:700 .95rem var(--f-display);color:var(--ink-3);text-align:center}.ins-core-who{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-core-score{font:700 .95rem var(--f-display);font-variant-numeric:tabular-nums}.ins-chart{padding:8px}.ins-leagues,.ins-miles{list-style:none}.ins-leagues li{display:grid;grid-template-columns:24px 100px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--line)}.ins-leagues li:last-child,.ins-miles li:last-child{border-bottom:0}.ins-leagues .rank-ic{width:24px;height:24px}.ins-lg-name{font-weight:600;font-size:.8rem}.ins-lg-bar{height:6px;border-radius:6px;background:#ffffff0d;overflow:hidden}.ins-lg-bar span{display:block;height:100%;border-radius:inherit;background:var(--acc);transform-origin:left;animation:growX 1s var(--ease) both}.ins-lg-n{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ins-miles li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line)}.ins-miles .msr{font-size:18px;color:var(--ink-3)}.pl-up{color:var(--up)!important}.pl-down{color:var(--down)!important}.pl-log-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin:12px 0 16px}.pl-log-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.pl-log-tile+.pl-log-tile{border-left:1px solid var(--line)}.pll-l{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pll-v{font:700 1.5rem/1 var(--f-display);font-variant-numeric:tabular-nums}.pll-v.up{color:var(--up)}.pll-v.down{color:var(--down)}#logBox>.table-wrap{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg)}.pl-res{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--r-xs);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pl-res.up{color:var(--up);background:var(--up-a12)}.pl-res.down{color:var(--down);background:var(--down-a12)}.pl-rd{font-size:.72rem;font-weight:600;margin-left:4px}tr.pl-new{animation:rise .35s var(--ease) both}.league-cell{white-space:nowrap}.league-cell .rank-ic{margin-right:7px}.pl-more{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;color:var(--ink-3);font-size:.8rem}.pl-more:not(.is-busy){visibility:hidden;height:1px;padding:0}.pl-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--line-3);border-top-color:var(--acc);animation:spin .8s linear infinite}.ev-section+.ev-section{margin-top:22px}.ev-h{margin-bottom:8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.event-list{list-style:none;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.event-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.event-item:last-child{border-bottom:0}.ev-ic{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--s3);color:var(--ink-2)}.ev-ic .msr{font-size:18px}.ev-ic.up{color:var(--up);background:var(--up-a12)}.ev-ic.down{color:var(--down);background:var(--down-a12)}.ev-main{flex:1;min-width:0;display:flex;flex-direction:column}.ev-name,.ev-rename{font-weight:600;color:var(--ink)}.ev-rename{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ev-old{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-4)}.ev-arrow{font-size:16px;color:var(--ink-4)}.ev-text{font-size:.75rem;color:var(--ink-3)}.ev-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;font-size:.75rem}.ev-rank{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.ev-day{color:var(--ink-4)}@media (max-width:1100px){.pl-layout{grid-template-columns:minmax(0,1fr)}.pl-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pf-head{flex-wrap:wrap}.pf-actions{align-items:flex-start;width:100%;flex-direction:row-reverse;justify-content:space-between}}@media (max-width:720px){.pf-head{gap:14px}.pf-avatar{width:76px;height:76px;border-radius:16px}.pf-avatar .emblem{width:68px!important;height:68px!important}.pf-name{font-size:2rem}.pf-actions{flex-direction:column;align-items:stretch}.pf-btns{display:grid;grid-template-columns:auto 1fr 1fr}.pl-sidebar{grid-template-columns:minmax(0,1fr)}.ins-cross-grid,.ins-pair{grid-template-columns:minmax(0,1fr)}.ins-card>.ins-grid:only-child{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card>.ins-grid:only-child .ins-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.pl-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-log-tile:nth-child(3){border-left:0}.pl-log-tile:nth-child(n+3){border-top:1px solid var(--line)}.profile-banner .tabs{margin-top:18px;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut)}}.lbh-live{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.lbh-feature{padding:18px;display:flex;flex-direction:column;gap:18px;overflow:hidden}.lbh-feature::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(400px 220px at 50% 100%,#ff4d6d22,transparent 70%)}.lbh-feature-top{display:flex;align-items:center;gap:12px}.lbh-feature-top b{display:block;font:700 1.4rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.lbh-feature-top small{color:var(--ink-3);font-size:.75rem}.lbh-ic{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r);background:var(--s3);color:var(--ink-2);transition:background .2s,color .2s}.lbh-ic .material-icons{font-size:20px}.lbh-feature .lbh-ic{background:var(--acc);color:#fff}.lbh-go{margin-left:auto;color:var(--ink-4);transition:color .2s,transform .25s var(--ease)}a:hover>.lbh-go,a:hover .lbh-feature-top .lbh-go{color:var(--ink);transform:translate(2px,-2px)}.lbh-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:10px}.lbh-pod{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 14px;border-radius:var(--r);background:linear-gradient(180deg,#ffffff08,#ffffff02);border:1px solid var(--line);text-align:center;min-width:0;animation:rise .6s var(--ease) both}.lbh-pod.is-1{padding-top:22px;border-color:#f0b21c44;background:linear-gradient(180deg,#f0b21c14,#ffffff02);animation-delay:.1s}.lbh-pod.is-3{animation-delay:.2s}.lbh-pod-name{max-width:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbh-pod-score{font:700 1.05rem var(--f-display);font-variant-numeric:tabular-nums}.lbh-pod-score small{color:var(--ink-3);font:600 .7rem var(--f-ui)}.lbh-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.lbh-mode{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);transition:border-color .2s,background .2s}.lbh-mode:hover{border-color:var(--line-3);background:var(--s2)}.lbh-mode:hover .lbh-ic{background:var(--acc);color:#fff}.lbh-mode-name{font-weight:600}.lbh-archive{overflow:hidden}.lbh-row{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.lbh-row:last-child{border-bottom:0}.lbh-season{display:flex;flex-direction:column}.lbh-season b{font:700 1.1rem/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;transition:color .15s}.lbh-season:hover b{color:var(--acc-hi)}.lbh-season small{color:var(--ink-3);font-size:.72rem}.lbh-chips{display:flex;flex-wrap:wrap;gap:6px}.lbh-chip{height:28px}@media (max-width:1020px){.lbh-live{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lbh-modes{grid-template-columns:minmax(0,1fr)}.lbh-row{grid-template-columns:minmax(0,1fr);gap:8px}}.lb-banner .banner-row{align-items:flex-end}.lb-titlebox h1{gap:10px 14px}.lb-mode{color:var(--acc)}.lb-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.lb-field{min-width:180px}.lb-field .sel-btn{background:#121216cc;backdrop-filter:blur(6px)}.lb-platforms{height:38px;align-items:center}.lb-page>*+*{margin-top:20px}.lb-chart-panel .chart-card-plot{padding-bottom:0}.lb-legend{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 16px}.lb-key{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 5px;border-radius:var(--r-sm);background:#ffffff06;border:1px solid var(--line);font-size:.75rem;color:var(--ink-2)}.lb-key b{font-variant-numeric:tabular-nums}.lb-table-card .card-head{flex-wrap:wrap}.lb-table-card .card-meta{margin-left:6px;font-weight:500}.lb-search{width:min(360px,100%)}.lb-table th.chg-col,.lb-table td.chg{width:1%;text-align:center;padding-inline:4px 10px}.lb-table .player-cell .s-av{width:30px;height:30px;font-size:.85rem}.pc-plats{display:flex;gap:10px}.pc-plats span{display:inline-flex;align-items:center;gap:4px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.pc-plats svg{width:12px;height:12px;opacity:.6;flex-shrink:0}.lb-table td{height:52px}.pager-info b{color:var(--ink)}.lb-modal-tiles{margin-bottom:20px}.lb-modal-head{margin:24px 0 10px}.lb-modal-head h2{font:700 1rem var(--f-display);text-transform:uppercase;letter-spacing:.04em}@media (max-width:1020px){.lb-filters{width:100%}.lb-field{flex:1 1 160px}}@media (max-width:720px){.lb-search{width:100%}.pc-plats span:nth-child(n+2){display:none}}.mv-page>*+*{margin-top:20px}.mv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.mv-card .mv-ic{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);font-size:17px}.mv-card.is-up .mv-ic{color:var(--up);background:var(--up-a12)}.mv-card.is-down .mv-ic{color:var(--down);background:var(--down-a12)}.mv-ranks{white-space:nowrap}.mv-ranks .material-icons{font-size:16px;color:var(--ink-4);margin:0 2px}.mv-ranks b{color:var(--ink)}.mv-move{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-xs);font:700 .95rem/1 var(--f-display);font-variant-numeric:tabular-nums}.mv-move.up{color:var(--up);background:var(--up-a12)}.mv-move.down{color:var(--down);background:var(--down-a12)}.mv-sd{display:block;font-size:.72rem;line-height:1.1}td .score{font:700 1rem var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.mv-league{display:flex;align-items:center;gap:2px}.mv-league .material-icons{font-size:14px;color:var(--ink-4)}.mv-league b{color:var(--up);font-weight:600}.mv-card.is-down .mv-league b{color:var(--down)}.mv-datenav{display:flex;align-items:center;gap:4px;padding:4px;border-radius:var(--r-lg);background:#121216cc;border:1px solid var(--line-2);backdrop-filter:blur(6px)}.mv-nav-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r);color:var(--ink-2);transition:background .15s,color .15s}.mv-nav-btn:hover{background:var(--s3);color:var(--ink)}.mv-nav-btn.is-disabled{opacity:.25;pointer-events:none}.mv-date{display:inline-flex;align-items:center;gap:8px;padding:0 10px;font-weight:600;white-space:nowrap}.mv-date .material-icons{font-size:17px;color:var(--ink-3)}.kpi.tone-up .kpi-label .material-icons{color:var(--up)}.kpi.tone-down .kpi-label .material-icons{color:var(--down)}#moversRoot.is-loading .mv-page{opacity:.5;transition:opacity .2s}@media (max-width:1020px){.mv-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mv-datenav{width:100%;justify-content:space-between}}.tag-chip.club-big{height:24px;line-height:24px;padding:0 9px;font-size:.8rem}.club-note{margin-top:14px;max-width:90ch}.bar-cell .bar-track{width:90px}.club-banner::after{background:radial-gradient(460px 240px at 80px 60%,hsl(var(--club-h) 80% 55%/.16),transparent 70%),linear-gradient(180deg,#09090b55 0%,var(--bg) 100%),linear-gradient(90deg,var(--bg) 0%,#09090bb0 50%,#09090b66 100%)}.club-crest{position:relative;width:104px;height:116px;flex-shrink:0;display:grid;place-items:center;clip-path:polygon(50%0,100% 14%,100% 64%,50% 100%,0 64%,0 14%);background:linear-gradient(160deg,hsl(var(--club-h) 70% 52%),hsl(calc(var(--club-h) + 40) 70% 30%));animation:emblemIn .7s var(--ease) both}.club-crest::after{content:"";position:absolute;inset:3px;clip-path:inherit;background:linear-gradient(160deg,#ffffff22,transparent 50%)}.club-crest span{position:relative;z-index:1;font:800 1.6rem/1 var(--f-display);letter-spacing:.02em;color:#fff;text-shadow:0 2px 10px #0006;max-width:90px;overflow:hidden;text-overflow:ellipsis}.club-page .club-note{margin:10px 0 20px}.member-list{display:flex;flex-direction:column;max-height:640px;overflow-y:auto;padding:6px}.member-chip{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-sm);transition:background .12s;min-width:0}.member-chip:hover{background:var(--s2)}.member-chip .s-av{width:28px;height:28px;font-size:.8rem;background:hsl(var(--club-h, 340) 40% 22%);color:hsl(var(--club-h, 340) 80% 80%)}.m-name{display:flex;min-width:0;font-weight:500;color:var(--ink-2)}.member-chip:hover .pn-name{color:var(--ink)}@media (max-width:720px){.club-crest{width:76px;height:86px}.club-crest span{font-size:1.15rem}}.sa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sa-card{display:flex;flex-direction:column;gap:16px;padding:18px;overflow:hidden}.sa-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px 160px at 20% 60%,color-mix(in srgb,var(--tier, #ffffff) 10%,transparent),transparent 70%)}.sa-card.is-live{grid-column:span 2;border-color:var(--acc-a30)}.sa-top{display:flex;align-items:center;justify-content:space-between}.sa-name{font:800 1.6rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.sa-card.is-live .sa-name{font-size:2.2rem}.sa-champ{display:flex;align-items:center;gap:14px}.sa-champ-main{display:flex;flex-direction:column;min-width:0;gap:2px}.sa-champ-n{font-weight:700;font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.sa-card:hover .sa-champ-n{color:var(--acc-hi)}.sa-champ-s{color:var(--ink-3);font-size:.75rem;font-variant-numeric:tabular-nums}.sa-stats{display:flex;gap:0;margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.sa-stats span{flex:1;display:flex;flex-direction:column;color:var(--ink-3);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.sa-stats b{font:700 1.1rem var(--f-display);color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums}.season-nav{display:flex;gap:8px}.season-page>*+*{margin-top:20px}.champion-card{display:flex;align-items:center;gap:22px;padding:22px 24px;overflow:hidden;background:linear-gradient(100deg,#f0b21c12,transparent 50%),var(--s1);border-color:#f0b21c33}.champion-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px 180px at 60px 50%,color-mix(in srgb,var(--tier, #f0b21c) 18%,transparent),transparent 70%)}.ch-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ch-name{display:flex;font:800 2.2rem/1 var(--f-display)}.ch-name .pn-tag{font:600 .9rem var(--f-ui);align-self:flex-end;margin:0 0 4px 2px}.ch-sub{color:var(--ink-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-go{margin-left:auto;color:var(--ink-4);transition:color .2s,transform .25s var(--ease)}.champion-card:hover .ch-go{color:var(--ink);transform:translate(2px,-2px)}.season-split{grid-template-columns:minmax(0,1fr) 380px}.mode-card{overflow:hidden}.mc-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.mc-head b{font-weight:600}.mc-head .card-meta{margin-left:auto}.mc-head .material-icons{font-size:18px;color:var(--ink-4);transition:color .15s,transform .2s var(--ease)}.mc-head:hover .material-icons{color:var(--ink);transform:translateX(2px)}.mode-card .li{min-height:42px}.mode-card .li-value{font-size:.95rem}.mode-card .li-value small{font:500 .7rem var(--f-ui)}@media (max-width:1020px){.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.sa-grid{grid-template-columns:minmax(0,1fr)}.sa-card.is-live{grid-column:auto}.champion-card{flex-wrap:wrap;gap:14px}.ch-name{font-size:1.7rem}}.ranks-page>*+*{margin-top:20px}.rk-strip{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}.rk-seg{background:var(--tier);min-width:4px;transform-origin:left;animation:growX .9s var(--ease) both;transition:filter .15s}.rk-seg:hover{filter:brightness(1.25)}.rk-seg[data-tip]::after{bottom:calc(100% + 10px)}.rk-strip-keys{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;color:var(--ink-2);font-size:.78rem}.rk-strip-keys span{display:inline-flex;align-items:center;gap:6px}.rk-strip-keys b{font-variant-numeric:tabular-nums}#ranksTiers{display:flex;flex-direction:column;gap:14px}.rk-tier{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden}.rk-tier-head{display:flex;align-items:center;gap:14px;padding:18px;border-right:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--tier) 9%,transparent),transparent)}.rk-tier-head h2{font:800 1.6rem/1 var(--f-display);text-transform:uppercase;color:var(--tier)}.rk-tier-head b{color:var(--ink)}.rk-divs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rk-tier:first-child .rk-divs{grid-template-columns:minmax(0,1fr)}.rk-div{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px}.rk-div+.rk-div{border-left:1px solid var(--line)}.rk-div img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 8px #0008)}.rk-div.is-empty img{opacity:.45;filter:grayscale(.6)}.rk-div-main{display:flex;flex-direction:column;min-width:0}.rk-div-main b{font-weight:600}.rk-div-main span{font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.rk-div-count{display:flex;flex-direction:column;align-items:flex-end}.rk-div-count b{font:700 1.15rem var(--f-display);font-variant-numeric:tabular-nums}.rk-div-count span{font-size:.72rem;color:var(--ink-3)}.rk-meter{grid-column:1/-1;height:4px}@media (max-width:1020px){.rk-tier{grid-template-columns:minmax(0,1fr)}.rk-tier-head{border-right:0;border-bottom:1px solid var(--line)}.rk-divs{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-div:nth-child(3){border-left:0}.rk-div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:720px){.rk-divs{grid-template-columns:minmax(0,1fr)}.rk-div+.rk-div{border-left:0;border-top:1px solid var(--line)}}.dir-search{margin-top:22px;max-width:760px}.gs-filter-toggle{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r);color:var(--ink-3);border:1px solid var(--line-2);transition:color .15s,background .15s,border-color .15s}.gs-filter-toggle:hover,.gs-filter-toggle[aria-expanded=true]{color:var(--ink);background:var(--s3)}.gs-filter-toggle.has-filters{color:var(--acc-hi);border-color:var(--acc-a30)}.gs-filter-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--acc);color:#fff;font-size:.6rem;font-weight:700;display:grid;place-items:center}.dir-filters{margin-top:12px;max-width:760px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;border-radius:var(--r-lg);background:#121216d9;border:1px solid var(--line-2);backdrop-filter:blur(8px);animation:popIn .18s var(--ease)}.dir-filters .input,.gs-input,.dir-filters .sel-btn{height:36px}input.input[type=number]{-moz-appearance:textfield}input.input[type=number]::-webkit-inner-spin-button{opacity:.4}.player-cell>.s-av{width:30px;height:30px;font-size:.85rem}@media (max-width:720px){.dir-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-hero{text-align:left}.gs-searchwrap{position:relative;max-width:760px;margin-top:22px}.gs-searchwrap .omni{margin-top:0;max-width:none}.gs-tabs{margin-top:20px}.gs-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-pop);width:min(520px,100%);border-radius:var(--r-lg);background:var(--s2);box-shadow:var(--shadow-pop);opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;visibility:hidden;transition:opacity .16s,transform .2s var(--ease),visibility 0s .2s}.gs-pop.is-open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.gs-pop-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.gs-pop-title{display:flex;align-items:center;gap:8px;font-weight:600}.gs-pop-title .material-icons{font-size:18px;color:var(--ink-3)}.gs-pop-head-actions{display:flex;gap:4px}.gs-pop-reset,.gs-pop-close{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border-radius:var(--r-sm);color:var(--ink-3);font-size:.75rem;font-weight:600}.gs-pop-reset:hover,.gs-pop-close:hover{background:var(--s3);color:var(--ink)}.gs-pop-reset .material-icons,.gs-pop-close .material-icons{font-size:16px}.gs-pop-close{display:none}.gs-pop-body{padding:14px;display:flex;flex-direction:column;gap:14px}.gs-pop-foot{display:none}.gs-frow{display:flex;flex-direction:column;gap:6px;min-width:0}.gs-flabel{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.gs-frow-split{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px}.gs-fnote{display:flex;gap:10px;color:var(--ink-2);font-size:.8125rem;line-height:1.5}.gs-fnote .material-icons{color:var(--ink-3)}.gs-leagues,.gs-pills{display:flex;flex-wrap:wrap;gap:6px}.gs-lg{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2);transition:border-color .15s,background .15s,transform .15s var(--ease)}.gs-lg:hover{transform:translateY(-1px);border-color:var(--line-3)}.gs-lg.is-on{border-color:var(--hex, var(--acc));background:color-mix(in srgb,var(--hex, var(--acc)) 14%,transparent)}.gs-lg .rank-ic{width:30px;height:30px}.gs-lg-any{width:auto;padding:0 12px;font-weight:600;font-size:.75rem;color:var(--ink-2)}.gs-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2);color:var(--ink-2);font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.gs-pill .material-icons{font-size:16px}.gs-pill svg{width:14px;height:14px}.gs-pill:hover{color:var(--ink);border-color:var(--line-3)}.gs-pill.is-on{color:var(--ink);border-color:var(--accent, var(--acc));background:color-mix(in srgb,var(--accent, var(--acc)) 14%,transparent)}.gs-pill-accent .material-icons{color:var(--accent)}.gs-scope{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:.75rem}.gs-scope .material-icons{font-size:16px}.gs-scope b{color:var(--ink);margin-left:auto;font-variant-numeric:tabular-nums}.gs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:14px}.gs-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--r);background:var(--s2);border:1px solid var(--line);transition:border-color .15s,background .15s}.gs-card:hover{border-color:var(--line-3);background:var(--s3)}.gs-card-tag{font:800 1.4rem/1 var(--f-display);letter-spacing:.02em}.gs-card-meta{display:flex;gap:12px;color:var(--ink-3);font-size:.75rem}.gs-card-meta span{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.gs-card-meta .material-icons{font-size:15px}.gs-card-go{position:absolute;top:12px;right:12px;font-size:18px;color:var(--ink-4);transition:color .15s,transform .2s var(--ease)}.gs-card:hover .gs-card-go{color:var(--ink);transform:translate(2px,-2px)}.gs-feed{display:flex;flex-direction:column}.gs-ev{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);animation:rise .4s var(--ease) both}.gs-ev:last-child{border-bottom:0}.gs-ev-ic{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.gs-ev-ic .material-icons{font-size:18px}.gs-ev-title{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.gs-ev-text{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;color:var(--ink-2)}.gs-ev-player{font-weight:600;color:var(--ink)}.gs-ev-player:hover{color:var(--acc-hi)}.gs-old{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-4)}.gs-arrow{font-size:16px;color:var(--ink-4)}.gs-ev-meta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:.72rem;color:var(--ink-3)}.gs-ev-league{display:inline-flex;align-items:center;gap:4px}.gs-ev-time{font-size:.72rem;color:var(--ink-4);white-space:nowrap}.gs-tips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gs-tip{padding:18px}.gs-tip .material-icons{font-size:22px;color:var(--acc);margin-bottom:12px}.gs-tip b{display:block;margin-bottom:4px}.gs-tip p{color:var(--ink-3);font-size:.8125rem;line-height:1.55}.gs-section .gs-scope{border-top:0}@media (max-width:1020px){.gs-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gs-pop{position:fixed;inset:0;width:auto;border-radius:0;display:flex;flex-direction:column}.gs-pop-close{display:inline-flex}.gs-pop-body{flex:1;overflow-y:auto}.gs-pop-foot{display:block;padding:12px 14px;border-top:1px solid var(--line)}.gs-pop-done{width:100%}.gs-frow-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gs-frow-split>:first-child{grid-column:1/-1}.gs-tips{grid-template-columns:minmax(0,1fr)}.gs-filters-open{overflow:hidden}}.lb-table th.num:first-child,.lb-table td.num:first-child{width:1%;white-space:nowrap}.cmp-form{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:12px}.cmp-field{position:relative;display:flex;flex-direction:column;gap:6px}.cmp-field label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cmp-field.is-a label{color:var(--acc-hi)}.cmp-field.is-b label{color:var(--info)}.cmp-field .input{height:44px;background:#121216d9}.cmp-vs{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;position:relative;overflow:hidden;background:var(--s3);border:1px solid var(--line-2);font:800 .95rem var(--f-display);font-style:italic}.cmp-vs .material-icons{position:absolute;font-size:20px;opacity:0;transform:rotate(-90deg);transition:opacity .2s,transform .3s var(--ease)}.cmp-vs span:first-child{transition:opacity .2s}.cmp-vs:hover span:first-child{opacity:0}.cmp-vs:hover .material-icons{opacity:1;transform:none}.cmp-heads{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px}.cmp-player{display:flex;align-items:center;gap:16px;padding:18px;overflow:hidden}.cmp-player.is-b{flex-direction:row-reverse;text-align:right}.cmp-player.is-lead{border-color:#f0b21c44}.cmp-id{display:flex;flex-direction:column;gap:5px;min-width:0}.cmp-player.is-b .cmp-id{align-items:flex-end}.cmp-id .chip{align-self:flex-start}.cmp-player.is-b .cmp-id .chip{align-self:flex-end}.cmp-name{display:flex;font:800 1.9rem/1 var(--f-display);min-width:0}.cmp-name .pn-tag{font:600 .85rem var(--f-ui);align-self:flex-end;margin-bottom:3px}.cmp-sub{color:var(--ink-2);display:flex;align-items:center;gap:6px}.cmp-score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 8px}.cmp-score b{font:800 2.4rem/1 var(--f-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.cmp-score b.is-lead{color:var(--gold)}.cmp-score span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4)}.cmp-table{overflow:hidden}.cmp-group{padding:10px 16px;background:var(--bg-soft);border-bottom:1px solid var(--line);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center}.cmp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.2fr) minmax(0,1fr);align-items:center;gap:16px;min-height:54px;padding:8px 16px;border-bottom:1px solid var(--line)}.cmp-row:last-child{border-bottom:0}.cmp-val{font:700 1.2rem var(--f-display);font-variant-numeric:tabular-nums;color:var(--ink-2);display:flex;align-items:center}.cmp-val.lose{color:var(--ink-4)}.cmp-val .league{font:600 .875rem var(--f-ui)}.cmp-val.is-b{justify-content:flex-end}.cmp-val.win{color:var(--ink)}.cmp-val.is-a.win::before,.cmp-val.is-b.win::after{content:"";width:6px;height:6px;border-radius:50%;margin:0 8px;background:var(--gold);box-shadow:0 0 10px var(--gold)}.cmp-val.is-b.win::after{order:2}.cmp-mid{display:flex;flex-direction:column;align-items:center;gap:6px}.cmp-label{font-size:.75rem;color:var(--ink-3);font-weight:500}.cmp-bar{display:flex;width:100%;height:6px;border-radius:6px;overflow:hidden;gap:2px;background:#ffffff08}.cmp-bar i{display:block;height:100%;transform-origin:center;animation:growX .9s var(--ease) both}.cmp-bar i.a{background:var(--acc);border-radius:6px 0 0 6px}.cmp-bar i.b{background:var(--info);border-radius:0 6px 6px 0}.cmp-bar.is-empty{background:repeating-linear-gradient(90deg,#ffffff0a 0 6px,transparent 6px 10px)}@media (max-width:1020px){.cmp-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cmp-form .btn{grid-column:1/-1}}@media (max-width:720px){.cmp-form{grid-template-columns:minmax(0,1fr)}.cmp-vs{justify-self:center}.cmp-heads{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmp-score{grid-column:1/-1;grid-row:2;flex-direction:row;gap:12px}.cmp-player,.cmp-player.is-b{flex-direction:column;text-align:center}.cmp-player .cmp-id,.cmp-player.is-b .cmp-id{align-items:center}.cmp-name{font-size:1.3rem}.cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px;padding:8px 12px}.cmp-val{font-size:1rem}.cmp-player .pc-plats{display:none}}.wb{display:flex;flex-direction:column;gap:20px}.wb-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:20px;align-items:start}.wb-panel,.wb-out{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.wb-tabs{display:flex;gap:2px;padding:0 8px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.wb-tab{position:relative;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 12px;color:var(--ink-3);font-weight:600;font-size:.8125rem;white-space:nowrap;transition:color .15s}.wb-tab .material-icons{font-size:18px}.wb-tab:hover{color:var(--ink-2)}.wb-tab.is-on{color:var(--ink)}.wb-tab.is-on::after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--acc);border-radius:2px 2px 0 0;animation:tabIn .25s var(--ease)}.wb-pane,.wb-outpane{display:none;padding:16px;flex-direction:column;gap:8px}.wb-pane.is-on,.wb-outpane.is-on{display:flex;animation:fadeIn .2s}.wb-l{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.wb-l:first-child{margin-top:0}.wb-v{font:600 .75rem var(--f-mono);letter-spacing:0;text-transform:none;color:var(--ink-2)}.wb-hint{color:var(--ink-3);font-size:.78rem;line-height:1.55}.wb-search{position:relative}.wb-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wb-choice{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:var(--r);background:var(--bg-soft);border:1px solid var(--line-2);color:var(--ink-2);font-weight:600;font-size:.8125rem;text-align:left;transition:border-color .15s,background .15s,color .15s}.wb-choice .material-icons{font-size:20px;margin-bottom:6px;color:var(--ink-3)}.wb-choice small{font-weight:500;font-size:.7rem;color:var(--ink-4)}.wb-choice:hover{border-color:var(--line-3);color:var(--ink)}.wb-choice.is-on{border-color:var(--acc);background:var(--acc-a08);color:var(--ink)}.wb-choice.is-on .material-icons{color:var(--acc)}.wb-choices-2{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-choices-2 .wb-choice{flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:9px}.wb-choices-2 .wb-choice .material-icons{margin:0}.wb-checks{display:flex;flex-direction:column;gap:2px}.wb-check{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--r-sm);cursor:pointer;color:var(--ink-2);transition:background .12s}.wb-check:hover{background:var(--s2)}.wb-check input{appearance:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-3);display:grid;place-items:center;transition:background .15s,border-color .15s}.wb-check input:checked{background:var(--acc);border-color:var(--acc)}.wb-check input:checked::after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:0 0;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:var(--s4)}input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:var(--s4)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;border:3px solid var(--acc);box-shadow:0 2px 6px #0008;transition:transform .15s}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--acc)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.wb-swatches{display:flex;flex-wrap:wrap;gap:8px}.wb-swatches button{width:30px;height:30px;border-radius:8px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #ffffff22;transition:transform .15s var(--ease),border-color .15s}.wb-swatches button:hover{transform:translateY(-2px)}.wb-swatches button.is-on{border-color:#fff}.wb-color{display:flex;gap:8px}.wb-color input[type=color]{width:44px;height:38px;padding:3px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2);cursor:pointer}.wb-color .input{font-family:var(--f-mono)}.wb-out textarea{min-height:96px}.wb-row{display:flex;gap:8px}.wb-outpane .btn{align-self:flex-start}.wb-stagewrap{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.wb-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.wb-zoom{margin-left:6px;padding:1px 6px;border-radius:var(--r-xs);background:var(--s3);color:var(--ink-3);font-size:.7rem}.wb-canvas-toggle button.is-on{background:var(--s4);color:var(--ink)}.wb-stage{position:relative;min-height:320px;display:grid;place-items:center;padding:32px;overflow:hidden;transition:background .2s}.wb-stage[data-canvas=dark]{background:radial-gradient(circle at 50% 40%,#16161b,var(--bg))}.wb-stage[data-canvas=light]{background:#e9eaee}.wb-stage[data-canvas=checker]{background:repeating-conic-gradient(#2a2a31 0 25%,#1d1d23 0 50%)0 0/20px 20px}.wb-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink-3)}.wb-empty::before{content:"widgets";font-family:"Material Symbols Rounded";font-size:36px;color:var(--ink-4)}.wb-frame iframe{border:0;display:block}.wb-foot{max-width:100ch}.is-disabled{opacity:.4;pointer-events:none}@media (max-width:1020px){.wb-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.wb-choices{grid-template-columns:minmax(0,1fr)}.wb-stage{padding:16px}}.wb-foot{margin-top:16px}.prose{padding:28px 32px;color:var(--ink-2);font-size:.9375rem;line-height:1.75}.prose-narrow{max-width:820px}.prose>*+*{margin-top:14px}.prose h2{margin-top:30px;font:700 1.3rem var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);scroll-margin-top:calc(var(--nav-h) + 20px)}.prose a{color:var(--acc-hi);text-decoration:underline;text-decoration-color:var(--acc-a30);text-underline-offset:3px}.prose a:hover{text-decoration-color:currentColor}.prose-dl{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.prose-dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 16px}.prose-dl>div+div{border-top:1px solid var(--line)}.prose-dl dt{font-weight:600;color:var(--ink)}.prose-dl dd{line-height:1.6}.prose-toc{display:flex;flex-direction:column;padding:8px}.prose-toc a{padding:8px 10px;border-radius:var(--r-sm);color:var(--ink-2);transition:background .12s,color .12s}.prose-toc a:hover{background:var(--s2);color:var(--ink)}.prose-split{grid-template-columns:minmax(0,1fr) 300px}@media (max-width:720px){.prose{padding:20px}.prose-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.nf{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100vh - var(--nav-h) - 180px);display:grid;align-items:center}.nf-art{position:absolute;inset:0;z-index:-1;background:radial-gradient(600px 300px at 70% 50%,#f5a62322,transparent 70%),repeating-linear-gradient(-58deg,transparent 0 22px,#ffffff04 22px 23px)}.nf-inner{padding-block:64px}.nf-code{display:block;font:800 clamp(7rem,20vw,13rem)/.8 var(--f-display);font-style:italic;color:transparent;-webkit-text-stroke:2px var(--acc);opacity:.9;animation:rise .6s var(--ease) both}.nf h1{margin-top:18px;font-size:clamp(2.4rem,5vw,3.6rem);font-style:italic}.nf p{margin-top:10px;max-width:52ch;color:var(--ink-2);font-size:1rem}.nf-actions{margin-top:26px;display:flex;gap:10px;flex-wrap:wrap}.sticky{position:sticky}@media (max-width:1020px){.prose-split{grid-template-columns:minmax(0,1fr)}.prose-split>aside{display:none}}@media (max-width:720px){.card-head{flex-wrap:wrap}.card-title{flex-wrap:wrap;row-gap:2px}.lb-table-card .card-head .lb-search,.card-head>.lb-search{flex:1 1 100%}}.search-banner,.it-banner{overflow:visible;z-index:5}.search-banner::before,.it-banner::before{transform:none}.page>.panel>h2,.page>.panel>h1{font:700 1.6rem/1.05 var(--f-display);text-transform:uppercase;letter-spacing:.01em;margin-bottom:12px}.page>.panel>h3{margin:22px 0 10px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.page>.panel>ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.page>.panel>ul>li{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:var(--r-sm);background:var(--s3);border:1px solid var(--line);color:var(--ink-2);font-size:.8125rem}.page>.panel>.lb-table,.page>.panel>table{margin-top:8px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.page>.panel td:nth-child(2),#lbGrid>table td:nth-child(2){color:var(--ink);font-weight:600}.search-pop[popover],.sel-menu[popover]{border:0;color:inherit;overflow-x:hidden}.search-pop[popover]::backdrop,.sel-menu[popover]::backdrop{display:none}.sel-menu.is-floating{right:auto;bottom:auto}.sel-opt span{white-space:nowrap}.search-pop.is-floating{right:auto;bottom:auto}.search-item:focus,.search-item:focus-visible{outline:0}.home-grid>.home-side{align-self:start}.home-grid>.home-col{align-self:stretch}.home-col>.card:first-child{flex:1 1 auto;display:flex;flex-direction:column}.home-col>.card:first-child .tool-grid{flex:1 1 auto}.home-side .tw-stat{justify-content:flex-start}.home-side .dev-strip .card-body{flex-direction:column;align-items:flex-start;gap:14px}.home-side .dev-copy{min-width:0}.home-side .dev-actions{width:100%}.home-side .dev-actions .btn{flex:1 1 auto;justify-content:center}.omni input:focus,.omni input:focus-visible,.nav-search input:focus-visible{outline:0}.nav-right .arzb-name,.nav-right .arzb-caret{display:none}.nav-right .arzb-av{padding:0 3px}html,body{overflow-x:clip}@media (max-width:1280px){.nav-drop-menu{left:auto;right:-12px}}#app{display:block;width:100%}#content>.banner,#main-content>.banner{margin-inline:0}#content>:not(.banner):not(.wrap):not(.home-hero):not(.home-main):not(script):not(.site-alert):not(.bleed),#main-content>:not(.banner):not(.wrap):not(.home-hero):not(.home-main):not(script):not(.site-alert):not(.bleed){width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}#navbar{display:block;min-height:var(--nav-h)}#content:empty,#main-content:empty{display:block;min-height:calc(100vh - var(--nav-h))}#footer{display:block;min-height:300px}@media (max-width:720px){#footer{min-height:520px}}.nav-actions{min-width:104px;justify-content:flex-end}#content>#home-alert-slot,#main-content>#home-alert-slot,#home-alert-slot{max-width:none;padding-inline:0}.nav-account{position:relative;display:flex;align-items:center}.nav-account-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 6px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--s1);color:var(--ink-2);font-weight:600;font-size:.8125rem;max-width:190px;transition:background .15s,border-color .15s,color .15s}.nav-account-btn:hover{background:var(--s2);color:var(--ink);border-color:var(--line-3)}.nav-account-btn .material-icons{font-size:20px}.nav-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.nav-account.is-open .nav-caret{transform:rotate(180deg)}.nav-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-pop);min-width:200px;padding:5px;border-radius:var(--r);background:var(--s2);box-shadow:var(--shadow-pop);animation:popIn .14s var(--ease)}.nav-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:var(--r-sm);color:var(--ink-2);font-size:.8125rem;font-weight:500;text-align:left;transition:background .12s,color .12s}.nav-menu-item .material-icons{font-size:18px;color:var(--ink-3)}.nav-menu-item:hover{background:var(--s3);color:var(--ink)}.nav-menu-item.is-danger:hover{color:var(--down)}.nav-menu-item.is-danger:hover .material-icons{color:var(--down)}.nav-menu-sep{height:1px;margin:5px 4px;background:var(--line-2)}.nav-badge{position:absolute;top:3px;right:3px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--acc);color:var(--acc-ink);font:700 .6rem/15px var(--f-ui);text-align:center}#nav-notifications{position:relative}.nav-login .material-icons{font-size:18px}@media (max-width:1020px){.nav-account-btn .nav-username,.nav-account-btn .nav-caret{display:none}}.foot-links{display:flex;flex-wrap:wrap;gap:8px}.s-av-img{overflow:hidden}.s-av-img img{width:100%;height:100%;object-fit:cover}.plat{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3)}.plat .material-icons{font-size:17px}.plat.is-pc{color:var(--pc)}.plat.is-xbl{color:var(--xbl)}.plat.is-psn{color:var(--psn)}.plat.is-steam{color:#66c0f4}.plat-pick{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line-2)}.plat-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-sm);background:#ffffff05;border:1px solid var(--line);color:var(--ink-3);transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .15s var(--ease)}.plat-btn .material-icons{font-size:21px}.plat-btn svg{width:21px;height:21px}.plat svg{width:17px;height:17px}.pop-ic svg{width:19px;height:19px}.plat-btn:hover{color:var(--ink);transform:translateY(-1px)}.plat-btn[aria-pressed=true]{color:#fff;transform:none}.plat-btn[data-platform=uplay]:hover{border-color:var(--pc);color:var(--pc)}.plat-btn[data-platform=xbl]:hover{border-color:var(--xbl);color:var(--xbl)}.plat-btn[data-platform=psn]:hover{border-color:var(--psn);color:var(--psn)}.plat-btn[data-platform=uplay][aria-pressed=true]{background:var(--pc);border-color:var(--pc);box-shadow:0 0 0 3px var(--pc-a20)}.plat-btn[data-platform=xbl][aria-pressed=true]{background:var(--xbl);border-color:var(--xbl);box-shadow:0 0 0 3px var(--xbl-a20)}.plat-btn[data-platform=psn][aria-pressed=true]{background:var(--psn);border-color:var(--psn);box-shadow:0 0 0 3px var(--psn-a20)}@media (max-width:720px){.plat-btn{width:38px;height:38px}}.banner-ic{font-size:28px!important;color:var(--acc)}.banner-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cat-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--s1)}.cat-body{margin-top:20px}.page>*+*{margin-top:20px}.page>.cat-bar+.cat-body{margin-top:20px}.cat-bar .input-icon{flex:1 1 260px;min-width:200px}.cat-bar .sel{min-width:170px}.cat-count{margin-left:auto;color:var(--ink-3);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.cat-count b{color:var(--ink)}.ent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ent-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.ent{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;text-align:left;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color .2s,background .2s,transform .25s var(--ease),box-shadow .25s var(--ease)}.ent:hover{transform:translateY(-2px);box-shadow:0 18px 40px -28px #000}.ent::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--side, transparent);opacity:.8;transition:width .2s var(--ease)}.ent:hover{border-color:var(--line-3);background:var(--s2)}.ent:hover::before{width:3px}.ent:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ent-head{display:flex;align-items:center;gap:12px;min-width:0}.ent-ic{width:46px;height:46px;flex-shrink:0;object-fit:contain;border-radius:var(--r-sm);background:#ffffff06;padding:4px}.ent-ic-lg{width:64px;height:64px}.ent-ic-ph{display:grid;place-items:center;color:var(--ink-4)}.ent-id{min-width:0;display:flex;flex-direction:column;gap:2px}.ent-name{font:700 1.05rem/1.1 var(--f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.ent-sub{color:var(--ink-3);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ent-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ent-stats{display:flex;gap:0;border-top:1px solid var(--line);padding-top:12px}.ent-stats>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ent-stats b{font:700 1.05rem/1 var(--f-display);color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums}.ent-media{margin:-18px -18px 0;aspect-ratio:16/9;overflow:hidden;background:var(--s2)}.ent-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.ent:hover .ent-media img{transform:scale(1.04)}.ent-go{position:absolute;top:14px;right:14px;font-size:18px;color:var(--ink-4);transition:color .2s,transform .2s var(--ease)}.ent:hover .ent-go{color:var(--ink);transform:translate(2px,-2px)}.chip-atk{background:var(--atk-a12);border-color:#ff8a3c33;color:var(--atk)}.chip-atk .material-icons{color:var(--atk)}.chip-def{background:var(--def-a12);border-color:#4a9bff33;color:var(--def)}.chip-def .material-icons{color:var(--def)}.ent.is-atk{--side:var(--atk)}.ent.is-def{--side:var(--def)}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.spec-row{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);min-width:0}.spec-row:nth-child(odd){border-right:1px solid var(--line)}.spec-row:nth-last-child(-n+2){border-bottom:0}.spec-row .material-icons{font-size:17px;color:var(--ink-4)}.spec-l{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.spec-v{margin-left:auto;font-weight:600;color:var(--ink);text-align:right;min-width:0;overflow-wrap:anywhere}.spec-v small{color:var(--ink-3);font-weight:500}.spec-block{margin-top:16px}.spec-block-l{display:block;margin-bottom:8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.spec-media{margin-bottom:16px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.spec-media img{width:100%;display:block}@media (max-width:620px){.spec-grid{grid-template-columns:minmax(0,1fr)}.spec-row:nth-child(odd){border-right:0}.spec-row:nth-last-child(2){border-bottom:1px solid var(--line)}}.chart-card .card-body{padding:14px 16px 16px}.chart-plot{position:relative;height:260px}.chart-plot.is-tall{height:340px}.chart-plot.is-short{height:180px}.chart-plot canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;color:var(--ink-3);font-size:.75rem}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:9px;height:9px;border-radius:2px;background:var(--acc)}.home-hero.is-centred{padding:64px 0 0}.hh-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.is-centred .hh-title{font-size:clamp(2.8rem,6vw,5rem)}.is-centred .hh-lead{margin-top:16px;max-width:62ch}.is-centred .hh-season{justify-content:center;flex-wrap:wrap;text-align:center}.is-centred .hh-quick{justify-content:center;margin-top:18px}.hero-omni{width:min(760px,100%);max-width:min(760px,100%);margin-top:28px;height:64px;padding:0 7px;text-align:left;box-shadow:0 30px 70px -40px #000}.hero-omni .omni-ic{margin-left:4px}.omni-sep{width:1px;height:26px;background:var(--line-2);flex-shrink:0}.omni-plat{position:relative;flex-shrink:0}.omni-plat-btn{display:flex;align-items:center;gap:8px;height:50px;padding:0 10px 0 12px;border-radius:10px;color:var(--ink-2);font-weight:600;font-size:.875rem;transition:background .15s,color .15s}.omni-plat-btn:hover{background:var(--s2);color:var(--ink)}.omni-plat.is-open .omni-plat-btn{background:var(--s3);color:var(--ink)}.omni-plat-caret{font-size:18px;color:var(--ink-4);transition:transform .2s var(--ease)}.omni-plat.is-open .omni-plat-caret{transform:rotate(180deg)}.omni-plat-label{min-width:26px}.omni-plat-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--z-pop);width:280px;padding:5px;border-radius:var(--r-lg);background:var(--s2);box-shadow:var(--shadow-pop);animation:popIn .14s var(--ease)}.omni-plat-opt{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--r-sm);text-align:left;color:var(--ink-2);transition:background .12s,color .12s}.omni-plat-opt:hover{background:var(--s3);color:var(--ink)}.omni-plat-copy{display:flex;flex-direction:column;line-height:1.25;min-width:0}.omni-plat-copy b{font-size:.8125rem;font-weight:600}.omni-plat-copy small{color:var(--ink-3);font-size:.72rem}.omni-plat-tick{margin-left:auto;font-size:17px;color:var(--acc);opacity:0}.omni-plat-opt[aria-selected=true]{color:var(--ink)}.omni-plat-opt[aria-selected=true] .omni-plat-tick{opacity:1}.omni-plat-opt .plat{width:26px;display:grid;place-items:center}.hh-kpis{width:100%;margin:44px 0-1px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;text-align:left}.pop-block{padding-top:0}.pop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pop-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;overflow:hidden}.pop-card::before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--plat-colour, var(--line-3))}.pop-card.is-pc{--plat-colour:var(--pc)}.pop-card.is-xbl{--plat-colour:var(--xbl)}.pop-card.is-psn{--plat-colour:var(--psn)}.pop-card.is-trend{--plat-colour:var(--acc)}.pop-card-head{display:flex;align-items:center;gap:9px;font-weight:600;font-size:.875rem}.pop-card-head .plat{width:22px;display:grid;place-items:center}.pop-card-head .material-icons{font-size:19px;color:var(--acc)}.pop-card-value{font:700 2rem/1 var(--f-display);font-variant-numeric:tabular-nums}.pop-card-sub{color:var(--ink-3);font-size:.75rem;line-height:1.5}.pop-card-bar{height:4px;margin-top:auto;border-radius:4px;background:#ffffff0d;overflow:hidden}.pop-card-bar i{display:block;height:100%;width:6%;border-radius:inherit;background:var(--plat-colour);transition:width .8s var(--ease)}.pop-card-link{margin-top:auto;display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:.75rem;font-weight:600}.pop-card-link:hover{color:var(--ink)}.pop-card-link .material-icons{font-size:15px}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tool{position:relative;display:flex;flex-direction:column;gap:3px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .15s}.tool:nth-child(2n){border-right:0}.tool:nth-last-child(-n+2){border-bottom:0}.tool:hover{background:#ffffff05}.tool-ic{font-size:20px!important;width:36px;height:36px;display:grid;place-items:center;margin-bottom:10px;border-radius:var(--r-sm);background:var(--s2);color:var(--ink-3);transition:color .2s,background .2s}.tool:hover .tool-ic{color:var(--acc);background:var(--acc-a08)}.tool b{font-size:.875rem}.tool small{color:var(--ink-3);font-size:.75rem;line-height:1.5;max-width:38ch}.tool-go{position:absolute;top:16px;right:16px;font-size:18px!important;color:var(--ink-4);transition:color .2s,transform .2s var(--ease)}.tool:hover .tool-go{color:var(--ink);transform:translate(2px,-2px)}.dev-strip .card-body{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dev-ic{font-size:26px!important;color:var(--acc);width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r);background:var(--acc-a08)}.dev-copy{flex:1;min-width:200px}.dev-copy h2{font:700 1.15rem/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.dev-copy p{margin-top:4px;color:var(--ink-3);font-size:.8125rem}.dev-actions{display:flex;gap:8px;flex-wrap:wrap}.tw-lead{display:grid;grid-template-columns:1.4fr 1fr;border-bottom:1px solid var(--line)}.tw-lead-main,.tw-lead-side{padding:16px 18px;display:flex;flex-direction:column;gap:6px}.tw-lead-side{border-left:1px solid var(--line)}.tw-lead b{font:700 1.9rem/1 var(--f-display);font-variant-numeric:tabular-nums}.tw-lead-main b{color:var(--acc)}.tw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.tw-stat{display:flex;flex-direction:column;gap:3px;padding:13px 18px;border-bottom:1px solid var(--line)}.tw-stat:nth-child(2n){border-left:1px solid var(--line)}.tw-stat:nth-last-child(-n+2){border-bottom:0}.tw-stat span{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tw-stat b{font:700 1.05rem/1 var(--f-display);font-variant-numeric:tabular-nums}.update-stamp{min-height:1.2em;padding:10px 16px 14px;text-align:center}.search-pop-head{display:flex;align-items:center;gap:8px;padding:9px 10px 7px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.search-pop-head .material-icons{font-size:15px}.search-item .s-del{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--ink-4);opacity:0;transition:opacity .12s,color .12s,background .12s}.search-item .s-del .material-icons{font-size:16px}.search-item:hover .s-del{opacity:1}.search-item .s-del:hover{color:var(--down);background:var(--down-a12)}.site-alert{border-bottom:1px solid var(--acc-a16);background:var(--acc-a08)}.site-alert:not(.is-static){animation:alertIn .32s var(--ease) both}@keyframes alertIn{0%{opacity:0;transform:translateY(-100%)}}.site-alert-inner{display:flex;align-items:center;gap:12px;padding-block:10px}.site-alert-inner>.material-icons{font-size:19px;color:var(--acc-hi)}.site-alert-text{flex:1;min-width:0;color:var(--ink);font-size:.8125rem}.site-alert-close{margin-left:auto}@media (max-width:1180px){.pop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.tool-grid{grid-template-columns:minmax(0,1fr)}.tool{border-right:0}.tool:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:720px){.home-hero.is-centred{padding-top:34px}.hero-omni{height:56px;padding:0 6px}.omni-plat-btn{height:44px;padding:0 6px 0 8px}.omni-plat-label{display:none}.omni-plat-menu{width:min(300px,calc(100vw - 48px))}.hero-omni .omni-go span:first-child{display:none}.hero-omni .omni-go{width:42px;height:44px;padding:0}.pop-grid{grid-template-columns:minmax(0,1fr)}.tw-lead{grid-template-columns:minmax(0,1fr)}.tw-lead-side{border-left:0;border-top:1px solid var(--line)}.dev-strip .card-body{flex-direction:column;align-items:flex-start}}.notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r);background:var(--s2);border:1px solid var(--line-2);color:var(--ink-2);font-size:.8125rem;line-height:1.5}.notice .material-icons{font-size:18px;color:var(--ink-3);flex-shrink:0}.notice.is-ok{background:var(--up-a12);border-color:#36d67f33;color:var(--up)}.notice.is-ok .material-icons{color:var(--up)}.notice.is-bad{background:var(--down-a12);border-color:#ff6b5733;color:var(--down)}.notice.is-bad .material-icons{color:var(--down)}.notice.is-warn{background:var(--gold-a12);border-color:#ffc82e33;color:var(--gold)}.notice.is-warn .material-icons{color:var(--gold)}.contact-title{font:800 1.9rem/1.05 var(--f-display);text-transform:uppercase;margin:10px 0 10px}.r6-status-summary-state{display:flex;align-items:center;gap:14px}.r6-status-summary-icon{font-size:30px!important;color:var(--ink-3)}.r6-status-summary-copy{flex:1;min-width:0}.r6-status-summary-title{font:700 1.3rem/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.r6-status-summary-subtitle{margin-top:3px;color:var(--ink-3);font-size:.8125rem}.r6-status-summary-state.is-ok .r6-status-summary-icon{color:var(--up)}.r6-status-summary-state.is-warn .r6-status-summary-icon{color:var(--gold)}.r6-status-summary-state.is-down .r6-status-summary-icon{color:var(--down)}.r6-status-report-foot{justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.r6-status-range-btn{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:7px;color:var(--ink-3);font-weight:600;font-size:.75rem;transition:background .15s,color .15s}.r6-status-range-btn:hover{color:var(--ink)}.r6-status-range-btn.active,.r6-status-range-btn.is-on{background:var(--s4);color:var(--ink);box-shadow:0 1px 0#ffffff0d inset,0 1px 2px #0006}.r6-status-chart-canvas-wrap{position:relative;height:280px}.r6-status-chart-canvas-wrap canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.r6-status-chart-card{position:relative}.r6-status-tooltip{position:absolute;z-index:var(--z-pop);max-width:260px;padding:9px 11px;border-radius:var(--r-sm);background:#26262f;box-shadow:var(--shadow-pop);color:var(--ink);font-size:.75rem;line-height:1.45;opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none}.r6-status-tooltip.visible{opacity:1;visibility:visible}.r6-status-tooltip-title{font-weight:600;margin-bottom:3px}.r6-status-tooltip-line{color:var(--ink-2)}.r6-status-tooltip-body{margin-top:4px;color:var(--ink-3)}.r6-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.r6-status-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.r6-status-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.r6-status-card-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem}.r6-status-card-title .material-icons{font-size:18px;color:var(--ink-3)}.r6-status-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-xs);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--s3);color:var(--ink-2)}.r6-status-chip.ok,.r6-status-chip.operational{background:var(--up-a12);color:var(--up)}.r6-status-chip.warn,.r6-status-chip.degraded{background:var(--gold-a12);color:var(--gold)}.r6-status-chip.down,.r6-status-chip.outage{background:var(--down-a12);color:var(--down)}.r6-status-services{padding:4px 0}.r6-status-service-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 16px;font-size:.8125rem}.r6-status-service-row+.r6-status-service-row{border-top:1px solid var(--line)}.r6-status-service-name{color:var(--ink-2)}.r6-status-service-status,.r6-status-service-value{font-weight:600;color:var(--ink-3)}.r6-status-service-status.ok,.r6-status-service-status.operational{color:var(--up)}.r6-status-service-status.warn,.r6-status-service-status.degraded{color:var(--gold)}.r6-status-service-status.down,.r6-status-service-status.outage{color:var(--down)}.r6-status-modal{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .16s}.r6-status-modal.visible{opacity:1;visibility:visible}.r6-status-modal-backdrop{position:absolute;inset:0;background:#000b;backdrop-filter:blur(4px)}.r6-status-modal-card{position:relative;width:min(520px,100%);box-shadow:var(--shadow-pop)}.r6-status-modal-consent{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:.8125rem;line-height:1.5}.r6-status-modal-consent input{margin-top:2px;accent-color:var(--acc)}.r6-status-modal-actions{justify-content:flex-end;gap:8px}.auth-main{display:flex;align-items:center;justify-content:center;padding:48px 16px 72px;min-height:calc(100vh - 220px)}.auth-header{max-width:var(--maxw);margin-inline:auto;padding:20px var(--gut)0}.auth-container{width:100%;max-width:420px}.auth-card{position:relative;padding:28px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);box-shadow:0 30px 80px -50px #000}.auth-card::before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--acc),transparent);opacity:.7}.auth-title{margin-bottom:20px;font:800 1.9rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em;text-align:center}.auth-form .form-group+.form-group{margin-top:16px}.form-label{display:block;margin-bottom:6px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.auth-submit{width:100%;margin-top:20px}.auth-footer{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);text-align:center;color:var(--ink-3);font-size:.8125rem}.auth-link{color:var(--acc-hi);font-weight:500}.auth-link:hover{color:var(--acc);text-decoration:underline}.auth-form .notice{margin-bottom:16px}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-3);border-top-color:var(--acc);animation:spin .8s linear infinite;display:inline-block;vertical-align:middle}.forum-shell{width:100%;max-width:var(--maxw);margin-inline:auto;padding:24px var(--gut) 72px}.forum-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.forum-sidebar{position:sticky;top:calc(var(--nav-h) + 16px);display:flex;flex-direction:column}.sidebar-section-title{margin-bottom:8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.category-nav{list-style:none;display:flex;flex-direction:column;gap:1px}.category-nav-link{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:.8125rem;font-weight:500;transition:background .12s,color .12s}.category-nav-link:hover{background:var(--s2);color:var(--ink)}.category-nav-link.active{background:var(--s2);color:var(--ink);box-shadow:none}.category-nav-link svg{width:14px;height:14px;color:var(--ink-4)}.cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cat-count{margin-left:auto;color:var(--ink-4);font-size:.72rem;font-variant-numeric:tabular-nums}.btn-new-topic{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r);background:var(--acc);color:var(--acc-ink);font-weight:600;font-size:.8125rem;transition:background .15s,box-shadow .15s}.btn-new-topic:hover{background:var(--acc-hi);box-shadow:0 8px 24px -8px var(--acc-a30)}.btn-new-topic svg{width:16px;height:16px}.forum-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--ink-3);font-size:.75rem;font-weight:500}.forum-breadcrumb a:hover{color:var(--ink)}.forum-breadcrumb .sep{color:var(--ink-4)}.forum-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.forum-page-title{font:800 clamp(1.8rem,3vw,2.4rem)/1 var(--f-display);text-transform:uppercase;letter-spacing:-.005em}.forum-page-subtitle{margin-top:8px;color:var(--ink-2);font-size:.875rem}.topic-list-header,.topic-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px 108px;align-items:center;gap:12px}.topic-list-header{padding:0 16px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}#topicList{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--s1);overflow:hidden}.topic-row{padding:13px 16px;border-bottom:1px solid var(--line);transition:background .12s}.topic-row:last-child{border-bottom:0}.topic-row:hover{background:#ffffff05}.topic-row:focus-visible{outline:0;background:#ffffff0d}.topic-row-main{min-width:0;display:flex;flex-direction:column;gap:6px}.topic-title-link{font-weight:600;color:var(--ink);line-height:1.35}.topic-row:hover .topic-title-link{color:var(--acc-hi)}.topic-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink-3);font-size:.75rem}.topic-author-name{color:var(--ink-3)}.topic-author-name a:hover{color:var(--ink)}.avatar-xs,.avatar-sm{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;overflow:hidden;font:700 .62rem var(--f-ui);color:#0d0d10;flex-shrink:0}.avatar-sm{width:34px;height:34px;font-size:.85rem}.avatar-xs img,.avatar-sm img{width:100%;height:100%;object-fit:cover}.category-badge,.support-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-xs);background:var(--s3);color:var(--ink-2);font-size:.6875rem;font-weight:600}.stat-cell{display:flex;flex-direction:column;align-items:center;gap:1px;font:700 1rem var(--f-display);color:var(--ink-2);font-variant-numeric:tabular-nums}.stat-cell .stat-label{font:500 .625rem var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.activity-cell{text-align:center;color:var(--ink-3);font-size:.75rem}.skeleton-row{height:66px;margin:0;border-bottom:1px solid var(--line);border-radius:0}.forum-empty{padding:48px 24px;text-align:center;color:var(--ink-3)}.forum-pagination{display:flex;justify-content:center;gap:6px;margin-top:18px}.page-btn{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:var(--r-sm);background:var(--s1);border:1px solid var(--line-2);color:var(--ink-2);font-size:.8125rem;font-weight:600}.page-btn:hover{background:var(--s2);color:var(--ink)}.page-btn.active{background:var(--acc);border-color:transparent;color:var(--acc-ink)}.post-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.post-card+.post-card{margin-top:14px}.post-author-name{font-weight:600;color:var(--ink)}.post-body{margin-top:12px;color:var(--ink-2);font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.post-body a,.auto-link{color:var(--acc-hi)}.post-body pre,.post-body code{font-family:var(--f-mono);font-size:.8125rem}.post-body pre{padding:12px;border-radius:var(--r);background:var(--s2);border:1px solid var(--line);overflow-x:auto}.section-heading{margin:26px 0 12px;font:700 1.05rem/1 var(--f-display);letter-spacing:.04em;text-transform:uppercase}.reply-editor{margin-top:20px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.reply-editor-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.editor-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r);background:var(--s2)}.editor-tab{height:26px;padding:0 10px;border-radius:7px;color:var(--ink-3);font-size:.75rem;font-weight:600}.editor-tab.active{background:var(--s4);color:var(--ink)}.reply-textarea{width:100%;min-height:150px;padding:14px;background:0 0;border:0;outline:0;resize:vertical;color:var(--ink);font:400 .875rem/1.6 var(--f-ui)}.reply-preview{padding:14px;color:var(--ink-2);font-size:.875rem;line-height:1.65}.reply-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--line)}.char-counter,.counter-pill{color:var(--ink-4);font-size:.72rem;font-variant-numeric:tabular-nums}.btn-post-reply{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:var(--r);background:var(--acc);color:var(--acc-ink);font-weight:600;font-size:.8125rem}.btn-post-reply:hover{background:var(--acc-hi)}.btn-post-reply:disabled{opacity:.45;pointer-events:none}.login-prompt{margin-top:20px;padding:18px;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-3)}.sidebar-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.sidebar-card+.sidebar-card{margin-top:14px}.sidebar-card-title{margin-bottom:12px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sidebar-stats{display:flex;flex-direction:column;gap:10px}.sidebar-stat{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sidebar-stat-label{color:var(--ink-3);font-size:.8125rem}.sidebar-stat-value{font:700 1rem var(--f-display);font-variant-numeric:tabular-nums}.mention-link{display:inline-flex;align-items:center;gap:4px;color:var(--acc-hi)}.new-topic-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.topic-form{display:flex;flex-direction:column;gap:18px;padding:20px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg)}.topic-form .field-label .req{color:var(--acc)}.topic-form .reply-editor{margin-top:0;background:var(--s2)}.topic-form .reply-textarea{min-height:220px}.form-actions{display:flex;justify-content:flex-end;gap:10px}.tips-list{list-style:none;display:flex;flex-direction:column;gap:12px}.tips-list li{display:flex;gap:9px;color:var(--ink-2);font-size:.8125rem;line-height:1.55}.tips-list .material-icons{font-size:16px;color:var(--acc);flex-shrink:0;margin-top:2px}.tips-list strong{color:var(--ink);font-weight:600}.tips-list a{color:var(--acc-hi)}@media (max-width:1020px){.new-topic-layout{grid-template-columns:minmax(0,1fr)}}.mention-dropdown{list-style:none;margin:0;padding:4px;max-height:232px;overflow-y:auto;scrollbar-width:thin;background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-pop);animation:popIn .14s var(--ease)}.mention-dropdown[hidden]{display:none}.mention-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer;transition:background .12s}.mention-item:hover,.mention-item.active{background:var(--s4)}.mention-item .mention-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;font:800 .65rem var(--f-ui);color:#0d0d10;object-fit:cover}.mention-name{color:var(--ink);font-size:.8125rem;font-weight:600}@media (max-width:1020px){.forum-layout{grid-template-columns:minmax(0,1fr)}.forum-sidebar{position:static}}@media (max-width:720px){.topic-list-header{display:none}.topic-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.topic-row .stat-cell{flex-direction:row;gap:5px;font-size:.8rem}.topic-row .stat-cell,.topic-row .activity-cell{grid-column:span 1;justify-self:start;color:var(--ink-3)}}body[data-r6-page=api-docs]{--docs-nav:56px}body[data-r6-page=api-docs] .navbar{position:fixed;inset:0 0 auto;z-index:var(--z-nav);height:var(--docs-nav);display:flex;align-items:center;gap:20px;padding:0 18px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}body[data-r6-page=api-docs] .nav-brand{flex-shrink:0}body[data-r6-page=api-docs] .nav-brand img{width:30px;height:30px}.nav-center{flex:1;display:flex;justify-content:center;min-width:0}.search-trigger{display:flex;align-items:center;gap:10px;width:min(460px,100%);height:34px;padding:0 10px;border-radius:var(--r);background:var(--s2);border:1px solid var(--line-2);color:var(--ink-3);font-size:.8125rem;transition:border-color .15s,background .15s}.search-trigger:hover{border-color:var(--line-3);background:var(--s1);color:var(--ink-2)}.search-shortcut{margin-left:auto;padding:1px 6px;border-radius:var(--r-xs);background:var(--s3);border:1px solid var(--line-2);font:500 .68rem var(--f-mono);color:var(--ink-3)}body[data-r6-page=api-docs] .nav-links{display:flex;align-items:center;gap:4px}body[data-r6-page=api-docs] .nav-link{height:32px;padding:0 10px;border-radius:var(--r-sm);font-size:.8125rem}body[data-r6-page=api-docs] .nav-link:hover{background:var(--s2)}.nav-mobile-toggle{display:none;width:34px;height:34px;place-items:center;border-radius:var(--r-sm);color:var(--ink-2)}.nav-mobile-toggle svg{width:18px;height:18px}.app-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;gap:32px;max-width:1500px;margin-inline:auto;padding:calc(var(--docs-nav) + 28px) 24px 80px}body[data-r6-page=api-docs] .sidebar{position:sticky;top:calc(var(--docs-nav) + 24px);align-self:start;max-height:calc(100vh - var(--docs-nav) - 48px);overflow-y:auto;padding-right:6px}.sidebar-group+.sidebar-group{margin-top:18px}.sidebar-group-title{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;cursor:pointer;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sidebar-group-title .chevron{color:var(--ink-4);transition:transform .2s var(--ease)}.sidebar-group.collapsed .chevron{transform:rotate(-90deg)}.sidebar-group.collapsed .sidebar-group-content{display:none}.sidebar-group-content{display:flex;flex-direction:column;gap:1px;margin-top:2px}.sidebar-item{padding:7px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:.8125rem;transition:background .12s,color .12s}.sidebar-item:hover{background:var(--s2);color:var(--ink)}.sidebar-item.active{background:var(--s2);color:var(--ink);font-weight:600;box-shadow:none}.sidebar-backdrop{display:none}.content-area{min-width:0}.content-area .section{scroll-margin-top:calc(var(--docs-nav) + 24px)}.content-area .section+.section{margin-top:48px}.content-area h1{margin-bottom:12px}.content-area h2{margin-bottom:12px;font:700 1.5rem/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.content-area h3{margin:22px 0 10px;font-size:1rem}.content-area p{margin-bottom:12px;color:var(--ink-2);font-size:.875rem;line-height:1.7;max-width:76ch}.content-area ul,.content-area ol{margin:0 0 14px 20px;color:var(--ink-2);font-size:.875rem;line-height:1.7}.content-area a{color:var(--acc-hi)}.content-area a:hover{text-decoration:underline}.endpoint{margin:16px 0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--s1);overflow:hidden}.endpoint-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-soft);border-bottom:1px solid var(--line);cursor:pointer}.method{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--r-xs);font:700 .625rem/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;background:var(--s3);color:var(--ink-2)}.method.get{background:#36d67f1f;color:var(--up)}.method.post{background:#56b8ff1f;color:var(--info)}.method.put,.method.patch{background:var(--gold-a12);color:var(--gold)}.method.delete{background:var(--down-a12);color:var(--down)}.endpoint-path{font:500 .8125rem var(--f-mono);color:var(--ink);overflow-wrap:anywhere}.endpoint-content{padding:16px}.endpoint-content>p:first-child{margin-top:0}.code-block{position:relative;margin:12px 0;padding:14px 16px;border-radius:var(--r);overflow-x:auto;background:#0c0c0f;border:1px solid var(--line-2);font:400 .8125rem/1.6 var(--f-mono);color:#d7d7e0;tab-size:2}.code-block code{background:0 0;border:0;padding:0;font:inherit;color:inherit}.params-table{width:100%;margin:12px 0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.params-table th{background:var(--bg-soft)}.params-table td,.params-table th{font-size:.8125rem;white-space:normal}.params-table td code{font-size:.78rem}.info-box,.auth-info,.v1-deprecation-notice{margin:14px 0;padding:13px 15px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--s2);color:var(--ink-2);font-size:.8125rem;line-height:1.6}.info-box strong,.auth-info strong{color:var(--ink)}.v1-deprecation-notice{border-color:#ff6b5733;background:var(--down-a12);color:var(--ink-2)}.v1-deprecation-badge{display:inline-flex;align-items:center;height:20px;padding:0 7px;margin-right:8px;border-radius:var(--r-xs);background:var(--down);color:#1a0705;font:700 .625rem/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase}.toc-sidebar{position:sticky;top:calc(var(--docs-nav) + 24px);align-self:start;max-height:calc(100vh - var(--docs-nav) - 48px);overflow-y:auto}.toc-title{margin-bottom:10px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.toc-list{list-style:none;display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--line)}.toc-link{display:block;padding:5px 10px;margin-left:-1px;border-left:1px solid transparent;color:var(--ink-3);font-size:.78rem}.toc-link:hover{color:var(--ink-2)}.toc-link.active{color:var(--ink);border-left-color:var(--acc)}.search-dialog{position:fixed;inset:0;z-index:var(--z-modal);display:none;padding:12vh 16px 16px;background:#000a;backdrop-filter:blur(4px)}.search-dialog.active,.search-dialog.is-open{display:block}.search-dialog-content{max-width:620px;margin-inline:auto;background:var(--s1);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow:hidden}.search-dialog-header{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.search-dialog-input{flex:1;background:0 0;border:0;outline:0;font-size:.95rem;color:var(--ink)}.search-results{max-height:50vh;overflow-y:auto;padding:6px}.search-placeholder{padding:24px;text-align:center;color:var(--ink-3);font-size:.8125rem}.search-results-list a,.search-results-list .search-result{display:block;padding:9px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:.8125rem}.search-results-list a:hover,.search-results-list .search-result.active{background:var(--s3);color:var(--ink)}.docs-pagination{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.docs-pagination-buttons{display:flex;justify-content:space-between;gap:12px;width:100%}.docs-pagination-button{flex:1;display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);transition:border-color .15s,background .15s}.docs-pagination-button:hover{border-color:var(--line-3);background:var(--s2)}.docs-pagination-next{text-align:right}.docs-pagination-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.docs-pagination-title{font-weight:600;color:var(--ink)}.docs-site-footer{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-4);font-size:.75rem}@media (max-width:1240px){.app-layout{grid-template-columns:240px minmax(0,1fr)}.toc-sidebar{display:none}}@media (max-width:900px){.app-layout{grid-template-columns:minmax(0,1fr);padding-inline:16px}.nav-mobile-toggle{display:grid}.nav-center{display:none}body[data-r6-page=api-docs] .sidebar{position:fixed;top:var(--docs-nav);bottom:0;left:0;width:min(300px,86vw);z-index:calc(var(--z-nav) + 2);padding:16px;background:var(--s1);border-right:1px solid var(--line-2);transform:translateX(-100%);transition:transform .3s var(--ease);max-height:none}body[data-r6-page=api-docs] .sidebar.open,body[data-r6-page=api-docs] .sidebar.active{transform:none}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#000a;opacity:0;pointer-events:none;transition:opacity .25s;z-index:calc(var(--z-nav) + 1)}.sidebar-backdrop.open,.sidebar-backdrop.active{opacity:1;pointer-events:auto}}.forum-shell svg:not([width]){width:15px;height:15px;flex-shrink:0}.counter-pill,.topic-counters{display:inline-flex;align-items:center;gap:6px}.topic-counters{gap:14px;margin-left:auto;color:var(--ink-3);font-size:.75rem}.counter-pill svg{color:var(--ink-4)}.section-heading{display:flex;align-items:center;gap:8px}.section-heading svg{color:var(--ink-3)}.topic-date{color:var(--ink-3);font-size:.75rem}.topic-header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.topic-header-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topic-title{font:800 clamp(1.7rem,3vw,2.3rem)/1.05 var(--f-display);text-transform:uppercase}.vote-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--line-2);color:var(--ink-3);font-size:.75rem;font-weight:600}.vote-btn:hover{color:var(--ink);border-color:var(--line-3)}.vote-btn.is-on{color:var(--acc-hi);border-color:var(--acc-a30);background:var(--acc-a08)}.trn-reply-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;margin:0;padding:20px 0;background:0 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.trn-reply-card+.trn-reply-card{margin-top:0}.trn-reply-card:first-child{padding-top:8px}.trn-reply-card:last-child{border-bottom:0;padding-bottom:8px}.trn-reply-card:target{background:var(--acc-a08);border-radius:var(--r);margin-inline:-12px;padding-inline:12px}.trn-reply-avatar-circle{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;overflow:hidden;font:700 .95rem var(--f-ui);color:#0d0d10}.trn-reply-avatar-circle img{width:100%;height:100%;object-fit:cover}.trn-reply-body{min-width:0}.trn-reply-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trn-reply-author{font-weight:600;color:var(--ink)}.trn-reply-author:hover{color:var(--acc-hi)}.trn-reply-date{margin-left:auto;color:var(--ink-4);font-size:.72rem}.trn-reply-content{margin-top:8px;color:var(--ink-2);font-size:.875rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.trn-reply-content a{color:var(--acc-hi)}.trn-reply-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.vote-controls{display:inline-flex;gap:6px}.trn-vote-btn,.trn-share-btn,.trn-delete-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--line);color:var(--ink-3);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;transition:color .12s,border-color .12s,background .12s}.trn-vote-btn:hover,.trn-share-btn:hover{color:var(--ink);border-color:var(--line-3)}.trn-vote-btn.voted{color:var(--up);border-color:#36d67f44;background:var(--up-a12)}.trn-vote-btn.voted-down{color:var(--down);border-color:#ff6b5744;background:var(--down-a12)}.trn-delete-btn{margin-left:auto}.trn-delete-btn:hover{color:var(--down);border-color:#ff6b5744}.dlg-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:18px;align-items:start}.dlg-split .spec-media{margin:0}.dlg-split .spec-media img{width:100%;max-height:380px;object-fit:cover}.dlg-split .spec-grid{grid-template-columns:minmax(0,1fr)}.dlg-split .spec-row:nth-child(odd){border-right:0}.dlg-split .spec-row:nth-last-child(2){border-bottom:1px solid var(--line)}@media (max-width:860px){.dlg-split{grid-template-columns:minmax(0,1fr)}}.section-hidden{display:none!important}.code-block-container{margin:12px 0;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:#0c0c0f}.code-block-container .code-block{margin:0;border:0;border-radius:0}.code-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.code-lang{font:600 .625rem/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.copy-button{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--ink-3);transition:color .12s,background .12s}.copy-button:hover{color:var(--ink);background:var(--s3)}.search-category-header{padding:10px 10px 6px;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.search-result{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--r-sm);color:var(--ink-2)}.search-result:hover,.search-result.active{background:var(--s3);color:var(--ink)}.search-result-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);background:var(--s3);color:var(--ink-3)}.search-result-icon svg{width:16px;height:16px}.search-result-info{flex:1;min-width:0}.search-result-title{font-weight:600;font-size:.8125rem;color:var(--ink)}.search-result-description{font-size:.72rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-meta{font-size:.68rem;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.search-results mark{background:var(--acc-a16);color:var(--acc-hi);border-radius:2px}.docs-pagination-button.disabled,.docs-pagination-button:disabled{opacity:.35;pointer-events:none}.docs-pagination-info{display:flex;flex-direction:column;gap:3px;min-width:150px}.docs-pagination-info .docs-pagination-title{font:700 1rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em}.docs-pagination-prev{align-items:flex-start;text-align:left}.docs-pagination-next{align-items:flex-end;text-align:right}@media (max-width:720px){.docs-pagination{grid-template-columns:minmax(0,1fr)}.docs-pagination-buttons{flex-direction:column}}@media (max-width:900px){body[data-r6-page=api-docs] .sidebar.sidebar-open{transform:none}.sidebar-backdrop.active{opacity:1;pointer-events:auto}}.opd{padding-block:20px 72px}.opd-kpis{margin-bottom:20px}.opd-kpis .kpi-value small{margin-left:2px}.opd-meter-pips{display:flex;gap:4px;margin-top:8px}.opd-pip{width:20px;height:4px;border-radius:4px;background:#ffffff14}.opd-pip.is-on{background:var(--acc)}.opd-body>*+*{margin-top:32px}.opd-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.opd-aside{display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--nav-h) + 16px)}.opd-h3{margin-bottom:12px}.opd-h3-gap{margin-top:24px}.opd-weapon-grid{margin-bottom:4px}.opd-lead{color:var(--ink-2);font-size:.875rem;line-height:1.7}.opd-lead strong{color:var(--ink)}.opd-figure img{object-fit:cover}@media (max-width:1020px){.opd-layout{grid-template-columns:minmax(0,1fr)}.opd-aside{position:static}}.opd-aside .spec-grid{grid-template-columns:minmax(0,1fr)}.opd-aside .spec-row:nth-child(odd){border-right:0}.opd-aside .spec-row:nth-last-child(2){border-bottom:1px solid var(--line)}.opd-aside .spec-row:last-child{border-bottom:0}.opd-aside .spec-v{text-align:right}.cat-bar.is-left .cat-count{margin-left:0}.ban-refresh{margin-left:4px}.bans-card{overflow:hidden;margin-top:20px}.table-wrap.is-scroll{max-height:620px;overflow-y:auto}.table-wrap.is-scroll thead th{position:sticky;top:0;z-index:1}@media (max-width:720px){.table-wrap.is-scroll{max-height:70vh}}.dlg-hero{display:grid;place-items:center;padding:14px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--s2)}.dlg-hero img{max-height:120px;width:auto;object-fit:contain}.dlg-hero.is-wide img{max-height:92px;max-width:100%}.gs-searchwrap .omni{margin-top:0;max-width:820px}.plat-btn-sm{width:34px;height:34px;border:0;background:0 0}.plat-btn-sm[aria-pressed=true]{box-shadow:none}.omni-plats .plat-btn-sm{color:var(--ink-4)}.omni-plats .plat-btn-sm:hover{color:var(--ink-2)}.omni-plats .plat-btn-sm[data-platform=uplay][aria-pressed=true]{background:0 0;color:var(--pc)}.omni-plats .plat-btn-sm[data-platform=xbl][aria-pressed=true]{background:0 0;color:var(--xbl)}.omni-plats .plat-btn-sm[data-platform=psn][aria-pressed=true]{background:0 0;color:var(--psn)}.search-results-body{margin-top:20px}.search-results-body>.sec-head:first-child{margin-top:0}.rk-version{min-width:240px}.rk-tier-head .rank-ic{width:46px;height:46px;object-fit:contain}tr.is-year{cursor:pointer}tr.is-year td:first-child{display:flex;align-items:center;gap:6px;height:48px}.row-caret{font-size:18px;color:var(--ink-4);transition:color .15s}tr.is-year:hover .row-caret,tr.is-year.is-open .row-caret{color:var(--ink-2)}tr.is-month td{color:var(--ink-3);background:#ffffff03}tr.is-month td:first-child{padding-left:42px}.cat-bar .field{min-width:150px}#content>.bleed,#main-content>.bleed{max-width:none;padding-inline:0}.pl-page{padding-block:20px 72px}#stats-kpis .pl-kpis{margin-bottom:20px}.profile-banner .pf-avatar{width:104px;height:104px}.profile-banner .pf-name{font-size:clamp(2rem,4vw,3rem);text-transform:none}.pf-actions .btn .material-icons{font-size:16px}.pl-modebar{margin-bottom:16px}.pl-main>*+*{margin-top:20px}.pl-filters{border:0;border-bottom:1px solid var(--line);border-radius:0;background:0 0}.field-inline{flex-direction:row;align-items:center;gap:8px;min-width:190px}.cs-main{display:flex;align-items:center;gap:16px}.cs-id{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-id b{font:700 1.25rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.cs-id span{color:var(--ink-3);font-size:.8125rem}.cs-id strong{color:var(--ink);font-variant-numeric:tabular-nums}.pl-seasons.is-collapsed{max-height:316px;overflow:hidden}.pl-seasons .li.is-empty{opacity:.55}.pl-seasons .li.is-empty .rank-ic{filter:grayscale(1)}.chart-container{min-height:260px}@media (max-width:1020px){.pl-layout{grid-template-columns:minmax(0,1fr)}.pl-sidebar{position:static}}.stats-page .pl-modebar{margin-bottom:0;min-width:0}.stats-page .pl-modes{display:flex;flex-wrap:wrap}.stats-page .pl-sidebar{position:static;min-width:0}.stats-page .pl-sidebar>.card{min-width:0}.stats-page .chart-container{position:relative;height:300px;min-height:0}.stats-page .pl-filters{flex-wrap:wrap;gap:12px;padding:16px}.stats-page .pf-btns{display:flex}.stats-page .kpi-value{overflow-wrap:anywhere}@media (max-width:1020px){.stats-page .pl-main{grid-row:1}}@media (max-width:720px){.stats-page .profile-banner .pf-avatar{width:76px;height:76px}.stats-page .pl-filters>*{min-width:0;max-width:100%;flex:1 1 180px}.stats-page .pf-actions{min-width:0}}.op-ic{width:30px;height:30px;padding:2px}.stats-shell{--maxw:1520px}@media (min-width:1280px){.stats-shell{--gut:40px}.stats-page .pl-layout{grid-template-columns:340px minmax(0,1fr);gap:24px}.stats-page .pl-main table{font-size:.875rem}.stats-page .pl-main th{height:40px;font-size:.72rem}.stats-page .pl-main td{height:54px}.stats-page .pl-main th:first-child,.stats-page .pl-main td:first-child{padding-left:20px}.stats-page .pl-main th:last-child,.stats-page .pl-main td:last-child{padding-right:20px}.stats-page .pl-main th,.stats-page .pl-main td{padding-inline:14px}.stats-page .pl-main .rank-ic{width:28px;height:28px}.stats-page .pl-main .op-ic{width:38px;height:38px}.stats-page .pl-main .player-cell,.stats-page .pl-main .pc-main{gap:12px}.stats-page .pl-main .pc-sub,.stats-page .pl-main .muted.small{font-size:.76rem}.stats-page .pl-main .card-title{font-size:.95rem}.stats-page .pl-main .chip{height:24px}.stats-page .chart-container{height:340px}.stats-page .outcome-tile{padding:16px 18px}.stats-page .matches-table th:first-child,.stats-page .matches-table td:first-child{width:110px}.stats-page .matches-table th:nth-child(3),.stats-page .matches-table td:nth-child(3){width:26%}.stats-page .matches-table th:nth-child(4),.stats-page .matches-table td:nth-child(4),.stats-page .matches-table th:last-child,.stats-page .matches-table td:last-child{width:130px}}.topic-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.topic-detail-main,.forum-content{min-width:0}.topic-detail-sidebar{position:sticky;top:calc(var(--nav-h) + 20px)}.topic-detail-header{margin-bottom:24px}.topic-detail-title{margin-block:12px 16px;font:800 clamp(1.6rem,3vw,2.2rem)/1.15 var(--f-display);overflow-wrap:anywhere}.topic-author-row,.post-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.post-date,.topic-date{font-size:.75rem;color:var(--ink-3)}.post-date{margin-left:auto}.post-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}#originalPost{margin-bottom:24px}.timeline-rail{display:grid;gap:20px}.timeline-point{display:flex;align-items:flex-start;gap:10px}.timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-4);margin-top:5px;flex-shrink:0}.timeline-dot.active{background:var(--acc)}.timeline-type{display:block;font-size:.6875rem;text-transform:uppercase;color:var(--ink-3)}.timeline-time{font-size:.8125rem}.login-prompt{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}@media (max-width:900px){.topic-detail-layout{grid-template-columns:minmax(0,1fr)}.topic-detail-sidebar{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.topic-detail-sidebar .sidebar-card{margin:0}}html:has(body[data-r6-page=api-docs]){scrollbar-gutter:stable}body[data-r6-page=api-docs] .app-layout{width:100%}body[data-r6-page=api-docs] .content-area{width:100%;min-width:0}body[data-r6-page=api-docs] .content-area pre{max-width:100%;overflow-x:auto}.ent::before,.pop-card::before,.sec-title::before,.ins-flow>.section-head h2::before,.pl-log-head h2::before{content:none}.toc-list,.toc-link{border-left:0}.toc-link.active{background:var(--s2);border-radius:var(--r-sm)}.hh-inner>.update-stamp{margin-top:22px;padding:8px 0 12px}.hh-inner>.update-stamp+.hh-kpis{margin-top:0}.support-profile-page{max-width:1100px;margin-inline:auto}.user-profile-header{display:flex;align-items:center;gap:24px;padding:24px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:24px}.avatar-lg{width:88px;height:88px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;overflow:hidden;color:var(--ink);font:700 2rem var(--f-display)}.avatar-lg img{width:100%;height:100%;object-fit:cover}.user-profile-info{flex:1;min-width:0}.user-profile-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:800 clamp(1.6rem,4vw,2.3rem)/1.15 var(--f-display);overflow-wrap:anywhere}.user-profile-joined{margin-top:8px;color:var(--ink-3);font-size:.8125rem}.user-profile-stats-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.user-profile-stat{display:flex;flex-direction:column;gap:2px}.user-profile-stat-value{font:700 1.4rem var(--f-display);font-variant-numeric:tabular-nums}.user-profile-stat-label{font-size:.6875rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.profile-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.profile-tab{flex-shrink:0;padding:12px 16px;color:var(--ink-3);font-weight:600;border-bottom:2px solid transparent}.profile-tab.active{color:var(--ink);border-bottom-color:var(--acc)}.profile-tab:hover{color:var(--ink);background:var(--s1)}.profile-tab-panel{display:none}.profile-tab-panel.active{display:block}.top-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.top-content-section-title{margin-bottom:12px;font:700 1.1rem var(--f-display);text-transform:uppercase}.top-content-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;min-width:0}.top-content-item>div{min-width:0}.top-content-item:hover,.user-reply-item:hover{background:var(--s2)}.top-content-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink-3);font-size:.6875rem;margin-bottom:6px}.top-content-item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.user-reply-item{padding:18px;margin-bottom:12px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r)}.user-reply-topic-link{color:var(--ink);font-weight:600;font-size:.875rem;overflow-wrap:anywhere}.user-reply-body{margin-block:10px;color:var(--ink-2);font-size:.875rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.user-reply-meta{display:flex;gap:16px;color:var(--ink-3);font-size:.75rem}.profile-private-overlay{text-align:center;padding:40px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--s1)}.profile-private-overlay>.material-icons{font-size:32px;color:var(--ink-3);margin-bottom:14px}.profile-private-overlay p{margin-top:10px;color:var(--ink-3)}@media (max-width:720px){.user-profile-header{padding:18px;gap:16px;align-items:flex-start;flex-wrap:wrap}.user-profile-header .avatar-lg{width:64px;height:64px}.user-profile-info{flex-basis:200px}.user-profile-stats-row{gap:20px}.top-content-grid{grid-template-columns:minmax(0,1fr)}}.stats-page .pl-filters{justify-content:flex-start;align-items:flex-end}.stats-page .pl-filters>.field{flex:0 1 200px}.stats-page .pl-filters>.input-icon{flex:0 1 260px}.stats-page .card>.kpis{border-radius:0;border-top:0;border-left:0;border-right:0}.stats-page .card>.kpis:last-child{border-bottom:0}@media (max-width:720px){.stats-page .pl-filters>.field,.stats-page .pl-filters>.input-icon{flex:1 1 180px}}.pf-figure{position:relative;flex-shrink:0;padding-bottom:12px}.pf-level{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--s3);border:1px solid var(--line-3);box-shadow:0 6px 18px -8px #000;white-space:nowrap}.pf-level b{font:700 .82rem/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.pf-rank{display:inline-flex;align-items:center;gap:12px;margin-top:14px}.pf-rank-badge{width:52px;height:52px;flex-shrink:0}.pf-rank-badge img{width:100%;height:100%;object-fit:contain}.pf-rank-text{display:flex;flex-direction:column;gap:2px;line-height:1.15}.pf-rank-text b{font:700 1.4rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em;color:var(--tier, var(--ink))}.pf-rank-text span{color:var(--ink-3);font-size:.8125rem}.pf-rank-text strong{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:720px){.pf-rank-badge{width:44px;height:44px}.pf-rank-text b{font-size:1.2rem}}.outcome{display:flex;flex-direction:column;gap:14px}.outcome-bar{display:flex;height:8px;border-radius:8px;overflow:hidden;background:#ffffff0d}.outcome-bar i{display:block;height:100%;transform-origin:left;animation:growX .9s var(--ease) both}.outcome-bar .is-win{background:var(--up)}.outcome-bar .is-loss{background:var(--down)}.outcome-bar .is-abandon{background:var(--ink-4)}.outcome-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.outcome-tile{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:var(--r);background:var(--s2);border:1px solid var(--line)}.outcome-tile span{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.outcome-tile b{font:700 1.3rem/1 var(--f-display);font-variant-numeric:tabular-nums}.outcome-tile.is-win b{color:var(--up)}.outcome-tile.is-loss b{color:var(--down)}.outcome-tile.is-abandon b{color:var(--ink-3)}.rcm-plot{min-height:300px}.rcm-ranges button{min-width:42px;justify-content:center}.matches-sentinel{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px;border-top:1px solid var(--line);color:var(--ink-3);font-size:.8125rem}.matches-sentinel[hidden]{display:none}