:root{--g-brill: #3fd0c9;--g-unlab: #a7b0c4;--g-inacc: #ff9f40;--g-blund: #ff6464;--g-sd: #c58af9}:root[data-mode=light]{--g-brill: #0b8a84;--g-unlab: #5f6675;--g-inacc: #b85400;--g-blund: #c53030;--g-sd: #7b3fb8}.gc-brilliant{color:var(--g-brill)}.gc-unlabelled{color:var(--g-unlab)}.gc-inaccuracy{color:var(--g-inacc)}.gc-blunder{color:var(--g-blund)}.gc-sd{color:var(--g-sd)}.vchip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gchip{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border-radius:999px;border:1px solid currentColor;font-weight:700;font-size:12px;white-space:nowrap;background:color-mix(in srgb,currentColor 10%,transparent);line-height:1.6}.gchip .sym{font-family:ui-monospace,Consolas,monospace;letter-spacing:-.05em;font-size:.9em;opacity:.75}.gchip.est{border-style:dashed;background:transparent}.gchip.part{border-style:solid;border-right-style:dashed;background:linear-gradient(90deg,color-mix(in srgb,currentColor 10%,transparent) 55%,transparent)}.gchip.big{font-size:15px;padding:2px 12px}.kindchip{display:inline-block;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.6;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 7px}.rvwhat .kindchip,.kindchip:not(:last-child){margin-right:8px}.vnum{font-variant-numeric:tabular-nums;font-weight:700}.smom .loss{width:auto;min-width:158px;flex:0 0 auto;display:inline-flex;gap:6px;align-items:center}.sitrow .score{min-width:0}@media (max-width: 700px){.smom{flex-wrap:wrap}.smom .loss{min-width:0}}.evmark.gc-brilliant,.evmark.gc-inaccuracy,.evmark.gc-blunder,.evmark.gc-sd{cursor:pointer}.sdtag{font-size:10px;font-weight:700}.evaltally .gchip{margin-left:4px}.caltop{margin:0 4px 6px}.caldecided{margin:2px 4px;font-size:12px}.calgroup{margin:12px 4px 2px;font-size:12px;font-weight:700;color:var(--muted)}.calrow code{font-size:11px}.calrow .sctl input[type=number]{width:90px}.rankslot{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.rankslot[data-rank=level]{white-space:nowrap}.rankslot[hidden],.rankslot:empty{display:none}
