.kb-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:var(--sp-6)}.kb-table th{font-size:var(--fs-label);font-weight:500;color:var(--text-3);padding:0 var(--sp-2) var(--sp-2);white-space:nowrap}.kb-table td,.kb-table th{text-align:right;border-bottom:1px solid var(--line)}.kb-table td{height:var(--row-h);padding:6px var(--sp-2)}.kb-table .l{text-align:left}.kb-table .num{font-family:var(--font-display);font-size:var(--fs-figure);width:96px}.kb-table .num.lag{color:var(--text-2);font-size:var(--fs-body)}.kb-table tbody tr:hover td{background:var(--surface-2)}.kb-table a{color:var(--text);text-decoration:none;font-weight:500;overflow-wrap:break-word}.kb-table a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kb-table .sub{display:block;font-size:var(--fs-small);color:var(--text-3);font-weight:400}.kb-table tr.followed td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.kb-table tbody tr{position:relative}.kb-table td.l a:after{content:"";position:absolute;inset:0}.kb-table td.l a:focus-visible{outline:none}.kb-table td.l a:focus-visible:after{outline:2px solid var(--text);outline-offset:-2px;border-radius:4px}@media (max-width:479px){.kb-table .num{width:64px}.kb-table td,.kb-table th{padding-left:6px;padding-right:6px}}.kb-search{width:260px}@media (max-width:479px){.kb-search{width:100%;flex:1 1 100%}}.kb-more{margin-top:var(--sp-2)}.kb-rows{list-style:none;margin:0;padding:0}.kb-rows>li{border-bottom:1px solid var(--line)}.kb-team{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;min-height:var(--row-h);padding:6px var(--sp-2);color:var(--text);text-decoration:none}.kb-team:hover{background:var(--surface-2)}.kb-team:hover .kb-name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kb-name{font-weight:500;overflow-wrap:break-word}.kb-sub{display:block;font-size:var(--fs-small);color:var(--text-2);font-weight:400}.kb-pos{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.kb-pos .of{color:var(--text-2)}.kb-pos .of,.kb-pos.none{font-family:var(--font-body);font-size:var(--fs-small)}.kb-pos.none{color:var(--text-3)}.kb-event{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;min-height:var(--row-h);padding:6px var(--sp-2)}.kb-event:hover{background:var(--surface-2)}.kb-date{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.kb-event a.kb-name{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}@media (pointer:coarse){.kb-event a.kb-name{min-height:var(--tap)}}.kb-event a.kb-name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kb-n{white-space:nowrap;text-align:right}.kb-n,.kb-wins{color:var(--text-2);font-size:var(--fs-small)}.kb-wins{display:block}.kb-wins a{color:var(--text);text-underline-offset:3px;text-decoration-thickness:1px;display:inline-flex;align-items:center}@media (pointer:coarse){.kb-wins a{min-height:var(--tap)}}.kb-msub{display:none}@media (max-width:767px){.kb-event{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}.kb-event>.kb-date,.kb-event>.kb-n{display:none}.kb-msub{display:block;font-size:var(--fs-small);color:var(--text-2)}.kb-team{padding:8px 0}}.kb-div{margin-top:var(--sp-8)}.kb-div:first-of-type{margin-top:var(--sp-4)}.kb-div h3{font-size:var(--fs-body);font-weight:600;margin:0}.kb-div h3 a{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}@media (pointer:coarse){.kb-div h3 a{min-height:var(--tap)}}.kb-div h3 a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kb-place{margin:0 0 var(--sp-2);font-size:var(--fs-small);color:var(--text-2)}.kb-div .kb-rows,.kb-div .sr-table{max-width:var(--reading-w)}.kb-name.me{font-weight:600}.kb-div .sr-table{table-layout:fixed}.kb-div .sr-table th{width:48px}.kb-div .sr-table th:nth-child(2){width:auto}.kb-div .sr-table th.d{width:88px}.kb-div .sr-table th.pm{width:56px}.kb-ties .sr-tie{grid-template-columns:176px minmax(0,1fr) 176px}.kb-ties .sr-when b{display:inline;margin-right:6px}.kb-ties .sr-when .note{margin-top:2px}@media (max-width:767px){.kb-ties .sr-tie{grid-template-columns:minmax(0,1fr)}.kb-ties .sr-tie-bar{grid-column:1}.kb-ties .sr-when .note{display:inline;margin-top:0}.kb-ties .sr-when .note:before{content:" · "}}