:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",Arial,sans-serif;background:#111113;color:#f4f4f5}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0;color:inherit}#app{max-width:650px;margin:auto;min-height:100dvh;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.top{display:flex;align-items:center;justify-content:space-between;padding:calc(34px + env(safe-area-inset-top)) 20px 24px;gap:8px}.identity{display:flex;align-items:center;gap:13px}.avatar{width:53px;height:53px;border-radius:50%;background:#29292d;color:#909097;display:grid;place-items:center;font-size:27px}.username{font-size:25px;font-weight:650;letter-spacing:-.6px}.chev{color:#55555b}.demo{font-size:9px;letter-spacing:1.4px;color:#9a9aa2;margin-top:4px;font-weight:700}.reward{background:#a3e122;border-radius:30px;padding:9px 13px;color:#171a0d;font-size:17px;font-weight:700;white-space:nowrap}.accounts{padding:0 17px}.account{background:#27272b;border-radius:28px;padding:23px 18px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;min-height:93px}.muted{color:#9999a2;font-size:17px}.balance{font-size:23px;font-weight:600;margin-top:8px}.mini-card{background:#f43125;width:74px;height:49px;border-radius:10px;padding:7px;font-size:10px;color:#111;display:flex;flex-direction:column;justify-content:space-between}.mini-card strong{color:white;font-size:15px}.mini-card em{font-style:normal;align-self:end;font-size:10px;font-weight:800}.promo{margin:10px 17px 24px;background:#28282b;border-radius:27px;overflow:hidden}.promo-top{padding:23px 18px;position:relative}.promo-title{font-size:21px;font-weight:650;margin-top:6px}.promo-close{position:absolute;right:18px;top:24px;background:none;font-size:25px;color:#92929b}.promo-foot{background:#2b344b;padding:14px 18px;font-size:17px}.down{color:#48484e;text-align:center;font-size:30px;line-height:28px}.tools{background:#1e1e21;border-radius:38px 38px 0 0;margin-top:12px;padding:18px 15px 24px}.searchrow{display:flex;gap:8px}.search{flex:1;background:#2b2b30;border-radius:30px;padding:14px 16px;color:#8c8c95;font-size:18px;min-width:0}.circle{width:53px;height:53px;border-radius:50%;background:#2b2b30;font-size:23px}.chips{display:flex;gap:9px;overflow:auto;margin-top:19px;scrollbar-width:none}.chips button{flex-shrink:0;background:#2b2b30;border-radius:30px;padding:12px 17px;font-size:16px}.chips button:first-child{background:#293247}.offers{display:flex;gap:10px;overflow:auto;padding-top:35px;scrollbar-width:none}.offer{flex:0 0 195px;background:#293247;border-radius:23px;overflow:hidden;min-height:190px}.offer:nth-child(2){background:#1b3019}.offer-art{height:110px;background:#d8b7ef;display:grid;place-items:center;font-size:69px}.offer:nth-child(2) .offer-art{background:#b5edaa}.offer-label{padding:17px;font-size:18px;font-weight:600}.bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:650px;background:#111113;border-top:1px solid #222226;display:flex;justify-content:space-around;padding:9px 2px calc(9px + env(safe-area-inset-bottom));z-index:5}.bottom button{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;color:#85858d;font-size:11px;min-width:0;flex:1}.bottom button.selected{color:#fff}.navicon{font-size:29px;line-height:32px;font-weight:700}.heart{color:#f54348}.page{padding:16px 18px 30px}.page h1{font-size:31px;margin:14px 0 22px;letter-spacing:-.6px}.hint{font-size:13px;color:#a6a6ad;line-height:1.5}.day{color:#a4a4ad;font-size:14px;margin:24px 0 10px}.tx{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #2c2c30}.txicon{width:45px;height:45px;flex-shrink:0;border-radius:50%;background:#303036;display:grid;place-items:center;font-size:21px}.txmain{flex:1;min-width:0}.txname{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txsub{font-size:12px;color:#9898a1;margin-top:5px}.txamount{font-size:16px;font-weight:600;white-space:nowrap}.positive{color:#a5e46d}.editable{border-radius:6px;cursor:pointer}.editable:active{background:#35353b}.add{background:#a3e122;color:#151515;padding:14px 18px;border-radius:17px;font-weight:700;margin:16px 0}.empty{color:#9a9aa1;margin-top:35px}.modal{position:fixed;inset:0;background:#000b;z-index:10;display:flex;align-items:end;justify-content:center}.modal[hidden]{display:none}.sheet{background:#29292d;border-radius:28px 28px 0 0;padding:14px 20px calc(25px + env(safe-area-inset-bottom));width:100%;max-width:650px}.handle{width:40px;height:5px;background:#65656b;border-radius:5px;margin:0 auto 20px}.sheet h2{margin:0 0 18px}.sheet label{display:block;color:#aaaab2;font-size:14px;margin-bottom:9px}.sheet input{width:100%;padding:14px;border:1px solid #55555e;background:#1b1b1e;border-radius:13px;color:white;font-size:17px;outline:none}.modalactions{display:flex;gap:10px;margin-top:20px}.modalactions button{flex:1;background:#a3e122;color:#141414;border-radius:13px;padding:13px;font-weight:650}.modalactions .secondary{background:#414147;color:white}@media(min-width:600px){.top{padding-top:40px}.tools{border-radius:38px}}
