.registry-page{--rg-blue:#86c8ff;--rg-low:#72d6ae;--rg-medium:#f2bf64;--rg-high:#ff8e88}
.rg-hero{padding:150px 0 86px;border-bottom:1px solid var(--ml-line)}
.rg-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:72px;align-items:center}
.rg-hero h1{max-width:850px;margin:22px 0;font:800 clamp(46px,5vw,74px)/.99 "Manrope",sans-serif;letter-spacing:-.055em}
.rg-hero h1 em{color:var(--rg-blue);font-style:normal}
.rg-hero p{max-width:760px;margin:0;color:var(--ml-muted);font-size:18px;line-height:1.68}
.rg-disclaimer{padding:28px;border:1px solid rgba(134,200,255,.22);border-radius:22px;background:rgba(134,200,255,.045);box-shadow:var(--ml-shadow)}
.rg-disclaimer>span{color:var(--rg-blue);font:600 10px/1 "JetBrains Mono",monospace;letter-spacing:.12em}
.rg-disclaimer p{margin:18px 0 22px;color:var(--ml-muted);font-size:14px;line-height:1.7}
.rg-disclaimer a{display:inline-flex;gap:10px;color:var(--ml-text);font-weight:600}.rg-disclaimer a b{color:var(--rg-blue)}
.rg-section{padding:78px 0 110px}
.rg-toolbar{display:flex;gap:18px;align-items:end;justify-content:space-between;margin-bottom:25px}
.rg-search{display:grid;gap:9px;min-width:min(600px,100%)}.rg-search label{font-size:12px;font-weight:600;color:var(--ml-muted)}
.rg-search>div{display:flex;border:1px solid var(--ml-line);border-radius:13px;overflow:hidden;background:rgba(3,8,13,.42);transition:border-color .2s,box-shadow .2s}.rg-search>div:focus-within{border-color:rgba(134,200,255,.65);box-shadow:0 0 0 3px rgba(134,200,255,.09)}
.rg-search input{min-width:0;flex:1;height:52px;padding:0 16px;border:0;outline:0;color:var(--ml-text);background:transparent;font:500 13px/1 "JetBrains Mono",monospace}.rg-search button{padding:0 22px;border:0;border-left:1px solid var(--ml-line);color:#071018;background:var(--rg-blue);font-weight:700;cursor:pointer}
.rg-networks{display:flex;gap:6px;padding:5px;border:1px solid var(--ml-line);border-radius:13px}.rg-networks button,.rg-pager button{border:0;border-radius:9px;color:var(--ml-muted);background:transparent;font-weight:600;cursor:pointer}.rg-networks button{height:40px;padding:0 15px}.rg-networks button.is-active{color:#071018;background:var(--rg-blue)}
.rg-summary{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px;color:var(--ml-muted);font-size:12px}.rg-summary span{color:var(--ml-text);font-weight:600}.rg-summary small{font-size:11px}
.rg-list{display:grid;gap:12px}.rg-card{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:26px;padding:24px 26px;border:1px solid var(--ml-line);border-radius:18px;background:rgba(255,255,255,.02);transition:border-color .2s,transform .2s}.rg-card:hover{border-color:rgba(134,200,255,.28);transform:translateY(-1px)}
.rg-card__top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.rg-chip{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid var(--ml-line);border-radius:99px;color:var(--ml-muted);font:600 10px/1 "JetBrains Mono",monospace}.rg-chip--reviewed{border-color:rgba(114,214,174,.28);color:var(--rg-low);background:rgba(114,214,174,.06)}
.rg-address{display:flex;align-items:center;gap:10px;min-width:0}.rg-address code{overflow:hidden;color:var(--ml-text);font:600 15px/1.4 "JetBrains Mono",monospace;text-overflow:ellipsis}.rg-copy{flex:none;border:0;color:var(--rg-blue);background:transparent;cursor:pointer;font-size:12px}
.rg-meta{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:12px;color:var(--ml-muted);font-size:12px}.rg-conclusion{max-width:850px;margin:17px 0 0;padding-top:16px;border-top:1px solid var(--ml-line);color:var(--ml-muted);font-size:13px;line-height:1.65}
.rg-txs{display:grid;gap:7px;margin-top:17px}.rg-txs>span{color:var(--ml-muted);font-size:10px;font-weight:600;letter-spacing:.08em}.rg-txs a{display:block;overflow:hidden;color:var(--rg-blue);font:500 11px/1.4 "JetBrains Mono",monospace;text-overflow:ellipsis;white-space:nowrap}
.rg-risk{align-self:stretch;padding:20px;border:1px solid var(--ml-line);border-radius:14px;background:rgba(255,255,255,.018)}.rg-risk>span{display:block;color:var(--ml-muted);font:600 9px/1 "JetBrains Mono",monospace;letter-spacing:.11em}.rg-risk strong{display:flex;align-items:center;gap:9px;margin:13px 0 9px;font:700 17px/1.25 "Manrope",sans-serif}.rg-risk strong::before{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor;content:""}.rg-risk--low strong{color:var(--rg-low)}.rg-risk--medium strong{color:var(--rg-medium)}.rg-risk--high strong{color:var(--rg-high)}.rg-risk--unknown strong{color:var(--ml-muted)}.rg-risk p{margin:0;color:var(--ml-muted);font-size:11px;line-height:1.55}
.rg-loading,.rg-empty{display:grid;place-items:center;gap:12px;min-height:220px;padding:40px;border:1px dashed var(--ml-line);border-radius:18px;color:var(--ml-muted);text-align:center}.rg-loading i{width:24px;height:24px;border:2px solid var(--ml-line);border-top-color:var(--rg-blue);border-radius:50%;animation:rg-spin .8s linear infinite}@keyframes rg-spin{to{transform:rotate(360deg)}}
.rg-pager{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px}.rg-pager button{padding:10px 14px;border:1px solid var(--ml-line)}.rg-pager button:disabled{opacity:.35;cursor:not-allowed}.rg-pager span{color:var(--ml-muted);font-size:12px}
[data-theme="light"] .rg-search>div{background:rgba(255,255,255,.75)}[data-theme="light"] .rg-card,[data-theme="light"] .rg-risk{background:rgba(255,255,255,.48)}
@media(max-width:900px){.rg-hero__grid{grid-template-columns:1fr;gap:38px}.rg-toolbar{align-items:stretch;flex-direction:column}.rg-search{min-width:0}.rg-card{grid-template-columns:1fr}.rg-hero{padding:120px 0 64px}}
@media(max-width:560px){.rg-hero h1{font-size:41px}.rg-section{padding:52px 0 76px}.rg-card{padding:20px 17px}.rg-networks{display:grid;grid-template-columns:repeat(3,1fr)}.rg-networks button{padding:0 7px}.rg-summary{display:grid}.rg-address code{font-size:12px}.rg-search button{padding:0 15px}}
