.weekly-member-wrap{min-height:65vh;display:grid;place-items:center;padding:55px 16px}.weekly-member-panel{width:min(100%,490px);padding:clamp(22px,5vw,42px);border:1px solid #344258;border-radius:22px;background:linear-gradient(140deg,#151d2c,#0b101b);box-shadow:0 24px 65px #0006;color:#f4f6ff}.weekly-member-panel h1{font-size:clamp(27px,4vw,38px);margin:10px 0}.weekly-member-panel p{color:#b5c0d2}.weekly-member-kicker{font-size:11px;letter-spacing:3px;color:#aab9ff!important}.weekly-member-panel form{display:grid;gap:18px;margin:24px 0}.weekly-member-panel label{display:grid;gap:8px;font-weight:600}.weekly-member-panel input{width:100%;box-sizing:border-box;padding:13px 14px;background:#080d17;border:1px solid #44516a;border-radius:10px;color:white;font:inherit}.weekly-member-panel input:focus{outline:2px solid #92a9ff}.weekly-member-panel a{color:#b7c7ff}.weekly-member-error{color:#ffb6b6!important}.weekly-member-balance{margin:25px 0;padding:22px;border:1px solid #53627d;border-radius:15px;background:#121c2c}.weekly-member-balance span{display:block;font-size:13px;letter-spacing:2px}.weekly-member-balance strong{font-size:45px;display:block;margin:12px 0}.weekly-member-balance p{font-size:13px}