.sigp{--acc:#F2A93B}
.sg-h1{font-size:clamp(34px,5vw,64px)!important;max-width:22ch}
.sg-d{display:block}.sg-m{display:none}
@media (max-width:640px){.sg-d{display:none}.sg-m{display:block}}
.sg-stats{margin:6px 0 18px}
@media (min-width:800px){.stats.sg-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.sg-fig{margin:0;padding:14px 16px 12px;border-radius:18px}
.sg-tabs{display:flex;align-items:center;gap:6px;margin:0 0 10px;flex-wrap:wrap}
.sg-tabs button{font:600 12px/1 var(--f-mono);letter-spacing:.06em;padding:8px 12px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--ink2);cursor:pointer}
.sg-tabs button[aria-selected=true]{background:var(--acc);border-color:var(--acc);color:#140f08}
.sg-tabs button em{font-style:normal;font-size:10px;padding:2px 5px;border-radius:4px;background:rgba(242,169,59,.18);color:var(--acc);margin-left:4px}
.sg-tabs button[aria-selected=true] em{background:rgba(0,0,0,.18);color:#140f08}
.sg-asof{margin-left:auto;font:500 11px var(--f-mono);color:var(--ink3);letter-spacing:.04em}
.sg-fig figcaption{color:var(--ink3);font-size:12.5px;margin-top:8px;line-height:1.5}
.sg-lock{min-height:220px;display:grid;align-content:center;justify-items:start;gap:8px;padding:26px;border-radius:14px;background:linear-gradient(160deg,rgba(242,169,59,.12),rgba(255,255,255,.02))}
.sg-lock .eb{margin:0}.sg-lock p{margin:0;color:var(--ink2);max-width:60ch}.sg-lock-h{font:400 clamp(24px,3vw,34px)/1.1 var(--f-display);color:var(--ink)!important}
.sg-read{color:var(--ink2);max-width:75ch;margin:14px 0 0;font-size:15px}
.sg-pad{padding:16px}
.sg-peers{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}
.sg-peer{display:block;padding:12px 14px;border-radius:14px;text-decoration:none;color:inherit;transition:border-color .2s}
.sg-peer.me{border-color:rgba(242,169,59,.55);background:linear-gradient(160deg,rgba(242,169,59,.10),var(--glass))}
.sg-peer:hover,.sg-card:hover,.sg-co:hover{border-color:var(--line2)}
.sg-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}
.sg-card{display:grid;gap:4px;padding:14px 16px;border-radius:16px;text-decoration:none;color:inherit;min-width:0}
.sg-card svg{width:100%;height:auto;margin-top:6px}
.sg-card-h{display:flex;align-items:center;gap:8px;font:500 12px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);min-width:0}
.sg-card-h span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sg-card-h .lg{width:22px;height:22px;flex:none}
.sg-card b{font:400 34px/1 var(--f-display)}.sg-card small{color:var(--ink3);font-size:12px}
.sg-ch{margin-left:auto;font:600 12px/1 var(--f-mono);font-style:normal;padding:4px 7px;border-radius:999px;letter-spacing:0;text-transform:none}
.sg-ch.up,.sg-mv b.up,.dt td.up{color:#8be0a8}.sg-ch.up{background:rgba(80,200,120,.12)}
.sg-ch.down,.sg-mv b.down,.dt td.down{color:#ff9a9a}.sg-ch.down{background:rgba(255,90,90,.12)}
.sg-dt{min-width:700px}
.sg-filt{display:grid;gap:10px;margin:8px 0 6px}.sg-filt .chip{cursor:pointer;font-family:inherit}
.sg-board{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:sg}
.sg-row{counter-increment:sg}
.sg-row a{display:grid;grid-template-columns:30px 36px minmax(0,1fr) 120px 118px;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--glass);text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}
.sg-row a:hover{border-color:rgba(242,169,59,.5);transform:translateY(-1px)}
.sg-rk::before{content:counter(sg);font:400 26px/1 var(--f-display);color:var(--ink3)}
.sg-row:nth-child(-n+3) .sg-rk::before{color:var(--acc)}
.sg-row .lg{width:36px;height:36px}
.sg-rt{display:grid;gap:3px;min-width:0}.sg-rt b{font-size:15.5px;font-weight:650}.sg-rt b i{font-style:normal;font-weight:500;color:var(--ink2)}
.sg-rt small{color:var(--ink3);font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sg-mv{display:grid;justify-items:end;gap:2px;text-align:right}.sg-mv b{font:700 18px/1 var(--f-mono)}.sg-mv small{color:var(--ink3);font-size:11px;line-height:1.3}
@media (max-width:640px){.sg-row a{grid-template-columns:24px 30px minmax(0,1fr) 78px;gap:9px;padding:11px 12px}.sg-sp{display:none}.sg-row .lg{width:30px;height:30px}.sg-mv b{font-size:15px}.sg-rk::before{font-size:21px}}
.sg-rt small{-webkit-line-clamp:1}
@media (max-width:640px){.sg-rt small{-webkit-line-clamp:2}}
.sg-tops{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}
.sg-tl{padding:14px 16px;border-radius:16px}.sg-tl h3{margin:0 0 8px;font:500 12px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}
.sg-tl ol{list-style:none;margin:0;padding:0;counter-reset:t}
.sg-tl li{counter-increment:t}
.sg-tl a{display:grid;grid-template-columns:22px minmax(0,1fr) auto 64px 86px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit;font-size:14px}
.sg-tl li:first-child a{border-top:0}
.sg-tl a::before{content:counter(t);font:500 12px var(--f-mono);color:var(--ink3)}
.sg-tn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-tv{font:500 12.5px var(--f-mono);color:var(--ink2)}
.sg-tl b{font:600 12.5px var(--f-mono);text-align:right}.sg-tl b.up{color:#8be0a8}.sg-tl b.down{color:#ff9a9a}
.sg-cos{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}
.sg-co{display:grid;gap:10px;padding:16px;border-radius:16px;text-decoration:none;color:inherit}
.sg-co ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.sg-co li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;gap:8px;align-items:center;font-size:13.5px;color:var(--ink2)}
.sg-co li b{font:600 13px var(--f-mono);color:var(--ink)}.sg-co li em{text-align:right}
.sg-meth p{max-width:78ch;color:var(--ink2)}
@media (max-width:640px){.sg-peers,.sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sg-peer{padding:10px}.sg-card{padding:12px}.sg-card b{font-size:26px}.sg-card-h{font-size:10.5px;letter-spacing:.03em}.sg-card .sg-ch{font-size:10.5px;padding:3px 5px}}
