@layer quartz-base{#chess-contribution-tabs{--qc-paper:var(--lightningcss-light,#fffdf5)var(--lightningcss-dark,#121214);--qc-ink:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#ebebec);--qc-muted:var(--lightningcss-light,#4e4e4e)var(--lightningcss-dark,#d4d4d4);--qc-rule:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#393639);--qc-wash:var(--lightningcss-light,#efeee8)var(--lightningcss-dark,#232325);--qc-mono:"Cascadia Mono", ui-monospace, Menlo, monospace;--qc-serif:"EB Garamond", Georgia, serif;--qc-sans:"Noto Sans", system-ui, sans-serif;background:var(--qc-paper);color:var(--qc-ink);font:13px/1.5 var(--qc-mono);font-variant-numeric:tabular-nums;box-sizing:border-box;--qc-power:var(--lightningcss-light,#946815)var(--lightningcss-dark,#d6b66c);padding:26px 32px 22px}#chess-contribution-tabs *{box-sizing:border-box}#chess-contribution-tabs .qc-site{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:30px;padding-right:95px;display:flex}#chess-contribution-tabs .qc-brand{font:700 28px/1.2 var(--qc-serif)}#chess-contribution-tabs .qc-breadcrumb{font:12px/1.5 var(--qc-sans);color:var(--qc-muted)}#chess-contribution-tabs .qc-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}#chess-contribution-tabs h1{font:700 34px/1.2 var(--qc-serif);letter-spacing:-.4px;margin:0}#chess-contribution-tabs .qc-draft{color:var(--qc-muted);font-size:11px}#chess-contribution-tabs .qc-intro{font:14px/1.6 var(--qc-sans);color:var(--qc-muted);margin:8px 0 28px}#chess-contribution-tabs .qc-intro a{color:inherit;text-underline-offset:3px;text-decoration:underline}#chess-contribution-tabs .qc-projects{border-bottom:1px solid var(--qc-rule);gap:22px;margin:22px 0 0;display:flex}#chess-contribution-tabs .qc-projects button{color:var(--qc-muted);border-bottom:2px solid #0000;padding:7px 0}#chess-contribution-tabs .qc-projects button[aria-selected=true]{border-bottom-color:var(--qc-ink);color:var(--qc-ink)}#chess-contribution-tabs [hidden]{display:none!important}#chess-contribution-tabs .qc-muted{color:var(--qc-muted);font-size:12px}#chess-contribution-tabs .qc-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}#chess-contribution-tabs .qc-figures{flex-wrap:wrap;gap:16px 36px;display:flex}#chess-contribution-tabs .qc-total{letter-spacing:-.9px;font-size:26px;line-height:1.5}#chess-contribution-tabs .qc-total>span:last-child{letter-spacing:0;font-size:17px}#chess-contribution-tabs button{font:inherit;color:inherit;background:0 0;border:0;border-radius:0;min-height:32px;padding:5px 8px}#chess-contribution-tabs button:hover{text-underline-offset:4px;text-decoration:underline}#chess-contribution-tabs .qc-range{gap:4px;display:flex}#chess-contribution-tabs .qc-range button[aria-pressed=true]{background:var(--qc-ink);color:var(--qc-paper)}#chess-contribution-tabs .qc-plothead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}#chess-contribution-tabs .qc-all{color:var(--qc-muted);padding-left:0}#chess-contribution-tabs .qc-all[aria-pressed=true]{color:var(--qc-ink)}#chess-contribution-tabs [data-scope]{white-space:nowrap}#chess-contribution-tabs .qc-legend{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 4px;display:flex}#chess-contribution-tabs .qc-legend button{color:var(--qc-muted);background:0 0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}#chess-contribution-tabs .qc-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}#chess-contribution-tabs .qc-swatch{border-top:2px solid var(--qc-ink);width:20px;display:inline-block}#chess-contribution-tabs .qc-dashed{border-top-style:dashed;border-top-color:var(--qc-power)}#chess-contribution-tabs .qc-pattern-ink{fill:var(--qc-ink);stroke:var(--qc-ink);opacity:.23}#chess-contribution-tabs .qc-band{stroke:none}#chess-contribution-tabs .qc-machine-swatch{vertical-align:middle;width:23px;height:16px;margin-right:8px;display:inline-block;overflow:hidden}#chess-contribution-tabs .qc-tiprow{justify-content:space-between;gap:18px;display:flex}#chess-contribution-tabs .qc-tiprow b{font-weight:400}#chess-contribution-tabs .qc-tiprow-total{border-top:1px solid var(--qc-rule);margin-top:3px;padding-top:3px}#chess-contribution-tabs .qc-halo{fill:none;stroke:var(--qc-paper);stroke-width:4.5px;stroke-linejoin:round;stroke-linecap:round}#chess-contribution-tabs .qc-plot{width:100%;height:250px;margin-bottom:22px;position:relative}#chess-contribution-tabs .qc-plot svg{touch-action:pan-y;width:100%;height:250px;display:block;overflow:visible}#chess-contribution-tabs .qc-plot text{fill:var(--qc-muted);font:11px var(--qc-mono)}#chess-contribution-tabs .qc-series{fill:none;stroke:var(--qc-ink);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}#chess-contribution-tabs .qc-power-series{stroke-dasharray:5 5;stroke:var(--qc-power)}#chess-contribution-tabs .qc-point{fill:var(--qc-ink)}#chess-contribution-tabs .qc-power-point{fill:var(--qc-paper);stroke:var(--qc-power);stroke-width:1.5px}#chess-contribution-tabs .qc-guide{stroke:var(--qc-muted);stroke-width:1px;opacity:.5}#chess-contribution-tabs .qc-tooltip{z-index:3;pointer-events:none;border:1px solid var(--qc-rule);background:var(--qc-paper);color:var(--qc-ink);white-space:nowrap;max-width:100%;padding:8px 10px;font-size:11px;line-height:1.6;position:absolute}#chess-contribution-tabs .qc-tooltip[hidden]{display:none}#chess-contribution-tabs .qc-tooltip small{font:inherit;color:var(--qc-muted)}#chess-contribution-tabs .qc-table{border-collapse:collapse;width:100%;font-size:13px}#chess-contribution-tabs .qc-table th{color:var(--qc-muted);font-size:11px;font-weight:400}#chess-contribution-tabs .qc-table th,#chess-contribution-tabs .qc-table td{text-align:left;border-bottom:1px solid var(--qc-rule);padding:11px 9px}#chess-contribution-tabs .qc-table th:first-child,#chess-contribution-tabs .qc-table td:first-child{padding-left:0}#chess-contribution-tabs .qc-table th:last-child,#chess-contribution-tabs .qc-table td:last-child{text-align:right;padding-right:0}#chess-contribution-tabs .qc-table button{text-decoration:underline;-webkit-text-decoration-color:var(--qc-rule);text-decoration-color:var(--qc-rule);text-underline-offset:4px;padding:2px 5px}#chess-contribution-tabs .qc-table tr[data-selected=true]{background:var(--qc-wash)}#chess-contribution-tabs .qc-table button[aria-pressed=true]{-webkit-text-decoration-color:var(--qc-ink);text-decoration-color:var(--qc-ink)}#chess-contribution-tabs .qc-status{color:var(--qc-muted);font-size:12px}#chess-contribution-tabs .qc-details{margin-top:18px;font-size:12px}#chess-contribution-tabs summary{width:fit-content;min-height:32px;color:var(--qc-muted);padding:4px 0}#chess-contribution-tabs .qc-detail{border-bottom:1px solid var(--qc-rule);padding:12px 0}#chess-contribution-tabs .qc-detail h2{font:600 13px/1.5 var(--qc-mono);margin:0 0 5px}#chess-contribution-tabs .qc-detail p{color:var(--qc-muted);overflow-wrap:anywhere;margin:4px 0}#chess-contribution-tabs .qc-gpus{flex-wrap:wrap;gap:8px 25px;margin-top:9px;display:flex}#chess-contribution-tabs .qc-gpus span{white-space:normal;overflow-wrap:anywhere}#chess-contribution-tabs .qc-footer{border-top:1px solid var(--qc-rule);color:var(--qc-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:22px;padding-top:12px;font-size:11px;display:flex}@media (max-width:500px){#chess-contribution-tabs{padding:20px 14px}#chess-contribution-tabs .qc-site{margin-bottom:24px}#chess-contribution-tabs h1{font-size:30px}#chess-contribution-tabs .qc-title{display:block}#chess-contribution-tabs .qc-draft{margin-top:7px;display:block}#chess-contribution-tabs .qc-intro{margin-bottom:22px}#chess-contribution-tabs .qc-table{font-size:12px}#chess-contribution-tabs .qc-status{font-size:11px}#chess-contribution-tabs .qc-table th,#chess-contribution-tabs .qc-table td{padding-left:5px;padding-right:5px}#chess-contribution-tabs .qc-overview{gap:12px}#chess-contribution-tabs .qc-plothead{gap:4px}}@media (pointer:coarse){#chess-contribution-tabs button,#chess-contribution-tabs summary{min-height:44px}#chess-contribution-tabs button{min-width:44px}}html:has(#chess-contribution-tabs){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:has(#chess-contribution-tabs){--lightningcss-light: ;--lightningcss-dark:initial}}html[saved-theme=light]:has(#chess-contribution-tabs){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[saved-theme=dark]:has(#chess-contribution-tabs){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#chess-contribution-tabs{max-width:1080px;margin:0 auto;padding-top:20px}#chess-contribution-tabs .qc-site{margin-bottom:26px;padding-right:0}#chess-contribution-tabs .qc-brand{color:inherit;background:0 0;text-decoration:none}#chess-contribution-tabs [data-theme]{margin-left:auto}#chess-contribution-tabs .qc-plot{height:auto;min-height:260px;position:relative}#chess-contribution-tabs .qc-plot svg{width:100%;height:auto;display:block}#chess-contribution-tabs .qc-tooltip{white-space:normal;max-width:none;min-height:48px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:11px;position:static}#chess-contribution-tabs .qc-grid{stroke:var(--qc-rule);stroke-width:1px}#chess-contribution-tabs .qc-band{stroke:var(--qc-ink);stroke-width:.6px}#chess-contribution-tabs .qc-series{fill:none;stroke:var(--qc-ink);stroke-width:1.4px}#chess-contribution-tabs .qc-power-series{stroke:var(--qc-power);stroke-width:2px;stroke-dasharray:5 4}#chess-contribution-tabs .qc-halo{fill:none;stroke:var(--qc-paper);stroke-width:4px}#chess-contribution-tabs svg text{font:11px var(--qc-mono);fill:var(--qc-muted)}#chess-contribution-tabs .qc-table{width:100%;display:table}#chess-contribution-tabs .qc-table th,#chess-contribution-tabs .qc-table td{text-align:left}#chess-contribution-tabs .qc-table th:last-child,#chess-contribution-tabs .qc-table td:last-child{text-align:right}#chess-contribution-tabs .qc-machine-swatch{vertical-align:middle;width:23px;height:16px;margin-right:10px;display:inline-block}#chess-contribution-tabs .qc-detail h2{font:600 14px var(--qc-mono)}#chess-contribution-tabs .qc-footer{flex-wrap:wrap;gap:8px}#chess-contribution-tabs button{cursor:pointer}#chess-contribution-tabs button:focus-visible,#chess-contribution-tabs summary:focus-visible,#chess-contribution-tabs .qc-plot:focus-visible{outline:2px solid var(--qc-power);outline-offset:3px}#chess-contribution-tabs .qc-detailbody p{font:12px/1.6 var(--qc-mono);margin:6px 0}#chess-contribution-tabs .qc-detailbody{display:block}#chess-contribution-tabs [data-coverage]{min-height:18px}#chess-contribution-tabs .qc-figures{gap:12px 28px}#chess-contribution-tabs .qc-total{font-size:25px}}