:root{--blue:#0879db;--ink:#152c49;--muted:#667b92;--line:#e0e9f3}
*{box-sizing:border-box}
body{margin:0;background:#f2f6fb;color:var(--ink);font:14px/1.55 Inter,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}
a{color:var(--blue);text-decoration:none}button,select{font:inherit}button{cursor:pointer}
a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #128bed77;outline-offset:2px}
.shell{max-width:1240px;padding:0 28px 72px;margin:auto}
.intro{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;min-height:215px;padding:40px 46px;margin:26px 0 20px;border-radius:24px;background:linear-gradient(113deg,#0c376a 0%,#135ca3 60%,#0e83cb 100%);color:#fff;box-shadow:0 20px 42px #15578822}
.intro:after{content:"";position:absolute;right:-100px;top:-190px;width:480px;height:480px;border:1px solid #ffffff24;border-radius:50%;pointer-events:none}
.intro-copy{position:relative;z-index:1;max-width:690px}.eyebrow{font-size:11px;color:#a8ddff;letter-spacing:.19em;font-weight:800}
.intro h1{margin:12px 0 8px;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.2}.intro p{margin:0;color:#d6e9fa;line-height:1.8}
.intro-visual{position:relative;width:210px;height:145px;flex:none;margin-right:25px;transform:rotate(-19deg)}
.intro-visual:before,.intro-visual:after{content:"";position:absolute;border:1px solid #ffffff47;border-radius:20px;inset:10px 25px;transform:skew(15deg)}
.intro-visual:after{inset:35px 0 -15px 50px;border-color:#9ee0ff66}
.intro-visual span{position:absolute;width:20px;height:20px;border-radius:6px;background:#b9eaff;box-shadow:0 0 30px #9fe9ff77;z-index:1}
.intro-visual span:nth-child(1){top:0;left:70px}.intro-visual span:nth-child(2){top:80px;right:0}.intro-visual span:nth-child(3){bottom:0;left:25px}
.panel{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 15px 38px #1745770c}
.browser-controls{padding:26px 32px 22px;background:linear-gradient(180deg,#fff,#f9fbfe);border-bottom:1px solid var(--line)}
.panel-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.network-control,.tabs-heading{display:flex;align-items:center;gap:13px}.network-control>div{min-width:0}
.step-number{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:9px;background:#eaf3ff;color:#076fcb;font-size:11px;font-weight:800}
.panel-top label,.tabs-heading strong{display:block;font-size:14px;font-weight:750;color:var(--ink)}.panel-top label{margin-bottom:8px}
.panel-top select{width:min(330px,65vw);max-width:100%;min-height:44px;padding:9px 38px 9px 13px;background:#fff;color:var(--ink);border:1px solid #cbdbea;border-radius:10px;box-shadow:0 2px 7px #173c6908}
.panel-top p{max-width:410px;margin:0;padding:10px 14px;color:#59718c;font-size:12px;line-height:1.7;background:#edf5fc;border-left:3px solid #5da9e4;border-radius:0 9px 9px 0}
.tabs-heading{margin-top:24px}.view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0 44px}.view-tabs a{padding:9px 18px;border:1px solid transparent;border-radius:9px;color:#526b85;font-weight:650;transition:background .15s,color .15s,border-color .15s}.view-tabs a:hover{background:#eaf4ff;color:var(--blue)}.view-tabs a.active{background:#e8f3ff;border-color:#bcdfff;color:#086dbd;box-shadow:inset 0 -2px 0 #1788e2}
.results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 32px;padding:24px 0 14px;border-bottom:1px solid var(--line)}.results-kicker{color:#4088bf;font-size:11px;letter-spacing:.12em;font-weight:800}.results-heading h2{margin:3px 0 0;font-size:21px;line-height:1.3}.results-context{display:inline-flex;align-items:center;padding:6px 12px;border-radius:100px;background:#eff6fd;color:#3276ab;font-size:12px;font-weight:700;white-space:nowrap}
.meta{min-height:44px;margin:0 32px;color:var(--muted);font-size:12px;padding:14px 0 12px;line-height:1.6;overflow-wrap:anywhere}.state{margin:12px 32px;padding:24px 12px;text-align:center;color:var(--muted)}.state[hidden],.table-wrap[hidden],.pager[hidden]{display:none}.state.error{color:#b4454e;background:#fff5f5;border-radius:10px}.state.warning{color:#8c651f;background:#fff9eb;border-radius:10px}
.browse-skeleton{margin:0 32px}.browse-skeleton[hidden]{display:none}
.table-wrap{margin:0 32px 8px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;text-align:left}th{background:#f3f7fc;color:#516983;font-size:12px;font-weight:700}td,th{padding:14px 15px;border-bottom:1px solid #eaf0f6;white-space:nowrap}tbody tr:last-child td{border-bottom:0}td{font-size:13px;max-width:270px;overflow:hidden;text-overflow:ellipsis;color:#314962}td:first-child{font-weight:700;color:var(--ink)}td a{display:inline-block;max-width:245px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}td code{font-size:12px}tbody tr:hover{background:#f6faff}
.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 32px 28px;color:var(--muted);font-size:12px}.pager button{min-height:38px;padding:8px 16px;border:1px solid #d3e1ef;border-radius:9px;background:#fff;color:var(--ink);font-weight:650}.pager button:not(:disabled):hover{border-color:#83baf1;color:var(--blue)}.pager button:disabled{opacity:.45;cursor:not-allowed}
.transaction-dashboard[hidden]{display:none}.transaction-dashboard{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px;margin:4px 32px 28px}.latest-panel,.trend-panel{min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;padding:20px 22px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-kicker{display:block;color:#8a98aa;font-size:10px;font-weight:800;letter-spacing:.16em}.section-heading h2{margin:3px 0 14px;color:#26364b;font-size:16px}.live-status{display:inline-flex;align-items:center;gap:6px;color:#7c8b9c;font-size:11px;white-space:nowrap}.live-status i{width:6px;height:6px;border-radius:50%;background:#35b88a;box-shadow:0 0 0 3px #35b88a22}.transaction-feed{height:382px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d6e1ed transparent}.transaction-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 106px;align-items:center;gap:16px;min-height:72px;border-bottom:1px solid #edf1f6;font-size:12px}.transaction-row:last-child{border-bottom:0}.transaction-hash{color:#26364b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.transaction-flow{display:grid;gap:4px;color:#26364b;min-width:0}.transaction-flow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transaction-flow b{display:inline-block;width:42px;margin-right:7px;color:#8b98a8;font-size:10px;font-weight:400}.transaction-flow a{color:#26364b}.transaction-row time{color:#9aa6b4;font-size:11px;white-space:nowrap}.trend-legend{display:flex;justify-content:flex-end;gap:16px;color:#8b98a8;font-size:11px}.trend-legend span{display:inline-flex;align-items:center;gap:5px}.trend-legend i{width:7px;height:7px;border-radius:50%}.legend-total{background:#678dde}.legend-confirmed{background:#55b8aa}.chart-wrap{height:240px;margin-top:2px}.chart-wrap svg{width:100%;height:100%;overflow:visible}.chart-grid path{fill:none;stroke:#edf1f5;stroke-width:1}.chart-area{fill:#678dde12}.chart-line{fill:none;stroke-width:2}.total-line{stroke:#678dde}.confirmed-line{stroke:#55b8aa}.chart-labels{display:flex;justify-content:space-between;color:#9ba6b2;font-size:10px}.chart-labels span:not(:first-child):not(:last-child){display:none}.trend-updated{color:#a0aab6;font-size:10px;white-space:nowrap;padding-top:3px}
@media(max-width:900px){.transaction-dashboard{grid-template-columns:1fr}.trend-panel{min-height:350px}.intro-visual{margin-right:0}}
@media(max-width:680px){.shell{padding:0 14px 44px}.intro{min-height:0;margin:16px 0;padding:29px 23px;border-radius:18px}.intro-visual{display:none}.intro h1{font-size:28px}.intro p{font-size:13px}.browser-controls{padding:20px 18px}.panel-top{display:block}.panel-top select{width:100%}.network-control>div{flex:1}.panel-top p{max-width:none;margin:16px 0 0 44px}.view-tabs{margin-left:0;gap:7px}.view-tabs a{padding:8px 12px}.results-heading{margin:0 18px;padding:20px 0 12px}.results-heading h2{font-size:19px}.meta{margin:0 18px}.state,.browse-skeleton{margin:12px 18px}.transaction-dashboard{margin:4px 18px 22px}.pager{margin:20px 18px 25px}
.table-wrap{margin:0 18px 8px;overflow:visible;border:0;border-radius:0}table,tbody,tr,td{display:block}thead{display:none}tbody tr{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:7px 12px;box-shadow:0 3px 12px #153c7009}tbody tr:last-child td{border-bottom:1px solid #eaf0f6}td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;max-width:none;padding:9px 0;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-align:right}td:last-child,tbody tr:last-child td:last-child{border-bottom:0}td:before{content:attr(data-label);color:var(--muted);font-weight:500;flex:none;text-align:left}td a{max-width:65%;white-space:nowrap}td:first-child{font-weight:700}}
@media(max-width:520px){.results-heading{align-items:flex-start}.results-context{max-width:45%;overflow:hidden;text-overflow:ellipsis;display:block}.latest-panel,.trend-panel{padding:16px}.transaction-row{grid-template-columns:minmax(0,1fr) 56px 88px;gap:8px}.transaction-feed{height:360px}.transaction-flow b{display:block;width:auto;margin:0}.chart-wrap{height:210px}}
@media(min-width:721px) and (max-width:900px){.site-footer--shared .site-footer__main{grid-template-columns:1fr 34px;gap:24px 12px}.site-footer--shared .site-footer__about{grid-column:1}.site-footer--shared .site-footer__nav{grid-column:1/-1;grid-row:2}.site-footer--shared .site-footer__top{grid-column:2;grid-row:1}}