.pm-mobile-auth,.pm-mobile-auth *{box-sizing:border-box}.pm-mobile-auth{min-height:100dvh;padding:clamp(36px,7vh,82px) 20px 80px;font-family:Arial,Helvetica,sans-serif;color:#fff!important;background:#000!important}.pm-mobile-auth-inner{width:min(100%,460px);margin:0 auto}.pm-mobile-auth-logo{justify-content:center;align-items:center;width:fit-content;margin:0 auto clamp(50px,9vh,95px);display:flex}.pm-mobile-auth-logo img{object-fit:contain;width:clamp(150px,24vw,210px);height:auto;display:block}.pm-mobile-auth-intro{text-align:center;margin-bottom:36px}.pm-mobile-auth-intro h1{letter-spacing:-.035em;color:#fff;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,5vw,40px);font-weight:700;line-height:1.18}.pm-mobile-auth-intro p{color:#aaa7ae;margin:0;font-size:clamp(15px,2vw,17px);line-height:1.5}.pm-mobile-auth-form{flex-direction:column;gap:16px;display:flex}.pm-mobile-auth-field{color:#bbbcc5;background:#191919;border:1px solid #0000;border-radius:18px;align-items:center;gap:15px;width:100%;min-height:64px;padding:0 18px;display:flex}.pm-mobile-auth-field:focus-within{border-color:#f09}.pm-mobile-auth-field>svg{flex:0 0 22px;display:block;width:22px!important;height:22px!important}.pm-mobile-auth-field input{border:0;outline:none;flex:1;width:100%;min-width:0;padding:16px 0;font-family:inherit;font-size:16px;color:#fff!important;background:0 0!important}.pm-mobile-auth-field input::placeholder{color:#c5c4c9;opacity:1}.pm-mobile-auth-visibility{color:#eee;cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:4px;display:grid}.pm-mobile-auth-visibility svg{display:block;width:23px!important;height:23px!important}.pm-mobile-auth-forgot{color:#f09;align-self:flex-end;margin:3px 0 10px;font-size:15px;font-weight:700;text-decoration:none}.pm-mobile-auth-primary,.pm-mobile-auth-secondary{text-align:center;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:62px;padding:14px 20px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:flex}.pm-mobile-auth-primary{color:#fff;cursor:pointer;background:#f09;border:1px solid #f09;margin-top:14px}.pm-mobile-auth-primary:disabled{cursor:wait;opacity:.7}.pm-mobile-auth-secondary{color:#fff;background:#000;border:1px solid #fff;margin-top:18px}.pm-mobile-auth-agreement{color:#c5c4ca;align-items:flex-start;gap:13px;margin-top:9px;font-size:14px;line-height:1.6;display:flex}.pm-mobile-auth-agreement input{accent-color:#f09;flex:0 0 21px;width:21px;height:21px;margin:2px 0 0}.pm-mobile-auth-agreement a{color:#ddd;text-decoration:underline}.pm-mobile-auth-switch{text-align:center;color:#f09;margin:28px 0 0;font-size:15px}.pm-mobile-auth-switch a{color:#f09;font-weight:700;text-decoration:none}.pm-mobile-auth-error{color:#ffb0c4;margin:0;font-size:14px;line-height:1.5}.pm-mobile-auth a:focus-visible,.pm-mobile-auth button:focus-visible,.pm-mobile-auth input:focus-visible{outline-offset:3px;outline:2px solid #ff88cf}@media (max-width:480px){.pm-mobile-auth{padding:48px 22px 65px}.pm-mobile-auth-inner{max-width:100%}.pm-mobile-auth-logo{margin-bottom:70px}.pm-mobile-auth-field{border-radius:16px;min-height:60px}.pm-mobile-auth-primary,.pm-mobile-auth-secondary{min-height:60px}}.pm-mobile-auth-phone{grid-template-columns:minmax(88px,105px) minmax(0,1fr);gap:12px;width:100%;display:grid}.pm-mobile-auth-phone .pm-mobile-auth-field{min-width:0}.pm-mobile-auth-code{color:#bdbdbd;background:#191919;border-radius:18px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:7px 13px;display:flex}.pm-mobile-auth-code span{letter-spacing:.03em;font-size:11px}.pm-mobile-auth-code input{color:#fff;font:inherit;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:17px}.pm-mobile-auth-visibility{min-width:38px;font-size:12px;font-weight:700}.pm-mobile-auth .pm-mobile-auth-field input{min-height:24px}@media (max-width:480px){.pm-mobile-auth-phone{grid-template-columns:88px minmax(0,1fr);gap:9px}.pm-mobile-auth-code{border-radius:16px;padding:7px 10px}}
