:root{color-scheme:light;font-family:"Microsoft YaHei UI","PingFang SC","Segoe UI",sans-serif;color:#000000;background:#f6f7f9;font-size:15px;line-height:1.55}
  *{box-sizing:border-box}body{margin:0}main{max-width:1136px;margin:auto;padding:28px 24px 36px}
  h1{font-size:26px;font-weight:600;line-height:1.35;margin:0}.eyebrow{color:#228A50;font-family:"Microsoft YaHei UI","Segoe UI",sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.8;margin:1em 0}
  .toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;font-size:14px}.toolbar p{margin:0}
  button{border:1px solid #d1d7df;border-radius:8px;background:#ffffff;color:#000000;min-height:44px;padding:10px 18px;font:inherit;cursor:pointer;white-space:nowrap}
  button:hover{background:#eef0f5}button:focus-visible{outline:3px solid #245fab;outline-offset:3px}button:disabled{opacity:.65;cursor:wait}
  .pools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pool{background:#ffffff;border:1px solid #e5e8ee;border-radius:10px;padding:24px;min-width:0}
  .pool[data-strategy="transfer"]{--pool-accent:#5BC7A4}.pool[data-strategy="continuous"]{--pool-accent:#73B6E6}
  .pool h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0 0 24px}.pool-dot{width:9px;height:9px;flex:none;background:var(--pool-accent);border-radius:50%}
  dl{margin:0}dd{margin:0}.spend{margin:0 0 24px}.spend dt{font-size:16px}.spend dd{font-size:38px;font-weight:500;line-height:1.25;margin-top:3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
  .metric-group{border-top:1px solid #e5e8ee;padding-top:19px}.metric-group+.metric-group{margin-top:23px}.metric-group h3{font-size:15px;font-weight:600;margin:0 0 17px}
  .metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:baseline}.metric+.metric{margin-top:19px}.metric dt{font-size:14px}
  .value{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;max-width:160px;overflow-wrap:anywhere}.metric-chart{grid-column:1/-1}
  .bar-track{display:block;width:100%;height:9px;background:#eef0f5;border-radius:3px;overflow:hidden}.bar{display:block;width:0%;height:100%;background:var(--pool-accent);border-radius:3px}
  #status{font-size:14px;margin:16px 0 0}#status:empty{display:none}
  @media(max-width:700px){main{padding:20px 12px 28px}.pools{grid-template-columns:1fr;gap:16px}.pool{padding:22px}h1{font-size:23px}.toolbar{align-items:flex-start}}
  @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}