 .cnw-directory{--cnw-bg:#091319;--cnw-card:#10212a;--cnw-line:#27444c;--cnw-txt:#eef9fc;--cnw-muted:#a5bac1;--cnw-cyan:#29d4dd;box-sizing:border-box;background:var(--cnw-bg);color:var(--cnw-txt);padding:clamp(16px,3vw,30px);border-radius:16px;font:inherit;max-width:100%;margin:24px 0} .cnw-directory *{box-sizing:border-box} .cnw-directory .cnw-header{margin-bottom:24px} .cnw-kicker{letter-spacing:2px;font-size:11px;color:var(--cnw-cyan);font-weight:750;margin-bottom:10px} .cnw-directory h3{color:#fff!important;font-size:clamp(23px,3vw,32px);line-height:1.25;margin:0 0 12px;font-weight:800} .cnw-directory p{color:var(--cnw-muted);line-height:1.65;font-size:14px} .cnw-directory a{color:var(--cnw-cyan);text-decoration:none} .cnw-directory a:hover{text-decoration:underline}.cnw-search-label{display:block;color:#eef9fc;font-size:13px;font-weight:700;margin-bottom:8px} .cnw-directory input.cnw-search{display:block;width:100%;max-width:100%;background:#152b34;border:1px solid #3a6570;color:white;border-radius:10px;padding:14px;font-size:15px;outline-offset:3px}.cnw-search::placeholder{color:#a6b9c0}.cnw-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 8px}.cnw-directory button{font:inherit;cursor:pointer}.cnw-filter{border:1px solid var(--cnw-line);background:#15252e;color:#cadce1;padding:9px 13px;border-radius:30px;font-size:13px}.cnw-filter.active{border-color:var(--cnw-cyan);background:#0c4650;color:white}.cnw-filter small{opacity:.75;margin-left:4px}.cnw-result{font-size:12px!important;margin:12px 0}.cnw-list{display:grid;gap:9px}.cnw-item{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--cnw-line);border-radius:12px;background:var(--cnw-card);min-width:0}.cnw-item[hidden],.cnw-empty[hidden]{display:none!important}.cnw-number{color:#7297a2;font-weight:750;font-size:12px;min-width:25px}.cnw-wallet{flex:1;min-width:0}.cnw-meta{display:flex;align-items:center;gap:8px;color:#9cb4bd;font-size:11px;margin-bottom:7px}.cnw-pill{color:#22d4dc;background:#073c46;border-radius:5px;padding:3px 7px;font-weight:750}.cnw-address{display:block;color:white!important;font-size:13px!important;line-height:1.65;overflow-wrap:anywhere;word-break:break-all;white-space:normal;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;background:transparent!important;padding:0!important}.cnw-actions{display:flex;gap:7px;flex-wrap:wrap}.cnw-directory .cnw-copy,.cnw-directory a.cnw-open{border:1px solid #3c6370;border-radius:8px;padding:10px 12px;background:transparent;color:white;font-size:12px;font-weight:700;white-space:nowrap;line-height:1.2;text-decoration:none}.cnw-directory a.cnw-open{background:#17c4d1;color:#062027;border-color:#17c4d1}.cnw-directory button:focus-visible,.cnw-directory a:focus-visible{outline:2px solid white;outline-offset:3px}.cnw-note{background:#152832;padding:14px 16px;border-left:3px solid #29d4dd;border-radius:6px;margin-top:20px;color:#b9cbd0;font-size:13px;line-height:1.65}.cnw-note strong{color:white}@media(max-width:700px){.cnw-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.cnw-actions{grid-column:2}.cnw-directory .cnw-copy,.cnw-directory a.cnw-open{flex:1;text-align:center}.cnw-directory{padding:16px}}
/* Compact article embed — v1.1 */
.cnw-directory{padding:14px 16px!important;margin:16px 0!important;border-radius:11px!important}
.cnw-directory .cnw-header{margin-bottom:12px!important}
.cnw-kicker{font-size:10px!important;letter-spacing:1.2px!important;margin-bottom:5px!important}
.cnw-directory h3{font-size:20px!important;line-height:1.25!important;margin:0 0 6px!important}
.cnw-directory .cnw-header p{font-size:12px!important;line-height:1.45!important;margin:0!important}
.cnw-search-label{font-size:12px!important;margin-bottom:5px!important}
.cnw-directory input.cnw-search{padding:9px 11px!important;min-height:36px!important;font-size:13px!important}
.cnw-filters{margin:9px 0 5px!important;gap:5px!important}
.cnw-filter{padding:6px 9px!important;font-size:11px!important;line-height:1.2!important}
.cnw-result{margin:5px 0 8px!important;font-size:11px!important}
.cnw-list{gap:5px!important}
.cnw-item{padding:8px 10px!important;gap:9px!important;border-radius:8px!important;min-height:52px!important}
.cnw-number{font-size:10px!important;min-width:20px!important}
.cnw-meta{font-size:10px!important;gap:6px!important;margin-bottom:2px!important}
.cnw-pill{padding:2px 5px!important;font-size:10px!important}
.cnw-address{font-size:11px!important;line-height:1.35!important}
.cnw-actions{gap:5px!important}
.cnw-directory .cnw-copy,.cnw-directory a.cnw-open{padding:6px 8px!important;font-size:11px!important;border-radius:6px!important}
.cnw-note{padding:10px 12px!important;margin-top:12px!important;font-size:11px!important;line-height:1.5!important}
@media(max-width:700px){.cnw-directory{padding:12px!important}.cnw-item{grid-template-columns:19px minmax(0,1fr)!important;gap:5px!important}.cnw-actions{margin-top:2px!important}.cnw-directory .cnw-copy,.cnw-directory a.cnw-open{padding:7px 8px!important}}
