:root{font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:#122a45;background:#f3f7fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1100px;margin:auto;padding:32px 28px 20px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid #dce5f0}.brand{display:flex;gap:12px;align-items:center}.brand svg{width:38px;height:38px;color:#0879ed}.brand strong{display:block;font-size:18px}.brand span{display:block;font-size:12px;color:#566b82;margin-top:4px}.connection{font-size:13px;color:#43715b;background:#e9f6ee;border-radius:20px;padding:7px 12px;white-space:nowrap}#connect{max-width:680px;margin:80px 0 110px}.eyebrow{font-size:13px;font-weight:600;color:#0879ed;margin:0 0 10px}h1{font-size:38px;line-height:1.35;letter-spacing:-1px;margin:0 0 20px}.intro{font-size:16px;line-height:1.85;color:#52677f;margin:0 0 36px}label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.connect-row{display:flex;gap:10px}input,button{font:inherit;border-radius:8px;height:44px}input{min-width:0;padding:0 14px;background:white;border:1px solid #bdcee1;color:#122a45}.connect-row input{flex:1}button{cursor:pointer;border:1px solid #0879ed;background:#0879ed;color:white;padding:0 20px;font-size:14px;font-weight:600;white-space:nowrap}button:hover{background:#0567ca}button:disabled{opacity:.65;cursor:wait}input:focus-visible,button:focus-visible{outline:3px solid #a3d0ff;outline-offset:2px}#connectError{color:#b13535;font-size:13px;min-height:22px;line-height:1.65}.toolbar{margin-top:36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.toolbar h1{font-size:28px;margin:0}.actions{display:flex;gap:10px;align-items:center}.quiet{background:transparent;color:#52677f;border-color:#bdcee1}.quiet:hover{background:#e8eef7}.muted{color:#52677f;font-size:13px;line-height:1.8}.total{margin:24px 0 28px;padding:26px 30px;background:#e7f2ff;border:1px solid #c3ddfc;border-radius:12px}.total>span{font-size:14px;font-weight:600}.total>strong{display:block;font-size:38px;letter-spacing:-1px;color:#0879ed;margin:12px 0;font-variant-numeric:tabular-nums}.total>small{font-size:13px;color:#52677f}.accounts{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account{background:white;border:1px solid #dce5f0;border-radius:12px;padding:22px}.account h2{font-size:16px;margin:0 0 7px;overflow-wrap:anywhere}.account-meta{font-size:12px;color:#52677f;margin:0 0 22px}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px}.metric>span{font-size:13px;color:#52677f}.metric time{display:block;font-size:12px;line-height:1.7;margin-top:7px;min-height:40px;color:#0879ed}.metric strong{display:block;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px}.account .updated{font-size:12px;line-height:1.75;color:#52677f;border-top:1px solid #e5edf6;margin:20px 0 0;padding-top:13px}.empty{padding:32px 0;font-size:15px;color:#52677f;line-height:1.8}.footnote{margin:26px 0}footer{margin-top:40px;padding-top:20px;border-top:1px solid #dce5f0;font-size:12px;color:#698099}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(max-width:680px){main{padding:24px 18px}header{align-items:flex-start}.brand strong{font-size:16px}.connection{font-size:12px;padding:7px 9px}#connect{margin:55px 0 75px}h1{font-size:30px}.connect-row{flex-direction:column}.connect-row input{flex:auto}.toolbar{display:block}.actions{margin-top:20px;flex-wrap:wrap}.actions input{flex:1}.accounts{grid-template-columns:1fr}.total{padding:24px}.total>strong{font-size:34px}.metric strong{font-size:24px}}
