.chess_page__7tJgm{max-width:var(--page-max);margin:0 auto;padding:clamp(1.75rem,4vw,2.75rem) var(--page-pad) clamp(2rem,5vw,3rem);min-width:0}.chess_hero__tbmul{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.7fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;margin-bottom:1.75rem}@media (max-width:800px){.chess_hero__tbmul{grid-template-columns:1fr}}.chess_eyebrow__hlZT1{margin:0 0 .55rem;color:var(--muted);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.chess_title__MDnHU{margin:0 0 .7rem;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.08;letter-spacing:-.035em;font-weight:800}.chess_lead__NPDac{margin:0;color:var(--muted);font-size:clamp(.98rem,2.2vw,1.05rem);line-height:1.55;max-width:36rem}.chess_heroActions__0uUXl{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.65rem}.chess_heroArt__RL5Pw{position:relative;min-height:160px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(135deg,#fafafa,#ffffff 50%,#f1f1f1);overflow:hidden;display:grid;place-items:center}.chess_heroKnight__cq6o6{font-size:clamp(4.5rem,12vw,6.5rem);line-height:1;color:rgba(10,10,10,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.chess_heroGrid__XLPFC{position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:22px 22px;opacity:.7;pointer-events:none}.chess_layout__1PMCO{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,1.35fr) minmax(210px,.85fr);grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:1060px){.chess_layout__1PMCO{grid-template-columns:1fr 1fr}.chess_gamesCol__e0cR4{grid-column:1/-1;order:-1}}@media (max-width:720px){.chess_layout__1PMCO{grid-template-columns:1fr}.chess_gamesCol__e0cR4{order:0}}.chess_panel__1Ye9D{position:relative;border:1px solid var(--line);border-radius:16px;background:#fff;padding:1.05rem 1.1rem 1.15rem}.chess_panel__1Ye9D+.chess_panel__1Ye9D{margin-top:1rem}.chess_panelHead__XOviJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.chess_panelTitle__3CGdq{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.02em}.chess_panelIcon__CFQS0{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--fg);background:var(--soft-2);flex:0 0 auto}.chess_platformBlock__nWBnM+.chess_platformBlock__nWBnM{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--line)}.chess_platformName__403qT{margin:0 0 .55rem;font-size:.84rem;font-weight:800}.chess_ratingRow__5Ucgl{display:grid;grid-template-columns:1fr auto auto;grid-gap:.45rem .75rem;gap:.45rem .75rem;padding:.38rem 0;font-size:.86rem;align-items:baseline}.chess_ratingRow__5Ucgl span:first-child{color:var(--muted)}.chess_ratingValue__71UpN{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chess_ratingGames__Vpxpr,.chess_ratingPeak__iyr1c{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem}.chess_gamesHead__1OmOb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.chess_gamesHeadLeft__XeTvH{display:flex;flex-direction:column;gap:.25rem;min-width:0}.chess_gamesHead__1OmOb a{color:var(--muted);text-decoration:none;font-size:.84rem;font-weight:600;white-space:nowrap;width:-moz-fit-content;width:fit-content}.chess_gamesHead__1OmOb a:hover{color:var(--fg);text-decoration:underline}.chess_gameList__kYlOJ{display:grid;grid-gap:1rem;gap:1rem}.chess_gameItem__ghCGH{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;text-decoration:none;color:inherit;padding:.55rem;border-radius:12px;transition:background var(--ease)}.chess_gameItem__ghCGH:hover{background:var(--soft-2)}.chess_thumb__SWhUd{width:72px;flex:0 0 auto}.chess_gameBody__sn6VA{min-width:0;display:grid;grid-gap:.28rem;gap:.28rem}.chess_badgeRow__Bk0h7{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.chess_badge__eGsIk{display:inline-flex;align-items:center;min-height:24px;padding:.1rem .5rem;border-radius:999px;border:1px solid var(--line);font-size:.74rem;font-weight:700;color:var(--muted);background:var(--soft-2)}.chess_badgeWin__cNZrb{color:#146c2e;border-color:#cfe8d6;background:#f2fbf5}.chess_badgeLoss__lOWMy{color:#9b1c1c;border-color:#f0d0d0;background:#fff5f5}.chess_badgeDraw__5cyjN{color:#6b5b00;border-color:#ebe3b0;background:#fffced}.chess_gameTitle__xzPtc{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.chess_gameMeta__vfAKR{margin:0;color:var(--muted);font-size:.84rem}.chess_gameDesc__YPH4o{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.chess_gamesFooter___PXOp{display:flex;justify-content:center;margin-top:1.15rem}.chess_chartFooter__KL2Ht{margin-top:.85rem}.chess_btnGhost__al9zV{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem 1rem;border-radius:12px;border:1px solid #d0d0d0;background:#fff;color:var(--fg);text-decoration:none;font-weight:700;font-size:.9rem}.chess_btnGhost__al9zV:hover{background:var(--soft)}.chess_btnStaff__zDT1j{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem 1.05rem;border-radius:999px;border:1px solid var(--fg);background:var(--fg);color:#fff;text-decoration:none;font-weight:700;font-size:.88rem}.chess_btnStaff__zDT1j:hover{background:#222;border-color:#222}.chess_focusList__GXUOo{list-style:none;margin:0;padding:0;display:grid;grid-gap:.85rem;gap:.85rem}.chess_focusList__GXUOo li{display:grid;grid-template-columns:34px 1fr;grid-gap:.7rem;gap:.7rem;align-items:start}.chess_focusIcon__ZVl8T{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--fg);background:var(--soft-2)}.chess_focusList__GXUOo strong{display:block;font-size:.9rem;margin-bottom:.15rem}.chess_focusList__GXUOo span{color:var(--muted);font-size:.84rem;line-height:1.4}.chess_sideTitle__3BQfc{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.02em}.chess_chartBlock__ZDsnP,.chess_chartHead__NoM31{display:grid;grid-gap:.55rem;gap:.55rem}.chess_chartHeadTop__1peHo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.chess_select__y_9BY{min-height:38px;border:1px solid var(--line);border-radius:10px;padding:.4rem .65rem;background:#fff;color:var(--fg);font-size:.86rem}.chess_chartSvg__N_J7H{width:100%;height:auto;display:block;overflow:visible}.chess_chartAxisText__6drVM,.chess_chartSvg__N_J7H{-moz-user-select:none;user-select:none;-webkit-user-select:none}.chess_chartAxisText__6drVM{pointer-events:none}.chess_chartLabels__f4m3c{display:none}.chess_chartStats__AR_W0{margin:0;color:var(--muted);font-size:.82rem}.chess_muted__fUInK{margin:0;color:var(--muted);font-size:.9rem}.chess_empty__bhmYz{color:var(--muted);padding:.5rem 0}