@font-face{font-family:Geist;src:url(/fonts/Geist-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light dark;font-family:system-ui,sans-serif;--write-down-red: #b3261e;--governance-amber: #8a5a00;--font-sans: "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--header-height: 4.75rem;--header-ground: #f6f6f3;--header-ink: #141518;--header-muted: #5f636b;--header-line: #e2e2dc;--header-hover: #ecece7;--header-chip: #ffffff;--on-accent: #ffffff;--network-warning: #b42318;--network-warning-ground: #fef3f2;--accent: #206a68;--accent-ring: rgb(32 106 104 / 18%);--text-nav: .9375rem;--text-badge: .875rem;--ink-soft: #4f535b;--card-ground: #ffffff;--card-line: #eeeeea;--card-shadow: 0 1px 2px rgb(20 21 24 / 4%), 0 8px 24px rgb(20 21 24 / 5%);--accent-soft: #e6f0ef;--muted-ground: #edede8;--badge-ground: #e8e8e3;--status-warning: #a04a0b;--status-warning-ground: #fdf1e7;--text-title: clamp(3.25rem, 6.2vw, 5.25rem);--text-subtitle: clamp(1.5rem, 2.6vw, 2.125rem);--text-cap-line: 1.0625rem;--text-pair: 1.1875rem;--text-small: .8125rem;--text-earned: 2.25rem;--page-width: 80rem}@media(prefers-color-scheme:dark){:root{--write-down-red: #f2b8b5;--governance-amber: #f0c36d}}body{margin:0}.banner{padding:.5rem 1rem;border-bottom:2px solid currentColor;background:Canvas;color:CanvasText;font-weight:600}.banner p{margin:.25rem 0}.lp{padding:0 1rem}.pool{margin:1rem 0}.pool h2{margin:0 0 .25rem;font-size:1.1rem}.pool p{margin:.25rem 0}.paused,.suspended{font-weight:600}.stale .pool,.stale .ledger{color:GrayText}.freshness{font-weight:600}.wallet{padding:.5rem 1rem;border-bottom:1px solid currentColor}.wallet p{margin:.25rem 0}.wallet button{margin-right:.5rem}.banner .mismatch{font-weight:700}.deposit,.withdraw,.position,.swap{padding:0 1rem 1rem}.deposit-pool,.withdraw-pool,.position-pool{margin:.75rem 0}.deposit-pool h3,.withdraw-pool h3,.position-pool h3{margin:0 0 .25rem;font-size:1rem}.deposit-pool input,.withdraw-pool input{margin-right:.5rem}.copyable code{user-select:all;word-break:break-all;margin-right:.5rem}.pages{color-scheme:light;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;min-height:var(--header-height);box-sizing:border-box;padding:0 max(2rem,calc((100% - 80rem)/2 + 2rem));border-bottom:1px solid var(--header-line);background:var(--header-ground);color:var(--header-ink);font-family:var(--font-sans)}.pages a{color:var(--header-muted);text-decoration:none;border-radius:10px}.pages a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pages .home{justify-self:start;display:flex;align-items:center;min-height:2.75rem}.pages .home img{display:block;height:2.375rem;width:auto}.pages .links{display:flex;flex-wrap:wrap;gap:.25rem}.pages .links a{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:var(--text-nav);font-weight:500;transition:color .15s ease,background-color .15s ease}.pages .links a:hover{color:var(--header-ink);background:var(--header-hover)}.pages .links a[aria-current=page]{color:var(--accent)}.pages .links a:before{content:"";position:absolute;top:50%;left:.3125rem;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:transparent}.pages .links a[aria-current=page]:before{background:var(--accent)}.pages .end{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.pages .wallet-controls{display:flex;gap:.5rem}.pages .wallet-controls:empty{display:none}.pages .wallet-controls button{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.125rem;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--text-nav);font-weight:600;cursor:pointer}.pages .wallet-controls button:hover{filter:brightness(1.08)}.pages .wallet-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pages .wallet-controls .wallet-chip{padding:0 .375rem;border:1px solid var(--header-line);background:var(--header-chip);color:var(--header-ink);font-family:var(--font-mono);font-size:var(--text-badge);font-weight:500}.pages .wallet-controls .wallet-chip:before{content:"";width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:50%;background:var(--accent)}.pages .wallet-chip .network-label{margin-left:.5rem;padding:.125rem .5rem;border-radius:6px;background:var(--header-hover);color:var(--header-muted);font-family:var(--font-sans);font-size:var(--text-badge)}.pages .wallet-chip .network-label.warning{background:var(--network-warning-ground);color:var(--network-warning);font-weight:600}.pages .wallet-controls .wallet-chip:hover{filter:none;border-color:var(--header-muted)}.wallet:empty{display:none}.pages .network{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;box-sizing:border-box;padding:0 .875rem;border:1px solid var(--header-line);border-radius:10px;background:var(--header-chip);font-size:var(--text-badge);font-weight:500}.pages .network:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}@media(max-width:760px){.pages{grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.5rem 1rem}.pages .links{grid-column:1 / -1;grid-row:2;margin-left:-1rem}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}code{font-family:var(--font-mono)}.deposit-pool label{display:block;margin:.25rem 0}.disclosure p{margin:.25rem 0}.swap label{display:block;margin:.25rem 0}.swap select,.swap input{margin-left:.5rem}.swap p{margin:.25rem 0}.save-in-usdy{max-width:48rem}.swap.stale .quote,.swap.stale .horizon,.swap.stale .save-in-usdy{color:GrayText}.announcements{padding:0 1rem 1rem}.announcement-pool{margin:.75rem 0}.announcement-pool h3{margin:0 0 .25rem;font-size:1rem}.announcement-pool p{margin:.25rem 0}.yield{padding:0 1rem 1rem}.yield-pool{margin:.75rem 0}.yield-pool h3{margin:0 0 .25rem;font-size:1rem}.yield-pool p{margin:.25rem 0;overflow-wrap:anywhere}.write-down{margin:.5rem 0;padding:.5rem .75rem;border:2px solid var(--write-down-red);color:var(--write-down-red);font-weight:600}.governance{margin:.5rem 0;padding:.5rem .75rem;border:2px solid var(--governance-amber)}.announcement-unknown{font-weight:600}.lp-page,.pool-page{color-scheme:light;background:var(--header-ground);color:var(--header-ink);font-family:var(--font-sans)}.lp-intro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:64px;max-width:var(--page-width);margin:0 auto;padding:72px 32px 0;box-sizing:border-box}.intro-text{max-width:600px;padding-bottom:120px}.lp-hero{display:block;justify-self:center;max-width:100%;max-height:400px;width:auto;height:auto;object-fit:contain}.lp-intro h1{margin:0;font-size:var(--text-title);font-weight:700;line-height:1;letter-spacing:-.045em}.lp-intro .subtitle{margin:1rem 0 0;font-size:var(--text-subtitle);font-weight:500;line-height:1.2;color:var(--ink-soft)}.intro-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0 0}.intro-meta .badge{display:inline-flex;align-items:center;height:30px;padding:0 .75rem;border-radius:8px;background:var(--badge-ground);font-size:var(--text-badge);font-weight:600}.intro-dot{width:4px;height:4px;border-radius:50%;background:var(--header-muted)}.intro-meta .cap-line{margin:0;font-size:var(--text-cap-line);color:var(--ink-soft)}.overview{position:relative;max-width:var(--page-width);margin:-68px auto 0;padding:0 32px 80px;box-sizing:border-box}.overview .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:24px}.overview .freshness,.overview .message,.overview .ledger{margin:0 0 1rem;color:var(--header-muted)}.overview .ledger{margin:1.5rem 0 0;font-size:var(--text-small)}.card{display:flex;flex-direction:column;min-width:0;padding:22px 24px;border:1px solid var(--card-line);border-radius:18px;background:var(--card-ground);box-shadow:var(--card-shadow);font-variant-numeric:tabular-nums}.card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding-bottom:1rem;border-bottom:1px solid var(--header-line)}.card-title h2{margin:0;font-size:var(--text-pair);font-weight:600}.card-rate{margin:.25rem 0 0;font-size:var(--text-small);color:var(--header-muted)}.rate-clock{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.card-status{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.375rem;margin:0 0 1rem}.card-status:empty{display:none}.status-active,.status-paused,.status-suspended{display:inline-flex;align-items:center;gap:7px;margin:0;padding:.25rem .625rem;border-radius:999px;font-size:var(--text-small);font-weight:600}.status-active{white-space:nowrap}.status-active:before,.status-paused:before,.status-suspended:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:currentColor}.status-active{background:var(--accent-soft);color:var(--accent)}.status-paused{background:var(--muted-ground);color:var(--ink-soft)}.status-suspended{background:var(--status-warning-ground);color:var(--status-warning)}.card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:1;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid var(--header-line)}.card-earned{padding-right:1.25rem;border-right:1px solid var(--header-hover)}.card-cap{padding-left:1.25rem}.card-body p{margin:0 0 .5rem;color:var(--ink-soft);overflow-wrap:anywhere}.card-earned .earned-title{font-size:var(--text-small);color:var(--header-muted)}.card-earned .earned-value{display:block;margin:.25rem 0;font-size:var(--text-earned);font-weight:600;line-height:1.1;color:var(--accent)}.card-cap .fill{color:var(--header-ink);font-weight:600}.card-cap .cap{font-size:var(--text-small);color:var(--header-muted)}.card-cap .cap-filled{color:var(--header-ink);font-weight:600}.card-cap .fill-percent{margin:.25rem 0;font-size:var(--text-earned);font-weight:600;line-height:1.1}.card-cap meter{display:block;width:100%;height:7px;margin:.25rem 0 .75rem;border:0;border-radius:999px;overflow:hidden;appearance:none;background:var(--muted-ground)}.card-cap meter::-webkit-meter-bar{height:7px;border:0;border-radius:999px;background:var(--muted-ground)}.card-cap meter::-webkit-meter-optimum-value{border-radius:999px;background:var(--accent)}.card-cap meter::-moz-meter-bar{border-radius:999px;background:var(--accent)}.card-cap .cap-stale,.card-cap .failure{font-weight:600}.card-open{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;min-height:48px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-weight:600;text-decoration:none}.card-open:hover{filter:brightness(1.08)}.card-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pool-back a:focus-visible,.pool-unknown a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-open img{width:20px;height:20px}.overview.stale .card,.overview.stale .ledger,.overview.stale .card-body p,.overview.stale .card-earned .earned-value,.overview.stale .card-cap .fill,.overview.stale .card-cap .cap-filled{color:GrayText}.overview.stale .card-cap meter{background:var(--muted-ground)}.overview.stale .card-cap meter::-webkit-meter-optimum-value{background:GrayText}.overview.stale .card-cap meter::-moz-meter-bar{background:GrayText}.pool-page>.pool-back,.pool-page>main,.pool-page>section:not(.banner){max-width:var(--page-width);margin-left:auto;margin-right:auto;box-sizing:border-box}.pool-back{margin:0;padding:1.5rem 32px 0}.pool-back a,.pool-unknown a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:600;text-decoration:none}.pool-unknown{padding:3rem 32px}.pool-page .lp,.pool-page .announcements,.pool-page .yield,.pool-page .position,.pool-page .deposit,.pool-page .withdraw{padding-left:32px;padding-right:32px}.pool-page .pool,.pool-page .announcements,.pool-page .yield,.pool-page .position,.pool-page .deposit,.pool-page .withdraw{width:calc(100% - 64px);max-width:calc(var(--page-width) - 64px);margin-top:24px;margin-bottom:24px;padding-top:22px;padding-bottom:22px;border:1px solid var(--card-line);border-radius:18px;background:var(--card-ground);box-shadow:var(--card-shadow);font-variant-numeric:tabular-nums}.pool-page .pool{width:auto;max-width:none;padding-left:24px;padding-right:24px}.pool-page .deposit button,.pool-page .withdraw button{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;cursor:pointer}.pool-page .deposit button:hover,.pool-page .withdraw button:hover{filter:brightness(1.08)}.pool-page .deposit button:focus-visible,.pool-page .withdraw button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pool-page .deposit button:disabled,.pool-page .withdraw button:disabled{background:var(--muted-ground);color:var(--ink-soft);cursor:not-allowed;filter:none}.earned-windows{display:flex;flex-wrap:wrap;gap:8px;margin:.75rem 0 .5rem}.earned-window{min-height:36px;padding:0 14px;border:1px solid var(--card-line);border-radius:999px;background:var(--card-ground);color:var(--ink-soft);font:inherit;font-size:var(--text-small);font-weight:600;cursor:pointer}.earned-window[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.earned-window:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.earned-chart{margin:.75rem 0 0;color:var(--ink-soft)}.earned-plot{width:100%;min-width:0}.earned-chart figcaption{margin:.5rem 0 0;font-size:var(--text-small)}.earned-plot .uplot,.earned-plot .uplot *{box-sizing:border-box}.earned-plot .u-wrap{position:relative;user-select:none}.earned-plot .u-over,.earned-plot .u-under,.earned-plot .u-axis{position:absolute}.earned-plot .u-under{overflow:hidden}.earned-plot .uplot canvas{display:block;position:relative;width:100%;height:100%}.pool-page .pool h2{font-size:var(--text-pair)}@media(max-width:760px){.lp-intro{gap:24px;padding:40px 16px 0}.intro-text{padding-bottom:0}.lp-hero{max-height:240px}.overview{margin-top:0;padding:32px 16px 56px}.card{padding:18px 16px}.card-body{grid-template-columns:1fr;gap:1rem}.card-earned{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid var(--header-hover)}.card-cap{padding-left:0}.pool-page .announcements,.pool-page .yield,.pool-page .position,.pool-page .deposit,.pool-page .withdraw{width:calc(100% - 32px)}.pool-back,.pool-unknown,.pool-page .lp,.pool-page .announcements,.pool-page .yield,.pool-page .position,.pool-page .deposit,.pool-page .withdraw{padding-left:16px;padding-right:16px}}.token-icons{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle}.token-icons>*+*{margin-left:-14px}.token-icon,.token-badge{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 3px var(--card-ground)}.token-icon{display:block;object-fit:cover}.token-badge{display:inline-flex;justify-content:center;align-items:center;background:var(--muted-ground);color:var(--ink-soft);font-weight:600}.token-badge:before{content:attr(data-letter)}.card-title{display:grid;flex:1 1 100%;grid-template-columns:auto minmax(0,1fr) fit-content(40%);column-gap:14px;align-items:center}.card-title h2,.card-title .card-rate{grid-column:2}.card-title .card-status{grid-column:3;grid-row:1;align-self:start;justify-self:end;margin:0}.card-title .token-icons{grid-row:1 / span 2;align-self:center}.pool-title{display:flex;align-items:center;gap:14px}.pool-title h2{margin:0}
