.field__pass{position:relative}.field__pass input{padding-right:76px}.field__show{height:36px;font:inherit;color:var(--gray-dark);cursor:pointer;background:var(--light);border-radius:var(--btn-radius);border:0;padding:0 12px;font-size:13px;position:absolute;top:8px;right:8px}.field__more{color:var(--gray);margin:4px 0 0 28px;font-size:13px}.field__more summary{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.field__more p{margin:6px 0 0;line-height:19px}.field__meter{color:var(--gray-dark);margin-top:8px;font-size:13px;line-height:18px}.field__meter[hidden]{display:none}.field__meter-bar{background:var(--line);border-radius:2px;height:4px;margin-bottom:6px;overflow:hidden}.field__meter-bar span{background:var(--danger);width:0;height:100%;transition:width .2s;display:block}.field__meter.is-ok{color:var(--success-text)}.field__meter.is-ok .field__meter-bar span{background:var(--success)}.field__meter.is-bad{color:var(--danger)}.auth2{max-width:1080px;margin:0 auto;padding:34px 0 64px}.auth2__grid{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #101a1d12}@media (width<=899px){.auth2__grid{grid-template-columns:1fr}}.auth2__form{padding:44px 48px}@media (width<=899px){.auth2__form{padding:32px 26px}}.auth2__form h1{margin-bottom:6px;font-size:27px}.auth2__form .sub{color:#666;margin-bottom:26px;font-size:14px}.auth2__aside{color:#fff;background:var(--smoke);padding:44px 40px}@media (width<=899px){.auth2__aside{display:none}}.auth2__aside .kick{letter-spacing:1.5px;color:var(--success);text-transform:uppercase;font-size:12px;font-weight:700}.auth2__aside h2{margin:10px 0 8px;font-size:23px;line-height:1.25}.auth2__aside .lead{color:#c4cccc;margin-bottom:24px;font-size:14px;line-height:1.6}.form-aux{justify-content:space-between;align-items:center;margin:4px 0 20px;font-size:13px;display:flex}.form-aux a{color:#555;text-decoration:underline}.auth2-divider{color:#999;align-items:center;gap:14px;margin:22px 0;font-size:12px;display:flex}.auth2-divider:before,.auth2-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth2-alt{color:#555;margin-top:18px;font-size:14px}.auth2-alt a{color:#000;font-weight:700;text-decoration:underline}.benefit{border-top:1px solid #ffffff1a;gap:13px;padding:14px 0;display:flex}.benefit:first-of-type{border-top:none}.benefit-ic{width:40px;height:40px;color:var(--success);background:#4cbb6c29;border-radius:11px;flex:none;place-items:center;display:grid}.benefit-tx b{color:#fff;margin-bottom:2px;font-size:14px;display:block}.benefit-tx span{color:#aeb8b8;font-size:12.5px;line-height:1.5}.auth2__slot{margin-bottom:26px}.field__radios{flex-wrap:wrap;align-items:center;gap:8px 22px;min-height:50px;display:flex}.astep{align-items:flex-start;gap:14px;padding:12px 0;display:flex}.astep--todo .astep-n{color:#fff;background:#ffffff1f}.astep-n{width:30px;height:30px;font:500 14px/1 var(--font);color:#062;background:var(--success);border-radius:50%;flex:none;place-items:center;display:grid}.astep-tx b{color:#fff;margin-bottom:2px;font-size:14px;display:block}.astep-tx span{color:#aeb8b8;font-size:12.5px}.benefit--sep{margin-top:22px}.check span em{color:#888;margin-top:4px;font-size:12px;font-style:normal;line-height:1.5;display:block}.field--check{margin-bottom:14px}