.member-bottom-nav{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:30;display:grid;grid-template-columns:repeat(3,1fr);width:min(430px,calc(100% - 28px));padding:7px;background:#ffffffed;backdrop-filter:blur(14px);border:1px solid #dce7f4;border-radius:18px;box-shadow:0 14px 34px #102f5924}.member-bottom-nav a{display:grid;place-items:center;gap:2px;padding:6px;border-radius:12px;color:#718299;text-decoration:none;font-size:11px;font-weight:700}.member-bottom-nav a b{font-size:20px;line-height:1;font-weight:500}.member-bottom-nav a[aria-current="page"]{background:#e9f2ff;color:#1463e8}.member-home{max-width:720px;margin:0 auto;padding:28px 18px 110px}.member-welcome{padding:27px 24px;border-radius:24px;background:linear-gradient(130deg,#153363,#1e73e4);color:#fff;box-shadow:0 18px 45px #1553a82b}.member-welcome small{display:block;opacity:.78}.member-welcome h1{margin:7px 0 0;font-size:29px}.member-balance{display:flex;justify-content:space-between;align-items:end;margin-top:24px;padding-top:18px;border-top:1px solid #ffffff3b}.member-balance b{font-size:29px}.member-balance a{color:#fff;font-size:13px;text-decoration:none}.member-home h2{font-size:18px;margin:28px 0 12px}.member-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.member-service{min-height:132px;padding:18px;border:1px solid #e1eaf4;border-radius:18px;background:#fff;box-shadow:0 8px 25px #173f6b0b;text-decoration:none;color:#1a2c44}.member-service span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e9f2ff;color:#1769da;font-weight:800}.member-service b,.member-service small{display:block}.member-service b{margin-top:14px}.member-service small{margin-top:4px;color:#788a9f}.member-activity{padding:4px 16px;border-radius:18px;background:#fff;border:1px solid #e2eaf3}.member-activity p{display:flex;justify-content:space-between;gap:12px;padding:13px 0;margin:0;border-bottom:1px solid #edf1f6}.member-activity p:last-child{border-bottom:0}.member-activity small{color:#7d8da0}.member-simple{max-width:600px;margin:0 auto;padding:80px 18px 110px;text-align:center}.member-simple-card{padding:34px 24px;border-radius:24px;background:#fff;border:1px solid #e0e9f3;box-shadow:0 16px 40px #143d6b0b}.member-simple-card h1{margin:14px 0 8px}.member-simple-card p{color:#708197}.member-simple-card .actions{justify-content:center}@media(max-width:440px){.member-home{padding:20px 14px 105px}.member-welcome{padding:23px 20px}.member-welcome h1{font-size:26px}.member-balance b{font-size:25px}.member-service-grid{gap:10px}.member-service{padding:15px;min-height:121px}.member-simple{padding-top:58px}}
