html.snappy-profile-locked,html.snappy-profile-locked body{overflow:hidden!important}
html.snappy-profile-locked body>:not(#requiredProfile392):not(script):not(style):not(link){visibility:hidden!important;pointer-events:none!important}
#requiredProfile392[hidden],#requiredProfile392 [hidden]{display:none!important}
#requiredProfile392{position:fixed;inset:0;z-index:2147483647;overflow-y:auto;overscroll-behavior:contain;background:#0e0f11;color:#f4f3ef;font:16px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding: max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));box-sizing:border-box;-webkit-overflow-scrolling:touch}
.required-profile-card392{width:min(100%,460px);margin:0 auto;box-sizing:border-box}
.required-profile-logo392{display:block;width:min(100%,280px);height:auto;margin:8px auto 30px}
#requiredProfile392 h1{font-size:27px;line-height:1.15;margin:0 0 14px;font-weight:850}
#requiredProfile392 p{color:#b7bec4;margin:0 0 20px}
#requiredProfile392 label{display:block;font-weight:700;margin-top:18px}
#requiredProfile392 label span{font-size:13px;color:#b7bec4;font-weight:400}
#requiredProfile392 input,#requiredProfile392 select{display:block;width:100%;box-sizing:border-box;margin:7px 0 0;padding:13px;border:1px solid #485256;border-radius:12px;background:#1b2024;color:#fff;font:inherit;min-height:49px}
#requiredProfile392 input:focus,#requiredProfile392 select:focus{outline:2px solid #5fc6bd;outline-offset:2px}
#requiredProfile392 small{display:block;color:#b7bec4;margin-top:8px;font-size:13px}
#requiredProfile392 button{display:block;width:100%;border:0;border-radius:13px;background:#5fc6bd;color:#071211;font:700 17px/1.3 system-ui;padding:15px;min-height:50px;margin-top:22px;cursor:pointer}
#requiredProfile392 button:disabled{opacity:.6;cursor:wait}
#requiredProfile392 #requiredProfileSignOut392{background:transparent;border:1px solid #485256;color:#d8dfe1;margin-top:12px}
#requiredProfile392 #requiredProfileStatus392{margin:18px 0 0;white-space:pre-wrap}
#requiredProfile392 .is-error{color:#ffaaa8}
