.gch-bar{gap:10px 18px;align-items:center;justify-content:space-between;margin:18px 0 10px}.gch-bar,.gch-btns{display:flex;flex-wrap:wrap}.gch-btns{gap:6px}.gch-btns .seg-link{padding:8px 14px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--muted);font-size:14px;text-decoration:none}.gch-btns .seg-link:hover{color:var(--ink,#E8ECF1);border-color:var(--muted)}:root .gch-btns .seg-link[aria-current=page]{background:var(--raised);color:var(--gold);border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.gch-when{display:flex;align-items:center;gap:12px;margin:4px 0 16px}.gch-when b{font:800 22px/1 var(--font-display),Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.03em}.gch-when a,.gch-when span{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:4px;font-size:20px;line-height:1;text-decoration:none;color:var(--gold);background:var(--panel)}.gch-when span{color:var(--line)}.gch-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.gch-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto minmax(0,auto);grid-gap:8px 18px;gap:8px 18px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:14px 18px}.gch-card.p1{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.gch-card.p2{box-shadow:inset 3px 0 0 #C9D1DB}.gch-card.p3{box-shadow:inset 3px 0 0 #C98A55}.gch-card.me{background:color-mix(in srgb,var(--gold) 8%,var(--panel));border-color:var(--gold)}.gch-rk{font:800 26px/1 var(--font-display),Arial Narrow,sans-serif;color:var(--muted);text-align:center}.gch-card.p1 .gch-rk{color:var(--gold)}.gch-who{flex-wrap:wrap;gap:6px 12px}.gch-name,.gch-who{display:flex;align-items:center;min-width:0}.gch-name{gap:4px}.gch-name b{font:800 20px/1.05 var(--font-display),Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gch-name small{margin-left:4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.gch-view{font:600 12px/1 var(--font-body),sans-serif;color:var(--teal);background:none;border:1px solid color-mix(in srgb,var(--teal) 45%,transparent);border-radius:999px;padding:5px 10px;cursor:pointer;white-space:nowrap}.gch-view:hover{background:color-mix(in srgb,var(--teal) 14%,transparent)}.gch-pts{display:flex;align-items:baseline;gap:4px;justify-self:end}.gch-pts b{font:700 26px/1 var(--font-num),ui-monospace,monospace;color:var(--gold)}.gch-pts small{font-size:12px;color:var(--muted)}.gch-stats{display:flex;gap:18px;margin:0}.gch-stats div{display:flex;flex-direction:column;gap:3px;min-width:52px}.gch-stats dt{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.gch-stats dd{margin:0;font:600 15px/1 var(--font-num),ui-monospace,monospace}.gch-gap{text-align:center;color:var(--muted);letter-spacing:.3em;font-size:18px;line-height:1}.gch-lock{display:block;margin:0 0 12px;padding:12px 16px;border:1px dashed var(--line);border-radius:6px;color:var(--gold);text-decoration:none;font-weight:600}.gch-dlg{padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;width:min(620px,calc(100vw - 32px));max-height:min(80vh,720px)}.gch-dlg::-webkit-backdrop{background:rgba(5,7,9,.72)}.gch-dlg::backdrop{background:rgba(5,7,9,.72)}.gch-dlg-in{display:flex;flex-direction:column;max-height:inherit}.gch-dlg-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.gch-dlg-h div{display:flex;flex-direction:column;gap:4px}.gch-dlg-h b{font:800 22px/1 var(--font-display),Arial Narrow,sans-serif;text-transform:uppercase}.gch-dlg-h small{color:var(--muted);font-size:13px}.gch-x{background:none;border:1px solid var(--line);border-radius:4px;color:var(--muted);width:32px;height:32px;cursor:pointer;font-size:14px}.gch-picks{list-style:none;margin:0;padding:0;overflow:auto}.gch-picks li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid var(--raised)}.gch-picks li:first-child{border-top:0}.gch-ptext{min-width:0;font-size:14px}.gch-ptext small{display:inline-block;margin-right:8px;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.gch-ptext em{font-style:normal;font-size:12px;color:var(--teal)}.gch-pmeta{display:flex;align-items:center;gap:10px;flex:none}.gch-pmeta b{font-family:var(--font-num),ui-monospace,monospace;min-width:34px;text-align:right}.gch-res{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.gch-res.w{color:var(--teal)}.gch-res.l{color:var(--down)}.gch-res.o{color:var(--muted)}@media (max-width:720px){.gch-bar{flex-direction:column;align-items:stretch}.gch-card{grid-template-columns:34px minmax(0,1fr) auto;padding:12px 14px;gap:8px 12px}.gch-rk{font-size:22px}.gch-stats{grid-column:1/-1;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--raised)}.gch-stats div{min-width:0}.gch-picks li{flex-direction:column;align-items:flex-start;gap:6px}}