.profile-setup-page{height:100vh;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#352631;height:100dvh;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:radial-gradient(at 5% 0,#f7e8ef,#0000 55%),#fbf8f6;overflow:hidden auto}.profile-setup-header{justify-content:space-between;align-items:center;gap:16px;max-width:1000px;margin:0 auto 32px;display:flex}.profile-setup-header img{border-radius:12px}.profile-setup-header>a:last-child{color:#713a57;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.profile-setup-card{background:#fff;border:1px solid #eadde3;border-radius:28px;width:100%;max-width:510px;margin:0 auto;padding:32px;box-shadow:0 15px 50px #81456008}.profile-setup-symbol{color:#814560;background:#f9edf3;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:34px;display:grid}.profile-setup-card h1{letter-spacing:-.035em;margin:12px 0;font:400 clamp(30px,5vw,40px)/1.12 Georgia,serif}.profile-setup-intro{color:#70616a;margin:14px 0 26px;font-size:14px;line-height:1.7}.profile-setup-form{gap:18px;display:grid}.profile-setup-form label{color:#5e4856;font-size:13px;font-weight:600}.profile-setup-form input{width:100%;min-height:50px;font:inherit;color:#352631;box-sizing:border-box;background:#fffcfd;border:1px solid #e3d8de;border-radius:12px;margin-top:8px;padding:13px 14px;font-size:16px;font-weight:400;display:block}.profile-setup-form input[readonly]{color:#70616a;background:#f8f6f7}.profile-setup-form small{color:#7b6d75;margin-top:8px;font-size:11px;font-weight:400;line-height:1.5;display:block}.profile-setup-reward{color:#713a57;background:#fcf4f8;border:1px solid #f0dce6;border-radius:15px;align-items:flex-start;gap:12px;padding:16px;display:flex}.profile-setup-reward>span{font-size:26px}.profile-setup-reward p{margin:0;font-size:12px;line-height:1.65}.profile-setup-reward strong{margin-bottom:3px;display:block}.profile-setup-error{color:#963c53;margin:0;font-size:13px;line-height:1.6}.profile-setup-error:empty{display:none}.profile-setup-form .account-primary{cursor:pointer;width:100%;font-size:15px}.profile-setup-access{gap:12px;font-size:14px;line-height:1.7;display:grid}.profile-setup-loading{color:#70616a;font-size:14px;line-height:1.7}.profile-setup-skip{color:#77596a;justify-content:center;align-items:center;min-height:48px;margin-top:14px;font-size:13px;text-decoration:none;display:flex}.profile-setup-footer{text-align:center;color:#7a6b74;max-width:430px;margin:22px auto 0;font-size:12px;line-height:1.7}.profile-setup-page a:focus-visible{outline-offset:3px;outline:3px solid #a76e8c}.profile-setup-page button:focus-visible{outline-offset:3px;outline:3px solid #a76e8c}.profile-setup-page input:focus-visible{outline-offset:3px;outline:3px solid #a76e8c}.profile-setup-error:focus-visible{outline-offset:3px;outline:3px solid #a76e8c}.profile-personal-details{color:#713a57;background:#fff;border:1px solid #e7dbe1;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:18px 0;padding:20px 24px;text-decoration:none;display:flex}.profile-personal-details strong,.profile-personal-details small{display:block}.profile-personal-details strong{font-size:14px;font-weight:600}.profile-personal-details small{color:#776671;margin-top:5px;font-size:12px;line-height:1.6}@media (max-width:600px){.profile-setup-page{padding:18px 16px max(26px,env(safe-area-inset-bottom))}.profile-setup-header{margin-bottom:20px}.profile-setup-header .account-brand{font-size:22px}.profile-setup-card{border-radius:23px;padding:24px}.profile-setup-symbol{margin-bottom:18px}.profile-personal-details{padding:18px 20px}}
