.home .cchip.on{background:var(--color-accent-soft);border-color:transparent;color:var(--color-accent-soft-ink)}.home .cchip.on small{color:var(--color-accent-soft-count)}.home .crow .flag{width:18px;height:12px}.home .ex{padding:12px 14px;border-bottom:1px solid var(--color-line)}.home .ex:last-child{border-bottom:0}.home .ex-h{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.home .ex-h h3{margin:0;font-size:14px;font-weight:700}.home .ex-h a{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--color-ink-muted);display:inline-flex;align-items:center;gap:3px}.home .ex-h a:hover{color:var(--color-ink)}.home .ex-h a svg{width:13px;height:13px}.home .ex-p{margin:0;color:var(--color-ink-faint);font-size:13px}.home .cgrid{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.home .cgrid a{display:flex;align-items:center;gap:7px;height:28px;font-size:13px;min-width:0}.home .cgrid .cn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .cgrid a:hover .cn{color:var(--color-ink-muted)}.home .cgrid .n{margin-left:auto;color:var(--color-ink-faint);font-size:12px}.home .letters{display:flex;flex-wrap:wrap;gap:3px}.home .letters a,.home .letters span{width:24px;height:24px;border-radius:4px;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--color-surface-2)}.home .letters a:hover{background:var(--color-surface-3)}.home .letters span{background:transparent;color:var(--color-line-strong)}@media (max-width:960px){.home .rail{gap:12px}.home .letters a,.home .letters span{width:32px;height:32px;font-size:13px}.home .cgrid a{height:36px}}