.am-backdrop{display:none!important}.phone-auth{padding:0;border:1px solid #41699d;border-radius:27px;background:#12243f;color:#f2f5ff;width:min(410px,calc(100% - 24px));max-height:95svh;overflow:auto;box-shadow:0 25px 90px #000b;font-family:'Baloo 2',system-ui,sans-serif}.phone-auth::backdrop{background:#040b18b3;backdrop-filter:blur(8px)}.phone-auth-scene{padding:35px 17px 35px;background:url('/images/reference/bg-mobile.webp') center 58%/cover;position:relative;min-height:650px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.phone-auth-logo{width:190px;max-height:140px;object-fit:contain;margin:5px 0 35px;filter:drop-shadow(0 8px 12px #0008)}.phone-auth-card{background:#0b1c32e8;border:1px solid #28476b;border-radius:21px;padding:21px 19px;width:100%;box-shadow:0 12px 35px #06112455}.phone-auth h2{font-size:25px;margin:0 0 1px;font-weight:800;color:white}.phone-auth p{color:#9bb1d1;font-size:13px;margin:0 0 21px;line-height:1.5}.phone-auth-field{display:flex;align-items:center;gap:6px;background:#0b1426;border:1px solid #233a5e;border-radius:15px;margin:14px 0;padding:0 13px}.phone-auth-field input{border:0;background:transparent;color:white;padding:16px 0;width:100%;min-width:0;font:700 15px 'Baloo 2',sans-serif;outline:none}.phone-auth-field:focus-within{border-color:#5ecbff;box-shadow:0 0 0 2px #34baff44}.phone-auth input::placeholder{color:#667fa8}.phone-auth-eye{color:#809dcc;border:0;background:transparent;padding:7px;display:flex;cursor:pointer}.phone-auth-submit{width:100%;padding:13px;border:2px solid #ffe184;border-radius:999px;background:linear-gradient(#ffe66b,#ffc22b 52%,#ffac05 53%);box-shadow:0 6px #b66a00,inset 0 2px #fff9;color:#5e3200;font:800 17px 'Baloo 2',sans-serif;margin-top:8px;cursor:pointer}.phone-auth-submit:disabled{opacity:.6;cursor:wait}.phone-auth .phone-auth-switch{font-size:13px;margin:23px 0 0;text-align:center}.phone-auth-switch button{color:#ffd346;background:none;border:0;text-decoration:underline;font:800 13px 'Baloo 2',sans-serif;cursor:pointer;padding:0}.phone-auth-close{position:absolute;right:12px;top:12px;z-index:3;border-radius:50%;width:32px;height:32px;background:#10233edb;border:1px solid #7abaff;color:white;font-size:22px;cursor:pointer}.phone-auth-error{color:#ffadb6!important;font-size:13px!important;margin:10px 0!important}.phone-auth-note{font-size:10px!important;text-align:center;margin-top:17px!important;margin-bottom:0!important;color:#a7b9d3!important}.phone-auth-background-link{display:block;text-align:center;margin:15px 0 0;font-size:12px;color:#cee2ff}@media(max-width:450px){.phone-auth{width:100%;max-height:100svh;border-radius:0;border:0;height:100svh}.phone-auth-scene{min-height:100svh;padding:35px 17px 55px}.phone-auth-logo{width:205px;max-height:155px;margin-bottom:22px}.phone-auth-card{padding:21px 18px}.phone-auth-field input{font-size:14px}.phone-auth h2{font-size:25px}} 
.phone-auth,.phone-auth *{box-sizing:border-box}.phone-auth{overflow-x:hidden;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#3d5a82 #102039}.phone-auth-scene{width:100%}
