*{box-sizing:border-box}body{margin:0;background:#f3f5f8;color:#172033;font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.card{max-width:480px;margin:7vh auto;padding:30px;background:#fff;border:1px solid #e0e5ec;border-radius:16px;box-shadow:0 12px 40px #17203312}.wide{max-width:760px}.brand{font-weight:800;font-size:20px;letter-spacing:.04em;color:#2457cc}h1{font-size:28px;line-height:1.2;margin:.5em 0}h2{font-size:19px;margin:1.5em 0 .5em}.amount{font-size:28px;font-weight:700;margin:4px 0}label{display:block;font-weight:650;margin:16px 0 5px}input{display:block;width:100%;padding:12px;margin-top:5px;border:1px solid #cbd3df;border-radius:8px;font:inherit}input:focus{outline:2px solid #9bb4ff;border-color:#2457cc}small,.muted{display:block;color:#657188;font-size:13px;margin-top:6px}.warning,.alert{padding:12px 14px;margin:16px 0;border-radius:9px}.warning{background:#fff4d8;color:#6e4a00}.alert{background:#ffe7e7;color:#8c1d1d}.badge{display:inline-block;padding:4px 9px;border-radius:99px;background:#e9efff;color:#234ca8;font-size:12px;font-weight:800;letter-spacing:.07em}button,.button-link{display:inline-block;width:100%;margin-top:18px;padding:12px 16px;background:#2457cc;color:#fff;border:0;border-radius:9px;text-align:center;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}button:hover,.button-link:hover{background:#1945aa}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}code{overflow-wrap:anywhere}pre{padding:14px;background:#f3f5f8;border-radius:8px;overflow:auto;font-size:13px}dl{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:9px 16px}dt{font-weight:700}dd{margin:0;overflow-wrap:anywhere}.key{font-weight:700;color:#8c1d1d}@media(max-width:560px){.card{margin:16px;padding:22px}.wide{margin:12px}dl{grid-template-columns:1fr;gap:2px}dd{margin-bottom:10px}}
.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:9px 10px;border-bottom:1px solid #e0e5ec;text-align:left;white-space:nowrap}th{background:#f3f5f8}
