:root[data-theme=light]{--yl-apy-axis:#7c3aed;--yl-tvl-axis:#2563eb;--yl-amber:#b45309;--yl-amber-soft:#f59e0b24}:root[data-theme=dark]{--yl-apy-axis:var(--accent-violet-strong);--yl-tvl-axis:#60a5fa;--yl-amber:var(--warn);--yl-amber-soft:#f59e0b29}.yl-stats{grid-template-columns:minmax(0,1fr);margin-bottom:1.5rem}@media (width>=640px){.yl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.yl-stat-skel{vertical-align:middle;width:5.5rem;height:1.5rem;display:inline-block}.yl-stat-out{color:var(--cv-text-3);font-size:1rem;font-weight:500}.yl-controls{align-items:flex-end}.yl-search{flex:16rem;max-width:20rem}.yl-toggle{color:var(--cv-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.yl-toggle input{appearance:none;background:var(--cv-surface-3);border:1px solid var(--cv-border);cursor:pointer;width:2.25rem;height:1.25rem;transition:background var(--duration-fast), border-color var(--duration-fast);border-radius:999px;flex-shrink:0;position:relative}.yl-toggle input:after{content:"";background:var(--cv-text-3);width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast);border-radius:50%;position:absolute;top:1px;left:1px}.yl-toggle input:checked{background:color-mix(in srgb, var(--cv-accent) 30%, transparent);border-color:var(--cv-accent)}.yl-toggle input:checked:after{background:var(--cv-accent);transform:translate(1rem)}.yl-toggle input:hover{border-color:var(--cv-border-hover)}.yl-toggle input:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px}.yl-seg{padding-bottom:0}.yl-table{min-width:720px}.yl-table th{cursor:default}.yl-table th:hover{color:var(--cv-text-2)}.yl-row{cursor:pointer}.yl-row td{transition:background var(--duration-fast)}.yl-row.is-open td{background:var(--cv-surface-2)}.yl-pool-btn{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;width:100%;min-width:0;margin:0;padding:0;display:flex}.yl-pool-btn:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px;border-radius:var(--cv-radius-sm)}.yl-pool .chev{color:var(--cv-text-3);transition:transform var(--duration-fast) var(--ease-standard);font-size:.7rem;transform:translateY(-1px)}.yl-row.is-open .yl-pool .chev{color:var(--cv-accent);transform:translateY(-1px)rotate(90deg)}.yl-pool .pool-inner{flex-direction:column;gap:.1rem;min-width:0;display:flex}.yl-pool .sym{color:var(--cv-text);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.yl-pool .meta{color:var(--cv-text-3);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.7rem;overflow:hidden}.yl-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--cv-accent);background:color-mix(in srgb, var(--cv-accent) 12%, transparent);border-radius:var(--cv-radius-sm);padding:.05rem .3rem;font-size:.625rem;font-weight:600}.yl-project{color:var(--cv-text-2);text-transform:capitalize}.yl-chain{color:var(--cv-text-2)}.yl-apy .big{color:var(--cv-text);font-variant-numeric:tabular-nums;font-weight:700}.yl-apy .sub{color:var(--cv-text-3);white-space:nowrap;margin-top:.1rem;font-size:.6875rem;font-weight:400;display:block}.cv-table td.num{text-align:right;font-variant-numeric:tabular-nums}.cv-table td.dim{color:var(--cv-text-3)}.yl-chips{white-space:nowrap}.yl-chip{border-radius:var(--cv-radius-sm);white-space:nowrap;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.yl-chip+.yl-chip{margin-left:.3rem}.yl-chip.il-yes{color:var(--yl-amber);background:var(--yl-amber-soft)}.yl-chip.il-no{color:var(--cv-green);background:var(--cv-green-soft)}.yl-chip.outlook{color:var(--cv-text-2);background:var(--cv-surface-3);font-weight:500}.yl-chip.outlook.up{color:var(--cv-green);background:var(--cv-green-soft)}.yl-chip.outlook.down{color:var(--cv-red);background:var(--cv-red-soft)}.yl-drawer-row.is-open td{background:var(--cv-surface-2)}.yl-drawer-cell{border-bottom:1px solid var(--cv-border);padding:0!important}.yl-drawer{box-sizing:border-box;width:min(100%, calc(100vw - 2 * var(--cv-content-padding)));padding:1rem 1.25rem 1.25rem;animation:.22s ylDrawerIn;position:sticky;left:0}@keyframes ylDrawerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.yl-chart-skel,.yl-chart-state{min-height:180px;color:var(--cv-text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.yl-chart-skel{flex-direction:row}.yl-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.yl-legend{gap:1rem;display:flex}.yl-leg{color:var(--cv-text-2);align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:inline-flex}.yl-leg i{border-radius:2px;width:.75rem;height:.2rem;display:inline-block}.yl-leg.apy i{background:var(--yl-apy-axis)}.yl-leg.tvl i{background:var(--yl-tvl-axis)}.yl-chart-range{color:var(--cv-text-3);font-variant-numeric:tabular-nums;font-size:.75rem}.yl-chart-area{position:relative}.yl-chart-area svg{touch-action:none;width:100%;height:auto;display:block}.yl-tip{pointer-events:none;background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);box-shadow:var(--cv-shadow-card);white-space:nowrap;z-index:2;padding:.5rem .625rem;font-size:.75rem;position:absolute;top:0;transform:translate(-50%)}.yl-tip .d{color:var(--cv-text-3);margin:0 0 .25rem;font-size:.6875rem}.yl-tip .a{color:var(--cv-text);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin:.1rem 0;display:flex}.yl-tip .a i{border-radius:2px;flex-shrink:0;width:.6rem;height:.6rem}.yl-tip .a i.apy{background:var(--yl-apy-axis)}.yl-tip .a i.tvl{background:var(--yl-tvl-axis)}.yl-more-wrap{justify-content:center;margin:1.25rem 0 0;display:flex}.yl-more{appearance:none;cursor:pointer;font:inherit;color:var(--cv-text);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);transition:background var(--duration-fast), border-color var(--duration-fast);padding:.625rem 1.5rem;font-size:.875rem;font-weight:500}.yl-more:hover:not(:disabled){background:var(--cv-surface-2);border-color:var(--cv-border-hover)}.yl-more:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px}.yl-more:disabled{opacity:.6;cursor:default}.yl-retry{appearance:none;cursor:pointer;font:inherit;color:#fff;background:var(--cv-accent);border-radius:var(--cv-radius-md);transition:background var(--duration-fast);border:0;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500}.yl-retry:hover{background:var(--cv-accent-hover)}.yl-retry:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px}.cv-empty-sub{color:var(--cv-text-3);margin:.5rem 0 1rem;font-size:.8125rem}.yl-attribution{color:var(--cv-text-3);max-width:46rem;margin-top:.75rem;font-size:.75rem}.yl-attribution a{color:var(--cv-accent)}.yl-attribution a:hover{text-decoration:underline}@media (width<=639px){.yl-search{flex-basis:100%;max-width:none}.yl-toggle{flex:45%}}.yl-link{color:var(--cv-text);transition:color var(--duration-fast), border-color var(--duration-fast);border-bottom:1px solid #0000;text-decoration:none}.yl-link:hover,.yl-link:focus-visible{color:var(--cv-accent);border-bottom-color:currentColor}.yl-link:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px;border-radius:2px}.yl-row:hover td{background:var(--cv-surface-2)}.yl-pool-btn{transition:color var(--duration-fast) var(--ease-standard)}.yl-pool-btn:hover{color:var(--ink-bright)}
