:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e2e8f0;background:#081018;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#38bdf824,#0000 34%),radial-gradient(circle at 100% 0,#4ade8024,#0000 28%),#081018;min-width:320px;margin:0}button,select{font:inherit}button{color:inherit}.app-shell{width:min(1200px,100vw - 32px);margin:0 auto;padding:32px 0 48px}.hero{padding:12px 0 28px}.page-nav{gap:12px;margin-top:18px;display:flex}.page-nav__link{color:#cbd5e1;background:#0f172a99;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-width:110px;padding:10px 14px;text-decoration:none;display:inline-flex}.page-nav__link--active{color:#f8fafc;background:#0e749059;border-color:#7dd3fc80}.eyebrow,.section-kicker{color:#7dd3fc;text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:.8rem}.hero h1,.panel h2{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:.95}.panel h2{font-size:1.5rem;line-height:1.1}.refresh-status{color:#94a3b8;align-items:center;gap:8px;margin-top:10px;font-size:.9rem;display:inline-flex}.refresh-status__dot{background:#94a3b873;border-radius:999px;width:8px;height:8px}.refresh-status__dot--active{background:#7dd3fc;box-shadow:0 0 0 4px #7dd3fc1f}.activity-totals{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.activity-pager__button{cursor:pointer;background:#0f172abf;border:1px solid #94a3b833;border-radius:12px;padding:9px 12px}.activity-pager__button:hover{border-color:#7dd3fc73}.activity-pager__button:disabled{opacity:.45;cursor:default}.activity-pager{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.activity-pager__button--active{color:#f8fafc;background:#0e749059;border-color:#7dd3fc8c}.activity-total-card{background:#0f172a73;border:1px solid #94a3b824;border-radius:14px;gap:2px;min-width:170px;padding:10px 12px;display:grid}.activity-total-card--skeleton,.activity-chart-skeleton{position:relative;overflow:hidden}.activity-total-card--skeleton{min-height:74px}.activity-total-card--skeleton:after,.activity-chart-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#94a3b824,#0000);animation:1.2s ease-in-out infinite activity-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.activity-total-card__label{color:#94a3b8;font-size:.82rem}.activity-total-card__value{font-size:1.15rem;line-height:1.2}.activity-total-card__value--small{font-size:.98rem;line-height:1.4}.activity-total-card__muted{color:#94a3b8;font-size:.82rem}.hero-copy{color:#94a3b8;width:min(720px,100%);margin:16px 0 0;font-size:1rem}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081018d1;border:1px solid #94a3b82e;border-radius:20px;margin-top:20px;padding:20px}.panel-error{color:#fecaca;border-color:#f8717166}.panel-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.control-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px;display:grid}.control-grid--quotes{grid-template-columns:repeat(3,minmax(170px,1fr))}label{color:#cbd5e1;gap:6px;font-size:.9rem;display:grid}select{color:#f8fafc;background:#0f172ae6;border:1px solid #94a3b83d;border-radius:12px;width:100%;padding:10px 12px}.loading-row,.empty-state,.panel-error-inline{color:#94a3b8;padding:12px 0}.panel-error-inline{color:#fca5a5}.chart-shell{overflow-x:auto}.activity-chart-skeleton-shell{gap:16px;display:grid}.activity-chart-skeleton{background:#0f172a8c;border:1px solid #94a3b824;border-radius:16px;align-items:end;min-height:320px;padding:16px 20px 64px 52px;display:flex}.activity-chart-skeleton__bars{align-items:end;gap:14px;width:100%;height:100%;display:flex}.activity-chart-skeleton__bar{background:#94a3b82e;border-radius:10px 10px 0 0;flex:1 1 0;min-width:20px}.activity-legend-skeleton{flex-wrap:wrap;gap:14px;display:flex}.activity-legend-skeleton__item{background:#94a3b824;border-radius:999px;width:140px;height:18px}.activity-svg{background:#0f172a8c;border:1px solid #94a3b824;border-radius:16px;width:100%;min-width:880px;display:block}.activity-grid-line{stroke:#94a3b824;stroke-width:1px}.activity-grid-line--zero{stroke:#e2e8f057}.activity-grid-line--vertical{stroke:#94a3b83d}.activity-axis-label{fill:#94a3b8;font-size:11px}.legend{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.legend-item{color:#cbd5e1;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.legend-item--muted{color:#94a3b8}.legend-dot{border-radius:999px;width:10px;height:10px}.legend-dot--outline{background:0 0;border:1px solid #94a3b880}@keyframes activity-skeleton-shimmer{to{transform:translate(100%)}}.table-shell{overflow-x:auto}.copy-chip{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.copy-chip:hover,.copy-chip:focus-visible{color:#7dd3fc}.copy-chip--fee{text-align:left}.copy-chip__status{color:#86efac;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem}.visibility-tag--warning{color:#fca5a5}.visibility-tag--trusted{font-weight:700}table{border-collapse:collapse;width:100%;min-width:1080px}th,td{text-align:left;border-bottom:1px solid #94a3b81f;padding:12px 10px}th{color:#94a3b8;font-size:.85rem;font-weight:600}.mono{font-family:SFMono-Regular,ui-monospace,monospace}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.status-pill--healthy{color:#86efac;background:#22c55e24}.status-pill--error{color:#fca5a5;background:#f8717124}.waku-nodes-table{min-width:680px}.waku-col-expand{color:#94a3b8;-webkit-user-select:none;user-select:none;width:28px;padding:12px 0 12px 10px;font-size:.85rem}.waku-row--clickable{cursor:pointer}.waku-row--clickable:hover td{background:#94a3b80f}.waku-row--detail td{border-bottom:1px solid #94a3b81f;padding:0 10px 14px}.waku-detail-card{background:#0f172a73;border:1px solid #94a3b824;border-radius:14px;padding:16px 20px}.waku-detail-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px 20px;display:grid}.waku-detail-section{gap:4px;min-width:0;display:grid;overflow:hidden}.waku-detail-section .mono{overflow-wrap:anywhere;word-break:break-all}.waku-detail-section--full{grid-column:1/-1}.waku-detail-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.waku-address-list,.waku-capabilities,.waku-capabilities__multiaddrs{gap:8px;display:grid}.waku-address-list__button{text-align:left;width:fit-content}.waku-chip-list{flex-wrap:wrap;gap:8px;display:flex}.waku-chip{color:#bae6fd;background:#0e74902e;border:1px solid #7dd3fc3d;border-radius:999px;align-items:center;padding:4px 10px;font-size:.82rem;display:inline-flex}.waku-capabilities__multiaddrs,.waku-last-error{color:#cbd5e1;font-size:.9rem}.waku-last-error{color:#fca5a5;white-space:pre-wrap;max-width:320px}.quote-col-expand{color:#94a3b8;-webkit-user-select:none;user-select:none;width:28px;padding:12px 0 12px 10px;font-size:.85rem}.quote-row--clickable{cursor:pointer}.quote-row--clickable:hover td{background:#94a3b80f}.quote-row--detail td{border-bottom:1px solid #94a3b81f;padding:0 10px 14px}.quote-detail-card{background:#0f172a73;border:1px solid #94a3b824;border-radius:14px;padding:16px 20px}.quote-detail-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px 20px;display:grid}.quote-detail-section{gap:4px;min-width:0;display:grid;overflow:hidden}.quote-detail-section .mono{overflow-wrap:anywhere;word-break:break-all}.quote-detail-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}@media (width<=900px){.panel-header{flex-direction:column;align-items:stretch}.page-nav{flex-wrap:wrap}.control-grid,.control-grid--quotes{grid-template-columns:1fr}.app-shell{width:min(100vw - 20px,1200px);padding-top:20px}}
