.member-main{color:#edf4fc;place-items:start center;min-height:68dvh;padding:56px 20px 72px;display:grid}.member-home{overflow-wrap:anywhere;background:radial-gradient(at 100% 0,#153f4b88,#0000 65%),#101b2b;border:1px solid #2b4057;border-radius:24px;width:min(100%,640px);min-width:0;padding:clamp(22px,5vw,40px);box-shadow:0 28px 75px #0003}.member-home h1{font-family:var(--font-display),sans-serif;margin:12px 0 22px;font-size:clamp(36px,7vw,52px);line-height:1.08}.member-home h2{margin:32px 0 16px;font-size:21px}.member-home>p,.member-auth-form>p{color:#b9cadd;line-height:1.7}.member-actions{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.member-actions>button{flex:1;min-width:180px}.member-primary,.member-secondary{font:inherit;color:#111827;cursor:pointer;background:#ffda70;border:1px solid #ffda70;border-radius:12px;min-height:48px;padding:14px 18px;font-weight:750}.member-secondary{color:#e4edf7;background:0 0;border-color:#526278}.member-primary:disabled,.member-secondary:disabled{opacity:.5;cursor:not-allowed}.member-home :focus-visible,.member-auth-form :focus-visible{outline-offset:4px;outline:3px solid #35cbef}.member-link{text-align:center;text-decoration:none;display:block}.member-benefit{background:#142839;border:1px solid #2a485b;border-radius:15px;gap:16px;margin:28px 0;padding:18px;display:flex}.member-benefit>span{color:#39cdeb;font-size:30px}.member-benefit p{color:#b9cadd;margin:7px 0 0;font-size:13px;line-height:1.6}.member-notice{background:#152c3e;border:1px solid #2f5169;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.65;color:#cce4f2!important}.member-error{border-left:3px solid #ff8294;padding:10px 14px;line-height:1.6;color:#ffbac2!important}.member-security,.member-auth-form small{color:#a8bbcf;font-size:12px;line-height:1.7;display:block}.member-auth-form{padding-bottom:max(12px,env(safe-area-inset-bottom));gap:18px;display:grid}.member-auth-form p{margin:0}.member-auth-form label{gap:9px;font-weight:650;display:grid}.member-auth-form input{color:#fff;width:100%;min-width:0;min-height:48px;font:inherit;background:#0a1421;border:1px solid #526278;border-radius:10px;padding:12px;font-size:16px}.member-auth-form a{color:#54d5f3}.member-drawers{gap:12px;display:grid}.member-drawers>a{color:#eef6ff;background:#0d1828;border:1px solid #39516c;border-radius:15px;align-items:center;gap:14px;padding:20px;text-decoration:none;display:flex}.member-drawers>a:hover{border-color:#ffda70}.member-drawers>a>span{color:#42cceb;font-size:27px}.member-drawers>a>b{color:#ffda70;margin-left:auto}.member-drawers strong,.member-drawers small{display:block}.member-drawers small{color:#b5c8db;margin-top:5px}.member-empty{border:1px dashed #53667c;border-radius:13px;padding:20px}.member-back{color:#53d1ec;text-align:center;margin-top:22px;display:block}.member-validation .member-primary{width:100%;margin-top:12px}@media (width<=420px){.member-main{padding:30px 16px 50px}.member-actions{flex-direction:column}.member-actions>button{width:100%;min-width:0}.member-home{border-radius:18px}}
