.auth-page{color:#222;-webkit-font-smoothing:antialiased;background:#fff;margin:-8px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-page__main{box-sizing:border-box;place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.auth-page__panel{width:100%;max-width:400px}.auth-page__tabs{background:#f3f3f3;border-radius:8px;gap:4px;margin-bottom:28px;padding:4px;display:flex}.auth-page__tab{width:50%;font:inherit;color:#666;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px}.auth-page__tab--active{color:#222;background:#fff}.auth-page__title{overflow-wrap:anywhere;margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.3}.auth-page__subtitle{color:#666;margin:0}.auth-page__form{margin-top:24px}.auth-page__field{flex-direction:column;gap:8px;display:flex}.auth-page__label{font-weight:500}.auth-page__input{box-sizing:border-box;color:#222;width:100%;font:inherit;background:#fff;border:1px solid #ccc;border-radius:6px;padding:12px}.auth-page__input::placeholder{color:#777}.auth-page__hint{color:#666;font-size:12px}.auth-page__phone-note{background:#f5f5f5;border-radius:6px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.auth-page__phone-icon{color:#666;flex-shrink:0}.auth-page__note-title{font-size:13px;font-weight:500}.auth-page__note-text{color:#666;margin:4px 0 0;font-size:12px}.auth-page__consent{color:#555;cursor:pointer;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;display:flex}.auth-page__checkbox{accent-color:#222;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.auth-page__text-button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-page__submit{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1686bd;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px;font-weight:500;display:flex}.auth-page__submit:hover{background:#1074a5}.auth-page__submit:disabled{opacity:.6;cursor:wait}.auth-page__plane{flex-shrink:0;width:20px;height:20px}.auth-page__redirect-note{color:#666;text-align:center;margin:12px 0 0;font-size:11px}.auth-page__error{border:1px solid #ccc;border-radius:6px;padding:12px;font-size:13px}.auth-page__profile{margin:24px 0}.auth-page__profile-row{overflow-wrap:anywhere;border-bottom:1px solid #ddd;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.auth-page__dialog{color:#222;width:calc(min(440px,100vw - 80px));font:inherit;border:1px solid #ddd;border-radius:8px;padding:24px}.auth-page__dialog::backdrop{background:#0006}.auth-page__dialog-close{float:right;cursor:pointer;background:0 0;border:0;font-size:24px}.auth-page__dialog-close:focus-visible,.auth-page__input:focus-visible,.auth-page__submit:focus-visible,.auth-page__tab:focus-visible,.auth-page__text-button:focus-visible{outline-offset:3px;outline:2px solid #1686bd}.auth-page__profile-label{color:#666;flex-shrink:0}.auth-page__profile-value{text-align:right;min-width:0;margin:0}.auth-page__consent-status{color:#555;margin:0 0 24px}
