.ex-shell{--ex-font:"DM Sans",system-ui,sans-serif;--ex-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--ex-bold:700;--ex-xs:.6875rem;--ex-sm:.8125rem;--ex-base:.875rem;--ex-lg:1.125rem;--ex-xl:1.5rem;--ex-lh-sm:1.2;--ex-lh-md:1.5;--ex-lh-lg:1.65;--ex-0:0px;--ex-1:4px;--ex-2:8px;--ex-3:12px;--ex-4:16px;--ex-5:20px;--ex-6:24px;--ex-7:28px;--ex-8:32px;--ex-9:36px;--ex-10:40px;--ex-radius:8px;--ex-radius-lg:12px;--ex-radius-pill:999px;--ex-border-width:1px;--ex-border:#ffffff1a;--ex-border-highlight:#ffffff2e;--ex-bg:#0e0e10;--ex-surface:#161618;--ex-surface-muted:#111113;--ex-surface-active:#1c1c1f;--ex-surface-hover:#ffffff08;--ex-text:#e4e4e7;--ex-muted:#71717a;--ex-primary:#fa4616;--ex-error:#ef4444;--ex-success:#22c55e;--ex-speed:.2s;--ex-content-wide:72rem;--ex-content:45rem;--ex-form-width:28rem;font-family:var(--ex-font);color:var(--ex-text);font-size:var(--ex-sm);line-height:var(--ex-lh-md);-webkit-font-smoothing:antialiased;gap:var(--ex-5);inline-size:min(100%,var(--ex-content-wide));min-height:calc(100vh - 100px);padding:var(--ex-4)clamp(var(--ex-4),3vw,var(--ex-8));grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.ex-header{justify-content:space-between;align-items:center;gap:var(--ex-3);flex-wrap:wrap;display:flex}.ex-header nav{align-items:center;gap:var(--ex-2);font-size:var(--ex-sm);display:flex}.ex-brand{align-items:center;gap:var(--ex-1);font-weight:var(--ex-bold);font-size:var(--ex-base);letter-spacing:-.01em;color:var(--ex-text);margin-right:var(--ex-3);text-decoration:none;display:inline-flex}.ex-brand span{color:var(--ex-muted);font-weight:500}.ex-header-actions{align-items:center;gap:var(--ex-2);display:flex}.ex-nav-link{align-items:center;gap:var(--ex-1);padding:var(--ex-2)var(--ex-3);border-radius:var(--ex-radius);color:var(--ex-muted);font:inherit;font-size:var(--ex-sm);cursor:pointer;transition:background var(--ex-speed),color var(--ex-speed);white-space:nowrap;background:0 0;border:none;font-weight:500;text-decoration:none;display:inline-flex}.ex-nav-link:hover{background:var(--ex-surface-hover);color:var(--ex-text)}.ex-nav-link.active{background:var(--ex-surface);color:var(--ex-text)}.ex-nav-link svg{width:var(--ex-4);height:var(--ex-4);flex-shrink:0}.ex-badge{margin-left:var(--ex-1);border-radius:var(--ex-radius-pill);color:#f87171;font-size:10px;font-weight:var(--ex-bold);background:#ef444426;padding:1px 6px}.ex-content{gap:var(--ex-5);align-content:start;display:grid}.ex-content.ex-search-mode{max-width:var(--ex-form-width);align-content:center;width:100%;margin-inline:auto}.ex-search-form{gap:var(--ex-4);max-width:var(--ex-form-width);width:100%;margin-inline:auto;display:grid}.ex-search-input-group{gap:var(--ex-2);display:flex}.ex-search-input-group input{padding:var(--ex-3)var(--ex-4);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);color:var(--ex-text);font-family:var(--ex-mono);font-size:var(--ex-sm);line-height:var(--ex-lh-md);transition:border-color var(--ex-speed);outline:none;flex:1}.ex-search-input-group input::placeholder{color:var(--ex-muted);font-family:var(--ex-font)}.ex-search-input-group input:focus{border-color:var(--ex-border-highlight)}.ex-search-btn{align-items:center;gap:var(--ex-2);padding:var(--ex-2)var(--ex-4);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);color:var(--ex-text);font:inherit;font-weight:600;font-size:var(--ex-sm);cursor:pointer;transition:background var(--ex-speed);white-space:nowrap;display:inline-flex}.ex-search-btn:hover{background:var(--ex-surface-active)}.ex-search-btn svg{width:var(--ex-4);height:var(--ex-4)}.ex-examples{align-items:center;gap:var(--ex-2);padding:var(--ex-1)0;flex-wrap:wrap;display:flex}.ex-examples-label{color:var(--ex-muted);font-size:var(--ex-xs)}.ex-tag{padding:var(--ex-1)var(--ex-3);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);color:var(--ex-muted);font-size:var(--ex-xs);cursor:pointer;transition:color var(--ex-speed),border-color var(--ex-speed);font-weight:500;text-decoration:none;display:inline-flex}.ex-tag:hover{color:var(--ex-text);border-color:var(--ex-border-highlight)}.ex-search-aside{gap:var(--ex-2);padding-inline:var(--ex-1);margin-block:var(--ex-5);display:grid}.ex-search-aside h1{font-size:var(--ex-sm);margin:0;font-weight:600}.ex-search-aside p{color:var(--ex-muted);font-size:var(--ex-xs);line-height:var(--ex-lh-lg);margin:0}.ex-search-aside a{color:var(--ex-primary);text-underline-offset:.2em;text-decoration:underline}.ex-panel{border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface)}.ex-reader-header{justify-content:space-between;align-items:flex-start;gap:var(--ex-4);padding:var(--ex-4);display:flex}.ex-reader-header h1{font-size:var(--ex-lg);font-weight:var(--ex-bold);line-height:var(--ex-lh-md);margin:0}.ex-reader-header code{max-width:100%;color:var(--ex-muted);font-family:var(--ex-mono);font-size:var(--ex-xs);line-height:var(--ex-lh-md);overflow-wrap:anywhere;display:block}.ex-tabs{gap:var(--ex-2);flex-wrap:wrap;display:flex}.ex-tab{padding:var(--ex-2)var(--ex-3);border:var(--ex-border-width)solid transparent;border-radius:var(--ex-radius);color:var(--ex-muted);font:inherit;font-size:var(--ex-xs);cursor:pointer;transition:all var(--ex-speed);background:0 0;align-items:center;font-weight:500;display:inline-flex}.ex-tab:hover{color:var(--ex-text);background:var(--ex-surface-hover)}.ex-tab.active{color:var(--ex-text);background:var(--ex-surface);border-color:var(--ex-border)}.ex-stats-grid{gap:var(--ex-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.ex-stat{gap:var(--ex-2);padding:var(--ex-3)var(--ex-4);display:grid}.ex-stat-label{color:var(--ex-muted);font-size:var(--ex-xs);font-weight:var(--ex-bold);text-transform:uppercase;letter-spacing:.04em}.ex-stat-value{font-size:var(--ex-base);font-weight:var(--ex-bold);font-variant-numeric:tabular-nums}.ex-dual-layout{gap:var(--ex-4);flex-wrap:wrap;display:flex}.ex-list-panel{flex:0 1 var(--ex-form-width);align-self:start;max-height:calc(100vh - 260px);overflow:auto}.ex-list-panel .ex-panel{gap:0;display:grid}.ex-detail-panel{flex:1 1 calc(var(--ex-form-width) + var(--ex-8));align-content:start;gap:var(--ex-4);padding:var(--ex-4);display:grid}.ex-detail-heading{justify-content:space-between;align-items:flex-start;gap:var(--ex-4);display:flex}.ex-detail-heading h2{font-size:var(--ex-base);font-weight:600;line-height:var(--ex-lh-md);margin:0}.ex-detail-heading code{color:var(--ex-muted);font-family:var(--ex-mono);font-size:var(--ex-xs)}.ex-item{appearance:none;align-items:center;gap:var(--ex-3);width:100%;min-height:calc(var(--ex-6) + var(--ex-2));padding:var(--ex-2)var(--ex-3);border:none;border-bottom:var(--ex-border-width)solid var(--ex-border);color:var(--ex-text);font:inherit;line-height:var(--ex-lh-md);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--ex-speed);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ex-item:first-child{border-top-left-radius:var(--ex-radius);border-top-right-radius:var(--ex-radius)}.ex-item:last-child{border-bottom-left-radius:var(--ex-radius);border-bottom-right-radius:var(--ex-radius);border-bottom:none}.ex-item:hover,.ex-item:focus-visible{background:var(--ex-surface-active);outline:none}.ex-item.active{background:var(--ex-surface-active);box-shadow:inset 2px 0 0 var(--ex-primary)}.ex-item-type{border-radius:var(--ex-radius);font-size:10px;font-weight:var(--ex-bold);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:2px 8px;display:inline-flex}.ex-item-type.supply,.ex-item-type.deposit{color:#4ade80;background:#22c55e1f}.ex-item-type.borrow{color:#facc15;background:#eab3081f}.ex-item-type.withdraw,.ex-item-type.repay{color:#fb923c;background:#f973161f}.ex-item-type.trade{color:#60a5fa;background:#3b82f61f}.ex-item-type.transfer{color:#c084fc;background:#a855f71f}.ex-item-title{font-size:var(--ex-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ex-item-meta{color:var(--ex-muted);font-family:var(--ex-mono);font-size:var(--ex-xs);white-space:nowrap}.ex-cards{gap:var(--ex-2);display:grid}.ex-card{border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);transition:border-color var(--ex-speed);overflow:clip}.ex-card.expanded{border-color:var(--ex-border-highlight)}.ex-card-header{justify-content:space-between;align-items:center;gap:var(--ex-3);padding:var(--ex-3);color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;width:100%;display:flex}.ex-card-expand{opacity:0;transition:grid-template-rows var(--ex-speed),opacity var(--ex-speed);grid-template-rows:0fr;display:grid}.ex-card-expand.open{opacity:1;grid-template-rows:1fr}.ex-card-collapse{min-height:0;overflow:hidden}.ex-card-body{gap:var(--ex-4);padding:0 var(--ex-3)var(--ex-3);display:grid}.ex-result{padding:var(--ex-4);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface-muted);overflow:hidden}.ex-result-header{justify-content:space-between;align-items:center;gap:var(--ex-3);margin-bottom:var(--ex-2);display:flex}.ex-result-label{color:var(--ex-muted);font-size:var(--ex-xs);font-weight:var(--ex-bold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ex-result-value{color:var(--ex-text);font-size:var(--ex-sm);font-weight:600;line-height:var(--ex-lh-lg);white-space:pre-wrap;word-break:break-word;font-family:var(--ex-mono);margin:0}.ex-result-value.truncated{max-height:80px;overflow:hidden;-webkit-mask-image:linear-gradient(currentColor 65%,#0000);mask-image:linear-gradient(currentColor 65%,#0000)}.ex-result-error{color:var(--ex-error)}.ex-result-address{color:var(--ex-primary);font-weight:600;text-decoration:none}.ex-result-address:hover{text-underline-offset:var(--ex-1);text-decoration:underline}.ex-copy{width:var(--ex-6);height:var(--ex-6);border-radius:var(--ex-radius);color:var(--ex-muted);cursor:pointer;transition:color var(--ex-speed),background var(--ex-speed);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ex-copy:hover{background:var(--ex-surface-muted);color:var(--ex-text)}.ex-copy svg{width:var(--ex-4);height:var(--ex-4)}.ex-muted{color:var(--ex-muted)}.ex-label{color:var(--ex-muted);font-size:var(--ex-xs);font-weight:var(--ex-bold);text-transform:uppercase;letter-spacing:.04em}.ex-empty{padding:var(--ex-10)var(--ex-4);text-align:center;color:var(--ex-muted)}.ex-footer{bottom:var(--ex-4);left:var(--ex-4);align-items:center;gap:var(--ex-3);z-index:1;display:inline-flex;position:fixed}.ex-footer a{color:var(--ex-muted);transition:color .15s}.ex-footer a:hover{color:var(--ex-text)}.ex-footer svg{width:var(--ex-4);height:var(--ex-4)}.ex-btn-primary{align-items:center;gap:var(--ex-2);padding:var(--ex-2)var(--ex-4);border-radius:var(--ex-radius);background:var(--ex-text);color:var(--ex-bg);font:inherit;font-weight:600;font-size:var(--ex-sm);cursor:pointer;transition:background var(--ex-speed);border:none;display:inline-flex}.ex-btn-primary:hover{background:#fff}.ex-btn-primary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.ex-shell{padding:var(--ex-3)var(--ex-3)}.ex-header nav{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ex-header nav::-webkit-scrollbar{display:none}.ex-search-btn span{display:none}.ex-dual-layout{display:block}.ex-list-panel,.ex-detail-panel{flex:none;max-height:none}.ex-footer{display:none}}.ex-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ex-shell{gap:var(--ex-4);grid-template-rows:auto auto auto 1fr auto}.ex-net-pill{align-items:center;gap:var(--ex-2);padding:var(--ex-1)var(--ex-3);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius-pill);background:var(--ex-surface-muted);color:var(--ex-muted);font-size:var(--ex-xs);font-weight:500;display:inline-flex}.ex-net-dot{background:var(--ex-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e1f}.ex-searchbar{width:100%;max-width:var(--ex-content-wide)}.ex-searchbar .ex-search-input-group{width:100%}.ex-searchbar input{font-family:var(--ex-mono)}.ex-searchbar-compact .ex-search-input-group input{padding-block:var(--ex-2)}.ex-search-btn:disabled{opacity:.55;cursor:not-allowed}.ex-result-area{gap:var(--ex-4);align-content:start;display:grid}.ex-home{gap:var(--ex-3);padding:var(--ex-5)var(--ex-4);border:var(--ex-border-width)dashed var(--ex-border);border-radius:var(--ex-radius-lg);background:var(--ex-surface-muted);display:grid}.ex-home-lead{color:var(--ex-text);font-size:var(--ex-base);line-height:var(--ex-lh-md);margin:0}.ex-home-lead code,.ex-state code{font-family:var(--ex-mono);color:var(--ex-text);background:var(--ex-surface-active);border-radius:4px;padding:1px 6px;font-size:.95em}.ex-state{align-items:center;gap:var(--ex-2);padding:var(--ex-4);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);color:var(--ex-muted);font-size:var(--ex-sm);flex-wrap:wrap;display:flex}.ex-state strong{color:var(--ex-text);font-weight:600}.ex-state-error{color:#fca5a5;background:#ef44440f;border-color:#ef444459}.ex-state-error strong{color:#fecaca}.ex-state-hint{color:var(--ex-muted);font-size:var(--ex-xs);flex-basis:100%}.ex-state-spinner{border:2px solid var(--ex-border-highlight);border-top-color:var(--ex-text);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ex-spin}@keyframes ex-spin{to{transform:rotate(360deg)}}.ex-link-btn{appearance:none;color:var(--ex-primary);font:inherit;font-size:var(--ex-xs);cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;margin-inline-start:var(--ex-2);padding:0;font-weight:600;text-decoration:underline}.ex-link-btn:hover{color:var(--ex-text)}.ex-chip-row{align-items:center;gap:var(--ex-2);flex-wrap:wrap;display:flex}.ex-chip-row-label{color:var(--ex-muted);font-size:var(--ex-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--ex-bold)}.ex-chip{align-items:center;gap:var(--ex-1);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius-pill);background:var(--ex-surface);color:var(--ex-muted);font:inherit;font-size:var(--ex-xs);cursor:pointer;transition:color var(--ex-speed),border-color var(--ex-speed),background var(--ex-speed);padding:4px 10px;font-weight:600;display:inline-flex}.ex-chip:hover{color:var(--ex-text);border-color:var(--ex-border-highlight)}.ex-chip-active{color:var(--ex-bg);background:var(--ex-text);border-color:var(--ex-text)}.ex-chip-count{color:inherit;opacity:.7;font-variant-numeric:tabular-nums}.ex-chip-active .ex-chip-count{opacity:.65}.ex-account{gap:var(--ex-3);display:grid}.ex-account-head{gap:var(--ex-3);padding:var(--ex-4);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);display:grid}.ex-account-id{gap:var(--ex-2);display:grid}.ex-account-name{font-size:var(--ex-lg);font-weight:var(--ex-bold);letter-spacing:-.01em;margin:0}.ex-account-addr{align-items:center;gap:var(--ex-2);flex-wrap:wrap;display:flex}.ex-account-addr code{font-family:var(--ex-mono);font-size:var(--ex-xs);color:var(--ex-muted);overflow-wrap:anywhere;word-break:break-all}.ex-account-stats{gap:var(--ex-5);padding-top:var(--ex-1);border-top:var(--ex-border-width)solid var(--ex-border);flex-wrap:wrap;margin:0;display:flex}.ex-account-stats>div{gap:2px;display:grid}.ex-account-stats dt{color:var(--ex-muted);font-size:var(--ex-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--ex-bold)}.ex-account-stats dd{font-size:var(--ex-base);font-weight:var(--ex-bold);font-variant-numeric:tabular-nums;margin:0}.ex-activity-layout{gap:var(--ex-4);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.ex-activity-side{top:var(--ex-4);position:sticky}@media (max-width:900px){.ex-activity-layout{grid-template-columns:minmax(0,1fr)}.ex-activity-side{position:static}}.ex-activity-table-wrap{border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);max-height:calc(100vh - 240px);overflow:auto}.ex-activity-table{border-collapse:collapse;width:100%;font-size:var(--ex-xs);font-variant-numeric:tabular-nums}.ex-activity-table thead{z-index:1;background:var(--ex-surface-muted);position:sticky;top:0}.ex-activity-table th{padding:var(--ex-2)var(--ex-3);text-align:left;font-weight:var(--ex-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--ex-muted);border-bottom:var(--ex-border-width)solid var(--ex-border);white-space:nowrap;font-size:10px}.ex-activity-table td{padding:6px var(--ex-3);border-bottom:var(--ex-border-width)solid var(--ex-border);vertical-align:middle}.ex-row{cursor:pointer;transition:background var(--ex-speed)}.ex-row:hover{background:var(--ex-surface-hover)}.ex-row:focus-visible{outline:2px solid var(--ex-primary);outline-offset:-2px}.ex-row-selected{background:var(--ex-surface-active)}.ex-row-selected td:first-child{box-shadow:inset 2px 0 0 var(--ex-primary)}.ex-row-failed .ex-col-type{color:var(--ex-error)}.ex-col-type,.ex-col-amount{color:var(--ex-text);white-space:nowrap;font-weight:600}.ex-col-time{color:var(--ex-muted);white-space:nowrap}.ex-col-hash code{font-family:var(--ex-mono);color:var(--ex-muted);font-size:11px}.ex-pill{border-radius:var(--ex-radius-pill);font-size:10px;font-weight:var(--ex-bold);text-transform:uppercase;letter-spacing:.04em;border:var(--ex-border-width)solid transparent;padding:1px 8px;display:inline-flex}.ex-pill-aave{color:#a5b4fc;background:#6366f11a;border-color:#6366f140}.ex-pill-echelon{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf40}.ex-pill-decibel{color:#fda4af;background:#f472b61a;border-color:#f472b640}.ex-pill-transfer{color:#fcd34d;background:#facc151a;border-color:#facc1540}.ex-pill-unknown{color:var(--ex-muted);background:var(--ex-surface-muted);border-color:var(--ex-border)}.ex-tx-result{gap:var(--ex-3);display:grid}.ex-raw-grid{gap:var(--ex-2);padding:var(--ex-3);border:var(--ex-border-width)solid var(--ex-border);border-radius:var(--ex-radius);background:var(--ex-surface);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.ex-raw-grid>div{gap:2px;display:grid}.ex-raw-grid dt{color:var(--ex-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:var(--ex-bold)}.ex-raw-grid dd{font-size:var(--ex-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.ex-mono{font-family:var(--ex-mono)}@media (max-width:600px){.ex-account-stats{gap:var(--ex-3)}.ex-activity-table th:nth-child(5),.ex-activity-table td:nth-child(5){display:none}}
