*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#f5f7fb;color:#152033}button,input,select{font:inherit}button{cursor:pointer}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:min(460px,100%);background:#fff;padding:32px;border-radius:20px;box-shadow:0 15px 50px #0001}.card>b{font-size:20px}.card small,.card em{display:block;margin:18px 0 8px;color:#667085;font-style:normal}.card h1{margin:8px 0}.card label{display:block;font-weight:600;margin:14px 0}.card input,.panel input,.panel select{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #ccd3df;border-radius:10px}.card button,.panel button{width:100%;padding:13px;border:0;border-radius:10px;background:#101828;color:#fff;margin-top:12px}.card .link,.nav{background:none;color:#344054}.error{padding:12px;background:#fff1f0;color:#b42318;border-radius:10px;margin:14px 0}.loading{text-align:center;padding:80px}nav{display:flex;gap:8px;align-items:center;padding:16px 4%;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}nav b{margin-right:auto}.dash{max-width:1000px;margin:40px auto;padding:0 20px}.balance{background:#101828;color:#fff;border-radius:18px;padding:28px;font-size:40px}.balance small{display:block;font-size:14px;margin-top:8px;opacity:.7}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.tile,.panel{background:#fff;border-radius:16px;padding:22px;margin-top:20px}.row{padding:15px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.row span{color:#667085}@media(max-width:700px){.grid{grid-template-columns:1fr 1fr}.dash{margin-top:20px}}
