.signal-main{max-width:1000px;margin:64px auto;padding:0 24px}.signal-main h1{font-size:44px}.signal-section{margin:32px 0;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}#search{display:flex;gap:12px}#ca{flex:1;min-width:0}#search button{width:auto;white-space:nowrap}.signal-row{padding:18px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.signal-row summary{cursor:pointer}.signal-row a{color:var(--blue)}.signal-meta{color:var(--muted);font-size:14px}.signal-multiple{color:var(--green);font-size:24px;font-weight:700}.signal-record{margin:14px 0}.signal-empty{color:var(--muted);padding:20px 0}@media(max-width:600px){.signal-section{padding:18px}.signal-main{margin:32px auto;padding:0 16px}.topbar{padding:16px}.signal-main h1{font-size:32px}}
.ranking-row{display:flex;align-items:center;gap:16px;padding:12px 0;line-height:1.45}.ranking-row .signal-multiple{flex:0 0 116px;font-size:20px;white-space:nowrap}.ranking-content{min-width:0;flex:1}.ranking-identity{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.ranking-ca{font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.ranking-identity .signal-meta{font-size:12px}.ranking-content>.signal-meta{font-size:12px;margin-top:3px}@media(max-width:600px){.ranking-row{gap:10px;align-items:flex-start}.ranking-row .signal-multiple{flex-basis:90px;font-size:17px}.ranking-ca{font-size:12px}.ranking-identity{gap:3px}}
.recent-history{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.recent-history>summary{cursor:pointer;color:var(--muted);font-size:14px}#recent-list{max-height:480px;overflow:auto}#recent-list .signal-row{padding:9px 0}#recent-more{margin-top:12px;width:auto;font-size:13px}
.ranking-source{display:flex;gap:12px;align-items:baseline}.ranking-source a{color:var(--blue);text-decoration:none}.ranking-source a:hover{text-decoration:underline}
