*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:dark;--bg: #000;--fg: #fff;--dim: #888;--border: #333;--green: #0f0;--red: #f44;--blue: #4af;--purple: #a4f;--amber: #fa0;--row-border: #111;--row-hover: #111;--inset: #1a1a1a;--panel: rgba(15, 18, 20, .6);--panel-border: rgba(255, 255, 255, .15);--panel-border-top: rgba(255, 255, 255, .25)}html.light{color-scheme:light;--bg: #f4f4ee;--fg: #111;--dim: #666;--border: #ccc;--green: #008000;--red: #d00;--blue: #06f;--purple: #70f;--amber: #a60;--row-border: #ddd;--row-hover: #e7e7e1;--inset: #eaeae4;--panel: rgba(255, 255, 255, .65);--panel-border: rgba(0, 0, 0, .12);--panel-border-top: rgba(0, 0, 0, .2)}body{font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;background-color:var(--bg);background-image:radial-gradient(at 0% 0%,rgba(255,0,79,.15) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(0,255,102,.1) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(255,0,79,.1) 0px,transparent 50%),radial-gradient(at 0% 100%,rgba(0,255,102,.15) 0px,transparent 50%);background-attachment:fixed;color:var(--fg);max-width:1200px;margin:0 auto;padding:24px 16px;min-height:100vh}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}input,button{font-family:inherit;font-size:inherit;background:var(--bg);color:var(--fg);border:1px solid var(--border);padding:8px 12px;outline:none}input:focus{border-color:var(--fg)}button{cursor:pointer;background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:700}button:hover{opacity:.8}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:4px 8px;vertical-align:top}th{color:var(--dim);font-weight:400;border-bottom:1px solid var(--border)}td{border-bottom:1px solid var(--row-border)}.badge--lp{color:var(--blue)}.badge--stake,.badge--yield{color:var(--purple)}.badge--lst{color:var(--blue)}.badge--cdp{color:var(--amber)}.badge--lend{color:var(--green)}.badge--collateral{color:var(--amber)}.badge--debt,.badge--borrow{color:var(--red)}.badge--synthetic,.dim{color:var(--dim)}.green{color:var(--green)}.summary-total{font-size:18px;font-weight:700}.summary-total td{border-top:1px solid var(--border)}.amber{color:var(--amber)}.red{color:var(--red)}.addr{font-size:13px;word-break:break-all}.row-link{color:var(--fg);text-decoration:none}.row-link:hover{color:var(--blue)}.row-link:hover .link-icon{opacity:1}.link-icon{opacity:.3;font-size:12px;transition:opacity .15s}.indent-0{padding-left:32px}.indent-1{padding-left:56px}.indent-2{padding-left:80px}.indent-3{padding-left:104px}.indent-4{padding-left:128px}.indent-5{padding-left:152px}.collapsible-row:hover{background:var(--row-hover)}.header-row td{color:var(--dim);font-weight:400;border-bottom:1px solid var(--border)}.toggle{display:inline-block;width:16px;color:var(--dim);font-size:12px;-webkit-user-select:none;user-select:none}.toggle-spacer{display:inline-block;width:16px}.apy-badge{font-size:11px;color:var(--green);margin-left:4px}.apy-badge.red{color:var(--red)}.type-col{text-align:right;white-space:nowrap}.tags{text-align:right;white-space:nowrap;width:80px}.text-gradient{background:linear-gradient(to right,#ff004f,#ff516a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass-panel{background-color:var(--panel);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1.5px solid var(--panel-border);border-top:1.5px solid var(--panel-border-top)}.landing{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:-24px;margin-bottom:-24px;min-height:100vh;min-height:100dvh;padding:56px 16px 24px;display:flex;flex-direction:column;align-items:center}.page-mesh{max-width:1350px;margin:-24px auto;min-height:100vh;min-height:100dvh;padding:24px 16px 48px}.landing-inner{max-width:960px;width:100%;flex:1}.landing-hero{text-align:center}.landing-toy{margin:16px auto 20px;max-width:140px;position:relative;cursor:default;transition:max-width .35s cubic-bezier(.22,1,.36,1)}.landing-toy.wide{max-width:none}.beta-badge{position:absolute;right:6px;bottom:6px;transform:rotate(-8deg);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:var(--bg);border:1px solid var(--amber);border-radius:4px;padding:1px 7px;pointer-events:none}.landing-hero h1{font-size:34px;font-weight:700;letter-spacing:-.02em}.landing-tagline{font-size:17px;margin-top:4px}.landing-sub{margin-top:4px}.landing-search{margin:16px auto 0;max-width:560px}.landing-preview{margin-top:40px;border-radius:12px;padding:20px}.preview-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.preview-table{margin-bottom:16px}.preview-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--row-border);font-size:13px}.preview-pos{margin-bottom:4px}.preview-toggle{cursor:pointer;width:100%;background:none;color:inherit;border:none;font-weight:400;text-align:left}.preview-toggle:hover{color:var(--blue)}.preview-leg{display:flex;justify-content:space-between;padding:3px 0 3px 32px;font-size:12px;color:var(--dim)}.landing-footer{width:100%;margin-top:48px;border-top:1px solid var(--border);padding-top:20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px}.theme-toggle{position:absolute;top:24px;right:16px;z-index:50;background:none;color:var(--dim);border:1px solid var(--border);padding:2px 10px;font-size:12px;font-family:inherit;font-weight:400;cursor:pointer}.theme-toggle:hover{color:var(--fg);border-color:var(--fg)}.knife-trigger{justify-self:end;background:none;border:none;padding:2px 6px;font-size:16px;line-height:1.2}body.knife-armed,body.knife-armed *{cursor:none!important}body.knife-armed{touch-action:none;overscroll-behavior:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.knife-disarm{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:1001;display:none;align-items:center;gap:6px;background:#0f1214eb;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:7px 14px;font-size:13px;font-family:inherit;line-height:1.2}body.knife-armed .knife-disarm{display:inline-flex}body.knife-armed .knife-disarm{cursor:pointer}.knife-trail{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1000;visibility:hidden}.knife-trail.armed{visibility:visible}@media(max-width:640px){.desktop-only{display:none}}@media(min-width:641px){.mobile-only{display:none}}
