.fx .fx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fx .mono{font-family:var(--mono)}.fx-chains,.fx-net{color:var(--muted);font-size:13px}.fx-nv{color:var(--nvda)}.fx-hy{color:var(--action)}.fx-map{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:start;gap:0;margin-top:8px}.fx-col{display:grid;gap:10px;align-content:start}.fx-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px;display:grid;gap:8px}.fx-state{color:var(--sig);font-size:13px}.fx-pair{font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.02em}.fx-note{color:var(--muted);font-size:14px}.fx-curve{width:100%;height:auto;display:block}.fx-curve .fx-area{fill:var(--nvda);opacity:.18}.fx-curve .fx-line{fill:none;stroke:var(--sig);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:0}.fx-curve .fx-base{stroke:var(--line-strong);stroke-width:2}.fx-mid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;height:240px;margin-top:40px}.fx-bar{height:10px;border-radius:5px;background:var(--sig);transform-origin:left center}.fx-listed{display:grid;justify-items:center;gap:4px;color:var(--nvda);font-size:13px}.fx-close{width:26px;height:auto;fill:var(--nvda)}.fx-branch{width:100%;height:240px;overflow:visible}.fx-branch path{fill:none;stroke:var(--line-strong);stroke-width:3;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.fx-pool{border-radius:var(--r-lg);padding:18px 22px;display:grid;gap:4px;border:1.5px solid}.fx-pool>span{color:var(--muted);font-size:14px}.fx-main{border-color:var(--nvda);background:color-mix(in srgb,var(--nvda) 8%,transparent)}.fx-hype{border-color:var(--action);background:color-mix(in srgb,var(--action) 8%,transparent)}.fx-lock{display:inline-flex;align-items:center;gap:10px;color:var(--sig);font-weight:500;font-size:16px}.fx-lock svg{width:18px;height:auto}.fx-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.fx-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center}.fx-copy h3{font-size:clamp(20px,2vw,26px);letter-spacing:-.035em;margin:0 0 6px}.fx-copy p{margin:0;color:var(--muted);font-size:14px}.fx-rewards{border:1px solid var(--line);border-radius:var(--r);background:var(--ground);padding:4px 14px}.fx-rrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;font-size:14px}.fx-rrow+.fx-rrow{border-top:1px solid var(--line)}.fx-trade{border:1px solid var(--line);border-radius:var(--r);background:var(--ground);padding:12px;display:grid;gap:8px}.fx-field{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface);font-size:14px}.fx-field span{color:var(--muted)}.fx-btn{text-align:center;padding:10px;border-radius:var(--r-sm);background:var(--action);color:var(--on-action);font-weight:600}.fx-routed{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.fx-routed i{flex:1;height:1px;background:var(--line-strong)}.fx-tag{border:1px solid currentColor;border-radius:6px;padding:1px 6px}.fx-foot{margin:18px 0 0;color:var(--muted);font-size:14px;text-align:center}.reveal.in .fx-curve .fx-line{animation:fx-draw 1.2s var(--ease-out) both .1s}.reveal.in .fx-bar{animation:fx-grow .6s var(--ease-out) both 1.1s}.reveal.in .fx-listed{animation:fx-pop .5s var(--ease-out) both 1.5s}.reveal.in .fx-branch path{animation:fx-draw2 .7s var(--ease-out) both 1.8s}.reveal.in .fx-pool,.reveal.in .fx-lock{animation:fx-rise .6s var(--ease-out) both 2.2s}.reveal.in .fx-hype{animation-delay:2.35s}.reveal.in .fx-lock{animation-delay:2.6s}@keyframes fx-draw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}@keyframes fx-draw2{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes fx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes fx-rise{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.reveal.in .fx-curve .fx-line,.reveal.in .fx-bar,.reveal.in .fx-listed,.reveal.in .fx-branch path,.reveal.in .fx-pool,.reveal.in .fx-lock{animation:none}}@media (max-width: 860px){.fx-map{grid-template-columns:1fr}.fx-mid{height:110px;padding:0;margin:8px 0 0;grid-template-columns:1fr auto 1fr}.fx-bar{justify-self:end;width:10px;height:70%;transform-origin:center top}.reveal.in .fx-bar{animation-name:fx-grow-y}@keyframes fx-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fx-listed{grid-auto-flow:column;align-items:center}.fx-branch{display:none}.fx-duo{grid-template-columns:1fr}}@media (max-width: 520px){.fx-panel{grid-template-columns:1fr}}
