.cb .cb-yr-multiples{border-top:0}.cb .cb-yr-multiples .cb-multiple{padding-top:4px}.cb .cb-yr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cb .cb-yr-cards>li{min-width:0}.cb .cb-yr-card{border:1px solid var(--cb-border);background:var(--cb-card);border-radius:14px;height:100%;padding:20px 22px 18px;transition:border-color .16s,box-shadow .16s;position:relative}.cb .cb-yr-card:hover{border-color:var(--cb-border-strong);box-shadow:var(--cb-shadow)}.cb .cb-yr-card[data-current]{border-color:color-mix(in oklch, var(--cb-primary) 40%, var(--cb-border));background:linear-gradient(to bottom, var(--cb-accent), var(--cb-card) 62%)}.cb .cb-yr-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb .cb-yr-card h3{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;font-size:28px;font-weight:500;line-height:1.1;display:flex}.cb .cb-yr-card h3 small{color:var(--cb-faint);font:500 11.5px/1 var(--cb-mono);letter-spacing:.08em;text-transform:uppercase}.cb .cb-yr-card h3 .cb-row-link{letter-spacing:-.045em;font-weight:500}.cb .cb-yr-edition{color:var(--cb-faint);font:500 11.5px/1 var(--cb-mono);white-space:nowrap}.cb .cb-yr-card dl{border-top:1px solid var(--cb-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:18px;padding-top:16px;display:grid}.cb .cb-yr-card dt{color:var(--cb-muted-fg);font-size:12.5px}.cb .cb-yr-card dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;font-weight:500}.cb .cb-yr-na{color:var(--cb-faint)}.cb .cb-yr-card-foot{color:var(--cb-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12.5px;display:flex}.cb .cb-yr-card-foot svg{color:var(--cb-faint);flex-shrink:0;transition:color .16s,transform .16s}.cb .cb-yr-card:hover .cb-yr-card-foot svg{color:var(--cb-primary);transform:translate(2px)}.cb .cb-yr-step{flex-wrap:wrap;gap:8px;display:flex}.cb .cb-yr-rank-name{align-items:center;gap:9px;min-width:0;display:flex}.cb .cb-yr-empty{color:var(--cb-muted-fg);font-size:14px;line-height:1.6}.cb .cb-yr-orgs{border-top:1px solid var(--cb-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;display:grid}.cb .cb-yr-org{border-bottom:1px solid var(--cb-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 2px;font-size:14px;display:grid;position:relative}.cb .cb-yr-org>div{flex-direction:column;min-width:0;display:flex}.cb .cb-yr-org small{text-overflow:ellipsis;white-space:nowrap;color:var(--cb-faint);font-size:12px;overflow:hidden}.cb .cb-yr-org-n{color:var(--cb-muted-fg);font:500 12px/1 var(--cb-mono);font-variant-numeric:tabular-nums}.cb .cb-yr-org[data-withdrawn] .cb-row-link{color:var(--cb-muted-fg);font-weight:450}.cb .cb-yr-org[data-withdrawn] .cb-logo{opacity:.6}.cb .cb-yr-orgs[data-variant=cards]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cb .cb-yr-orgs[data-variant=cards] .cb-yr-org{border:1px solid var(--cb-border);background:var(--cb-card);border-radius:12px;gap:12px;padding:14px 16px;transition:border-color .16s,box-shadow .16s}.cb .cb-yr-orgs[data-variant=cards] .cb-yr-org:hover{border-color:var(--cb-border-strong);box-shadow:var(--cb-shadow-sm)}.cb .cb-yr-orgs[data-variant=cards] .cb-yr-org-n{color:var(--cb-fg);font-size:14px;font-weight:600}.cb .cb-yr-count{color:var(--cb-faint);font:500 12px/1.4 var(--cb-mono)}.cb .cb-yr-proj-org{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--cb-primary);font:500 11.5px/1.5 var(--cb-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;display:inline-block;position:relative;overflow:hidden}.cb .cb-yr-proj-org:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1040px){.cb .cb-yr-cards,.cb .cb-yr-orgs,.cb .cb-yr-orgs[data-variant=cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cb .cb-yr-cards,.cb .cb-yr-orgs,.cb .cb-yr-orgs[data-variant=cards]{grid-template-columns:minmax(0,1fr)}.cb .cb-yr-card{padding:18px}.cb .cb-yr-card h3{font-size:24px}.cb .cb-yr-org .cb-row-link{white-space:nowrap}.cb .cb-yr-step{width:100%}}
