:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a0d;--panel:#101419;--panel2:#141920;--panel3:#181e27;--border:#252c35;--borderStrong:#303946;--text:#edf2f7;--muted:#8e9aa9;--muted2:#697584;--accent:#8ba5ff;--accentSoft:#8ba5ff1a;--good:#4ade80;--goodSoft:#4ade801a;--warn:#facc15;--warnSoft:#facc151a;background:var(--bg);color:var(--text);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 72% -15%, #8ba5ff14, transparent 32rem), var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.shell{width:min(1240px,100% - 44px);margin:0 auto;padding:24px 0 70px}.topbar{border-bottom:1px solid #252c35a6;justify-content:space-between;align-items:center;height:42px;margin-bottom:38px;display:flex}.backLink{color:var(--muted);font-size:13px;text-decoration:none}.backLink:hover{color:var(--text)}.brand{color:var(--muted);letter-spacing:.03em;font-size:13px}.hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.14em;margin-bottom:11px;font-size:11px;font-weight:700}h1{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(34px,4vw,46px);line-height:1}.subtitle{color:var(--muted);max-width:690px;margin:0;line-height:1.55}.heroStatus{align-items:center;gap:9px;display:flex}.pill{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:inline-flex}.pillDot{background:var(--muted);border-radius:50%;width:7px;height:7px}.pillGood .pillDot{background:var(--good);box-shadow:0 0 14px #4ade8073}.pillWarn .pillDot{background:var(--warn)}.mainnetTag,.assetTag{background:var(--accentSoft);color:#b8c6ff;letter-spacing:.1em;border:1px solid #8ba5ff47;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.metricCard{border:1px solid var(--border);background:linear-gradient(145deg, #8ba5ff09, transparent 60%), var(--panel);border-radius:14px;padding:19px}.metricLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:11px}.metricValue{letter-spacing:-.035em;font-size:27px;font-weight:680}.metricSub{color:var(--muted);margin-top:6px;font-size:12px}.infraStrip{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.infraItem{min-width:0;padding:15px 18px}.infraItem+.infraItem{border-left:1px solid var(--border)}.infraItem span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.infraItem strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:620;display:block;overflow:hidden}.infraItem small{color:var(--muted2);margin-top:3px;font-size:11px;display:block}.goodText{color:var(--good)}.warnText{color:var(--warn)}.section{margin-top:30px}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.sectionHeader h2{letter-spacing:-.02em;margin:0 0 4px;font-size:19px}.sectionHeader p{color:var(--muted);margin:0;font-size:13px}.resultCount{color:var(--muted);font-size:12px}.controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.assetTabs{gap:5px;display:flex}.tab{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 11px;font-size:12px}.tab:hover{color:var(--text)}.activeTab{color:var(--text);border-color:var(--border);background:var(--panel2)}.controlRight{align-items:center;gap:8px;display:flex}.search,.sort{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--text);border-radius:9px;outline:none}.search{width:280px;padding:0 11px}.search::placeholder{color:var(--muted2)}.search:focus,.sort:focus{border-color:#465365}.sort{padding:0 10px}.tableCard{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.tableScroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#0d1116;padding:12px 14px;font-size:10px;font-weight:600}td{border-top:1px solid var(--border);white-space:nowrap;padding:13px 14px;font-size:13px}tbody tr{cursor:pointer;transition:background .12s}tbody tr:hover{background:#ffffff06}th,td{text-align:left}th.num,td.num{text-align:right}.vaultName{color:var(--text);font-weight:620}.tableSub{color:var(--muted2);margin-top:4px;font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.apyValue{font-weight:650}.guarded{color:#b9c5ff;font-size:11px}.riskFlag{color:var(--warn);font-size:11px}.statusText{text-transform:capitalize;font-size:11px}.quiet{color:var(--muted2)}.empty{text-align:center;color:var(--muted);padding:38px}footer{border-top:1px solid var(--border);color:var(--muted2);justify-content:space-between;gap:30px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}footer>div:first-child{gap:8px;display:flex}footer strong{color:var(--muted);font-weight:550}.footerSources{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.drawerBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#0000007a;border:0;position:fixed;inset:0}.drawer{z-index:60;border-left:1px solid var(--borderStrong);background:#0d1116;width:min(520px,100%);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000059}.drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.drawerHeader h2{letter-spacing:-.035em;margin:0 0 8px;font-size:25px}.drawerAddress{color:var(--muted);word-break:break-all;font-size:11px}.closeButton{border:1px solid var(--border);background:var(--panel2);width:34px;height:34px;color:var(--muted);border-radius:9px;flex:none;font-size:21px;line-height:1}.closeButton:hover{color:var(--text)}.drawerMetrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.drawerMetrics>div{border:1px solid var(--border);background:var(--panel);border-radius:11px;padding:13px}.drawerMetrics span,.detailRows span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.drawerMetrics strong{font-size:16px}.drawerSection{margin-top:24px}.drawerSection h3{margin:0 0 11px;font-size:13px;font-weight:650}.apyGrid{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.apyItem{padding:12px}.apyItem+.apyItem{border-left:1px solid var(--border)}.apyItem span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.apyItem strong{font-size:13px}.sourceLine{color:var(--muted2);margin-top:7px;font-size:10px}.detailRows{border:1px solid var(--border);border-radius:11px;overflow:hidden}.detailRows>div{background:var(--panel);justify-content:space-between;gap:15px;padding:11px 13px;display:flex}.detailRows>div+div{border-top:1px solid var(--border)}.detailRows span{margin:0}.detailRows strong{text-align:right;font-size:12px;font-weight:570}.warnings{margin-top:10px}.warningItem{background:var(--warnSoft);color:#e7d98c;word-break:break-word;border:1px solid #facc152b;border-radius:9px;margin-top:6px;padding:9px 11px;font-size:11px}.finePrint{color:var(--muted2);margin:10px 0 0;font-size:10px;line-height:1.5}@media (width<=900px){.metricsGrid,.infraStrip{grid-template-columns:repeat(2,1fr)}.infraItem:nth-child(3){border-left:0;border-top:1px solid var(--border)}.infraItem:nth-child(4){border-top:1px solid var(--border)}.controls{flex-direction:column;align-items:stretch}.controlRight,.search{width:100%}}@media (width<=650px){.shell{width:min(100% - 26px,1240px);padding-top:14px}.hero{flex-direction:column}.metricsGrid,.infraStrip{grid-template-columns:1fr}.infraItem+.infraItem,.infraItem:nth-child(3){border-left:0;border-top:1px solid var(--border)}.sectionHeader{align-items:flex-start}.controlRight{flex-direction:column}.sort{width:100%}footer,footer>div:first-child{flex-direction:column}.footerSources{justify-content:flex-start}.drawer{padding:21px 17px}.drawerMetrics{grid-template-columns:1fr}.apyGrid{grid-template-columns:repeat(2,1fr)}.apyItem:nth-child(3){border-left:0;border-top:1px solid var(--border)}.apyItem:nth-child(4){border-top:1px solid var(--border)}}.riskRed{color:#fb7185}.riskYellow{color:#facc15}.warningItem{justify-content:space-between;align-items:center;gap:14px;display:flex}.warningItem strong{letter-spacing:.08em;font-size:10px}.warningRED{color:#fda4af;background:#fb718514;border-color:#fb718538}.warningYELLOW{color:#e7d98c;background:#facc1512;border-color:#facc1533}.heroActions{align-items:center;gap:9px;margin-top:18px;display:flex}.primaryAction,.secondaryAction{border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:620;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.primaryAction{color:#c6d0ff;background:#8ba5ff1c;border:1px solid #8ba5ff5c}.primaryAction:hover{background:#8ba5ff29;border-color:#8ba5ff94}.secondaryAction{border:1px solid var(--border);background:var(--panel);color:var(--muted)}.secondaryAction:hover{border-color:var(--borderStrong);color:var(--text)}.filterGroup,.viewTabs{align-items:center;gap:5px;display:flex}.filterDivider{background:var(--border);width:1px;height:20px;margin:0 5px;display:block}.riskStack{align-items:center;gap:7px;display:flex}.guarded{color:#b9c5ff;letter-spacing:.045em;background:#8ba5ff12;border:1px solid #8ba5ff3b;border-radius:6px;align-items:center;padding:3px 6px;font-size:9px;font-weight:650;display:inline-flex}.riskFlag{font-size:10px;font-weight:650}.drawerAddress{color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.drawerAddress:hover{color:var(--text)}.externalArrow{color:var(--accent);font-family:inherit}.finePrint{color:var(--muted);font-size:11px;line-height:1.55}@media (width<=900px){.filterGroup{flex-wrap:wrap;align-items:flex-start}}@media (width<=650px){.heroActions{flex-direction:column;align-items:stretch}.primaryAction,.secondaryAction{justify-content:center}.filterDivider{display:none}.filterGroup{flex-direction:column;align-items:stretch}.viewTabs,.assetTabs{flex-wrap:wrap}}
