.edge-inspector{box-sizing:border-box;position:fixed;z-index:35;width:320px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555 transparent;border:1px solid #3c3c3c;border-radius:5px;background:#0b0b0bf5;color:#eee;box-shadow:0 14px 45px #0009;font:12px/1.55 'IBM Plex Sans',Arial,sans-serif;overflow-wrap:anywhere;animation:edge-inspector-in .24s ease-out;transform-origin:50% 50%}
.edge-inspector[hidden]{display:none!important}.edge-inspector.is-closing{pointer-events:none;animation:edge-inspector-out .16s ease-in forwards}
.edge-inspector__head{display:flex;align-items:flex-start;gap:12px;position:sticky;top:0;z-index:1;padding:14px 14px 11px;border-bottom:1px solid #333;background:#0b0b0b}
.edge-inspector__heading{min-width:0;flex:1}.edge-inspector__eyebrow{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#ff5151;margin:0 0 5px}.edge-inspector__title{font:500 14px/1.4 'IBM Plex Sans',Arial,sans-serif;margin:0;color:#fff}
.edge-inspector__close{display:grid;place-items:center;flex:none;width:24px;height:24px;margin:-4px -5px 0 0;padding:0;border:0;background:transparent;color:#bbb;font:24px/1 Arial,sans-serif;cursor:pointer}.edge-inspector__close:hover{color:#fff}.edge-inspector :is(button,a,summary):focus-visible{outline:2px solid #ff5151;outline-offset:2px}
.edge-inspector__body{padding:0 14px 13px}.edge-inspector__record{padding:12px 0;border-bottom:1px solid #2d2d2d}.edge-inspector__record:last-child{border-bottom:0;padding-bottom:0}.edge-inspector__record-summary{cursor:pointer;font-weight:500;color:#e5e5e5;line-height:1.55}.edge-inspector__record[open]>.edge-inspector__record-summary{margin-bottom:9px}.edge-inspector__record-summary::marker{color:#ff5151}
.edge-inspector__direction{margin:0 0 5px;font-size:10px;color:#aaa}.edge-inspector__relation{margin:0 0 6px;color:#eee}.edge-inspector__date{margin:5px 0;font-size:10px;color:#aaa}.edge-inspector__amount{margin:8px 0;color:#fff;font-size:12px;font-variant-numeric:tabular-nums}.edge-inspector__note{margin:8px 0;color:#b9b9b9;font-size:11px;white-space:pre-line}.edge-inspector__count{margin:10px 0 0;color:#999;font-size:10px}
.edge-inspector__sources{margin-top:12px}.edge-inspector__label{margin:0 0 4px;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#999}.edge-inspector__source{padding:5px 0;font-size:10px;line-height:1.55}.edge-inspector__source-title{color:#ddd;text-decoration:none}.edge-inspector a.edge-inspector__source-title{border-bottom:1px solid #743030}.edge-inspector a.edge-inspector__source-title:hover{color:#fff;border-color:#ff5151}.edge-inspector__source-date{display:block;color:#999;font-size:9px}.edge-inspector__location{margin:2px 0;color:#aaa;font-size:9px}.edge-inspector__context{margin-top:3px;color:#aaa;font-size:10px}.edge-inspector__context>summary{cursor:pointer;color:#999;font-size:9px}.edge-inspector__context>p{margin:5px 0;white-space:pre-line}
.edge-inspector__money{padding-top:12px;border-bottom:1px solid #383838;padding-bottom:12px}.edge-inspector__section-title{font:500 10px/1.5 'IBM Plex Sans',Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ff5151;margin:0}.edge-inspector__money-category{font-size:10px;color:#aaa;margin:0 0 6px}.edge-inspector__facts{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5px 10px;margin:10px 0;font-size:10px}.edge-inspector__facts dt{color:#999}.edge-inspector__facts dd{margin:0;color:#ddd}
@keyframes edge-inspector-in{from{opacity:0;filter:blur(7px);transform:translate(4px,5px) scale(.985)}to{opacity:1;filter:blur(0);transform:none}}
@keyframes edge-inspector-out{from{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(6px);transform:translate(3px,-3px) scale(1.01)}}
@media(max-width:700px){.edge-inspector__head{padding:12px 12px 10px}.edge-inspector__body{padding:0 12px 12px}.edge-inspector__title{font-size:13px}.edge-inspector__close{width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){.edge-inspector,.edge-inspector.is-closing{animation:none!important;filter:none!important;transform:none!important}}
